Commit Graph
39 Commits
Author SHA1 Message Date
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 07e28b3f8d feat: Add initial random rotation for cards, introduce a PointerTrackingContext for pointer management, and include a design document for spatial workspace architecture. 2025-11-26 22:42:16 +01:00
nils 0c6504ef1c feat: Introduce spatial workspace architecture design document, enhance layout store item synchronization, and prevent metadata fetch retries. 2025-11-26 22:03:09 +01:00
nils e36732cc2d feat: introduce a new layered spatial workspace architecture design, implement initial card positioning logic, and add container size observation for the layout system. 2025-11-26 21:54:11 +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 81194032e0 refactor: Introduce a layered architecture for card interactions, separating drag logic, and selection handling. 2025-11-26 15:46:04 +01:00
nils d44c33dd69 feat: Introduce useCardPointer for card-specific pointer events, add spatial capabilities to LayoutSystem 2025-11-26 14:02:56 +01:00
nils bbf7d23c96 feat: Introduce new LayoutSystem and spatial workspace architecture design document, refactor document card and workspace to use it, and simplify pointer event handling. 2025-11-26 13:39:19 +01:00
nils 27eea08605 refactor: replace workspace engine and drag/pointer logic with a new layout system and physics model.refactor: replace the workspace engine and drag/pointer logic with a new layout system. 2025-11-26 12:28:02 +01:00
nils e5e71cc5f8 cleanup 2025-11-26 11:00:21 +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 93dcde471f feat: Refactor document drag initiation and state management with new session handling and geometry utilities. (slightly broken) 2025-11-26 00:03:59 +01:00
nils c4603a0b3a feat: Implement Z-index-aware click behavior for selected documents and add group gravitation to document drag. 2025-11-25 21:55:52 +01:00
nils 5accfb4339 refactor: make draggedDocIds a required property in PointerDownOptions and simplify handlePointerDown logic accordingly 2025-11-25 21:04:54 +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 30602e6b66 feat: Propagate tenantId to document workspace and panel props. 2025-11-25 13:11:01 +01:00
nils 226d99b6bf refactor: Consolidate tag drag/drop handlers into a single tagInteractions prop and streamline prop inheritance in DesktopWorkspace. 2025-11-25 12:50:03 +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 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 46fa63af8a cleanup 2025-11-24 20:42:43 +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 79578e5daa fix 2025-11-22 02:57:44 +01:00
nils b76f1df27f documentsmanager 2025-11-19 23:36:04 +01:00
nils 3e21e72953 cleanup 2025-11-18 14:17:53 +01:00
nils 0b0a1a88fd cleanup 2025-11-18 00:41:49 +01:00
nils fa6b4b94f6 no prev/next anymore 2025-11-16 21:25:39 +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 d0379c57ce fuck 2025-11-15 04:11:22 +01:00
nils a3c5494bf7 refactor 2025-11-14 02:35:17 +01:00
nils 18558ab087 fix 2025-11-13 13:32:26 +01:00
nils dfbd47f219 fix 2025-11-13 13:22:10 +01:00
nils 6d55e61cee typescript 2025-11-13 02:37:16 +01:00
nils ada089c05b typescript 2025-11-13 01:07:55 +01:00