Commit graph

123 commits

Author SHA1 Message Date
43b32cc881 feat(auth): /access callback, nextwks.eu cookie domain 2026-06-15 20:06:34 +00:00
7d432d0af5 fix(apps): all tiles clickable, open in new tab 2026-06-15 20:01:10 +00:00
151ddc6f63 fix(apps): 4 tiles clickable (Admin + WorkSheets/TypeWriter/DeckCreator/NotesFiles) 2026-06-15 19:53:37 +00:00
5eb5399088 fix(apps): simple onclick with data-url, all tiles clickable 2026-06-15 19:42:10 +00:00
445c49e77c fix(apps): data-url onclick for tiles 2026-06-15 19:41:27 +00:00
29782180d9 feat(apps): auto-register app routes from DefaultApps 2026-06-15 19:34:36 +00:00
c24bdc4305 feat(apps): split Office into WorkSheets, TypeWriter, DeckCreator, NotesFiles 2026-06-15 19:33:51 +00:00
7c13808527 feat(apps): placeholder app pages for files, mail, calendar, office, contacts, tasks, chat 2026-06-15 19:12:36 +00:00
dd1e963357 chore: bump version to 2026.6.0006 2026-06-15 09:51:58 +00:00
a8172324b7 feat(proxy): NextWks proxies /auth/* to Authelia internally 2026-06-15 09:49:53 +00:00
95308c880b refactor(auth): single-domain setup, remove cross-domain cookie hackery 2026-06-15 09:27:34 +00:00
9f7e4c8a68 fix(auth): close div tag in logout template 2026-06-15 09:17:52 +00:00
b3d015a26a fix(authelia): bypass access control for /auth/logout to allow redirect 2026-06-15 09:08:23 +00:00
917dbb0844 feat(auth): logout via Authelia with redirect back to confirmation page 2026-06-15 08:32:26 +00:00
312aa388d4 feat(auth): custom logout page with Authelia sign-out and re-login button 2026-06-15 08:24:13 +00:00
594cf3efe2 fix(auth): only clear NextWks cookie on logout, cant cross-domain 2026-06-15 08:19:44 +00:00
d0dbe9b472 feat(auth): kill Authelia session cookie on logout 2026-06-15 08:15:57 +00:00
00a252b2e9 fix(auth): simple logout - clear cookie, redirect to workspace 2026-06-15 08:14:04 +00:00
6bec565b7a feat(auth): force re-login after logout via prompt=login 2026-06-15 08:12:32 +00:00
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
2200ff657a fix(auth): set cookie domain for cross-subdomain OIDC flow 2026-06-15 06:44:10 +00:00
3b3cc7baa4 feat(email): SMTP welcome email on user creation 2026-06-15 06:38:11 +00:00
8bbdaf54ac feat(ui): show success message on user/group save, auto-refresh list 2026-06-15 06:35:02 +00:00
ecb3cbe442 fix(update): only wipe DB with --wipe-db flag, preserve data by default 2026-06-15 06:24:39 +00:00
8eca6d0ed4 feat(users): tag-style group selector with chips for user edit/create 2026-06-15 06:15:01 +00:00
19f1cf2c2b feat(users): edit form with role/group edit, delete on edit page 2026-06-15 06:04:58 +00:00
f193765dad feat(users): group checkboxes in create form, edit buttons, role dropdown 2026-06-15 05:59:35 +00:00
0e707cdae6 feat(groups): edit form with description update, delete on edit page 2026-06-15 05:52:13 +00:00
39b37c704e refactor(groups): remove app selection from group form, App→Group model later 2026-06-15 05:46:29 +00:00
ac72c77a85 feat(groups): add edit button placeholder to group rows 2026-06-15 05:43:50 +00:00
46474981f0 feat(groups): app permission checkboxes in create group form 2026-06-15 05:39:32 +00:00
9df43d8423 feat(admin): groups page with create/list/delete, split pane layout 2026-06-15 05:29:29 +00:00
b6e4345316 feat(admin): split-pane user management with list and detail form 2026-06-15 05:23:46 +00:00
56acb3b763 fix(ui): always render both DB divs with proper display style, fix JS toggle 2026-06-15 05:18:54 +00:00
10d6fd8a5b fix(ui): use if/else blocks for DB field visibility 2026-06-15 05:14:40 +00:00
9034cdd107 fix(ui): use server-rendered inline styles for DB fields visibility 2026-06-15 05:08:31 +00:00
be566b2a88 fix(ui): run toggleDBFields on page load to hide incorrect db fields 2026-06-15 05:07:34 +00:00
8c15dbed35 feat(config): OIDC auth section with callback URL, client ID, scopes 2026-06-15 05:04:24 +00:00
ef9510704f feat(config): database settings (SQLite/MariaDB) in global settings 2026-06-15 04:57:24 +00:00
6944223d35 feat(config): locale settings (language/timezone) in global page and config 2026-06-15 04:55:10 +00:00
5663364b12 refactor: remove proxy IP from installer, config, and global settings 2026-06-15 04:51:49 +00:00
9edd6f1038 fix(admin): read int values from YAML for port fields 2026-06-15 04:45:36 +00:00
64ddd71358 fix(admin): add IMAP and proxy to config, store during install 2026-06-15 04:42:05 +00:00
9813124ba7 feat(admin): global settings page for config editing 2026-06-15 04:34:49 +00:00
da575701e4 feat(admin): left sidebar layout, dark theme, role column 2026-06-14 18:54:47 +00:00