Leo Vasanko
|
c6dadd283d
|
Change PUT to PATCH for intent-based updates, avoiding override of fields not intended to change. This preserves role permissions matrix even if the permission is temporarily removed from the org.
|
2026-01-23 15:41:23 +00:00 |
|
Leo Vasanko
|
4c1db37c73
|
Better handling of Org Admin permission. More guardrails for Master Admin not locking himself out by changes. Admin app UI improvements.
|
2026-01-23 15:11:01 +00:00 |
|
Leo Vasanko
|
253387be97
|
Permissions refactor. Permissions have UUID and scope (previously id) and the latter no longer needs to be unique. Org admin uses a single global permission now. Domain scoped permissions. Removed from user info the admin fields, use effective_permission checks instead.
|
2026-01-23 13:54:31 +00:00 |
|
Leo Vasanko
|
291e0eae0b
|
Replace session.renewed with .expiry for consistency with other expiring items. Fix migration script.
|
2026-01-23 01:39:59 +00:00 |
|
Leo Vasanko
|
ab65f3dae2
|
Database cleanup: make it synchronous because we work with in-memory data. Defer writes to disk and cleanup to background task. Tests passing.
|
2026-01-23 01:22:47 +00:00 |
|
Leo Vasanko
|
887c0f92a2
|
Replace SQL database with JSONL based solution that keeps history.
|
2026-01-23 00:54:37 +00:00 |
|
LeoVasanko
|
dfb86efc65
|
Update docs/Caddy.md
|
2025-12-19 22:53:10 +00:00 |
|
Leo Vasanko
|
be4208b74e
|
Docs updates.
|
2025-12-19 21:09:56 +00:00 |
|
Leo Vasanko
|
4e54856624
|
Docs updates.
|
2025-12-19 21:08:40 +00:00 |
|
Leo Vasanko
|
8ba644e2cd
|
Docs updates.
|
2025-12-19 21:07:20 +00:00 |
|
Leo Vasanko
|
efc55c600e
|
Docs updates.
|
2025-12-19 21:06:27 +00:00 |
|
Leo Vasanko
|
8cddf7b414
|
Docs updates.
|
2025-12-19 21:01:05 +00:00 |
|
Leo Vasanko
|
65f604aa67
|
Docs updates.
|
2025-12-19 21:00:16 +00:00 |
|
Leo Vasanko
|
3aa178e7fa
|
Docs updates.
|
2025-12-19 20:59:16 +00:00 |
|
Leo Vasanko
|
5fad729839
|
Docs updates.
|
2025-12-19 20:56:47 +00:00 |
|
Leo Vasanko
|
3702a002bd
|
Docs updates.
|
2025-12-19 20:54:44 +00:00 |
|
Leo Vasanko
|
159d5fc87b
|
Docs updates.
|
2025-12-19 20:52:38 +00:00 |
|
Leo Vasanko
|
00ea0cc05f
|
Docs updates.
|
2025-12-19 20:38:49 +00:00 |
|
Leo Vasanko
|
1c98563000
|
Docs updates.
|
2025-12-19 20:37:25 +00:00 |
|
Leo Vasanko
|
f55933eca2
|
Docs updates.
|
2025-12-19 20:23:49 +00:00 |
|
Leo Vasanko
|
3bf9702b23
|
Docs updates.
|
2025-12-19 18:34:12 +00:00 |
|
Leo Vasanko
|
88743839af
|
Add missing max-age argument to validate endpoint.
|
2025-12-19 18:34:01 +00:00 |
|
Leo Vasanko
|
767f7475b8
|
Docs updates.
|
2025-12-19 18:17:28 +00:00 |
|
Leo Vasanko
|
fa2ee0b0bd
|
Docs updates.
|
2025-12-19 17:34:09 +00:00 |
|
Leo Vasanko
|
bb5a11fe6f
|
Docs updates.
|
2025-12-19 17:28:54 +00:00 |
|
Leo Vasanko
|
46b2dccf4f
|
Docs updates.
|
2025-12-19 16:06:51 +00:00 |
|
Leo Vasanko
|
60eb6370d3
|
README formatting and links.
|
2025-12-19 14:59:22 +00:00 |
|
Leo Vasanko
|
477fc1fe44
|
Info fields for PyPI
|
2025-12-18 14:13:05 +00:00 |
|
Leo Vasanko
|
cdcaa5a199
|
Remove layout max width.
|
2025-12-10 20:53:59 +00:00 |
|
Leo Vasanko
|
541a019c13
|
Fix dialog patterns in admin app: dialog must close before doing API calls to avoid conflict with authentication dialogs.
|
2025-12-10 20:42:12 +00:00 |
|
Leo Vasanko
|
841ebf70c5
|
Cleanup on Admin app, better delete confirmations.
|
2025-12-10 20:16:57 +00:00 |
|
Leo Vasanko
|
1143032eca
|
Adopt <dialog> for our modals to tap into browser built-in functionality.
|
2025-12-10 19:41:55 +00:00 |
|
Leo Vasanko
|
683a912899
|
Revised light color scheme for a more professional look.
|
2025-12-10 19:40:59 +00:00 |
|
Leo Vasanko
|
727db38bc7
|
UX: Close the QR code/link dialog automatically when the code is click-to-copied.
|
2025-12-10 19:07:56 +00:00 |
|
Leo Vasanko
|
b2eb5e5e36
|
Fix regression from adding color-scheme: light dark improperly at :root (html) rather than at body.
|
2025-12-10 18:47:56 +00:00 |
|
Leo Vasanko
|
c89fc71ebb
|
Use absolute paths for resources so that the links work when Vite is serving these at root instead of /auth/
|
2025-12-10 18:30:45 +00:00 |
|
Leo Vasanko
|
ccbe0f2f6f
|
Improved breadcrumbs on auth host.
|
2025-12-10 18:20:37 +00:00 |
|
Leo Vasanko
|
2468fbd7fc
|
Vite devserver configuration that behaves correctly for auth-host, serving the profile view at site root and /admin/ instead of under /auth/.
|
2025-12-10 18:18:14 +00:00 |
|
Leo Vasanko
|
f8b927c012
|
Fix button row layout problem from the responsive layout cleanup before, that was causing them display stretched to full window width. Now they only shrink.
|
2025-12-10 17:43:10 +00:00 |
|
Leo Vasanko
|
472fedc3ae
|
Fix devserver script misprocessing in some situations where auth-host was being used. Deduplicate origins on server end.
|
2025-12-10 17:39:09 +00:00 |
|
Leo Vasanko
|
8310d9f0b5
|
Fix link copy toast messages, remove custom toast in favor of authStore, remove a component that was no longer used.
|
2025-12-10 17:18:48 +00:00 |
|
Leo Vasanko
|
b9b6c9356f
|
Change input placeholder that was improperly triggering Bitwarden to complete username in it. BW does not respect autocomplete at all.
|
2025-12-10 16:56:19 +00:00 |
|
Leo Vasanko
|
272964f086
|
Fix mobile browser code word autocomplete (on space that wasn't detected correctly).
|
2025-12-10 16:40:58 +00:00 |
|
Leo Vasanko
|
1b7b3c028f
|
Automatic light/dark mode. Fixes a cursor color issue on Huawei Browser, and is generally a good idea.
|
2025-12-10 16:40:54 +00:00 |
|
Leo Vasanko
|
58f659ee85
|
Simplify responsive layouts. Remove button vertical stacking and always fit them on the same row.
|
2025-12-10 16:11:43 +00:00 |
|
LeoVasanko
|
2487759628
|
Implement keyboard navigation using arrow keys in the whole application. (#2)
Reviewed-on: #2
|
2025-12-10 15:43:40 +00:00 |
|
Leo Vasanko
|
033e735248
|
Fix scrolling behaviour when backdrop dialogs appear.
|
2025-12-10 12:07:43 +00:00 |
|
Leo Vasanko
|
4e5014be69
|
Improved session group (per site) styling and UX.
|
2025-12-10 01:11:43 +00:00 |
|
Leo Vasanko
|
89268adfe2
|
Consistent use of red X only for deletion, and using only it for deletion rather than trashbin, while using non-red X for window close button.
|
2025-12-10 00:06:34 +00:00 |
|
Leo Vasanko
|
4a5d61cab1
|
Cleaner up registration link creation. Don't show the dialog until when there is a valid link. Implement a global blur backdrop with nicer effect and proper scrollbar handling (avoiding layout shifting a bit). Use the global backdrop to ensure consistent visuals between authentication and the modal being shown, along with in/out transitions.
|
2025-12-09 23:58:04 +00:00 |
|