Florian Sylvain
|
3e02e14da4
|
refac: missing mutation tests, spa specs, checks shown to pass, touch targets, catalogue entry, production code
|
2026-11-04 03:04:35 +01:00 |
|
Florian Sylvain
|
680b9a1308
|
feat: article editor header redesign
|
2026-11-03 04:24:44 +01:00 |
|
Florian Sylvain
|
58fd753559
|
fix: bottom border on article list filter tabs
|
2026-11-03 04:12:05 +01:00 |
|
Florian Sylvain
|
3da62db61b
|
fix: missing text-start in editor language select and overflow menu
|
2026-11-03 04:00:40 +01:00 |
|
Florian Sylvain
|
c390fcfe8d
|
feat: public API, SEO and existing surfaces
|
2026-11-03 03:58:10 +01:00 |
|
Florian Sylvain
|
45fbbc33b1
|
feat: translation flows, revision conflicts, delete scopes, article moves and a target site for new articles
|
2026-11-03 00:12:29 +01:00 |
|
Florian Sylvain
|
339e646eb8
|
feat: editor language menu, title field, header actions, publish dialogs, read-only rendering and draft recovery
|
2026-11-02 17:13:14 +01:00 |
|
Florian Sylvain
|
a671b81f80
|
feat: editorial article list
|
2026-11-02 07:28:44 +01:00 |
|
Florian Sylvain
|
d9158025d4
|
feat: site languages, setup and site URL settings
|
2026-11-01 22:13:02 +01:00 |
|
Florian Sylvain
|
f3fcdf9ce9
|
fix: added items-center to the item class of the role select
|
2026-10-30 21:24:52 +01:00 |
|
Florian Sylvain
|
03f5d54bb6
|
fix: contrast on the selected role card
|
2026-10-30 21:07:21 +01:00 |
|
Florian Sylvain
|
39ff84e967
|
fix: user can edit its own author from author list page
|
2026-10-30 20:48:46 +01:00 |
|
Florian Sylvain
|
f084ccb66f
|
fix: create author button height in article editor
|
2026-10-30 20:47:52 +01:00 |
|
Florian Sylvain
|
10a66cd979
|
feat: change email, export my data, delete account (with data anonymization)
|
2026-10-30 20:19:07 +01:00 |
|
Florian Sylvain
|
8cdd70bd81
|
fix: french buttons labels overflowing
|
2026-10-29 17:16:19 +01:00 |
|
Florian Sylvain
|
b40a792d02
|
fix: hide date separators when date picker field idle, to prevent overlapping labels
|
2026-10-29 17:14:02 +01:00 |
|
Florian Sylvain
|
7a66318a73
|
fix: sticky footer on role editor
|
2026-10-29 17:11:40 +01:00 |
|
Florian Sylvain
|
89da2f6b14
|
fix: "used in" media badge color when selected readabiltiy issue
|
2026-10-29 17:09:17 +01:00 |
|
Florian Sylvain
|
fda2793888
|
fix: add details to media panel when image is used in author or site
|
2026-10-29 17:05:25 +01:00 |
|
Florian Sylvain
|
63c0aec444
|
fix: visual issues (footer floating, table elements overflowing each others)
|
2026-10-29 16:57:39 +01:00 |
|
Florian Sylvain
|
b39a41be88
|
refac: DELETE /v1/user/{id}?expected_role_id=N, user.remove audit event, 409 target_role_not_found, GetAll returns its error, Own-scope visibility filter moved into repos, JSON tags removed from use-case types
|
2026-10-29 16:28:25 +01:00 |
|
Florian Sylvain
|
5d6f378fce
|
refac: stale test entries, failing web tests, Postgre backup bug, Hardcoded MySQL table count, Stale Postgre connection in test, own-scope visibility filter, GetAll ignoring its error, JSON tags in use-case types, 31 copies of DESKTOP_QUERY, ProfileView endpoint paths
|
2026-10-28 17:54:10 +01:00 |
|
Florian Sylvain
|
34dffe222f
|
feat: roles SPA Users, Profile, API keys, Activity
|
2026-10-28 00:10:15 +01:00 |
|
Florian Sylvain
|
3db490a615
|
feat: SPA Roles screens
|
2026-10-27 23:05:04 +01:00 |
|
Florian Sylvain
|
907949aa12
|
feat: roles SPA foundations
|
2026-10-27 22:21:12 +01:00 |
|
Florian Sylvain
|
de142f6c5f
|
feat: more role backend and admin/writer roles additions and adjustments
|
2026-10-26 18:15:26 +01:00 |
|
Florian Sylvain
|
7c0ee21906
|
feat: updated integration page with missing API routes
|
2026-10-26 02:18:35 +01:00 |
|
Florian Sylvain
|
25d9c30b8a
|
feat: integration search bar
|
2026-10-25 21:57:43 +01:00 |
|
Florian Sylvain
|
a8fea8d900
|
fix: changed "Jump to" so it scrolls only the page's own scroll container
|
2026-10-25 20:26:52 +01:00 |
|
Florian Sylvain
|
4cff43fefb
|
feat: llms.txt and llms-full.txt, openapi.json, MCP server
|
2026-10-23 01:29:59 +02:00 |
|
Florian Sylvain
|
daba3c04c0
|
fix: relation picker page size refused by entry list
|
2026-10-23 00:48:10 +02:00 |
|
Florian Sylvain
|
37a77c9c22
|
feat: relation field and picker
|
2026-10-23 00:13:42 +02:00 |
|
Florian Sylvain
|
fc51ab8c10
|
fix: editor's right side panel vertical overflow
|
2026-10-22 03:04:25 +02:00 |
|
Florian Sylvain
|
ea98c5ec05
|
fix: security & privacy (rate limiter fix, csrf session cookie, logout on server, drafts stale token passw, login timing, password over 72b, JWT_SECRET complexity, SMTP TLS, CSV export neutralised, fonts bundled, upload metadata, hourly cleanup job, privacy.md report)
|
2026-10-22 00:49:19 +02:00 |
|
Florian Sylvain
|
0fc3511e2b
|
feat(SPA): media library indications for custom medial field type usage
|
2026-10-21 16:17:09 +02:00 |
|
Florian Sylvain
|
3e7fc9a4a5
|
feat(SPA): media field type
|
2026-10-21 15:17:15 +02:00 |
|
Florian Sylvain
|
89051b3f1f
|
refac: duplicates, crap, dry etc. on last features commits
|
2026-10-21 00:52:14 +02:00 |
|
Florian Sylvain
|
fba20f83c5
|
feat: entry editor at /content/:key/new and /content/:key/:id
|
2026-10-21 00:12:34 +02:00 |
|
Florian Sylvain
|
91d916fb74
|
feat: entry list at /content/:key
|
2026-10-20 21:05:03 +02:00 |
|
Florian Sylvain
|
b4cbcb0395
|
refac: split useSchemaBuilder & SchemaDeleteControls
|
2026-10-20 18:12:29 +02:00 |
|
Florian Sylvain
|
5404291af2
|
feat: delete a custom type
|
2026-10-20 17:56:44 +02:00 |
|
Florian Sylvain
|
76e9e1220c
|
fix: accessibility issues for builder's design
|
2026-10-20 05:11:14 +02:00 |
|
Florian Sylvain
|
8e344b2500
|
feat: edit an existing custom type
|
2026-10-20 04:42:50 +02:00 |
|
Florian Sylvain
|
083cc9e23e
|
feat: schema builder's create flow
|
2026-10-20 00:29:01 +02:00 |
|
Florian Sylvain
|
f514146fed
|
feat: built-in type read-only view,s chema list, states, spec files
|
2026-10-19 22:31:13 +02:00 |
|
Florian Sylvain
|
3c67cd2314
|
feat(SPA): schema list and the sidebar Content group
|
2026-10-19 19:34:45 +02:00 |
|
Florian Sylvain
|
23e88190d9
|
fix: route every toggle switch in the SPA through one new component, for one correct geometry
|
2026-10-19 04:06:34 +02:00 |
|
Florian Sylvain
|
340a0ad461
|
feat: pagination in the SPA for the Sites and Authors lists
|
2026-10-19 04:00:47 +02:00 |
|
Florian Sylvain
|
500ad59458
|
fix: authors profile pictute all accross the SPA
|
2026-10-19 00:46:16 +02:00 |
|
Florian Sylvain
|
daf3594316
|
fix: technical debts left by the Sites, Authors and SEO slices, plus backend support for the new Sites and Authors pagination
|
2026-10-19 00:25:31 +02:00 |
|