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
|
162fea4afb
|
feat: settings page, sidebar and drawer destination "Settings" (icon settings, after Integration), route /settings (verified), showing only the running build's Version
|
2026-09-30 00:19:29 +02:00 |
|
fsylvain
|
b146dfead7
|
fix: desktop account menu icons, labels and check mark are now centred in their 32 px rows
|
2026-09-29 23:36:42 +02:00 |
|
fsylvain
|
27dadbbfa6
|
fix: account menu matches the redesigned board: System, Light, Dark stay in the menu and the sheet, and the visual-check exception on profile "Account menu" in web/visual/states.ts is removed
|
2026-09-29 23:31:04 +02:00 |
|
fsylvain
|
65ced64568
|
fix: "save X min ago" only min to min/hours/days
|
2026-09-29 22:56:05 +02:00 |
|
fsylvain
|
c40522a09f
|
fix: scrollable toolbar in mobile editor
|
2026-09-29 22:53:49 +02:00 |
|
fsylvain
|
da36c78bc0
|
refac: hardening pass with multiple overhauls
|
2026-09-29 10:55:23 +02:00 |
|
fsylvain
|
b0f7b7892b
|
feat(SPA): profile page, display name and the new account menu
|
2026-09-29 10:13:09 +02:00 |
|
fsylvain
|
55525c06d6
|
feat: invitation accept screen and api
|
2026-09-29 09:21:53 +02:00 |
|
fsylvain
|
6afffc1984
|
feat(SPA): users page and invite modal
|
2026-09-29 08:35:14 +02:00 |
|
fsylvain
|
b29d0ed045
|
feat: editor image removal QOLs
|
2026-09-29 02:44:31 +02:00 |
|
fsylvain
|
0fc00ceeff
|
refac: cleaning round for image cropping/resizing
|
2026-09-28 07:56:13 +02:00 |
|
fsylvain
|
e15f444603
|
feat: image cropping / resizing T0
|
2026-09-28 07:46:12 +02:00 |
|
fsylvain
|
cb05b38f36
|
feat: password reset full design and flow
|
2026-09-28 05:06:16 +02:00 |
|
fsylvain
|
938263cd6a
|
feat: image upload on articles
|
2026-09-28 02:28:20 +02:00 |
|
fsylvain
|
d4fcfb2bba
|
fix: multiple fixes all accross the SPA, missing buttons actions, styling etc.
|
2026-09-27 23:16:53 +02:00 |
|
fsylvain
|
ad55137883
|
feat: integration screen
|
2026-09-27 18:04:43 +02:00 |
|
fsylvain
|
a9a208b80a
|
fix: workflow now ignores time senstive visual checks
|
2026-09-27 17:15:22 +02:00 |
|
fsylvain
|
f6d0d01092
|
feat: articles list screen
|
2026-09-27 17:12:23 +02:00 |
|
fsylvain
|
ca3fe20519
|
fix: browser was running two copies of ProseMirror's state module (prosemirror-state) at once
|
2026-09-27 06:31:45 +02:00 |
|
fsylvain
|
c47d33eaa9
|
feat: article creation modal
|
2026-09-27 06:26:41 +02:00 |
|
fsylvain
|
a4734b2c91
|
feat: article editor core
|
2026-09-27 02:11:38 +02:00 |
|
fsylvain
|
d493a181e1
|
fix: visuals reference matching overhaul and better workflow
|
2026-09-26 21:04:51 +02:00 |
|
fsylvain
|
930b836241
|
feat: home screen and navigation design
|
2026-09-26 17:46:42 +02:00 |
|
fsylvain
|
4e41d60142
|
feat: register T1 (pending, verify)
|
2026-09-26 04:56:48 +02:00 |
|
fsylvain
|
3c3f7c6194
|
feat: register T0
|
2026-09-26 02:48:16 +02:00 |
|
fsylvain
|
a5873f8886
|
fix: changed frontend workflow and fixed login reference matching for real
|
2026-09-25 22:31:44 +02:00 |
|
fsylvain
|
f1e22f7073
|
fix: login match design reference
|
2026-09-25 21:28:12 +02:00 |
|
fsylvain
|
001f9f4774
|
feat: login page T0
|
2026-09-25 20:15:29 +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 |
|
fsylvain
|
24f95a8fd7
|
chore: Vitest + Vue Test Utils test runner exposed as task test:web
|
2026-09-25 16:12:50 +02:00 |
|
fsylvain
|
09bd5afa4a
|
refac: rethought the complete workflow and deployement flow ; docs etc.
|
2026-09-23 17:36:36 +02:00 |
|
Floriansylvain
|
4a6209a8db
|
feat: api serve frontend, build workflow, router readyness
|
2025-12-24 01:05:58 +01:00 |
|
Floriansylvain
|
aee595dee9
|
feat: primevue base
|
2025-12-23 23:14:04 +01:00 |
|
Floriansylvain
|
9ecaa80fcf
|
feat: initial vuejs frontend commit
|
2025-12-22 17:45:19 +01:00 |
|
Floriansylvain
|
61a84201d8
|
refac: remove frontend & clearer DDD
|
2025-12-21 21:31:30 +01:00 |
|
Florian Sylvain
|
869fb3f145
|
fix: home.html to api dir, remove empty style tag
|
2023-08-12 19:51:22 +02:00 |
|
Florian Sylvain
|
7e8b415cab
|
feat: Add build scripts, refactor for binary embedding
|
2023-08-12 19:42:27 +02:00 |
|
Florian Sylvain
|
4b918aa2fa
|
feat: GitHub link and style adjustments
|
2023-08-11 02:05:28 +02:00 |
|
Florian Sylvain
|
7611738b48
|
feat: style improvements
|
2023-08-11 01:19:55 +02:00 |
|
Florian Sylvain
|
366ae190ff
|
feat: username recovery on login post
|
2023-08-11 01:19:40 +02:00 |
|
Florian Sylvain
|
0c139b1f72
|
feat: added navbar system with some refactors
|
2023-08-10 23:44:55 +02:00 |
|
Florian Sylvain
|
61f221e49c
|
cean: fixed html style
|
2023-08-09 18:20:56 +02:00 |
|
Florian Sylvain
|
dad0c906f0
|
feat: first frontend implementation
|
2023-08-08 05:14:31 +02:00 |
|
Florian Sylvain
|
1328758984
|
clean: removed everything to set up 2.0
|
2023-08-02 01:31:35 +02:00 |
|
Florian Sylvain
|
11df35953a
|
Refactor Article GET routes
|
2023-02-07 21:35:09 +01:00 |
|
Florian Sylvain
|
8940dc9bf6
|
Prevent selection on Articles table
|
2023-02-07 20:40:11 +01:00 |
|
Florian Sylvain
|
e0c366632c
|
Refactor all API related functions
|
2023-02-07 20:39:36 +01:00 |
|
Florian Sylvain
|
ef8f106688
|
Refactor Article.vue
|
2023-02-07 18:46:38 +01:00 |
|