Commit Graph

45 Commits

Author SHA1 Message Date
88492dd876 refactor: account model overhaul 2026-01-01 18:29:52 +00:00
399b513e55 fix(drive-web): add share link item loading state 2025-12-28 23:00:35 +00:00
0198a29fbe feat(drive-web): also display expired share links 2025-12-28 22:53:43 +00:00
b60d18d365 feat(drive-web): item share expiry config ui 2025-12-28 22:14:10 +00:00
67320f8090 chore: remove outdated todo comment 2025-12-27 20:26:09 +00:00
bac21166fb feat: initial share dialog impl 2025-12-27 19:27:31 +00:00
94458c2f1e fix: create dir mutation wrong query invalidation 2025-12-23 18:59:19 +00:00
823da927c0 feat: impl dir content table sorting 2025-12-21 01:48:25 +00:00
68f9b84da3 refactor: unify mock/real dir content table 2025-12-18 01:24:35 +00:00
a620e0248a fix: remove unused atom 2025-12-18 00:52:37 +00:00
ba540918dc impl: dir content table virtualization 2025-12-18 00:47:59 +00:00
f2cce889af impl: dir content pagination 2025-12-17 22:59:18 +00:00
5484a08636 fix: dir content invalidation on move to trash 2025-12-16 22:35:56 +00:00
696ff7db15 fix: file drop not working for breadcrumbs 2025-12-16 22:35:13 +00:00
1b544b6a2f fix: invalidte dir content when moving dir items 2025-12-16 01:45:36 +00:00
3818458ae0 fix: invalidate dir content query after uploads 2025-12-16 01:07:10 +00:00
8b071604fd fix: enable xhr with credentials when putting file 2025-12-16 01:06:40 +00:00
ff4c2ee346 fix: upload arktype shape 2025-12-16 01:05:59 +00:00
45110d05b5 feat: impl sign up page 2025-12-16 00:48:21 +00:00
bab6e24a0d fix: update dir content query data on create dir 2025-12-15 22:59:35 +00:00
24af10c094 fix: file drop for file item row in dir table 2025-12-15 22:45:32 +00:00
06373404b2 fix: pass include=path when creating dir 2025-12-15 22:45:05 +00:00
23d9b2fefe fix: >1 path breadcrumb not displaying root label 2025-12-15 22:35:36 +00:00
5beb238b6d fix: wrong path arktype schema
use .array() to specify an array, not []
2025-12-15 22:32:51 +00:00
05edf69ca7 refactor: initial frontend wiring for new api 2025-12-15 00:13:10 +00:00
879287f8bf feat: implement file cutting 2025-11-08 23:17:36 +00:00
ad99bca7fd style: rename unused param 2025-11-08 18:41:30 +00:00
b241f4e211 feat: add clear uploads button
add a clear upload button that is visible when there are upload errors

Co-authored-by: Ona <no-reply@ona.com>
2025-11-08 18:38:43 +00:00
015524cd63 style: apply biome formatting to UI components
- Convert spaces to tabs for consistency
- Add 'type' modifier to React imports
- Format component code

Co-authored-by: Ona <no-reply@ona.com>
2025-11-08 18:03:26 +00:00
4ebb3fe620 style: format imports and code style
- Consolidate multi-line imports
- Apply consistent formatting

Co-authored-by: Ona <no-reply@ona.com>
2025-11-08 18:03:21 +00:00
b8c46217f7 chore: remove debug console.logs and add error handling
- Remove console.log statements from upload file dialog
- Add onError handler to display error toasts
- Update ErrorCode reference in use-file-drop

Co-authored-by: Ona <no-reply@ona.com>
2025-11-08 18:03:15 +00:00
acfe1523df refactor: wrap all errors in ConvexError
- Update error() helper to throw ConvexError instead of plain objects
- Add isApplicationConvexError() type guard for client-side error checking
- Fix Vite config to include convex/values in optimizeDeps for proper instanceof checks
- Update error handling to check ConvexError wrapper and extract data property

This ensures all application errors are properly typed and can be identified
using instanceof ConvexError on the client side.

Co-authored-by: Ona <no-reply@ona.com>
2025-11-08 17:56:28 +00:00
9b8367ade4 feat: add basic storage usage tracking 2025-11-02 18:12:33 +00:00
d2c09f5d0f feat: add ctx menu to recent file items 2025-10-29 00:00:52 +00:00
952a0e41b4 feat: add className prop to MiddleTruncatedText 2025-10-29 00:00:23 +00:00
8f194eec55 chore: remove console log 2025-10-28 20:26:35 +00:00
a8c7a8f60b feat: basic recent file browsing 2025-10-28 20:26:28 +00:00
7fe5184e81 fix: remove file preview dialog in trash page 2025-10-28 19:58:24 +00:00
3209ce1cd2 chore: remove unused import 2025-10-21 23:58:18 +00:00
6234c5efd3 feat: initial impl of file proxy 2025-10-21 23:45:04 +00:00
c0f852ad35 fix: directory table optimistic update
fix optimistic update not working for directory table and trash table
2025-10-18 22:58:23 +00:00
efd4eefa49 fix: trash page breadcrumb
Co-authored-by: Ona <no-reply@ona.com>
2025-10-18 20:14:13 +00:00
1ae649850a feat: make dir path breadcrumb generic 2025-10-18 19:55:14 +00:00
cd9dee9371 refactor: add import maps for generated code
- Add export mappings in @fileone/convex package.json for cleaner imports
- Map @fileone/convex/dataModel to _generated/dataModel.d.ts
- Map @fileone/convex/api to _generated/api.js
- Map @fileone/convex/server to _generated/server.js
- Update all imports across packages/convex and apps/drive-web
- Maintain backward compatibility with _generated/* exports

Co-authored-by: Ona <no-reply@ona.com>
2025-10-18 19:32:05 +00:00
25796ab609 refactor: migrate to vite and restructure repo
Co-authored-by: Ona <no-reply@ona.com>
2025-10-18 14:02:20 +00:00