Florian Sylvain
|
907949aa12
|
feat: roles SPA foundations
|
2026-10-27 22:21:12 +01:00 |
|
Florian Sylvain
|
6b8990c55e
|
feat: sites and authors integration into existing screens (& formated all frontend files kinda accidentally)
|
2026-10-15 05:25:44 +02:00 |
|
Florian Sylvain
|
3d81d2c717
|
feat(SPA): screens for Sites and Authors
|
2026-10-14 23:00:50 +02:00 |
|
fsylvain
|
834493a4f5
|
feat: signed releases, release feed, notification (read-only)
|
2026-10-01 15:01:53 +02:00 |
|
fsylvain
|
1ece778caf
|
feat: UsersTable and UserCardList get Email, Display name (dash when empty), Role (new RoleBadge), Invite status and Created
|
2026-09-30 02:00:46 +02:00 |
|
fsylvain
|
b0f7b7892b
|
feat(SPA): profile page, display name and the new account menu
|
2026-09-29 10:13:09 +02:00 |
|
fsylvain
|
6afffc1984
|
feat(SPA): users page and invite modal
|
2026-09-29 08:35:14 +02:00 |
|
fsylvain
|
930b836241
|
feat: home screen and navigation design
|
2026-09-26 17:46:42 +02:00 |
|
fsylvain
|
12faab7f92
|
feat: typed API client (useApi) and session store (useSession) with the global 401, unverified-403, 429 and offline handling from states.md
|
2026-09-25 17:33:40 +02:00 |
|
fsylvain
|
eed661bb24
|
feat: PrimeVue replaced by Nuxt UI using token files from web/src/theme, with AuthShell, DashboardShell, AppBoot and the route guards from routes.md
|
2026-09-25 17:09:34 +02:00 |
|