Skip to content

Develop#58

Closed
Synthereal wants to merge 65 commits intomainfrom
develop
Closed

Develop#58
Synthereal wants to merge 65 commits intomainfrom
develop

Conversation

@Synthereal
Copy link
Collaborator

@Synthereal Synthereal commented Feb 4, 2026

PR Checklist

  • Briefly describe your changes and include the issue number if it exists
  • Did you build your code? (pnpm build)
  • Does your code pass all tests (pnpm test)? Did you add new tests to for your changes?
  • Did you add any new environment variables? If so, did you notify an admin to update infisical?
  • Did you document your changes? Do you need to update any of the docs?

Changes

  • Updated main to Feb 2026 develop branch

No need to merge, just running main tests.

blbergo and others added 30 commits September 11, 2025 00:21
* Added units schema and repository with CRUD + unit users

* added unitService.ts unitHandler.ts unitRoutes.http

* updated unitRoutes.http added unitService.ts simpleRateLimits.ts unitHandler.test.ts

* updated integration tests

* updated unit.ts combined w/unitRepository + added Team/Unit CRUD routes, invite flow, and user management

* added function comments + updated units.ts and index.ts

* fixed database constraints and user-unit relationships + added integration tests

* implement team/unit CRUD w/ rate limiting and improved type safety

* updated integration tests

* Remove coverage files from git and add to .gitignore

- Remove entire apps/api/coverage/ directory from version control
- Add coverage/ and *.lcov to .gitignore to prevent future commits
- Coverage reports should be generated locally/CI only, not committed

* updated lock file

* updated yaml files

* updated tests + units doc

* updated rate-limit.ts

* added delete unit implementation w/ tests

* updated response function + del comment
* update .gitignore for macos

* fix macos launch

* feat: updated user schema

* feat(users routes): repository functions, routing logic, and schema validation

* test: validate users route endpoints

* fix: remove PII comments

* refactor(api): separate /users logic

* fix: separate users schema logic, remove status code in users schema, and more efficient impl for user query

* fix(users repository functions): use HTTP error helper instead

* refactor(users): added business logic

* refactor: remove unnecessary constructor

* feat: added functionality to upload/delete objects from the actual storage

* fix(http test): added X-User

* fix: merge fix

---------

Co-authored-by: Bryan <bryan.l.bergo@gmail.com>
Co-authored-by: Bryan Bergo <93395362+blbergo@users.noreply.github.com>
* feat: nest setup

* fix: use main instead of sub-app

* feat: db service

* feat: kv service

* feat: queue service

* feat: keystone service

* feat: barbican setup

* feat: full barbican service

* feat: swift service

* fix: refactor infra

* feat: auth service

* feat: otp service

* feat: sprint 1

* feat: sprint 1 (0 was prev)

* feat: sprint 2

* feat: sprint 3

* feat: login migration

* feat: improved refresh token logic

* fix: proper refresh token expiration logic

* feat: password reset

* feat: mfa via totp

* chore: refactor

* feat: video uploads

* feat: download

* feat: remove unused specs and basic infra unit tests

* feat: swift integration tests

* chore: cleanup

* feat: otp unit tests

* feat: auth unit tests

* feat: typeorm + org schema migration

* feat: org migration

* feat: unit + partial user setup

* feat: complete user migrations

* feat: video migrations

* feat: assignment migration

* fix: update db tests

* fix: auth service tests

* feat: otp tests

* feat: final unit tests

* fix: linting

* feat: auth service

* feat: video service

* feat: migrate to redpanda

* feat: otp tests

* feat: auth service tests

* feat: video service tests

* feat: auth controller e2e

* feat: partial video e2es

* feat: linting and tests

* feat: jwt middleware tests

* chore: kv + barbican

* feat: s3 + keystone

* chore: swift

* chore: swift

* chore: queue service

* chore: docs

* fix: config import and start script

* fix: migration command

* Sarina 41 teamunit crud routes (#51)

* Added units schema and repository with CRUD + unit users

* added unitService.ts unitHandler.ts unitRoutes.http

* updated unitRoutes.http added unitService.ts simpleRateLimits.ts unitHandler.test.ts

* updated integration tests

* updated unit.ts combined w/unitRepository + added Team/Unit CRUD routes, invite flow, and user management

* added function comments + updated units.ts and index.ts

* fixed database constraints and user-unit relationships + added integration tests

* implement team/unit CRUD w/ rate limiting and improved type safety

* updated integration tests

* Remove coverage files from git and add to .gitignore

- Remove entire apps/api/coverage/ directory from version control
- Add coverage/ and *.lcov to .gitignore to prevent future commits
- Coverage reports should be generated locally/CI only, not committed

* updated lock file

* updated yaml files

* updated tests + units doc

* updated rate-limit.ts

* added delete unit implementation w/ tests

* updated response function + del comment

* Jasper 38 profile rud routes (#48)

* update .gitignore for macos

* fix macos launch

* feat: updated user schema

* feat(users routes): repository functions, routing logic, and schema validation

* test: validate users route endpoints

* fix: remove PII comments

* refactor(api): separate /users logic

* fix: separate users schema logic, remove status code in users schema, and more efficient impl for user query

* fix(users repository functions): use HTTP error helper instead

* refactor(users): added business logic

* refactor: remove unnecessary constructor

* feat: added functionality to upload/delete objects from the actual storage

* fix(http test): added X-User

* fix: merge fix

---------

Co-authored-by: Bryan <bryan.l.bergo@gmail.com>
Co-authored-by: Bryan Bergo <93395362+blbergo@users.noreply.github.com>

* feat: nest setup

* fix: use main instead of sub-app

* feat: db service

* feat: kv service

* feat: queue service

* feat: keystone service

* feat: barbican setup

* feat: full barbican service

* feat: swift service

* fix: refactor infra

* feat: auth service

* feat: otp service

* feat: sprint 1

* feat: sprint 1 (0 was prev)

* feat: sprint 2

* feat: sprint 3

* feat: login migration

* feat: improved refresh token logic

* fix: proper refresh token expiration logic

* feat: password reset

* feat: mfa via totp

* chore: refactor

* feat: video uploads

* feat: download

* feat: remove unused specs and basic infra unit tests

* feat: swift integration tests

* chore: cleanup

* feat: otp unit tests

* feat: auth unit tests

* feat: typeorm + org schema migration

* feat: org migration

* feat: unit + partial user setup

* feat: complete user migrations

* feat: video migrations

* feat: assignment migration

* fix: update db tests

* fix: auth service tests

* feat: otp tests

* feat: final unit tests

* fix: linting

* feat: auth service

* feat: video service

* feat: migrate to redpanda

* feat: otp tests

* feat: auth service tests

* feat: video service tests

* feat: auth controller e2e

* feat: partial video e2es

* feat: linting and tests

* feat: jwt middleware tests

* chore: kv + barbican

* feat: s3 + keystone

* chore: swift

* chore: swift

* chore: queue service

* chore: docs

* fix: config import and start script

* fix: migration command

* fix: cleanup remaining hono files

* feat: profile migration

* chore: refactor enums to config

* feat: permission middleware

* chore: tests

* feat: soft delete user

* feat: update profile

* feat: GET users in unit

* feat: invite system

* feat: pfp uploads

* chore: middleware tests

* chore: me tests

* chore: invite tests

* chore: users unit tests

* chore: me e2e

* feat: users e2e tests

* chore: final e2es

* wip: ratelimiting

* feat: ratelimitting

---------

Co-authored-by: Sarina Khara <ksarina256@gmail.com>
Co-authored-by: Jasper Liu <106174040+XmanJL@users.noreply.github.com>
…t-library

Patrick/component library

properly implemented, mainly styling and organization fixes to be implemented
Synthereal and others added 22 commits November 6, 2025 19:04
* checkbox comp + authlayout fixes

* desc update

* jasper-demo

* feat(routes): added all pages except invite member overlay

* yippee

* color comments

* refactor: remove unnecessary elements

* fix: remove redundant trash icon and margins on email rows

* feat: added overlay logic for add member page

* feat: added overlay logic for add member page

* component changes

* tsconfig + login api integration

---------

Co-authored-by: Jasper Liu <xizliu106@gmail.com>
…t-library

Garrett/component library

all planned initial component variants completed
…ent-testing

Garrett/environment-testing - Package Updates + Image Rebuilding
@Synthereal Synthereal closed this Feb 4, 2026
@Synthereal
Copy link
Collaborator Author

PR for compatibility testing.

@Synthereal Synthereal reopened this Feb 4, 2026
@Synthereal Synthereal closed this Feb 4, 2026
@Synthereal
Copy link
Collaborator Author

CodeQL Tests Passed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants