Commit Graph

38 Commits

Author SHA1 Message Date
Logan Reeder
c88eda5230 ci-cd: removed useless things like the eslint and tsconfig packages, we just use oxlint and next lint now. Removed all of the hono context stuff that we didnt need, ran knip a bunch, removed the last of cloudflare, and updated docs and dependencies. Also finalized the db, auth, cache, and other stuff to run in the node environment 2025-08-25 17:10:11 -06:00
Abhishek Kumar
d773308b6e merge: upstream/staging with drag-and-drop-upload and resolve issue 2025-08-06 02:42:28 +05:30
David Bauch
b054d6a072 fix:
- added Dropbox OAuth instructions
- fixed heaader decode to handler ':' in headers
- fixed decode accountId in account provider
- fixed DropboxIcon
- fixed always black LogoIcon in source selector
- add todo for folder upload
- fixed mime type validation, handle error if API doesn't support mime
  type
2025-08-05 10:25:02 -04:00
Abhishek Kumar
a432b81a8f Fixed: missing querykey in useMoveFile hook 2025-08-04 12:41:46 +05:30
Abhishek Kumar
679062cf0c Fixed: root breadcrumb move file issue 2025-08-04 12:25:56 +05:30
Abhishek Kumar
a201321747 Added: drag-n-drop to upload and move files 2025-08-04 10:06:32 +05:30
Abhishek Kumar
4126b98189 started refactoring 2025-08-04 00:19:12 +05:30
Abhishek Kumar
a13865e693 Added: drag-n-drop to move - bare-minimum working solution 2025-08-02 20:20:08 +05:30
David Bauch
f5ea8ad5c3 docs(changeset): fix: type error web build
chore: update deps wrangler cloudflare
fix: remove onAccountAdded since it doesn't work as expected. needed to remove window reload since returning to the page is handled by OAuth callback
2025-07-31 16:27:52 -04:00
David Bauch
c047c01143 docs(changeset): - Added a new handleUnauthorizedError utility function in client.ts for consistent error handling
- Added an auth context system to manage sign-in state (easy to prompt for login when unauthorized)
- Updated all frontend drive proctected routes (drives, files, tags)
- Improved type inferring for tags in server by removing try catch blocks
- Renamed default error to sendForbidden and reserved sendUnauthorized for out-of-date token
- Fixed race condition in account-provider by removing unecessary setters and by adding a useRef
2025-07-30 03:27:21 -04:00
David Bauch
e21bc7fe2e tweaked PR 111
- added zod validation to backend. updated front end based on validation
  schema types
- cleaned up logic to be more uniform and idiomatic
2025-07-24 19:58:37 -04:00
Logan Reeder
d07b565407 feat(ui): complete file browser redesign using tanstack table 2025-07-21 17:21:27 -06:00
Logan Reeder
e58894b575 merge: merged the refactoring into ui-redesign 2025-07-19 10:59:19 -06:00
Logan Reeder
1ae6efa52f ui: add breadcrumb and experimental Tanstack table 2025-07-17 11:08:15 -06:00
David Bauch
5487963fa9 added providerId and accountId as queryKeys, IT WORKS!!! 2025-07-17 10:50:15 -04:00
David Bauch
d6b5c64f28 wip on default account and account providers 2025-07-16 19:31:27 -04:00
David Bauch
5fe68df251 IT WORKS!!!! 2025-07-16 14:51:16 -04:00
David Bauch
cd6c4df39e Hono RPC is working! 2025-07-15 12:30:26 -04:00
David Bauch
12df62e99b a real crazy wip 2025-07-14 19:48:33 -04:00
David Bauch
d03f70f762 Merge branch 'feat/onedrive-multiple-providers' into tmp/main 2025-07-13 21:38:11 -04:00
Logan Reeder
877c06f861 ci/cd: cloudflare support 2025-07-09 11:45:17 -06:00
David Bauch
08a8d4028f refactor(validators): modularize validation schemas
- Split validators/index.ts into separate files by domain (email, file, password, tag)
- Moved related schemas and types to their respective modules
- Updated imports to use the new module structure
- Maintained all existing validation logic and types
- Added multiSession plugin
- Refactored useAuth.ts
- Added SocialProvider for provider context
2025-07-08 19:50:49 -04:00
David Bauch
fb1bc972f1 Merge branch 'bibhanshu12-bibhanshu' into feat/onedrive-multiple-providers 2025-07-08 13:17:18 -04:00
David Bauch
f36c002d55 implemented OneDrive and Google Drive Typescript SDKs with Provider Interface 2025-07-07 14:23:08 -04:00
bibhanshu12
4991a7ba32 refactor: simplify buffer conversion logic in Google Drive provider and enhance download file schema validation 2025-07-06 20:41:33 +05:30
bibhanshu12
006b5ef0c7 feat: add unified file download support with progress tracking across providers 2025-07-06 18:22:53 +05:30
Logan Reeder
d5dbc8fe16 chore: implemented coderabbit suggestions 2025-07-04 07:17:21 -06:00
Logan Reeder
5b44f94147 feat(api): added hard security rules and rate limiting for protected
routes. Added upload functionality. Improved rename functionality. Added
simple folder navigation via url params. Removed auth boilerplate and
consolidated it to auth middleware.
2025-07-03 17:57:08 -06:00
Logan Reeder
620bcbecba feat: updated rename functionality to work with passed arrays, added
folder navigation, added webview for GDrive
2025-07-03 08:45:17 -06:00
Logan Reeder
26724e55ef feat: merged pr #89. 2025-07-01 17:01:43 -06:00
Logan Reeder
7a7dedfa37 feat: implemented better delete, & folder create hooks, cleaned types
file
2025-07-01 11:14:31 -06:00
Logan Reeder
322c3613ef refactor: updated delete functionality 2025-06-30 16:43:31 -06:00
munna-yadav
c53c3c73e9 Feat: Add CRUD operation and tag management 2025-06-30 12:04:43 +05:30
Logan Reeder
e4b8cfcb51 refactor(api): changed parent typing to be a string instead of an array of strings. 2025-06-28 08:46:44 -06:00
Logan Reeder
860f85f954 refactor(API): removed generate Google Drive client, reorganized provders, added typing, ran knip and removed unused types, import and files. Made the getFiles hook and implemented it in the file browser. Renamed env validation files for domain specific naming 2025-06-27 17:44:27 -06:00
David Bauch
8392ad4c88 wip oxlint
prettier format header.tsx

adding oxlint and updating packages

wip: merging this all together

fix: removed duplicate component declarations

Somehow this got all messed up on the last merge

fixed by downgrading drizzle-orm

2025-06-18. cloudflare:workers runtime import from hono/logger. REMOVED. https://github.com/honojs/hono/issues/4233#issuecomment-2985229943

chore: added dist to .gitignore. fixed GoogleDrive import
2025-06-18 19:49:15 -04:00
Logan Reeder
99a932e89c chore: moved all front end types into web/src/lib/types.ts 2025-06-16 14:26:16 -06:00
Logan Reeder
55a7390f8a feat(api): fixed middleware, Added Google Drive support, refactored API to remove RoR controllers 2025-06-14 13:19:42 -06:00