Commit Graph
47 Commits
Author SHA1 Message Date
nils b6857bd0b3 feat: optimize frontend document panel rendering and folder creation. 2025-12-12 03:47:50 +01:00
nils 6ba8084caa feat: Refactor DocumentsPanel to use a shared application shell context for state management 2025-12-12 02:57:10 +01:00
nils 3ccc1f6698 feat: Refactor tag and correspondent management to use canonical types and dedicated managers. 2025-12-09 18:56:11 +01:00
nils 1d127e2122 feat: Add TagRemovalZone component and refactor drag-drop for tag management 2025-12-09 01:30:31 +01:00
nils 99fa12a1be feat: refactor frontend tag interaction handlers 2025-12-09 00:03:55 +01:00
nils c38d88c209 feat: Implement tag drag-and-drop functionality 2025-12-08 23:49:50 +01:00
nils dbff980792 fix 2025-12-08 16:31:59 +01:00
nils 73468bbb02 refactor(documents): encapsulate panel logic and state into dedicated React contexts 2025-12-08 12:31:30 +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 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 c0093edc09 refactor: remove openDocumentPreview and onDocumentOpen props from document panel components and hooks. 2025-12-02 14:59:23 +01:00
nils 601ced5981 feat: Add an icon size slider component and implement dynamic icon sizing for document views, while refactoring the documents panel layout. 2025-12-01 23:42:43 +01:00
nils 033026f57c feat: Introduce configurable icon and card sizes for document views and desktop workspace. 2025-12-01 11:45:58 +01:00
nils 41555bb57d feat: Add shift-click additive selection for documents in grid view 2025-11-28 20:50:24 +01:00
nils 9bf9550b03 feat: Refactor tag drag and drop interactions 2025-11-27 17:59:28 +01:00
nils 68ed888172 refactor: begin spatial workspace architecture refactor with design document and updated pointer event handling for document activation. 2025-11-27 01:57:38 +01:00
nils 82243b4170 feat: Introduce PreviewContext and document a new spatial workspace architecture. 2025-11-27 01:14:18 +01:00
nils 9ba581f64e feat: add keyboard navigation for document views, externalize document preview handling, and include physics model documentation. 2025-11-27 01:06:31 +01:00
nils 39e3ac2a87 feat: Implement layout persistence for card positions and rotation, loading from and saving to the database. 2025-11-26 20:24:00 +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 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 5191d50d42 refactor: Consolidate document view props into a shared interface and refine tag drop payload handling. 2025-11-25 12:11:42 +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 fe80ccc046 refactor: unify document panel empty state rendering and view mode logic, adjust related styles 2025-11-25 10:13:46 +01:00
nils ccc22beda2 refactor: extract various constants 2025-11-25 10:10:42 +01:00
nils 70e7bda87e refactor: introduce dedicated identifier types for improved clarity and type safety 2025-11-24 23:47:36 +01:00
nils 4c8ff39305 cleanup 2025-11-24 20:19:44 +01:00
nils 530218a4b8 mimetype 2025-11-22 14:43:05 +01:00
nils 5498cf4342 apiclient 2025-11-22 04:22:18 +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
nils e1b47ed153 search cleanup 2025-11-19 01:25:56 +01:00
nils 6923a68837 selection cleanup 2025-11-19 00:57:06 +01:00
nils 1764f24243 cleanup 2025-11-19 00:44:47 +01:00
nils 3e21e72953 cleanup 2025-11-18 14:17:53 +01:00
nils 0c37ef5578 cleanup 2025-11-18 13:16:35 +01:00
nils 0b0a1a88fd cleanup 2025-11-18 00:41:49 +01:00
nils 1f2c62241c cleanup 2025-11-16 21:08:07 +01:00
nils dae66703f2 pdfjs 2025-11-16 11:36:11 +01:00
nils a3c5494bf7 refactor 2025-11-14 02:35:17 +01:00
nils 62e44b5375 clean 2025-11-13 14:07:31 +01:00
nils 6d55e61cee typescript 2025-11-13 02:37:16 +01:00
nils ada089c05b typescript 2025-11-13 01:07:55 +01:00