Commit graph

9 commits

Author SHA1 Message Date
a6f7abe2fd
add admin nav link 2026-05-03 19:24:10 +03:00
6d11f7e887
add user texts and text detail pages
new /texts page lets a user manage their own texts (list +
create form linking to /texts/{id}); /texts/{id} reuses
text.js for the node tree, with a back link to /texts. home
gains a 'My texts' link in the header. the admin texts page
now sources its cross-user list from /api/texts/all.
2026-05-02 21:46:41 +03:00
807458ebe8
style home page with shell and card list
apply the new design system to the home page: wrap content in a
container/stack shell with a site-header for the logout and today
links, render the texts list as a vertical stack of cards via the
list-cards primitive, and dress the create plan modal with the new
modal/btn classes. js renders each text as an li.card with the
create-plan button preserved so existing cypress hooks (li,
.create-plan, .plan-name, .save-plan, .cancel-plan, ids) keep
matching.
2026-05-01 11:25:45 +03:00
d4a8adc4a4
link app.css and add viewport meta in templates
add a stylesheet link and the standard responsive viewport meta tag
to every page template. purely additive - no markup or selector
changes - so existing cypress assertions and page js id hooks remain
intact. with this commit every page picks up the base styling from
app.css.
2026-05-01 11:24:30 +03:00
6314f1c38c
add link to today page on home 2026-04-26 21:24:55 +03:00
e4494a0577
add logout button to home 2026-04-24 13:30:04 +03:00
b50413f7c9
add modal form fields and buttons 2026-04-24 10:22:45 +03:00
3d88a1d816
add create plan modal markup 2026-04-24 10:21:29 +03:00
95ea38acfa
add home template 2026-04-23 10:01:45 +03:00