dorfteich/packages/shared/src/index.ts
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

38 lines
1.0 KiB
TypeScript

export * from './admin-users';
export * from './api-tokens';
export * from './feed-tokens';
export * from './api-error';
export * from './auth';
export * from './backup-set';
export * from './backup-status';
export * from './collab-token';
export * from './comments';
export * from './editor-schema';
export * from './env';
export * from './conversion';
export * from './favorites';
export * from './files';
export * from './fonts';
export * from './health';
export * from './home';
export * from './i18n-tools';
export * from './labels';
export * from './legal';
export * from './links';
export * from './members';
export * from './users';
export * from './notifications';
export * from './pages';
export * from './permissions';
export * from './plugins';
export * from './search';
export * from './secret-store';
export * from './setup';
export * from './system';
export * from './ponds';
export * from './public-api';
export * from './quotas';
export * from './text-diff';
export * from './tree';
export * from './watches';