Yisroel Baum yisroelbaum
yisroelbaum pushed to master at yisroelbaum/Goal-Calibration 2026-04-23 21:19:56 +03:00
6b9ad5ef8e extract validation code to private method
yisroelbaum pushed to master at yisroelbaum/Goal-Calibration 2026-04-23 21:12:35 +03:00
27a90c27c0 extract validation code to private method
yisroelbaum pushed to master at yisroelbaum/Goal-Calibration 2026-04-23 21:06:38 +03:00
49663d70d9 distribute scheduled nodes evenly by filling days sequentially
358694e7e3 nodes are scheduled on different days according to dates provided
858f2e075f test for date end being before date start
a752ff9ba5 add start and end date and test for null entries
Compare 4 commits »
yisroelbaum pushed to master at yisroelbaum/Goal-Calibration 2026-04-23 20:21:32 +03:00
f8a1c2616d test that nonexistant text will throw error
yisroelbaum pushed to master at yisroelbaum/Goal-Calibration 2026-04-23 20:09:28 +03:00
c32087c35d move instantiation of date time immutable to use case. request gets a string
yisroelbaum pushed to master at yisroelbaum/Goal-Calibration 2026-04-23 20:00:39 +03:00
d7fdbc20ee initial drawio of entities
yisroelbaum pushed to master at yisroelbaum/Goal-Calibration 2026-04-23 10:04:09 +03:00
7084794c67 Merge branch 'home-page'
ff3e0b26f7 add home route
29db3aec55 add home controller method
1c2ca21f44 add home javascript
95ea38acfa add home template
Compare 7 commits »
yisroelbaum pushed to master at yisroelbaum/Goal-Calibration 2026-04-23 09:47:57 +03:00
6cd3aff350 declare prompt template to be for backend dev
yisroelbaum pushed to master at yisroelbaum/Goal-Calibration 2026-04-23 09:45:30 +03:00
c8c901a306 fix initial test data expectations to match seed data
yisroelbaum pushed to master at yisroelbaum/Goal-Calibration 2026-04-20 09:43:18 +03:00
70f0574330 Merge branch 'toggle-display-of-children-nodes'
760f995fa0 add line break to echo of file name
0d44d2c090 change seed data for better user comprehension
12fd5a88b6 add toggle children button to nodes
d26734facf test toggle children button visibility
Compare 6 commits »
yisroelbaum pushed to master at yisroelbaum/Goal-Calibration 2026-04-20 09:28:26 +03:00
a3e4505d6d update prompt template with project specific examples
yisroelbaum pushed to master at yisroelbaum/Goal-Calibration 2026-04-19 23:49:06 +03:00
6d8f931432 Merge branch 'refactor-request-dtos-to-be-nullable-and-move-business-logic-out-of-them'
6009fb7ddd refactor create text controller to catch BadRequestException
82dab3b90f test create text controller returns 400 when name missing
8a90c5bab4 refactor bulk create nodes controller to catch BadRequestException
1761bfad7f refactor create node controller to catch BadRequestException
Compare 33 commits »
yisroelbaum pushed to master at yisroelbaum/Goal-Calibration 2026-04-19 23:07:38 +03:00
189493b045 php cs fixer
yisroelbaum pushed to master at yisroelbaum/Goal-Calibration 2026-04-19 23:03:21 +03:00
26abaeb739 specify php version in composer
af0484faf6 add php cs fixer
Compare 2 commits »
yisroelbaum pushed to master at yisroelbaum/Goal-Calibration 2026-04-19 22:49:58 +03:00
921c1e6401 update prompt template
yisroelbaum pushed to master at yisroelbaum/Goal-Calibration 2026-04-18 23:06:34 +03:00
ce689da99a Merge branch 'batch-creating-nodes'
9ed42654a3 add js for bulk creating nodes
d9c9b4439e add post route for bulk creation of nodes
53cb002d0d implement node controller method for bulk create nodes
ce56e460ff add use case and request
Compare 8 commits »
yisroelbaum pushed to master at yisroelbaum/Goal-Calibration 2026-04-18 22:07:44 +03:00
687283b9db Merge branch 'add-nodes-to-root-node'
3ce6a91e6e add and save button functionality
f277ae7983 move fetch nodes by text id into its own function
628c633823 change the way data is accessed from request in node controller
56bdee86cc fix controller tests to pass in data in proper form
Compare 10 commits »
yisroelbaum pushed to master at yisroelbaum/Goal-Calibration 2026-04-18 21:00:50 +03:00
f5a8b8447f rename route for nodes and adjust calls to route
yisroelbaum pushed to master at yisroelbaum/Goal-Calibration 2026-04-17 17:52:57 +03:00
adc72961d0 Merge branch 'individual-text-page'
49140195f1 add parsing functions for nodes of text to create indented tree
a092ee8840 json node repo
38d06fce43 refactor getNodes into a new NodeController and update refs
acdfc14442 create root node on text creation
Compare 19 commits »
yisroelbaum pushed to master at yisroelbaum/Goal-Calibration 2026-04-15 21:10:16 +03:00
7ee4bac3fa only ignore json files in data dir, tracking seed and wipe scripts
7e674af40a add seed and wipe commands for e2e tests
Compare 2 commits »