- 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: refactor useAuth signin and signup hooks
fix: example Box redirect uri. update box oauth guide link.
chore: refactor and clean up icons
chore: add s3 icon and dropbox icon to source selector
chore: update deps. trying to fix Box API SSL error
fix: update .env.example with oauth2 callback for Box
fix: update box provider to use clientID and clientSecret in constructor. fix parentId on file upload
fix: ssl is causing errors, tmp fix
- vitest, test coverage, vitest package
- added dotenv dev dep for vitest loading env
- vitest and integration tests are now sequence.concurrent = true
- docker-compose.test.yml file with database service MinIO and Postgres
test: cache done
test: auth done
test: db done
test: validators done
test: s3-provider done
test: s3 provider basic migrated to vitest
test: basic and intergration test done migrated to vitest
chore:
- Updates to the README.md with prerequisites, reorganized setup instructions, and improved documentation
- Added tests and coverage badge to gh ci action
- Updates to the authentication configuration in packages/auth/src/auth.ts
- Add defaultProviderId to user table
- Added providerId to serrion table.
- Added databaseHooks for customFields
- Refactor account table with better type safety and indexes
- Standardize timestamp handling across all tables
- Reorganize provider type definitions
- Add new validation schemas for providers
- Updated all packages to latest: bun update --latest
* added: valkey
* update: waitlist database-based-rate-limiting with valkey-based-rate-limiting
* Update rate-limiter-utils.ts
* fixed: typos in docs
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* update: valkey.ts with event handling
* updated: fetch data from server API instead of next.js API route
* Update waitlist.tsx
* deleted: next.js API routes
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Update .env.example and README.md for Google authentication info; remove unnecessary eslint-disable directive in file-preview.tsx
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>