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
efim
084035fdcb
docs(14): lessons learned in rock-paper-scissors
2023-07-07 05:01:41 +00:00
efim
e4a18da5c2
docs(13): lessons learned fragments in thymeleaf
2023-07-06 06:16:55 +00:00
efim
d73c39500b
docs(12): lessons learned and docker deploy
2023-07-05 06:47:10 +00:00
efim
5dced77b4d
docs(11): readme with lessons learned
2023-07-04 06:40:24 +00:00
efim
88e1d04e0d
feat(11): docker image for price grid app
2023-07-04 05:19:57 +00:00
efim
572b63c82d
feat(root): attempt to create combined project
...
right now struggling with making page relative links,
so that images would get pulled from "subproj/public" path
2023-07-03 07:34:41 +00:00
efim
f6d8a1de8d
feat(14): nix derivation to build docker image
2023-07-03 06:23:46 +00:00
efim
80af2e0fd0
feat(14): nix installation module for rps
2023-07-02 12:51:45 +00:00
efim
9ddd9d3943
fix(14): halo should be around winning hand
2023-07-02 12:31:18 +00:00
efim
59cab44920
feat(14): header desktop styling
2023-07-02 12:07:13 +00:00
efim
a7dbfffa8e
feat(14): styling of desktop rules modal
2023-07-02 11:50:47 +00:00
efim
b67b3cdc89
feat(14): adding initial rules modal overlay
2023-07-02 11:41:31 +00:00