Commit Graph

5 Commits

Author SHA1 Message Date
537a874374 docs: describe the themed login pages and messages 2026-10-17 02:45:11 +03:00
342a2455fa feat(keycloak): give the login pages the app's three themes
A script in the page's head reads the theme the web app saved in the
mancala_theme cookie, or follows the system's color scheme, and puts the
theme's class on the page. The stylesheet takes the redesign's colors,
font, header, cards, fields and pill buttons; the logo and the board on
the card are masks in the theme's colors.
2026-10-17 02:44:54 +03:00
64149320ac feat(frontend): remember the theme in a cookie for the login pages
Keycloak's pages are on another origin; a mancala_theme cookie reaches
them on localhost's ports and, set for playmancala.app, on its auth
subdomain.
2026-10-17 02:40:07 +03:00
dfdb4b057c feat(frontend): show messages at the top in the theme's colors
Messages appear at the top centre below the header as an inverted chip
of the theme, in the app's font and without icons, and close on a click
instead of sliding in at the bottom right in Notyf's red.
2026-10-17 02:39:41 +03:00
35c2f904a0 docs(theme-polish): add the spec
The login pages in the app's three themes, chosen through a cookie, and
the web app's messages in the theme's colors at the top centre.
2026-10-17 02:28:40 +03:00