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
|
c6a627af8a
|
feat: Add Download type and document download field, unify preview zoom styling
|
2025-12-03 23:56:35 +01:00 |
|
nils
|
dad6f1e0b8
|
refactor document viewer UI buttons and props.
|
2025-12-03 22:48:18 +01:00 |
|
nils
|
e46318aee5
|
feat: Add OCR script for PDFs using Ollama and refine document preview navigation and zoom behavior.
|
2025-12-03 17:07:51 +01:00 |
|
nils
|
186743ee37
|
feat: frontend status toast overlay, while refactoring document store usage.
|
2025-12-03 15:16:26 +01:00 |
|
nils
|
4337575b17
|
improve desktop layout rendering readiness.
|
2025-12-03 14:30:56 +01:00 |
|
nils
|
e66451afbd
|
feat: Introduce a generic inline rename input component for document editing
|
2025-12-03 12:00:57 +01:00 |
|
nils
|
e1dd1990d7
|
refactor: Remove redundant max-width and max-height properties from preview zoom elements.
|
2025-12-02 15:16:39 +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
|
5ffe9e4d27
|
refactor: improve document preview type checking by replacing ts-ignore with explicit type checks.
|
2025-12-01 23:51:37 +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
|
fea1bf68c5
|
refactor: extract common resize handle styles into a reusable component.
|
2025-12-01 00:07:15 +01:00 |
|
nils
|
406ce1eb70
|
feat: add import for usePanelManager hook
|
2025-11-30 23:59:27 +01:00 |
|
nils
|
6e9decfbec
|
fix: Stop enqueuing document analysis job when only title changes
|
2025-11-30 23:55:41 +01:00 |
|
nils
|
9aa16b0729
|
feat: implement hybrid document search combining Quickwit results with PostgreSQL pg_trgm title search, supported by a new index.
|
2025-11-30 23:50:38 +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
|
6519345414
|
feat: Rename ocr-text asset type to text-content across the application
|
2025-11-30 03:24:24 +01:00 |
|
nils
|
45bdc7ed8e
|
configure Nginx to serve mjs files.
|
2025-11-30 01:29:53 +01:00 |
|
nils
|
9cf63ece72
|
refactor: enhance content loading and cancellation with AbortController and improved state reset logic.
|
2025-11-29 14:27:35 +01:00 |
|
nils
|
79aa359c1f
|
refactor: lazy load document content only when its tab is active and separate content state reset logic
|
2025-11-28 21:55:47 +01:00 |
|
nils
|
b9019d48fc
|
refactor: Separate content loading logic into distinct effects for state reset and lazy loading, and update overlay text color variable.
|
2025-11-28 21:55:20 +01:00 |
|
nils
|
70f2a576e1
|
fix: improve BreadcrumbTrail truncation and layout within flexible panel headers by adjusting CSS and width calculation constants.
|
2025-11-28 21:48:45 +01:00 |
|
nils
|
c53bea7093
|
feat: Implement keyboard navigation for desktop layout items with occlusion and Z-order awareness.
|
2025-11-28 21:06:48 +01:00 |
|
nils
|
d7811b7c7a
|
refactor: Adjust floating panel positioning and styling by removing absolute positioning, adding backdrop blur, and refining width and margin properties.
|
2025-11-28 20:53:44 +01:00 |
|
nils
|
41555bb57d
|
feat: Add shift-click additive selection for documents in grid view
|
2025-11-28 20:50:24 +01:00 |
|
nils
|
0b45eeb2d4
|
feat: enhance keyboard navigation with grid support, refined selection, and arrow key navigation.
|
2025-11-28 20:32:16 +01:00 |
|
nils
|
852ab511ab
|
style
|
2025-11-28 20:19:04 +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
|
4fd1b712fa
|
feat: Sort document tags alphabetically and prevent hover/focus on empty folder menu items.
|
2025-11-28 19:46:25 +01:00 |
|
nils
|
34604c5842
|
refactor: Extract folder assignment logic into a new SelectionFolderMenu component, adding new icons and updating related styles.
|
2025-11-28 19:28:12 +01:00 |
|
nils
|
970490d9c8
|
refactor: remove unused code and parameters from drag logic and document viewer
|
2025-11-28 09:11:11 +01:00 |
|
nils
|
65ad1f6cfa
|
feat: Introduce MediaViewer component to centralize media rendering and refactor document preview and zoom overlay to use it, along with new CSS padding variables.
|
2025-11-28 09:08:28 +01:00 |
|
nils
|
0b4a9441d0
|
feat: Add UI and logic to handle password-protected PDF documents.
|
2025-11-28 08:37:04 +01:00 |
|
nils
|
268488d93d
|
fix: Clamp leader rotation limits to prevent extreme angles and add a safety check for inverted limits.
|
2025-11-28 01:27:57 +01:00 |
|
nils
|
7c03eecd30
|
fix: ensure card detaches from leader and clears followers when starting a drag, and centralize stack property recalculations.
|
2025-11-28 01:19:28 +01:00 |
|
nils
|
635747a1ee
|
feat: Sort selected workspace items by Z-index to ensure consistent order.
|
2025-11-28 01:13:53 +01:00 |
|
nils
|
e512c8215e
|
feat: Implement enhanced card physics with rotational dynamics, mass scaling, stacking behavior, and drag torque.
|
2025-11-28 01:10:57 +01:00 |
|
nils
|
e164a88a97
|
feat: introduce CardPhysics class to encapsulate card drag and physics state from LayoutCard.
|
2025-11-27 20:37:20 +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
|
3588fde3a2
|
larger
|
2025-11-27 00:19:39 +01:00 |
|
nils
|
844e0ed355
|
feat: Implement multi-touch drag and long-press stack selection with pointer tracking and physics model documentation.
|
2025-11-26 22:42:28 +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
|
ee1c5dc606
|
feat: add spatial workspace refactor design document and implement dirty tracking for layout persistence.
|
2025-11-26 20:39:49 +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
|
6157a4f571
|
docs: Add design document for spatial workspace architecture refactor and fix card center calculation in layout system.
|
2025-11-26 18:09:36 +01:00 |
|
nils
|
9a3ed74230
|
refactor: centralize multi-card bring-to-front logic and document new spatial workspace architecture.
|
2025-11-26 17:52:14 +01:00 |
|
nils
|
835dcc4faa
|
feat: Add physics model design document, implement multi-card snapping and layout system improvements, and refine pointer event handling.
|
2025-11-26 17:30:46 +01:00 |
|
nils
|
155d8c5c4a
|
feat: Add spatial workspace architecture design document and refactor card drag logic to use new LayoutCard drag state management.
|
2025-11-26 17:00:56 +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
|
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
|
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
|
757abe9a0f
|
video thumbnails
|
2025-11-25 22:34:05 +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
|
45ff3fb9ac
|
feat: introduce physics-based dynamic rotation for dragged documents by adding angular velocity and mass properties, and refine group drag selection logic.
|
2025-11-25 21:26:10 +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
|
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
|
2c42e63bab
|
refactor: Remove neutral contrast theme adjustment and improve floating menu event handling by delaying listeners and checking for unmounted elements.
|
2025-11-25 14:12: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
|
9c116cfe8c
|
refactor: Move DocumentsListProps to DocumentsPanel and implement desk view selection and ID generation.
|
2025-11-25 11:55:55 +01:00 |
|
nils
|
f4c0af4730
|
feat: add Papercrate logo source and branding assets documentation
|
2025-11-25 10:17:56 +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
|
4d30e47ee8
|
fix
|
2025-11-25 00:42:32 +01:00 |
|
nils
|
81dd7b80d4
|
fix
|
2025-11-25 00:21:27 +01:00 |
|
nils
|
049c3f4a9a
|
remove old logo
|
2025-11-25 00:12:53 +01:00 |
|
nils
|
cc168b3460
|
clean
|
2025-11-25 00:08:18 +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
|
deec2fe69d
|
refactor: enforce setAuthToken to strictly require a token, add /notes to gitignore, and include logo asset.
|
2025-11-24 21:25:45 +01:00 |
|
nils
|
8c16730d31
|
docs: Add code quality instructions to README, ignore notes directory, and include project logo.
|
2025-11-24 21:23:55 +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
|
66848e8526
|
css
|
2025-11-23 13:43:01 +01:00 |
|
nils
|
71f9330c67
|
cleanup
|
2025-11-23 13:22:00 +01:00 |
|