Agent Zero
|
eb2f37b2bc
|
Phase 6.4: DMS-Forms on RHF + Zod
- Dms.tsx folder-create: RHF+Zod (name required)
- ShareDialog add-share: RHF+Zod (shareId required, shareType/permission kept as useState)
- Error display under each field
- Preserved all existing functionality: folder tree, file grid, share links
- Added 2 validation tests for ShareDialog (empty shareId, valid submit)
|
2026-07-24 00:32:00 +02:00 |
|
Agent Zero
|
4f8cda1566
|
Phase 0.2: migrate remaining SVGs to lucide-react icons
|
2026-07-23 03:21:05 +02:00 |
|
Leopoldadmin
|
044b948cf3
|
Add onRangeSelect handler for multi-selection support
|
2026-07-20 22:55:09 +00:00 |
|
Leopoldadmin
|
864751a848
|
DMS: handleDropFiles + handleDropFolder callbacks
|
2026-07-20 22:33:52 +00:00 |
|
Agent Zero
|
e94e64ba6b
|
DMS redesign: 3-column explorer layout with toolbar, source tree, file details panel
- Add backend endpoints: GET /dms/files, GET /dms/folders/{id}/files
- New SourceTree component: sources (Meine Dateien, Geteilte Ordner, Externe Speicher)
- New FileExplorer component: 5 view modes (list, table, icons-sm/md/lg)
- New FileDetails component: right panel with file metadata and actions
- Rewrite Dms.tsx: PluginToolbar + 3-column ResizablePanel layout
- Update DmsFile type: size_bytes + uploaded_by (backward compat aliases)
- Add 60+ i18n keys for de/en
|
2026-07-20 17:31:04 +02:00 |
|
leocrm-bot
|
0962f3a961
|
T08a: Frontend DMS + Tags + Permissions UI — 33 tests, tsc clean, vite build pass
- DMS file browser: folder tree + file grid + upload dropzone + search + preview modal
- DMS share dialog: user/group share + public share links with password+expiry
- DMS bulk actions: bulk move + bulk delete with confirm dialogs
- DMS trash view: deleted files list with restore button
- Tags: TagPicker on company/contact detail pages (new tabs tab)
- Tags: TagCloud + BulkTagDialog for bulk tag assignment
- Permissions: share link creation, permission display, copy-link button
- API clients: dms.ts, tags.ts, permissions.ts
- Routes: /dms, /dms/trash added to router
- Sidebar: DMS nav link updated
- i18n: de.json + en.json translations for DMS/Tags/Permissions
- 33 new tests (5 test files), full regression 276/276 pass
- tsc --noEmit: 0 errors, vite build: 252 modules
|
2026-07-01 16:54:32 +02:00 |
|