5 Commits

Author SHA1 Message Date
Oliver Hofmann
9e8778f015 feat: public landing page with permission-based tile filtering 2026-04-27 13:46:53 +02:00
Oliver Hofmann
89e060f9d2 feat: reset admin user from config on every app startup 2026-04-27 13:14:07 +02:00
Oliver Hofmann
05468edf9a feat: wire auth into main app, protect landing page, add create_admin script 2026-04-27 13:07:51 +02:00
Oliver Hofmann
9e60fbb7cf feat: serve landing page via Jinja2 with module grid 2026-04-27 08:56:03 +02:00
Oliver Hofmann
4fbcb99743 Init 2026-04-27 08:33:43 +02:00