Commit Graph

54 Commits

Author SHA1 Message Date
483aa19351 refactor: use betterauth instead of workos 2025-10-05 20:21:45 +00:00
b654f50ddd fix: broken dir path breadcrumb links 2025-10-05 15:01:55 +00:00
33b235517c feat: impl file/dir restoration from trash 2025-10-05 14:29:45 +00:00
4978a173a8 feat: global progress indicator in sidebar
add a global progress indicator in the dashboard sidebar that can be
used to indicate progress for any background task

Co-authored-by: Ona <no-reply@ona.com>
2025-10-05 14:17:12 +00:00
4686744fd0 feat: add file preview in trash page 2025-10-05 13:29:17 +00:00
b745ad273e feat: make empty trash btn destructive
Co-authored-by: Ona <no-reply@ona.com>
2025-10-05 13:25:16 +00:00
7c29f642f1 feat: make move to trash ctx menu item destructive 2025-10-05 00:59:02 +00:00
6eef4d9c30 fix: sidebar items not highlighted in non-root dir
fix all files and trash items not highlighed when navigated into
non-root dirs
2025-10-05 00:55:12 +00:00
9149243e95 fix: root label not applied for non-root dirs
fix breadcrumb root label not correctly displayed when breadcrumb is
displaying path for non-root dirs
2025-10-05 00:54:22 +00:00
b43a88c6fc feat: tailor root breadcrumb label
in all files page, the root breadcrumb label says "All Files", and
"Trash" in trash page
2025-10-05 00:48:36 +00:00
94b35df0e5 fix: no hover effect for no result row 2025-10-05 00:46:29 +00:00
19e52feebb impl: permanent file deletion
implement trash page and permanent file deletion logic

Co-authored-by: Ona <no-reply@ona.com>
2025-10-05 00:41:59 +00:00
e806d442b7 fix: duplicate toast import 2025-10-04 15:20:32 +00:00
57369d10fe fix: rename dialog not working 2025-10-04 15:19:50 +00:00
9282e75bef fix: directory content table context menu
fix radix throwing event.preventDefault is not a function error on right
click in DirectoryContentTable

Co-authored-by: Ona <no-reply@ona.com>
2025-10-04 14:56:53 +00:00
875aae74e8 refactor: make dir content table reusable 2025-10-04 14:09:25 +00:00
c2d9010508 feat: add trash page 2025-10-03 23:23:05 +00:00
0e686a1f85 refactor[db]: store time as unix ms
Co-authored-by: Ona <no-reply@ona.com>
2025-10-03 21:23:51 +00:00
1d8a117b93 chore: remove unused imports 2025-10-03 20:40:23 +00:00
022f3c4726 feat: hide rename ctx menu item in multi select
Co-authored-by: Ona <no-reply@ona.com>
2025-09-28 15:58:37 +00:00
c6d346394c feat: impl multi file deletion support 2025-09-28 15:45:49 +00:00
3dfcdd84cf feat: new directory dialog
repalces the new item table row
2025-09-26 23:04:02 +00:00
ce2e3c4f26 feat: esc to clear table selection 2025-09-26 22:28:51 +00:00
56fb2aa24f fix: file/dir drag and drop 2025-09-26 22:20:30 +00:00
30027ae159 feat: check for name conflict on file/dir move
Co-authored-by: Ona <no-reply@ona.com>
2025-09-25 23:12:13 +00:00
8062fdb7f3 wip: directory/file move name conflict check 2025-09-21 22:24:24 +00:00
29eab87c71 feat: impl multi file/dir moving
Co-authored-by: Ona <no-reply@ona.com>
2025-09-21 17:03:50 +00:00
bc1f655aab fix: auto focus new dir name input on create dir
Co-authored-by: Ona <no-reply@ona.com>
2025-09-21 15:45:40 +00:00
de8a53d7a8 feat: double click to open directory in dir table 2025-09-21 15:18:32 +00:00
39c0268ded fix: ctx menu sometimes not opening immediately 2025-09-21 15:16:22 +00:00
19535396ad fix: directory table multi select 2025-09-21 15:12:05 +00:00
7eefe2b96e feat: allow file drop on path breadcrumb 2025-09-20 23:54:27 +00:00
0f5b1f79ff refactor: directory path handling
intsead of storing path as field in directories table, it is derived on demand, because it makes moving directories a heck lot eaiser

Co-authored-by: Ona <no-reply@ona.com>
2025-09-20 23:23:28 +00:00
cd2c10fbed refactor: extract file drop logic into hook
Co-authored-by: Ona <no-reply@ona.com>
2025-09-20 22:43:31 +00:00
d6b693b54b feat: basic file drag and drop 2025-09-20 22:25:01 +00:00
daae016cf3 fix: image preview dialog mobile layout 2025-09-20 20:16:51 +00:00
40b9c84b15 feat: add download btn to img preview dialog 2025-09-20 20:05:50 +00:00
367e248062 feat: impl image preview dialog 2025-09-20 19:55:20 +00:00
ddd2afb879 fix: breadcrumb all files link 2025-09-20 13:29:23 +00:00
6310a15c78 fix: regenerate routes 2025-09-20 13:21:13 +00:00
75ee997d04 refactor: remove file route 2025-09-20 13:20:15 +00:00
c10edc0df2 feat: add placeholder /home page 2025-09-20 13:19:41 +00:00
4dec5e5bb5 feat: make file upload dir id required 2025-09-19 23:17:13 +00:00
8b699a8f51 fix: directory link in dir table
Co-authored-by: Ona <no-reply@ona.com>
2025-09-19 23:16:31 +00:00
4812fcc0a2 refactor: top level dir + moved route
create a root directory entry in table for each user and move file browser under /directories/$id
2025-09-19 23:01:44 +00:00
9fbd5e678a feat: impl file rename 2025-09-18 00:14:16 +00:00
2f181cef45 fix: click on selected row should do nothing 2025-09-17 23:21:33 +00:00
341fb9661b feat: impl file table selection 2025-09-17 23:19:37 +00:00
a445bba183 feat: impl file path breadcrumb nav 2025-09-17 22:47:55 +00:00
44ce32fd84 feat: basic directory navigation 2025-09-17 00:04:12 +00:00