579 Commits
Author SHA1 Message Date
nils 6ec18900fe update workspace view data hook.
ci / docker (backend, backend/Dockerfile, backend) (push) Failing after 14s
ci / docker (frontend, frontend/Dockerfile, frontend) (push) Failing after 13s
2025-12-14 03:23:12 +01:00
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 34e6c3037f feat: Add document update functionality to frontend 2025-12-12 02:11:24 +01:00
nils b10404f0f3 feat: add frontend folder creation functionality. 2025-12-12 01:51:33 +01:00
nils d281364aef feat: refactor document filtering logic to useWorkspaceViewData. 2025-12-12 00:51:26 +01:00
nils b2a355312f feat: update frontend data management and types. 2025-12-11 21:27:09 +01:00
nils e8636ce7da feat: Replaced document preview with a new fullscreen viewer 2025-12-11 00:44:11 +01:00
nils f6bd6e2feb fix 2025-12-10 14:38:34 +01:00
nils 8cc5ed854a fix 2025-12-10 03:57:43 +01:00
nils c8cc4b4b7c feat: adjust frontend document navigation and opening contexts. 2025-12-10 03:56:22 +01:00
nils ae002b99f0 feat: refactor frontend sidepanel to detailPanel naming. 2025-12-10 03:56:17 +01:00
nils 9d13365348 feat: update frontend components for integration. 2025-12-10 03:55:44 +01:00
nils e367006a6c fix desktop opendetail panel on enter 2025-12-10 03:54:00 +01:00
nils d15d5388fa cleanup bulk actions 2025-12-10 03:06:14 +01:00
nils b9f0278329 feat: Centralize document preview logic into useDocumentPreview and add correspondentLookupByName to useCorrespondents 2025-12-10 02:33:22 +01:00
nils ed8450c0e2 refactor: streamline hook integration and context object creation in useDocumentsWorkspace by directly using hook return values and consolidating related state. 2025-12-10 02:07:44 +01:00
nils f0b58317b9 refactor: restructure useAppShell context into nested objects 2025-12-10 01:48:46 +01:00
nils 82dcd6d33c feat: enhance frontend tag operations with UI notifications. 2025-12-10 00:01:33 +01:00
nils 1d8d55144f feat: Implement asynchronous tag operations with user feedback 2025-12-09 23:13:18 +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 ce821c1817 feat: update frontend document management components. 2025-12-09 13:49:07 +01:00
nils 8a16293f0e feat: refine frontend folder management and display by merging folder tree data. 2025-12-09 12:37:27 +01:00
nils 463046c970 layout fixes 2025-12-09 12:04:44 +01:00
nils 116e839f67 less useMemo 2025-12-09 02:04:39 +01:00
nils 24950e1a12 simplify frontend document and folder memoization. 2025-12-09 02:03:46 +01:00
nils 1d127e2122 feat: Add TagRemovalZone component and refactor drag-drop for tag management 2025-12-09 01:30:31 +01:00
nils aaa4a9b577 feat: Prevent tag transfers on folders 2025-12-09 01:10:20 +01:00
nils ebc7ce67a1 feat: Refactor tag interaction handling to use unified handlers 2025-12-09 01:00:54 +01:00
nils 4f28230243 reverse toast order 2025-12-09 00:24:59 +01:00
nils a8c133bbf9 feat: refactor frontend document tag display by removing EntryTags. 2025-12-09 00:21:15 +01:00
nils f3292211a8 feat: remove unused canvas focus request from tag interactions. 2025-12-09 00:17:16 +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 757913cf00 feat: Implement new drag-and-drop system for documents and tags, including workspace-level handling and improved visual feedback. 2025-12-08 23:30:18 +01:00
nils a850f70e24 feat: refactor folder refresh with toast notifications and console logging for toasts. 2025-12-08 19:20:36 +01:00
nils dbff980792 fix 2025-12-08 16:31:59 +01:00
nils 04a9316c8e npm 2025-12-08 16:27:20 +01:00
nils 3a0ef7867e feat: Add document move and tag mutations, refine document upload logic 2025-12-08 16:27:13 +01:00
nils 5632d2252a feat: refactor DesktopWorkspace to use new contexts for asset and tag interactions 2025-12-08 12:40:25 +01:00
nils 73468bbb02 refactor(documents): encapsulate panel logic and state into dedicated React contexts 2025-12-08 12:31:30 +01:00
nils 44cf4603fe fix tag dragging 2025-12-08 12:30:44 +01:00
nils 608239e412 feat: Refactor frontend authentication and tenant switching to use global state 2025-12-08 01:19:52 +01:00
nils 5840c9d1d0 feat: Refactor frontend hooks to use useNavigate and useAppDispatch directly 2025-12-08 00:05:06 +01:00
nils d46db2c701 refactor: centralize API error notifications with a new useNotifyApiError hook 2025-12-07 23:55:47 +01:00
nils 595c170c00 refactor: centralize frontend status message handling with useStatusToast 2025-12-07 23:46:10 +01:00
nils b29e856225 feat: refactor frontend document sorting preferences and sidebar utilities. 2025-12-07 22:55:26 +01:00
nils 53664f2421 refactor: Replace useWorkspaceBreadcrumbs hook with resolveBreadcrumbs utility 2025-12-07 22:10:34 +01:00
nils d62f462129 fix 2025-12-07 20:45:01 +01:00
nils 2d5cc1fd7c fix 2025-12-07 01:35:21 +01:00
nils 632665b0ed simplify shit 2025-12-07 01:31:34 +01:00
nils 47599aba4a feat: Refactor folder tree management to use FoldersManager and remove onToggle functionality 2025-12-07 01:12:28 +01:00
nils bd1cdc0817 feat: Refactor sidebar props to simplify data flow 2025-12-06 23:04:49 +01:00
nils 54d72138d2 feat: Add an Ollama-based PDF OCR script and refactor frontend folder tree management with a new FoldersManager and useSyncExternalStore. 2025-12-06 22:40:11 +01:00
nils c88c3c13d6 feat: Introduce FoldersManager and useFolderData to manage and display folder contents, including documents and subfolders. 2025-12-06 22:06:53 +01:00
nils 9b79115170 drop useMemo 2025-12-05 01:58:19 +01:00
nils 66a0be42bd cleanup 2025-12-05 00:41:00 +01:00
nils b8a23c7ec4 cleanup 2025-12-05 00:32:45 +01:00
nils 65ad797378 refine viewer detail panel logic and styling. 2025-12-05 00:14:25 +01:00
nils 36c8e4cbaa cleanup 2025-12-04 23:55:04 +01:00
nils 86b9ac2ab6 feat: Add document download link component, refactor download URL resolution with expiration checks 2025-12-04 23:38:17 +01:00
nils 22e39420bb feat: update frontend for document handling and styling. 2025-12-04 23:26:22 +01:00
nils 2389c6f4bc feat: update document workspace and taxonomy data hooks. 2025-12-04 23:10:12 +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 128714a1e0 improve Content-Disposition header generation for non-ASCII characters. 2025-12-04 22:21:49 +01:00
nils 56e45561d6 fix 2025-12-04 22:19:49 +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 834d4f641b move date formatting to a utility. 2025-12-04 16:21:00 +01:00
nils 2353f114f6 fix 2025-12-04 14:48:20 +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 0a67d88ff2 fix 2025-12-04 13:17:31 +01:00
nils e8f578eb48 feat: standardize correspondent and tag types with usage count 2025-12-04 13:11:52 +01:00
nils 225f810513 fix api in backend 2025-12-04 13:10:32 +01:00
nils b5d0a8cb66 refactor 2025-12-04 12:43:10 +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 c3375b714d remove geometry.ts 2025-12-04 11:10:48 +01:00
nils f57bb9f6eb introduce a unified document viewer component. 2025-12-04 02:21:11 +01:00
nils cbd463e1d9 cleanup 2025-12-04 01:34:26 +01:00
nils 3f7c294948 feat: Remove documentLink prop and onNavigatorSnapshot logic, and add openDetailPanel and closeDetailPanel to document shell. 2025-12-04 01:32:28 +01:00
nils 8bb9f9950a feat: refactor document opening/preview logic to support preview/sidepanel actions. 2025-12-04 01:02:54 +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 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
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 530218a4b8 mimetype 2025-11-22 14:43:05 +01:00
nils 5498cf4342 apiclient 2025-11-22 04:22:18 +01:00
nils 138e46a286 content_type -> mime_type 2025-11-22 04:00:21 +01:00
nils 41005390e8 fix 2025-11-22 03:14:12 +01:00
nils 79578e5daa fix 2025-11-22 02:57:44 +01:00
nils 132d9e3d02 fix 2025-11-22 02:41:14 +01:00
nils 7bee56b960 fix 2025-11-22 01:17:25 +01:00
nils ab3faad6af fix 2025-11-22 00:32:42 +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 5871c7ae6e DownloadLink 2025-11-21 13:53:13 +01:00
nils bd55b784d7 Merge remote-tracking branch 'ui/ui' into dev 2025-11-20 16:57:49 +01:00
nils 3ce6b0ce93 reduce to 1 object per asset 2025-11-20 16:54:12 +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
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 ea6e42175a buttons 2025-11-18 13:47:43 +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 bc9be96123 theme 2025-11-17 23:32:26 +01:00
nils 5fe11f18ac tag colors 2025-11-17 16:49:32 +01:00
nils 61573431e3 physics 2025-11-17 01:46:01 +01:00
nils 42733a9a92 velocity based queue 2025-11-17 01:01:59 +01:00
nils c56058b939 queue 2025-11-17 00:43:43 +01:00
nils 5ffbcc47e3 lazy pdf rendering 2025-11-17 00:22:20 +01:00
nils 16c28bcba1 clean 2025-11-16 21:28:47 +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 4b9f74d5a8 more pdfjs 2025-11-16 20:13:47 +01:00
nils dae66703f2 pdfjs 2025-11-16 11:36:11 +01:00
nils 42f3917881 no preview assets anymore 2025-11-16 01:46:58 +01:00
nils 7e0768a09a summary 2025-11-16 00:39:37 +01:00
nils d0379c57ce fuck 2025-11-15 04:11:22 +01:00
nils bd3eab8b40 cleanup 2025-11-14 19:46:18 +01:00
nils a3c5494bf7 refactor 2025-11-14 02:35:17 +01:00
nils 6f4ff68062 style 2025-11-14 02:23:07 +01:00
nils 2966e25646 logo 2025-11-14 01:58:57 +01:00
nils f5b807edc5 fix 2025-11-14 01:54:38 +01:00
nils 2effdff990 logo theme 2025-11-14 01:48:41 +01:00
nils a6d2c115fe fix 2025-11-14 01:48:31 +01:00
nils 59a0514541 tsc 2025-11-13 15:15:19 +01:00
nils eb20d0bc5e fix 2025-11-13 15:03:35 +01:00
nils 62e44b5375 clean 2025-11-13 14:07:31 +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 98165f71b0 links 2025-11-13 12:40:38 +01:00
nils f7251b8ce3 fix and new logo 2025-11-13 12:12:25 +01:00
nils 6fe7bbbbb5 lint 2025-11-13 02:49:37 +01:00
nils 1e740ea024 fix 2025-11-13 02:43:42 +01:00
nils 6d55e61cee typescript 2025-11-13 02:37:16 +01:00
nils ada089c05b typescript 2025-11-13 01:07:55 +01:00
nils 39787f9552 issued at cases license 2025-11-12 18:29:10 +01:00
nils b812d748ea cleanup 2025-11-12 17:02:27 +01:00
nils 190bd7d85c Merge remote-tracking branch 'ui/ui' into dev 2025-11-12 15:06:16 +01:00
nils d2e27c12a2 panel 2025-11-12 15:06:04 +01:00
nils e66b530f24 fix 2025-11-12 12:02:21 +01:00
nils 85ed89cf19 Merge remote-tracking branch 'ui/ui' into dev 2025-11-12 11:32:01 +01:00
nils 9cea0161d7 fix icon on firefox 2025-11-12 11:31:54 +01:00
nils 3042dacc00 left aligned grid 2025-11-12 11:26:06 +01:00
nils 3424691e4c theme 2025-11-12 02:50:20 +01:00
nils 363ed2e836 Merge remote-tracking branch 'ui/ui' into dev 2025-11-12 02:42:42 +01:00
nils 900ec18a7f fix 2025-11-12 02:42:37 +01:00
nils 13e103f382 Merge remote-tracking branch 'ui/ui' into dev 2025-11-12 02:34:17 +01:00
nils 32ef3ced59 panels 2025-11-12 02:24:46 +01:00
nils 44c982f015 document viewer 2025-11-12 02:24:46 +01:00
nils 762e4ee315 fix 2025-11-12 02:24:46 +01:00
nils d42192b2f1 fix 2025-11-12 02:24:46 +01:00
nils 06683e2a07 cleanup 2025-11-12 02:24:46 +01:00
nils 5653828ff3 api change 2025-11-12 02:24:31 +01:00
nils 84734cca2f tenants 2025-11-12 02:16:20 +01:00
nils b987bdacfe theme 2025-11-11 22:38:40 +01:00
nils 1111784caa selection fix 2025-11-11 21:50:08 +01:00
nils 8e7a2f3d6c desaturate theme a bit 2025-11-11 21:41:49 +01:00
nils cf070d35f0 Merge remote-tracking branch 'ui/ui' into dev 2025-11-11 18:03:50 +01:00
nils e019cc2cee update dockerfile and k8s 2025-11-11 18:03:43 +01:00
nils 2a87dad0ab fix 2025-11-11 16:55:08 +01:00
nils d46951d12e fix 2025-11-11 16:22:50 +01:00
nils 8feec04601 helm migration 2025-11-11 16:06:44 +01:00
nils 1193c71579 tag picker 2025-11-11 15:59:17 +01:00
nils 31db4ede38 admin migrate-database 2025-11-11 15:54:57 +01:00
nils 6f34a0a4fa fmt 2025-11-11 15:50:51 +01:00
nils cd9a8a0204 fix 2025-11-11 15:31:42 +01:00
nils edcf996d12 Merge remote-tracking branch 'ui/ui' into dev 2025-11-11 15:29:07 +01:00
nils 5333de0e89 cleanup 2025-11-11 15:23:07 +01:00
nils 1ee3d1cc5e fix 2025-11-11 15:18:06 +01:00
nils a8589a864a unify detailpanel and documentviewer 2025-11-11 14:45:19 +01:00
nils 7f371b2ab6 fix 2025-11-11 13:27:07 +01:00
nils 8751637b92 tenant deletion/reset 2025-11-11 12:17:24 +01:00
nils 10f9f3be2f guts 2025-11-11 12:01:22 +01:00
nils 2dd786ce14 hydration 2025-11-11 10:50:57 +01:00
nils 6ae497323e viewer 2025-11-11 10:09:15 +01:00
nils 4f29ff73c6 tenant gate active 2025-11-11 02:45:05 +01:00
nils ac9e688e7a /api/download 2025-11-11 02:19:39 +01:00
nils 3fe325c4ce fix 2025-11-11 01:57:00 +01:00
nils 425e03650f cleanup 2025-11-11 01:51:42 +01:00
nils 4ce4bd1a4b better date parsing 2025-11-11 01:36:17 +01:00
nils 26798ac430 fix 2025-11-11 00:48:13 +01:00
nils 70b9443e66 outline 2025-11-11 00:48:07 +01:00
nils 8788cd3e25 taskflow 2025-11-10 23:06:53 +01:00
nils 8dddb0b940 fix api spec 2025-11-10 22:45:39 +01:00
nils 992d7038e5 restore drag preview 2025-11-10 22:39:29 +01:00
nils 0a1416ef92 pixelpeeping 2025-11-10 22:08:46 +01:00
nils 8820ff1c15 fixes 2025-11-10 21:27:04 +01:00
nils ab81e76206 tweak 2025-11-10 15:01:20 +01:00
nils ef9bec3334 update deps 2025-11-10 14:46:34 +01:00
nils 8094ac3190 Merge remote-tracking branch 'ui/ui' into dev 2025-11-10 13:46:30 +01:00
nils 7376a5dd4d remove desktop help modal 2025-11-10 13:46:21 +01:00
nils d43885aa48 fix 2025-11-10 13:35:36 +01:00
nils 6eb50c0555 modal 2025-11-10 13:34:12 +01:00
nils 9252883a2b fix 2025-11-10 12:58:56 +01:00
nils fe2cb99651 fix 2025-11-10 12:54:12 +01:00
nils bf1e5cd107 style 2025-11-10 12:50:28 +01:00
nils 9757fd0c10 slightly warmer theme 2025-11-10 12:14:52 +01:00
nils 288c53364e fix 2025-11-10 12:14:40 +01:00
nils 218f2f2475 upload button tweaks 2025-11-10 11:34:45 +01:00
nils 585caaee58 refactor styles 2025-11-10 11:30:16 +01:00
nils 578dfd8998 update rust deps 2025-11-10 10:51:57 +01:00
nils b4a1821a55 upload queue 2025-11-10 02:05:17 +01:00
nils ac24297a7b upload button 2025-11-10 00:32:41 +01:00
nils 20cf597c5c refactor 2025-11-09 20:21:46 +01:00
nils 737c44da12 caching 2025-11-09 19:50:55 +01:00
nils bfab2f2cdc refactor 2025-11-09 19:50:16 +01:00
nils fed3a1a32f fix schema 2025-11-09 19:49:34 +01:00
nils cbdb180423 fix 2025-11-09 19:26:24 +01:00
nils 6d0d453aa1 Merge remote-tracking branch 'ui/ui' into dev 2025-11-09 19:10:02 +01:00
nils 3c1c910dc9 cleanup 2025-11-09 19:08:24 +01:00
nils 45ad2d4730 build on github 2025-11-09 19:03:03 +01:00
nils 12733e1879 crosscompile 2025-11-09 18:35:31 +01:00
nils da0f2ae8ab tests 2025-11-09 18:20:29 +01:00
nils 14b4dd434c multi-arch build 2025-11-09 18:11:16 +01:00
nils bc33f68209 cleanup 2025-11-09 13:03:44 +01:00
nils 81571e4c64 proxy downloads 2025-11-09 12:01:19 +01:00
nils d24d2c9249 rust-s3 2025-11-08 02:03:52 +01:00
nils 4bc7357e41 ux 2025-11-07 23:48:25 +01:00
nils 8dd6be2a5d cleanup 2025-11-07 22:44:55 +01:00
nils 08cf8bd50f tweak 2025-11-07 22:26:27 +01:00
nils 0bd54ef941 simplify previewzoomoverlay clicks 2025-11-07 22:22:41 +01:00
nils 7617d99ab2 trash 2025-11-07 12:46:46 +01:00
nils 06ac9fc87e fix 2025-11-07 12:44:44 +01:00
nils ae1884045d tag drop works 2025-11-07 12:00:28 +01:00
nils 9bf1fc1983 fix
ci / docker (frontend, frontend/Dockerfile, frontend) (push) Failing after 49s
ci / docker (backend, backend/Dockerfile, backend) (push) Failing after 17m1s
2025-11-07 11:29:48 +01:00
nils 30b90a5bf5 detailspanel, selection handling, single document details panel 2025-11-07 10:46:04 +01:00
nils 5b88ecf2dd debounce 2025-11-06 23:11:22 +01:00
nils 7f53bc900a refactor 2025-11-06 22:52:25 +01:00
nils ef2ed2dc58 refactor 2025-11-06 22:21:27 +01:00
nils 07169e853b fix 2025-11-06 21:40:36 +01:00
nils 5562c271e1 fix 2025-11-06 21:29:31 +01:00
nils 66173f87be fix 2025-11-06 20:56:21 +01:00
nils 3f49e26d19 work 2025-11-06 14:43:43 +01:00
nils a6f79dbc75 refactor 2025-11-06 12:26:29 +01:00
nils 28b9112781 settings 2025-11-06 11:41:28 +01:00
nils ebed18afef fix 2025-11-06 09:55:32 +01:00
nils cedbe99513 fix 2025-11-06 01:54:47 +01:00
nils 82ae18b4b9 sorting 2025-11-06 01:46:33 +01:00
nils a16f1501d3 folders-move 2025-11-06 00:58:17 +01:00
nils 4027ac66cb folder tree 2025-11-06 00:51:38 +01:00
nils 911051e75d order 2025-11-05 23:01:42 +01:00
nils c193b30c8e capsets 2025-11-05 22:15:27 +01:00
nils e9c5f27b17 capsapi 2025-11-05 15:21:02 +01:00
nils a75281aa13 readonly role 2025-11-05 14:10:57 +01:00
nils 7b6afa1128 fix 2025-11-05 12:47:31 +01:00
nils 45759e6ca4 zindex 2025-11-05 12:38:56 +01:00
nils 75a03de4e3 docs 2025-11-05 12:34:56 +01:00
nils 480bc20ae7 caps and delete 2025-11-05 12:32:10 +01:00
nils 934fb6b689 desktop redo 2025-11-05 12:29:30 +01:00
nils 928753add8 foo 2025-11-05 02:31:21 +01:00
nils ad54cecbac fix 2025-11-04 14:18:49 +01:00
nils 82b33a4d50 style 2025-11-04 14:18:41 +01:00
nils dd378b3ad8 desktop 2025-11-04 11:37:01 +01:00
nils f523e5651b fix 2025-11-04 00:48:37 +01:00
nils 01fd774b18 ui 2025-11-04 00:36:44 +01:00
nils 9ad704f50a floating selection box 2025-11-03 23:10:03 +01:00
nils 8d4adbea42 style 2025-11-03 10:45:16 +01:00
nils bfd49cd7b7 fix 2025-11-03 02:47:06 +01:00
nils 209ac191c9 cleanup 2025-11-03 02:34:12 +01:00
nils 152f824e2e selection 2025-11-03 02:31:46 +01:00
nils 1c261bf0a2 fix 2025-11-03 01:47:15 +01:00
nils 1cbbbeb6b0 fix 2025-11-03 00:32:59 +01:00
nils a819790899 fix 2025-11-03 00:17:28 +01:00
nils 2ee69406b6 stuff 2025-11-03 00:17:11 +01:00
nils c85cff720b on delete 2025-11-02 23:17:59 +01:00
nils 5c0f350296 idbdatabase 2025-11-02 22:33:27 +01:00
nils 626b6c16e0 fix 2025-11-02 22:25:00 +01:00
nils 74aacbc1eb fix 2025-11-02 22:08:15 +01:00
nils 3c24b890a4 fix 2025-11-02 21:38:11 +01:00
nils 4ec19dbd70 fix
ci / docker (frontend, frontend/Dockerfile, frontend) (push) Failing after 15m41s
ci / docker (backend, backend/Dockerfile, backend) (push) Failing after 15m46s
2025-11-02 15:56:12 +01:00
nils f8ab674b84 spacebar 2025-11-02 15:44:09 +01:00
nils 866a31b89d persistence 2025-11-02 15:34:26 +01:00
nils 4f296ac1e3 fix 2025-11-02 15:20:41 +01:00
nils d6a6d1233c various 2025-11-02 15:03:23 +01:00
nils 8f86a71c39 fix 2025-11-02 14:27:13 +01:00
nils 1cddc3c373 fix 2025-11-02 14:20:11 +01:00
nils bd2669af4d viewer 2025-11-02 14:12:40 +01:00
nils 65495a07b2 fix 2025-11-02 14:08:08 +01:00
nils a30b6eaa02 backend 409 on document conflict 2025-11-02 13:22:16 +01:00
nils 9ddaa59155 desktop selection 2025-11-02 13:12:36 +01:00
nils 5bf64fc5f3 icons 2025-11-02 12:22:02 +01:00
nils 824db2087c dbltap 2025-11-02 12:17:32 +01:00
nils 1135873968 ui 2025-11-02 12:12:11 +01:00
nils e7e7881772 playful 2025-11-02 04:40:07 +01:00
nils f7b274c1ec cors 2025-11-02 02:57:02 +01:00
nils b561f46d2c content disposition 2025-11-02 02:26:40 +01:00
nils b9c95437d2 details 2025-11-02 02:05:05 +01:00
nils 7d8595b63f rename 2025-11-02 01:18:24 +01:00
nils 32d627fd6d fix 2025-11-02 00:42:47 +01:00
nils 09430c6f40 refactor 2025-11-02 00:35:32 +01:00
nils 49998fa23d DocumentsPanel 2025-11-02 00:23:25 +01:00
nils 14077d26d7 style 2025-11-01 23:50:30 +01:00
nils 40832ff1c3 styling 2025-11-01 23:49:04 +01:00
nils 0b8f856876 folder-selection 2025-11-01 23:37:12 +01:00
nils 16ac16cd30 ui 2025-11-01 22:49:50 +01:00
nils 326a6042ec api-tokens 2025-11-01 22:46:04 +01:00
nils 8efe2d19ba user_sessions 2025-11-01 22:45:46 +01:00
nils 1c5b920e13 gitea-workflow 2025-11-01 21:43:32 +01:00
nils 00f5d3adea api-tokens 2025-11-01 21:42:52 +01:00
nils f6ceff5444 selection 2025-11-01 20:28:00 +01:00
nils 9559a1b5e2 fix 2025-11-01 19:59:39 +01:00
nils e752361f39 sidebar 2025-11-01 19:50:29 +01:00
nils 41c9ae30e9 fix 2025-11-01 19:45:16 +01:00
nils 03bc311403 detailpanel 2025-11-01 19:39:51 +01:00
nils 366f716b1c more screenshots 2025-11-01 15:13:47 +01:00
nils 3731fe8e40 clean 2025-11-01 15:01:35 +01:00
nils 3c416600a6 screenshot 2025-11-01 14:57:37 +01:00
nils 6f6ee59461 fix 2025-11-01 13:59:46 +01:00
nils 9aed7ec524 fix 2025-11-01 13:51:43 +01:00
nils 816c880e8e cleanup 2025-11-01 13:40:10 +01:00
nils 816910ca40 fix 2025-11-01 04:29:08 +01:00
nils 6eb3f8a3d9 detailpanel 2025-11-01 04:22:51 +01:00
nils 303ece0529 detailpanel 2025-11-01 04:16:31 +01:00
nils fd13edae6d build
ci / docker (frontend, frontend/Dockerfile, frontend) (push) Successful in 16m11s
ci / docker (backend, backend/Dockerfile, backend) (push) Successful in 16m16s
2025-11-01 02:52:04 +01:00
nils 09492f452f Revert "build"
This reverts commit b6bc5391cf.
2025-11-01 02:07:58 +01:00
nils b6bc5391cf build 2025-11-01 02:00:16 +01:00
nils ac91efc421 foo 2025-11-01 01:46:14 +01:00
nils 2fba3236ad Add GHCR build/publish workflow 2025-11-01 00:34:51 +01:00
nils 18352caabe webdav token regeneration 2025-10-31 20:37:07 +01:00
nils e9731ec691 webdav fix 2025-10-31 20:10:42 +01:00
nils 175387f0d3 rls 2025-10-31 19:13:11 +01:00
nils 2d8a4432cc style 2025-10-31 18:19:52 +01:00
nils c146084f75 fix 2025-10-31 17:44:33 +01:00
nils 1fcd265eb9 breadcrumbs 2025-10-31 17:43:00 +01:00
nils 1a1e9a80c3 breadcrumbs 2025-10-31 17:24:39 +01:00
nils d14d263e8f health 2025-10-31 15:55:55 +01:00
nils 48bed9a9fe magic token login 2025-10-31 15:16:30 +01:00
nils 91dd3289a9 deskview 2025-10-31 14:27:30 +01:00
nils b969cae524 screenshot 2025-10-31 13:52:48 +01:00
nils aaf9fd1bce fix 2025-10-31 13:44:26 +01:00
nils b254c651a7 fixes 2025-10-31 13:39:06 +01:00
nils 3af656b09f modalheader 2025-10-31 13:19:39 +01:00
nils 321b0d84ae panelheader 2025-10-31 13:12:09 +01:00
nils 6b4a4af5f1 fix 2025-10-31 12:56:17 +01:00
nils faf8fec9c7 revert document types 2025-10-31 12:56:09 +01:00
nils 0a87f33d89 style 2025-10-31 02:34:11 +01:00
nils eacab2ced6 cleanup 2025-10-31 02:19:38 +01:00
nils f796932cd8 cleanup 2025-10-31 02:06:38 +01:00
nils 17db827e3a cleanup 2025-10-31 01:52:51 +01:00
nils 722c2f9a5c tests 2025-10-31 01:26:24 +01:00
nils fa43bc749e cleanup 2025-10-31 01:19:01 +01:00
nils 5b5916ff92 openapi cleanup 2025-10-31 00:39:22 +01:00
nils 5ca7dc9678 cleanup 2025-10-31 00:38:52 +01:00
nils 39d1d80383 cleanup 2025-10-31 00:28:48 +01:00
nils 813ce24aeb document types 2025-10-31 00:13:16 +01:00
nils 3941ec61d3 rename 2025-10-30 23:12:30 +01:00
nils 4a3cb63263 created_at swagger 2025-10-30 23:03:57 +01:00
nils 5386724e0d docs 2025-10-30 22:18:30 +01:00
nils 85f3d90329 frontend cleanup 2025-10-30 18:17:01 +01:00
nils bb34a47fa8 squash database migrations 2025-10-30 17:53:00 +01:00
nils 7fae0e44ac fix 2025-10-30 16:56:23 +01:00
nils 80d21ed0a1 deployment 2025-10-30 16:21:52 +01:00
nils 67fd787a14 cleanup 2025-10-30 14:41:15 +01:00
nils 86be6256a4 fix 2025-10-30 02:45:54 +01:00
nils c65a3d2c40 hue control 2025-10-30 02:38:48 +01:00
nils 9fe97f2b8a move folder creation to sidebar 2025-10-30 02:18:33 +01:00
nils e5d44c13b4 folder create idempotency 2025-10-30 02:15:53 +01:00
nils f89c6bb259 no-password 2025-10-30 01:43:07 +01:00
nils b9966f82a0 frontend signup 2025-10-30 01:33:31 +01:00
nils 84f4cd05f4 backend signup 2025-10-30 01:15:26 +01:00
nils 4d14d5a3d4 passkeys 2025-10-30 00:22:01 +01:00
nils d72792fe0a loginview 2025-10-29 23:39:49 +01:00
nils 48da6b9c67 menu 2025-10-29 23:30:07 +01:00
nils e3f8590ba2 colors 2025-10-29 23:20:47 +01:00
nils 384483b14c colors 2025-10-29 23:10:51 +01:00
nils eb3eae3fac upload limit 2025-10-29 22:49:48 +01:00
nils dfa2c1c0e2 limit 2025-10-29 22:47:38 +01:00
nils 22f4d42c19 fixes 2025-10-29 22:46:44 +01:00
nils 4a116e013c fix 2025-10-29 22:38:07 +01:00
nils 5fe0da1a65 tenants 2025-10-29 22:27:32 +01:00
nils 7a6ac5f0be fix 2025-10-29 22:19:54 +01:00
nils 15f79d3d8b no hover 2025-10-29 22:14:18 +01:00
nils 05914b147d fix 2025-10-29 22:08:45 +01:00
nils abc0116945 linting, tenant slug -> name 2025-10-29 18:26:59 +01:00
nils b6bcb72165 linting 2025-10-29 18:03:21 +01:00
nils ca30b20873 feat(auth): add WebAuthn passkey support with migrations, routes, and tests 2025-10-29 17:50:14 +01:00
nils ec6e7f04f2 frontend lint 2025-10-29 17:40:11 +01:00
nils 1cc0aafc1a backend signup 2025-10-29 15:09:16 +01:00
nils abe3fc777c fix 2025-10-29 12:32:42 +01:00
nils 6354f7e189 quickwit 2025-10-29 12:08:33 +01:00
nils 3731b90f6c frontend 2025-10-29 12:08:01 +01:00
nils 433485bcf0 cleanup 2025-10-29 12:07:40 +01:00
nils f1f2dee701 frontend 2025-10-29 12:02:24 +01:00
nils 2a17f2d333 backend dry 2025-10-29 11:52:19 +01:00
nils 788858f0c1 worker: ocr upload as utf8 2025-10-29 11:16:22 +01:00
nils ee8955574f error handling 2025-10-29 11:14:19 +01:00
nils ac27a9ab36 tests 2025-10-29 10:46:21 +01:00
nils 2de3dc30bf frontend 2025-10-29 10:42:44 +01:00
nils 4d30c4c58f label 2025-10-29 10:24:18 +01:00
nils 0052dff119 serve api on same origin at /api 2025-10-29 01:52:48 +01:00
nils 3bdca88144 stuff 2025-10-29 00:53:59 +01:00
nils 4b18429945 work 2025-10-29 00:40:13 +01:00
nils d9b2297eca backend: webdav tokens 2025-10-29 00:12:58 +01:00
nils b4282c2b4b frontend cleanup 2025-10-29 00:02:44 +01:00
nils 8554fbd6e5 frontend 2025-10-28 23:32:46 +01:00
nils 550bb7f0eb fix 2025-10-28 13:53:29 +01:00
nils cc37fdde9a fix 2025-10-28 13:08:44 +01:00
nils e351638e52 frontend 2025-10-28 12:34:43 +01:00
nils 90a642c1c5 desktop view 2025-10-28 12:17:20 +01:00
nils e150b81190 rename skeuo to desktop 2025-10-28 10:41:56 +01:00
nils 94578475ea appconfig 2025-10-28 02:52:41 +01:00
nils 92c491b742 auth tests 2025-10-28 02:27:10 +01:00
nils eb93a2131f refactor 2025-10-28 02:05:38 +01:00
nils 1e177580c9 stuff 2025-10-28 01:38:19 +01:00
nils 7df9a6415a refactor 2025-10-28 01:18:35 +01:00
nils 1179f4fcd4 frontend tweaks, preview workspace 2025-10-28 00:43:54 +01:00
nils 709d32050e backend tracing 2025-10-28 00:30:45 +01:00
nils b9d84fa72b remove download endpoint 2025-10-28 00:17:57 +01:00
nils 7abc10acde backend 2025-10-28 00:01:40 +01:00
nils 9be0e3b5c4 frontend 2025-10-28 00:01:16 +01:00
nils ed0f0fb759 backend 2025-10-27 22:45:16 +01:00
nils 2d80515ad5 backend 2025-10-27 22:25:43 +01:00
nils 50125f4659 document updates 2025-10-27 22:06:33 +01:00
nils a6da34740f drag thumbs 2025-10-27 21:20:54 +01:00
nils 7ed06ccdcf drag 2025-10-27 21:06:29 +01:00
nils db07e0debb increase icon size in grid view 2025-10-27 20:55:29 +01:00
nils a0be094cbd table 2025-10-27 20:53:51 +01:00
nils 7366d2e16b frontend: tags 2025-10-27 20:29:21 +01:00
nils 82aa8948cf tenants 2025-10-27 11:32:22 +01:00
nils 84a3a9a5b5 skeuo aspect ratio 2025-10-27 01:55:37 +01:00
nils b260065245 frontend: folders 2025-10-27 01:31:06 +01:00
nils 264316eb29 Merge remote-tracking branch 'origin/frontend'
ci / docker (backend, backend/Dockerfile, backend) (push) Successful in 18m23s
ci / docker (frontend, frontend/Dockerfile, frontend) (push) Successful in 18m2s
2025-10-27 00:22:00 +01:00
nils c625c80958 folders
ci / docker (backend, backend/Dockerfile, backend) (push) Has been cancelled
ci / docker (frontend, frontend/Dockerfile, frontend) (push) Has been cancelled
2025-10-27 00:20:53 +01:00
nils 6a04d29eed metadata 2025-10-27 00:17:15 +01:00
nils 10e28cc5e2 previewzoomoverlay 2025-10-27 00:14:10 +01:00
nils 970678986a sidebar shadow 2025-10-26 23:15:12 +01:00
nils 40e45f3a01 previewzoomoverlay 2025-10-26 21:01:48 +01:00
nils 518b79bec6 stuff 2025-10-26 20:29:43 +01:00
nils 01fb4e308a cleanup 2025-10-26 19:46:32 +01:00
nils b6300ffa30 panel actions 2025-10-26 19:14:35 +01:00
nils b163a07e84 lazy-thumbnails 2025-10-26 10:36:47 +01:00
nils 157f03b655 Skip uploads of existing documents and support checksum preflight in importer 2025-10-26 02:56:35 +02:00
nils 42a3a53314 panning 2025-10-26 02:52:26 +02:00
nils 9b7ca3d692 409 on duplicate 2025-10-26 02:33:30 +02:00
nils e51a59a829 upload with more data 2025-10-26 02:28:02 +02:00
nils 4a06fa82eb cache warming 2025-10-26 02:19:19 +02:00
nils 80238bb7a1 zoom 2025-10-26 02:05:31 +02:00
nils dcbd46531e preview zoom 2025-10-26 01:45:37 +02:00
nils 0864b39336 panel actions 2025-10-26 01:04:21 +02:00
nils 2a0c96bb4c detail panel 2025-10-26 00:28:40 +02:00
nils c53213a357 cleanup 2025-10-25 23:49:51 +02:00
nils 62cadbcfa0 openapi 2025-10-25 23:46:01 +02:00
nils d7aefc4110 k8s: disable index creation job 2025-10-25 13:57:56 +02:00
nils e972a8dddb fix folder move to root 2025-10-25 02:11:05 +02:00
nils dc633783e0 frontend 2025-10-24 15:13:37 +02:00
nils e33ab71fac move to sidebar 2025-10-24 14:07:09 +02:00
nils 88b9375a4e foo 2025-10-24 12:55:21 +02:00
nils f7a3e3f0f8 compose 2025-10-24 02:08:25 +02:00
nils 72df3dec3b reanalyze removal 2025-10-24 01:17:39 +02:00
nils b80ec5c6ac admin 2025-10-24 00:43:11 +02:00
nils fbd3aff6d8 user tenant_id 2025-10-23 16:58:52 +02:00
nils 0ad79c9bc1 more multi-tenancy 2025-10-23 16:06:56 +02:00
nils e175d28c2c multi tenancy part 1 2025-10-22 22:52:59 +02:00
nils 8e3f09774a frontend: remove tabindex=0 (confuses password managers) 2025-10-22 18:16:09 +02:00
nils dbc54032f7 backend: storage_paths.rs 2025-10-21 21:24:04 +02:00
nils 047b99e2aa frontend: multi-page assets
ci / docker (backend, backend/Dockerfile, backend) (push) Successful in 26s
ci / docker (frontend, frontend/Dockerfile, frontend) (push) Successful in 56s
2025-10-20 21:59:58 +02:00
nils 1859078cf4 backend: generate thumbnails and previews for all pages
ci / docker (frontend, frontend/Dockerfile, frontend) (push) Successful in 15m27s
ci / docker (backend, backend/Dockerfile, backend) (push) Successful in 15m30s
2025-10-20 16:54:56 +02:00
nils c44ba91ec7 backend: split assets into objects 2025-10-20 16:28:57 +02:00
nils 96a6d0ee5d backend: reduce assets detail in DocumentVersionResponse 2025-10-20 14:26:11 +02:00
nils 5619bb27a1 frontend: styling
ci / docker (backend, backend/Dockerfile, backend) (push) Successful in 24s
ci / docker (frontend, frontend/Dockerfile, frontend) (push) Successful in 50s
2025-10-20 13:51:43 +02:00
nils dfc99c7d15 frontend: rounded tags 2025-10-20 11:32:46 +02:00
nils fb82f505b6 frontend: tweak documents table
ci / docker (backend, backend/Dockerfile, backend) (push) Successful in 23s
ci / docker (frontend, frontend/Dockerfile, frontend) (push) Successful in 51s
2025-10-20 10:45:01 +02:00
nils 5970340a17 frontend: fix regression when pointer leaves document while dragging
ci / docker (backend, backend/Dockerfile, backend) (push) Successful in 20s
ci / docker (frontend, frontend/Dockerfile, frontend) (push) Successful in 46s
2025-10-19 23:26:27 +02:00
nils 9a77e76ff4 frontend: make skeuomorphic workspace compatible with sidebar
ci / docker (backend, backend/Dockerfile, backend) (push) Successful in 14m32s
ci / docker (frontend, frontend/Dockerfile, frontend) (push) Successful in 14m31s
2025-10-19 23:05:38 +02:00
nils 3591415d46 frontend: refactor preview 2025-10-19 21:23:35 +02:00
nils ab06205744 backend: split document assets into assets and objects 2025-10-19 19:46:16 +02:00
nils 0689e680fa style fix 2025-10-18 09:22:38 +02:00
nils 297d5aca1f frontend: papercorner for multi-page documents 2025-10-18 01:33:12 +02:00
nils 0a023c1556 frontend: show page count in DetailPanel 2025-10-17 23:19:09 +02:00
nils aa600af7b2 frontend: fix drop shadow for thumbnails 2025-10-17 23:18:18 +02:00
nils fc4aae8c0c frontend: fix folder.svg usage 2025-10-17 23:14:44 +02:00
nils 24c0b5fa52 add tmux workflow for local dev
ci / docker (backend, backend/Dockerfile, backend) (push) Successful in 19s
ci / docker (frontend, frontend/Dockerfile, frontend) (push) Successful in 20s
2025-10-17 21:56:54 +02:00
nils 2af2af3460 Initial commit
ci / docker (backend, backend/Dockerfile, backend) (push) Successful in 21s
ci / docker (frontend, frontend/Dockerfile, frontend) (push) Successful in 23s
2025-10-17 20:19:47 +02:00

Diff Content Not Available