Commit Graph

75 Commits

Author SHA1 Message Date
logscore
2e34e91314 TANNNERRRRRRRROUTTERRRRRR 2025-10-13 21:35:00 -06:00
logscore
f52f3fcec4 TANNNERRRRRRRROUTTERRRRRR 2025-10-13 21:06:27 -06:00
logscore
67c1362e77 betterauth stripe adapter 2025-10-01 22:04:24 -06:00
logscore
51560a2aaf ditching cloudflare 2025-09-12 14:38:48 -06:00
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
Logan Reeder
2dc74e0258 ci-cd: fuck cloudflare. TODO: fix cache connection issue 2025-08-25 09:55:30 -06:00
Abhishek Kumar
ff52c734e7 merge: upstream/staging to drop-and-down-upload 2025-08-04 13:09:01 +05:30
Abhishek Kumar
a201321747 Added: drag-n-drop to upload and move files 2025-08-04 10:06:32 +05:30
David Bauch
06effd4516 feat:
- 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
2025-08-02 19:21:28 -04:00
Abhishek Kumar
d448165589 Added: custom scrollarea 2025-08-02 21:37:00 +05:30
Abhishek Kumar
670081fc2f Added: drag-n-drop file move ui 2025-08-02 17:08:50 +05:30
David Bauch
2e2e6a17b0 Merge branch 'feature/s3-provider-support' of github.com:SashankBhamidi/Nimbus into SashankBhamidi-feature/s3-provider-support 2025-08-01 11:45:24 -04:00
bauchdj
388f43778f RELEASING: Releasing 2 package(s)
Releases:
  @nimbus/server@0.0.6
  @nimbus/web@0.0.9

[skip ci]
chore: updating dependencies via bun update --lockfile-only
2025-08-01 01:34:40 +00:00
bauchdj
a7e80c7deb RELEASING: Releasing 1 package(s)
Releases:
  @nimbus/web@0.0.8

[skip ci]
chore: updating dependencies via bun update --lockfile-only
2025-07-31 20:30:47 +00:00
bauchdj
43c01131fc RELEASING: Releasing 1 package(s)
Releases:
  @nimbus/web@0.0.7

[skip ci]
chore: updating dependencies via bun update --lockfile-only
2025-07-31 18:56:06 +00:00
bauchdj
b1c24afc5f RELEASING: Releasing 7 package(s)
Releases:
  @nimbus/auth@0.0.4
  @nimbus/env@0.0.3
  @nimbus/server@0.0.5
  @nimbus/web@0.0.6
  @nimbus/cache@0.0.3
  @nimbus/db@0.0.3
  @nimbus/shared@0.0.4

[skip ci]
chore: updating dependencies via bun update --lockfile-only
2025-07-31 15:34:40 +00:00
bauchdj
ae58dd4290 RELEASING: Releasing 3 package(s)
Releases:
  @nimbus/auth@0.0.3
  @nimbus/server@0.0.4
  @nimbus/web@0.0.5

[skip ci]
chore: updating dependencies via bun update --lockfile-only
2025-07-30 17:44:14 +00:00
bauchdj
c81fe17f28 RELEASING: Releasing 7 package(s)
Releases:
  @nimbus/db@0.0.2
  @nimbus/auth@0.0.2
  @nimbus/web@0.0.4
  @nimbus/shared@0.0.3
  @nimbus/env@0.0.2
  @nimbus/server@0.0.3
  @nimbus/cache@0.0.2

[skip ci]
chore: updating dependencies via bun update --lockfile-only
2025-07-30 15:31:10 +00:00
David Bauch
03bb85d73f docs(changeset): chore: updated everything to latest except zod and Next.js (zod, tying
errors, opennextjs-cloudflare only supports 15.3)
CMD: find . -type f -name "package.json" -not -path "*/node_modules/*" -not -path "*/.*next/*" -exec sh -c 'echo "\nUpdating $1/..." && (cd "$(dirname "$1")" && ncu -u)' _ {} \;
chore: revert zod upgrade as it breaks better-auth typing
chore: zod broke better-auth typing again...
chore: revert back to base sql
chore: auth clean
chore: FINALLY fixed schema.ts
chore: reset migrations to current database state. removed the rateLimit table since we use cache now
2025-07-30 11:23:27 -04:00
David Bauch
2782c0879b chore: ncu -u and bun update
debug: migrating database and generating schemas to figure out
validation table error on cloudflare. may be postgres.js
2025-07-30 04:52:51 -04:00
bauchdj
287296ebf7 RELEASING: Releasing 1 package(s)
Releases:
  @nimbus/web@0.0.3

[skip ci]
chore: updating dependencies via bun update --lockfile-only
2025-07-30 00:40:49 +00:00
bauchdj
bdb6b07c95 RELEASING: Releasing 3 package(s)
Releases:
  @nimbus/shared@0.0.2
  @nimbus/web@0.0.2
  @nimbus/server@0.0.2

[skip ci]
chore: updating dependencies via bun update --lockfile-only
2025-07-30 00:06:14 +00:00
bauchdj
860223a1f2 RELEASING: Releasing 9 package(s)
Releases:
  @nimbus/tsconfig@0.0.1
  @nimbus/eslint@0.0.1
  @nimbus/shared@0.0.1
  @nimbus/cache@0.0.1
  @nimbus/auth@0.0.1
  @nimbus/env@0.0.1
  @nimbus/server@0.0.1
  @nimbus/db@0.0.1
  @nimbus/web@0.0.1

[skip ci]
chore: updating dependencies via bun update --lockfile-only
2025-07-29 21:03:43 +00:00
David Bauch
7e2271fd86 docs(changeset): init changeset 2025-07-29 13:33:31 -04:00
David Bauch
38c33dffdb Squashed commit of the following:
commit 17e50e79d662fda1ad7ad7f3e4b6b4b90cc6f588
Author: David Bauch <jamesbauch@gmail.com>
Date:   Tue Jul 29 08:34:22 2025 -0400

    full deployment github action.

commit cf8bbf8d37b6428d902add914c7d70b18f5ec8cb
Author: David Bauch <jamesbauch@gmail.com>
Date:   Tue Jul 29 08:17:38 2025 -0400

    cleaned up context used by server hono app.
    updated deps
    updated schema typing
    chore: knip

commit a02bb69e7da02c01988b552342cfcd796154b08e
Author: David Bauch <jamesbauch@gmail.com>
Date:   Tue Jul 29 07:48:08 2025 -0400

    first migration sql file has IF NOT EXISTS logic for everything

commit b887c770e574427d70a46a7ff26a4eb0362b6147
Author: David Bauch <jamesbauch@gmail.com>
Date:   Tue Jul 29 07:32:32 2025 -0400

    drizzle-kit push to prod, then pulled from prod 2025-07-29

commit 8c434101a78d1c75c817711687fe1f636690e487
Author: David Bauch <jamesbauch@gmail.com>
Date:   Tue Jul 29 07:08:01 2025 -0400

    generate migrations against prod based on current dev schemas

commit d6574ccd5132097fccbc7d0660e8ff727be70b7f
Author: David Bauch <jamesbauch@gmail.com>
Date:   Tue Jul 29 07:04:36 2025 -0400

    pull schema from dev and updated schema.ts with cleaner code

commit e82b571335a5563a895130acb3fa14d21269874f
Author: David Bauch <jamesbauch@gmail.com>
Date:   Tue Jul 29 05:39:49 2025 -0400

    pull schema from prod
2025-07-29 08:46:21 -04:00
David Bauch
0a930b1233 added preview logic to scripts and stuff. preview urls are not working, but I have deployed to staging and I assume production will work too. 2025-07-28 19:08:55 -04:00
David Bauch
896c527378 figured out Cloudflare deployment. Successfully deployed --env staging for both server and web 2025-07-28 13:48:24 -04:00
David Bauch
0985c6dd10 adding cloudflare to server 2025-07-24 20:40:42 -04:00
David Bauch
ecab5fd37f updated packages. server and web build 2025-07-24 20:03:20 -04:00
Logan Reeder
e5dd82034a feat: added pinned file functionality 2025-07-23 23:42:57 -06:00
Logan Reeder
e58894b575 merge: merged the refactoring into ui-redesign 2025-07-19 10:59:19 -06:00
David Bauch
619d8f55c1 added nickname to account. cannot remove account if set as default. added handling if no default is found on backend, clear error message. tweaks to nameing and types cause I wanted to. 2025-07-17 16:53:30 -04:00
Logan Reeder
1ae6efa52f ui: add breadcrumb and experimental Tanstack table 2025-07-17 11:08:15 -06:00
David Bauch
5fe68df251 IT WORKS!!!! 2025-07-16 14:51:16 -04:00
David Bauch
3de7e4f7d5 dashboard now uses slugs providerId and accountId and UserInfoProvider is updated and handles navigation 2025-07-15 17:03:42 -04:00
David Bauch
12df62e99b a real crazy wip 2025-07-14 19:48:33 -04:00
David Bauch
34dd72659c Merge branch 'main' into tmp/main 2025-07-14 06:59:29 -04:00
David Bauch
f3a4795251 knip fixes. remove biome. 2025-07-13 22:38:49 -04:00
David Bauch
d03f70f762 Merge branch 'feat/onedrive-multiple-providers' into tmp/main 2025-07-13 21:38:11 -04:00
Muhammad Owais Warsi
be3a890039 update contributors page (#93) 2025-07-13 08:30:24 -06:00
Logan Reeder
877c06f861 ci/cd: cloudflare support 2025-07-09 11:45:17 -06:00
David Bauch
8d3f45c9aa feat(db): update database schema and type definitions
- 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
2025-07-09 03:26:11 -04: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
d516cf5a3f moved shared types (file operation stuff) to new package: packages/shared 2025-07-08 10:54:54 -04:00
David Bauch
4e8041c17f fixed DriveInfo usage frontend, backend 2025-07-07 16:22:13 -04:00
David Bauch
ec5b7d8a92 Deployment 3 to Fly.io: server v0.0.3, web v0.0.5
Added resource limits to docker-compose to replicate prod env
2025-07-02 21:00:53 -04:00
David Bauch
b0afe3f1f1 attempt to deploy Fly v2. However, getting 502 errors loading new public/images 2025-06-29 15:40:15 -04:00
David Bauch
7dcbc76ec9 v0.0.1 deployment to Fly.io 2025-06-26 11:50:10 -04:00
David Bauch
b0e7ef7494 chore: fix README.md and tweak docker-compose files based on feedback 2025-06-25 15:19:33 -04:00
David Bauch
aacdbdba17 feat/fly-deploy 2025-06-23 21:23:34 -04:00