Commit Graph

127 Commits

Author SHA1 Message Date
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