dorfteich/apps/web/src/pages
Claude Fable 5 7471fc70f7 #150: @-Mentions — Inline-Node, instanzweite User-Suche, Autocomplete
Neuer Inline-Atom mention {userId, username}: Markdown-Regel @username
(E-Mail-sicher über Wortgrenzen), Serializer, HTML-Span dt-mention,
Plain-Text für die Suche, Extraktor extractMentionUserIds. Neue
Endpoints GET /users/search (auth, min. 2 Zeichen, Limit 10,
Rate-Limit) und GET /users/brief (Batch-Auflösung für live
Anzeigenamen; gelöschte Nutzer → toter Chip). Editor: MentionView mit
Live-displayName, MentionAutocomplete (Klon des Wikilink-Musters),
Chip-CSS. 5 Unit-Tests.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0155v2aT8AG1kZDQEZiCLBWC
2026-07-20 00:56:07 +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 #145: Einstellungsseiten mit Sektions-Sprungnavigation 2026-07-20 00:34:15 +02:00
AdminSystemPage.tsx #145: Einstellungsseiten mit Sektions-Sprungnavigation 2026-07-20 00:34:15 +02:00
DeletePageDialog.tsx Drag-onto reparent, Move-to dialog, and the delete decision (#109) 2026-07-14 10:40:08 +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
MovePageDialog.tsx Drag-onto reparent, Move-to dialog, and the delete decision (#109) 2026-07-14 10:40:08 +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 #133 Kommentare fest inline im Lesemodus (Slide-in-Panel ablösen) 2026-07-19 01:22:22 +02:00
PageEditorPage.tsx #150: @-Mentions — Inline-Node, instanzweite User-Suche, Autocomplete 2026-07-20 00:56:07 +02:00
PageStatusBar.tsx #134 Statuszeile zwischen Navigation und Artikel 2026-07-19 01:04:11 +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 #145: Einstellungsseiten mit Sektions-Sprungnavigation 2026-07-20 00:34:15 +02:00
PublicPageView.tsx #133 Kommentare fest inline im Lesemodus (Slide-in-Panel ablösen) 2026-07-19 01:22:22 +02:00
QuotaManager.tsx Add Site-Admin quota override management UI (#58) 2026-07-10 00:14:28 +02:00
SettingsPage.tsx #149: Atom-Feeds für Teiche und Seiten, privat via Feed-Token 2026-07-20 00:49:53 +02:00
TrashPage.tsx Trash: checkbox multi-select with bulk restore and purge (#128) 2026-07-16 12:03:35 +02:00
UserManager.tsx Add Site-Admin user management (#59) 2026-07-10 00:31:41 +02:00