125 Commits

Author SHA1 Message Date
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
efim
372fb5a6ad feat(14): end of game animation
couldn't make circles grow from the center, they still had shared top
point.
the templates are certainly not quite plesant to look at, with 2 states
being showed into same big template.

i suppose that animations for both hands in the showdow, and for single
hand in showdown would be better stored in separate files.

and maybe appended by the htmx replacements, but i'm feeling rushed
2023-07-02 10:11:10 +00:00
efim
0c8a9b91e0 fix(14): winning logic for rock 2023-07-02 07:22:37 +00:00