Leo Vasanko
cb26c61d5f
Implement restricted-api for JS-driven auth calls, examples added (WIP!). Layout and styling simplified.
2025-12-02 03:10:16 +00:00
Leo Vasanko
59e7e40128
Harmonise ProfileView and HostApp.
2025-10-04 18:14:17 -06:00
Leo Vasanko
29be642dbe
Better UX for profile view logout buttons.
2025-10-04 16:22:16 -06:00
Leo Vasanko
bfb11cc20f
A major refactoring for more consistent and stricter flows.
...
- Force using the dedicated authentication site configured via auth-host
- Stricter host validation
- Using the restricted app consistently for all access control (instead of the old loginview).
2025-10-04 15:55:43 -06:00
Leo Vasanko
389e05730b
Refactor user editing endpoints (only auth site) under api/user/ while leaving host-based endpoints at api root.
2025-10-04 08:59:51 -06:00
Leo Vasanko
591ea626bf
Add host-based authentication, UTC timestamps, session management, and secure cookies; fix styling issues; refactor to remove module; update database schema for sessions and reset tokens.
2025-10-03 18:31:54 -06:00
Leo Vasanko
5d8304bbd9
Refactor user-profile, restricted access and reset token registration as separate apps so the frontend does not need to guess which context it is running in.
...
Support user-navigable URLs at / as well as /auth/, allowing for a dedicated authentication site with pretty URLs.
2025-10-02 15:44:48 -06:00
Leo Vasanko
ed7d3ee0fc
Admin app: guard rails extended, consistent styling, also share styling with main app.
2025-09-30 16:38:14 -06:00
Leo Vasanko
d46d50b91a
Massive style redesign, WIP.
2025-09-29 21:02:49 -06:00
Leo Vasanko
6439437e8b
Implement breadcrumb navigation.
2025-09-27 20:47:45 -06:00
Leo Vasanko
b324276173
Cleaned up login/logout flows.
2025-09-02 19:08:16 -06:00
Leo Vasanko
312d23b79a
Refactor API under /auth/api
2025-09-02 14:32:19 -06:00
Leo Vasanko
fd11cac4bc
Unify user info across admin app and profile view.
2025-09-01 19:56:18 -06:00
Leo Vasanko
357eb2b761
User name editing UI (hopefully fixed)
2025-09-01 18:59:39 -06:00
Leo Vasanko
6d6c4ee35d
User rename fixes.
2025-09-01 18:20:32 -06:00
Leo Vasanko
37eaffff3f
Renaming of users in registration, profile and admin app.
2025-09-01 18:13:01 -06:00
Leo Vasanko
efdfa77fc9
Basic navigation between auth and user pages.
2025-08-29 20:50:37 -06:00
Leo Vasanko
407994548a
Almost complete org/permission handling. Much cleanup, bootstrap works.
2025-08-07 13:58:12 -06:00
Leo Vasanko
f96668b135
Cleaner error message on aborted Passkey operations.
2025-08-06 12:00:23 -06:00
Leo Vasanko
3c6c9b29f6
Frontend component selection logic simplified.
2025-08-06 11:33:34 -06:00
Leo Vasanko
74ba443d3d
Avoid loading user info twice to show profile.
2025-08-06 10:57:41 -06:00
Leo Vasanko
8882d0672b
Frontend adjusted for the new API.
2025-08-01 13:16:10 -06:00
Leo Vasanko
19bcddca30
Refactor to get user info from a single endpoint
2025-07-14 12:30:10 -06:00
Leo Vasanko
9711453553
Rewritten frontend with Vue
2025-07-13 12:41:08 -06:00