dorfteich/apps/web/src/pages
Claude Fable 5 04abda5724
All checks were successful
CD / Deploy to Test (push) Successful in 10s
CD / Build and push images (push) Successful in 1m10s
CD / Smoke tests against Test (push) Successful in 1m10s
CD / Promote to Int (push) Successful in 11s
CI / Lint, typecheck, test (push) Successful in 4m10s
CI / Build container images (push) Has been skipped
CI / Auth e2e pack (push) Successful in 5m37s
CI / Import/export fidelity gate (push) Successful in 48s
Release / Build release images and notes (push) Successful in 1m6s
Release / Release-candidate operations QA (push) Successful in 41s
Prod deploy / Deploy the released images to Prod (push) Successful in 15s
Keep the landing editor off the .legal-editor class
The landing form reused LegalTextField, whose .legal-editor wrapper the
legal e2e selects by index (nth(1) = privacy policy). Placed before the
legal form it shifted those indices, so the test drove the imprint field
and the published privacy text never appeared. Generalize the component
to MarkdownTextField with a wrapperClass prop: legal keeps .legal-editor,
the landing editor uses .markdown-field. Verified locally: legal,
admin-users, admin-quotas packs green.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EwZ4jR4KFAPvpjWevfUGX1
2026-07-13 00:14:03 +02:00
..
auth Fire the e-mail verification exactly once per token 2026-07-05 05:59:25 +02:00
AdminBackupSection.tsx Backup mirror to BASEL: rsync of the sets after every successful run (#84) 2026-07-12 12:20:32 +02:00
AdminSettingsPage.tsx Keep the landing editor off the .legal-editor class 2026-07-13 00:14:03 +02:00
AdminSystemPage.tsx Public REST API v1: personal access tokens, instance switch + per-pond opt-in (#104) 2026-07-12 11:17:03 +02:00
FontCatalogPage.tsx Add per-pond fonts: catalog, build, application, and admin UI (#66) 2026-07-10 11:16:29 +02:00
HomePage.tsx Editable landing page for the Site Admin 2026-07-12 23:50:16 +02:00
LegalPage.tsx Add instance legal pages with public rendering and footer links (#82) 2026-07-11 16:40:04 +02:00
MaintenancePage.tsx Nextcloud backup target: admin-configured, manual + scheduled uploads, in-app restore (#103) 2026-07-12 10:39:18 +02:00
NotFoundPage.tsx Add i18n with i18next, German and English, and a key-parity check 2026-07-04 19:23:45 +02:00
PageActions.tsx Polish round 2: content footer, dismissable menus, manual versions, substring search, icon actions in settings (M10 follow-up) 2026-07-12 07:13:34 +02:00
PageEditorPage.tsx Polish round 2: content footer, dismissable menus, manual versions, substring search, icon actions in settings (M10 follow-up) 2026-07-12 07:13:34 +02:00
PluginManager.tsx UI polish: frameless plugin blocks in read mode, sticky toolbar, pinned footer, icon uninstall 2026-07-12 15:33:32 +02:00
PluginPreviewPage.tsx Add the sandbox host runtime for plugin iframes (#73) 2026-07-11 09:16:30 +02:00
PondHomePage.tsx Add pond sidebar with page list, sort modes, and pond switcher (#26) 2026-07-06 12:37:44 +02:00
PondSettingsPage.tsx Pond lifecycle in the UI: create shared ponds, delete from settings 2026-07-12 19:15:34 +02:00
PublicPageView.tsx Add public read access and server-rendered page HTML (#56) 2026-07-09 23:46:25 +02:00
QuotaManager.tsx Add Site-Admin quota override management UI (#58) 2026-07-10 00:14:28 +02:00
SettingsPage.tsx Public REST API v1: personal access tokens, instance switch + per-pond opt-in (#104) 2026-07-12 11:17:03 +02:00
TrashPage.tsx Add page trash: soft delete, restore, and purge job (#31) 2026-07-08 12:48:17 +02:00
UserManager.tsx Add Site-Admin user management (#59) 2026-07-10 00:31:41 +02:00