Commit graph

25 commits

Author SHA1 Message Date
49c4254594 fix(auth): logout redirects to workspace, which redirects to Authelia login 2026-06-15 08:10:35 +00:00
2489ac589e fix(auth): force re-login via prompt=login for proper logout 2026-06-15 08:07:54 +00:00
bc7d546e64 fix(auth): redirect back to workspace after Authelia logout 2026-06-15 08:02:49 +00:00
b5ed7e2364 fix(auth): change SameSite to Lax for redirect compatibility 2026-06-15 07:08:24 +00:00
44fec75b42 fix(auth): redirect to Authelia /logout instead of end-session 2026-06-15 06:48:03 +00:00
8b2ab0c776 fix(auth): proper logout with domain cookie and Authelia end-session 2026-06-15 06:46:10 +00:00
3b3cc7baa4 feat(email): SMTP welcome email on user creation 2026-06-15 06:38:11 +00:00
9df43d8423 feat(admin): groups page with create/list/delete, split pane layout 2026-06-15 05:29:29 +00:00
6944223d35 feat(config): locale settings (language/timezone) in global page and config 2026-06-15 04:55:10 +00:00
9813124ba7 feat(admin): global settings page for config editing 2026-06-15 04:34:49 +00:00
2579715cbc feat(ui): Google Workspace-style redesign, role-based admin, long-press PWA 2026-06-14 17:48:00 +00:00
93104b24d6 build: add versioning (2026.6.0001) with ldflags and /api/version endpoint 2026-06-14 15:09:02 +00:00
1780cea340 fix(auth): export IsAdmin, fix bearer token fallback chain 2026-06-14 14:58:02 +00:00
7c0d5a7b91 fix(auth): combine session+role and bearer token as fallback for admin API 2026-06-14 14:57:13 +00:00
3c365e8206 feat(auth): replace bearer token with OIDC session + admin role check, auto-fix roles from groups 2026-06-14 14:56:39 +00:00
3f2a7b81cf fix(auth): Admin UI pages use OIDC session auth, API stays bearer token 2026-06-14 14:54:50 +00:00
c89f823cb6 fix(auth): chain session middleware before auth gate to prevent redirect loop 2026-06-14 14:52:25 +00:00
6873e474be fix(auth): support form_post OIDC callback and add POST /auth/callback route 2026-06-14 14:43:12 +00:00
0a1770acc4 fix(sync): add error logging, fix systemd ReadWritePaths, add role field, interactive admin creation in installer 2026-06-14 14:11:38 +00:00
34672eaedb fix(auth): add oidc.issuer_url to use public-facing Authelia URL for browser redirects 2026-06-14 14:00:55 +00:00
5f9dec740c build(core): polish installer with smoke test, status check, and production-ready systemd service 2026-06-14 13:24:48 +00:00
61d339b940 feat(ui): implement workspace launcher landing page, OIDC auth gate, and PWA shell 2026-06-14 13:20:34 +00:00
e3fbe0f9d9 chore: restructure repo to /root/lexton-it/NextWks/ with src/ + app/ layout and install.sh 2026-06-14 13:11:56 +00:00
ed68a8c51a feat(admin): build admin panel with integrated user management, authelia sync, and templ/htmx ui 2026-06-14 13:06:28 +00:00
3ec860b67d feat(env): initialize /opt/ infrastructure framework, config definitions, and git repo 2026-06-14 12:56:33 +00:00