Commit graph

234 commits

Author SHA1 Message Date
ef71708abe
test create plan returns 201 2026-04-24 11:00:23 +03:00
6b310c8c9c
add plan controller test scaffold 2026-04-24 11:00:06 +03:00
f836a09d02
submit create plan via fetch 2026-04-24 10:28:04 +03:00
e664fead2c
parse json body in plan controller 2026-04-24 10:28:00 +03:00
814e5e11d2
add create plan route 2026-04-24 10:26:07 +03:00
0e57b90509
add plan controller 2026-04-24 10:25:53 +03:00
73f3cab813
wipe users plans scheduled nodes 2026-04-24 10:25:38 +03:00
2b482cdc74
seed users plans scheduled nodes 2026-04-24 10:25:30 +03:00
7c4d7a93c1
bind plan user scheduled node repositories 2026-04-24 10:25:18 +03:00
baf12500c7
add json scheduled node repository 2026-04-24 10:25:08 +03:00
3595bcbf11
add json user repository 2026-04-24 10:24:57 +03:00
895bfb01da
add json plan repository 2026-04-24 10:24:39 +03:00
e1b02f0ba9
test submit creates plan and closes modal 2026-04-24 10:24:24 +03:00
e7d30d364a
add cancel handler for modal 2026-04-24 10:23:37 +03:00
41f385f50b
test cancel button hides modal 2026-04-24 10:23:11 +03:00
b50413f7c9
add modal form fields and buttons 2026-04-24 10:22:45 +03:00
52ed08b8a9
test modal contains required fields 2026-04-24 10:22:22 +03:00
389e125cef
open modal on create plan click 2026-04-24 10:21:53 +03:00
3d88a1d816
add create plan modal markup 2026-04-24 10:21:29 +03:00
e005eb9a9b
test modal opens on create plan click 2026-04-24 10:21:21 +03:00
39539313c9
add create plan buttons to texts list 2026-04-24 10:20:48 +03:00
9ced96fc88
test create plan button visibility 2026-04-24 10:20:27 +03:00
6b9ad5ef8e
extract validation code to private method 2026-04-23 21:19:58 +03:00
49663d70d9
distribute scheduled nodes evenly by filling days sequentially 2026-04-23 21:06:22 +03:00
358694e7e3
nodes are scheduled on different days according to dates provided 2026-04-23 20:54:08 +03:00
858f2e075f
test for date end being before date start 2026-04-23 20:50:26 +03:00
a752ff9ba5
add start and end date and test for null entries 2026-04-23 20:44:14 +03:00
f8a1c2616d
test that nonexistant text will throw error 2026-04-23 20:20:53 +03:00
c32087c35d
move instantiation of date time immutable to use case. request gets a string 2026-04-23 20:09:17 +03:00
d7fdbc20ee
initial drawio of entities 2026-04-23 20:00:36 +03:00
7084794c67
Merge branch 'home-page' 2026-04-23 10:04:19 +03:00
ff3e0b26f7
add home route 2026-04-23 10:02:22 +03:00
29db3aec55
add home controller method 2026-04-23 10:02:10 +03:00
1c2ca21f44
add home javascript 2026-04-23 10:01:56 +03:00
95ea38acfa
add home template 2026-04-23 10:01:45 +03:00
09b906a00f
test home page displays texts 2026-04-23 10:01:29 +03:00
d4473d1ec4
add frontend ai prompt template 2026-04-23 09:54:10 +03:00
6cd3aff350
declare prompt template to be for backend dev 2026-04-23 09:47:56 +03:00
c8c901a306
fix initial test data expectations to match seed data 2026-04-23 09:45:25 +03:00
70f0574330
Merge branch 'toggle-display-of-children-nodes' 2026-04-20 09:43:30 +03:00
760f995fa0
add line break to echo of file name 2026-04-20 09:41:14 +03:00
0d44d2c090
change seed data for better user comprehension 2026-04-20 09:40:31 +03:00
12fd5a88b6
add toggle children button to nodes 2026-04-20 09:35:53 +03:00
d26734facf
test toggle children button visibility 2026-04-20 09:32:28 +03:00
f79757ce7e
add grandchild node to seed data 2026-04-20 09:32:12 +03:00
a3e4505d6d
update prompt template with project specific examples 2026-04-20 09:28:22 +03:00
6d8f931432
Merge branch 'refactor-request-dtos-to-be-nullable-and-move-business-logic-out-of-them' 2026-04-19 23:49:16 +03:00
6009fb7ddd
refactor create text controller to catch BadRequestException 2026-04-19 23:38:23 +03:00
82dab3b90f
test create text controller returns 400 when name missing 2026-04-19 23:38:02 +03:00
8a90c5bab4
refactor bulk create nodes controller to catch BadRequestException 2026-04-19 23:37:40 +03:00