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 |
|