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