89b62f6d8a
feat: introduce account
2025-11-30 17:12:50 +00:00
1c1392a0a1
refactor: replace KeyMode with ShouldPersistKey
2025-11-30 15:02:37 +00:00
6984bb209e
refactor: node deletion
2025-11-30 01:16:44 +00:00
629d56b5ab
fix: registration endpoint and db auto close issue
2025-11-29 20:51:56 +00:00
5e4e08c255
fix: migration code not working
...
- read database config from config file
- rename migration file to expected file name format
2025-11-29 20:32:32 +00:00
42b805fbd1
feat: add blob store Initialize method
2025-11-29 18:39:21 +00:00
ab4c14bc09
feat: impl config loading
2025-11-29 18:09:41 +00:00
fd3b2d3908
fix: handle NewServer error
2025-11-29 17:28:53 +00:00
39824e45d9
feat: impl upload api endpoints
2025-11-29 17:25:11 +00:00
6aee150a59
build: remove devcontainer name
2025-11-29 17:24:49 +00:00
9ea76d2021
build: per lang code format settings
2025-11-28 22:31:25 +00:00
987f36e1d2
feat: impl upload service
2025-11-28 22:31:00 +00:00
797b40a35c
feat: finish implementing vfs
2025-11-27 22:44:13 +00:00
e32e00a230
build: remove install vscode ext from startup
2025-11-27 20:50:35 +00:00
b1e34f878c
wip: vfs implementation
2025-11-27 20:49:58 +00:00
c0e2f7ff37
feat: impl fs backed blob store
2025-11-26 20:11:12 +00:00
834517f3c0
fix: check for correct user exist err in register
2025-11-26 01:45:28 +00:00
06c3951293
fix: ret invalid cred if usr not found in login
2025-11-26 01:42:52 +00:00
389fe35a0a
feat: impl bearer auth middleware
2025-11-26 01:09:42 +00:00
81e3f7af75
build: add vscode ext install script
2025-11-26 00:08:22 +00:00
1feac70f7f
feat: initial backend scaffolding
...
migrating away from convex
Co-authored-by: Ona <no-reply@ona.com >
2025-11-10 00:19:30 +00:00
5cc13a34b2
chore: remove console log
2025-11-08 23:17:45 +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
027a315a04
style: apply biome formatting to config and generated files
...
- Convert spaces to tabs in tsconfig files
- Format CLI commands and prompts
- Update generated Convex files
- Format betterauth adapter and schema
Co-authored-by: Ona <no-reply@ona.com >
2025-11-08 18:03:32 +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
94d6a22ab2
refactor: update remaining error imports to use ErrorCode
...
- Replace Err.Code with ErrorCode throughout convex model files
- Update error() function calls to use new signature
- Remove unused Err namespace imports
Co-authored-by: Ona <no-reply@ona.com >
2025-11-08 18:03:10 +00:00
f20f1a93c7
refactor: replace namespace import with direct type import
...
- Replace 'import type * as Err' with direct ApplicationErrorData import
- Update Err.ApplicationErrorData references to ApplicationErrorData
This improves code clarity and follows the project's import conventions.
Co-authored-by: Ona <no-reply@ona.com >
2025-11-08 17:56:42 +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
af5d887bd1
fix: update last accessed at on open file
2025-10-21 23:54:25 +00:00
a862442979
chore: remove bun dev line elision
2025-10-21 23:45:35 +00:00
6234c5efd3
feat: initial impl of file proxy
2025-10-21 23:45:04 +00:00
6eded27121
feat[cli]: add run script for cli
2025-10-20 00:18:33 +00:00
0307cbbf61
style[convex]: reorganize imports
2025-10-20 00:17:50 +00:00
d0893e13be
feat[convex]: api key auth support
2025-10-20 00:17:41 +00:00
a4544a3f09
feat[cli]: new admin cli
...
new admin cli for general admin task. only supports api key generation
for now
2025-10-20 00:15:42 +00:00
14e2ee1e28
feat[auth]: custom hasher & api key validation
...
Co-authored-by: Ona <no-reply@ona.com >
2025-10-20 00:14:50 +00:00
e58caa6b16
feat: auth pkg and file proxy scaffold
...
Co-authored-by: Ona <no-reply@ona.com >
2025-10-19 17:05:15 +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