Commit Graph
88 Commits
Author SHA1 Message Date
nils d46db2c701 refactor: centralize API error notifications with a new useNotifyApiError hook 2025-12-07 23:55:47 +01:00
nils 8aa1872ea5 refactor: Reorganize frontend by moving UI components, hooks, and utilities to new components, logic, features, and lib directories 2025-12-04 23:05:35 +01:00
nils 4308ff220b refactor: Decouple frontend API calls from a shared client instance 2025-12-04 21:59:39 +01:00
nils d06fc133e7 refactor 2025-12-04 17:20:45 +01:00
nils dd521f9f1d simplify 2025-12-04 14:37:09 +01:00
nils 34230cda21 fix 2025-12-04 13:22:04 +01:00
nils e8f578eb48 feat: standardize correspondent and tag types with usage count 2025-12-04 13:11:52 +01:00
nils 2ea74816fb feat: Refactor utility and component exports, update dependencies, and add Knip for unused code detection. 2025-12-04 11:58:04 +01:00
nils 447b012e48 feat: Introduce DocumentOpenContext for document activation in the frontend 2025-12-04 00:57:54 +01:00
nils 65555c18e8 cleanup 2025-12-04 00:29:32 +01:00
nils 9f88823315 Remove document link and download URL management from frontend components 2025-12-04 00:23:27 +01:00
nils 4b02d1c7d5 cleanup 2025-12-04 00:09:32 +01:00
nils 186743ee37 feat: frontend status toast overlay, while refactoring document store usage. 2025-12-03 15:16:26 +01:00
nils c0093edc09 refactor: remove openDocumentPreview and onDocumentOpen props from document panel components and hooks. 2025-12-02 14:59:23 +01:00
nils cf41148942 refactor: consolidate message display options into a shared MessageOptions interface. 2025-12-02 13:10:25 +01:00
nils ebe8b163b9 refactor: Consolidate mutation options, simplify tag attachment and removal logic, and remove unused tag drop handler. 2025-12-02 13:01:14 +01:00
nils f4b564b9e1 refactor: use ref to access latest focused document ID in applySelectedFolder callback to stabilize dependencies 2025-11-30 23:32:00 +01:00
nils 41555bb57d feat: Add shift-click additive selection for documents in grid view 2025-11-28 20:50:24 +01:00
nils e0d63d94b4 feat: Enable moving and dragging selected folders, including mixed document and folder selections, with updated drag preview visuals and minor UI styling. 2025-11-28 20:12:56 +01:00
nils 9bf9550b03 feat: Refactor tag drag and drop interactions 2025-11-27 17:59:28 +01:00
nils 0a4a3ae35c refactor: Decompose document and folder views into modular components and hooks, replacing monolithic list/grid implementations. 2025-11-26 01:50:53 +01:00
nils 342714528a refactor: Introduce dedicated Document and Asset types and migrate codebase from DocumentLike. 2025-11-26 00:38:01 +01:00
nils e0fce40bc3 refactor: Unify document selection and drag interactions by replacing stack-specific callbacks and simplifying drag state. 2025-11-25 20:54:53 +01:00
nils 13c87f4b07 refactor: Simplify folder ancestor expansion logic and refine onCreateFolder parentId type. 2025-11-25 15:21:45 +01:00
nils d6206786f7 feat: Rework sidebar with dedicated components for menu, folders, tags, correspondents, and search, including tenant switching and theme controls. 2025-11-25 15:09:20 +01:00
nils 30602e6b66 feat: Propagate tenantId to document workspace and panel props. 2025-11-25 13:11:01 +01:00
nils 9c116cfe8c refactor: Move DocumentsListProps to DocumentsPanel and implement desk view selection and ID generation. 2025-11-25 11:55:55 +01:00
nils 81dd7b80d4 fix 2025-11-25 00:21:27 +01:00
nils 9ef63a87cb refactor: centralize documents route configuration into new useDocumentsShell hook and export related types. 2025-11-24 23:55:37 +01:00
nils 70e7bda87e refactor: introduce dedicated identifier types for improved clarity and type safety 2025-11-24 23:47:36 +01:00
nils 22f0c040a2 refactor: Standardize document and folder identification with a new entryKey module. 2025-11-24 23:13:11 +01:00
nils 096c377897 refactor: Consolidate workspace utilities into new workspaceUtils.ts with typed entry keys, replacing appLayoutUtils.ts, and update related components. 2025-11-24 22:38:01 +01:00
nils f5ca74b63c refactor: Delete isPlainObject type guard and replace its usages with direct typeof checks. 2025-11-24 21:22:38 +01:00
nils 63be4663ab remove isStringValue 2025-11-24 21:03:06 +01:00
nils d470bc8bf1 Merge remote-tracking branch 'ui/ui' into dev 2025-11-24 20:53:41 +01:00
nils 8aab635b13 simplify 2025-11-24 20:49:22 +01:00
nils 46fa63af8a cleanup 2025-11-24 20:42:43 +01:00
nils 4c8ff39305 cleanup 2025-11-24 20:19:44 +01:00
nils 85afff2c19 cleanup 2025-11-23 00:11:18 +01:00
nils 014f489857 ai-shit 2025-11-22 18:19:55 +01:00
nils d3c76bc303 apiClient 2025-11-22 15:30:08 +01:00
nils 5498cf4342 apiclient 2025-11-22 04:22:18 +01:00
nils 7bee56b960 fix 2025-11-22 01:17:25 +01:00
nils c50372af06 download url 2025-11-22 00:28:11 +01:00
nils dd7dae5f9d folder in summary 2025-11-21 15:41:55 +01:00
nils bd55b784d7 Merge remote-tracking branch 'ui/ui' into dev 2025-11-20 16:57:49 +01:00
nils a08e975da1 cleanup 2025-11-20 02:36:32 +01:00
nils 78e6d3e431 assets without objects 2025-11-20 02:32:11 +01:00
nils 0eb4c0a294 Remove asset/document hydration pipeline and introduce client-side cache updates for correspondents, tags, and search results 2025-11-20 02:18:33 +01:00
nils b76f1df27f documentsmanager 2025-11-19 23:36:04 +01:00