efim
080b47a9a6
feat(15): nix installation & image
2023-07-16 06:45:04 +00:00
efim
01ec722ea0
fix(15): selected plan was reset on mo\yr toggle
...
hx-put sends all form data, so full page state can be used to render the fragment
2023-07-16 05:10:37 +00:00
efim
e6f36dc0bd
feat(15): styling sidebar font
2023-07-16 05:10:25 +00:00
efim
27e19d4494
feat(15): styling step 5
2023-07-16 04:55:10 +00:00
efim
5d0f58edc1
feat(15): step 4 desktop styling
2023-07-16 04:21:04 +00:00
efim
0e7d53b582
feat(15): stylings of steps 1-3
...
and mobile styling of step 4
2023-07-15 20:19:54 +00:00
efim
96edd50450
feat(15): adding only required validation
2023-07-15 17:31:25 +00:00
efim
dd590e1530
feat(15): jump from step4 to step2
...
here hidden 'form-confirmed' input will result in 'submitted' attribute
of Step4 answer to be set,
but this field is explicitly excluded on the hx-post from the Back
and Change links, this seems OK, i guess!
2023-07-15 17:15:21 +00:00
efim
3133a9aa8c
feat(15): dynamicly redrawing plan type info yr/mo
2023-07-15 15:46:32 +00:00
efim
a52ab42c61
feat(15): steps summary as dynamic fragment
...
defined in step1, reused in other steps
2023-07-15 14:35:52 +00:00
efim
77e70c3536
fix(15): set skipped identical prices
...
so 150 + 10 + 20 + 20 was only 180
2023-07-15 13:49:51 +00:00
efim
4d9a7c3e12
feat(15): dynamic values in step 3 addon selection
2023-07-15 13:48:48 +00:00
efim
6d827365ac
feat(15): dynamic rendering of plan types
...
currently only on page revisit.
for dynamic - need to use htmx swapping, with separate endpoing getting
updates value from whole element being a fragment
2023-07-15 13:21:26 +00:00
efim
f9c32fd7dc
feat(15): putting state values into summary step
2023-07-15 12:55:22 +00:00
efim
998cc778e6
feat(15): adding dynamic form data source
2023-07-15 12:05:40 +00:00
efim
076dc76ca4
feat(15): submitting form data on step back
2023-07-15 12:05:04 +00:00
efim
5f260455cb
feat(15): displaying existing answers in form step
2023-07-15 04:36:28 +00:00
efim
bf33858e41
feat(15): route to get previous form step
2023-07-15 03:50:51 +00:00
efim
6ed489835f
feat(15): start form, save state, decode steps
2023-07-14 20:49:00 +00:00
efim
febc77032b
feat(15): steps submit form and set next
2023-07-14 20:17:15 +00:00
efim
65bfe3077f
feat(15): receiving form submission from step 1
2023-07-14 18:29:25 +00:00
efim
f8f1580fc7
feat(15): making fragments, loading based on step
2023-07-14 05:03:18 +00:00
efim
aca7ae8ecf
feat(15): index placeholder for the form
...
to be htmx'ed into getting appropriate step for the session
2023-07-13 19:31:53 +00:00
efim
03aa9f8b94
feat(15): associating session with root page
2023-07-13 18:31:30 +00:00
efim
2d514e9258
feat(15): initial styling step 5
2023-07-13 06:15:53 +00:00
efim
3c51273cc3
feat(15): initial step 4 styling
2023-07-11 17:55:26 +00:00
efim
68bd81ec3c
feat(15): initial styling of step 3
2023-07-11 17:24:32 +00:00
efim
ef7193530b
feat(15): initial step 2 desktop styling
2023-07-11 16:36:28 +00:00
efim
35df226d25
feat(15): initial static step 2 styling
...
toggle with help from
https://tailwind-elements.com/docs/standard/forms/switch/
multi select via label
styling with "peer" modifier
2023-07-11 06:41:44 +00:00
efim
967864e72d
feat(15): desktop styling step 1
2023-07-09 19:19:40 +00:00
efim
7b2060c5d0
feat(15): styling of mobile step 1
2023-07-09 18:22:14 +00:00
efim
8b62506f00
feat(15): initial styling footer-controls section
2023-07-09 18:04:43 +00:00
efim
d8e25ff95d
feat(15): initial mobile step 1 styling
2023-07-09 15:28:47 +00:00
efim
808ba96049
init(15): registering fonts with tailwind
2023-07-09 15:25:27 +00:00
efim
05c4044ef3
init(15): adding exercise resources
2023-07-09 15:05:07 +00:00
efim
e9fcba7ad6
init(15): adding tailwind, yay
2023-07-08 18:41:46 +00:00
efim
a2418a810c
init(15): server returns dummy index from template
2023-07-08 18:27:21 +00:00
efim
c27cb67c2a
init(15): sbt project with mainargs
2023-07-08 17:06:32 +00:00