Skip to content

Feat/tenant switcher shown when user other tenants not main#269

Merged
michael-on-code merged 172 commits into
mainfrom
feat/tenant-switcher-shown-when-user-other-tenants-not-main
Jul 16, 2026
Merged

Feat/tenant switcher shown when user other tenants not main#269
michael-on-code merged 172 commits into
mainfrom
feat/tenant-switcher-shown-when-user-other-tenants-not-main

Conversation

@michael-on-code

Copy link
Copy Markdown
Contributor

Checklist

  • Tests were added/updated according to the feature/bugfix/change made
  • Version was rolled according to semver requirements
  • API endpoints openapi schema was updated if applicable

Changes

  • feat: tenant switcher to be shown when user on other tenants and not main

@michael-on-code
michael-on-code requested a review from mamigot as a code owner June 17, 2026 16:01
@michael-on-code michael-on-code added priority run-tests Trigger PR validation pipeline labels Jun 17, 2026
@mamigot

mamigot commented Jun 17, 2026

Copy link
Copy Markdown
Member

Claude finished @michael-on-code's task —— View job


E2E Coverage Check

  • Dismiss stale REQUEST_CHANGES reviews
  • Identify changed files
  • Run mechanical coverage check
  • Read coverage state
  • Apply decision logic and post review

Result: ✅ E2E Coverage — No Issues

No new page.tsx routes were introduced in this PR. The mechanical coverage check passed with 443 checkpoints and 100% journey coverage (24/24 files mapped).

PR approved.


@mamigot mamigot left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ E2E Coverage — No Issues

No new app routes were introduced. All existing coverage is intact.

sonegillis1 and others added 20 commits June 17, 2026 21:27
The repo uses a pnpm patchedDependency:
  patchedDependencies: { "google-drive-picker@1.1.29": "patches/google-drive-picker@1.1.29.patch" }

Both Dockerfiles copied only package.json + pnpm-lock.yaml before
`pnpm install --frozen-lockfile`, so pnpm read the patch reference from the
lockfile and failed to open the (not-yet-copied) patch file:

  ENOENT: no such file or directory, open '/app/patches/google-drive-picker@1.1.29.patch'

Copy patches/ alongside the manifests, before install, in both Dockerfile and
e2e/Dockerfile so the patch file is present when pnpm hashes/applies it.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
fix(ci): copy patches/ before pnpm install (pnpm patchedDependency ENOENT)
…ports-endpoint

Fix/mentor id payload passed to reports endpoint
@mamigot

mamigot commented Jun 30, 2026

Copy link
Copy Markdown
Member

Claude finished @michael-on-code's task —— View job


E2E Coverage Check

  • Dismiss stale REQUEST_CHANGES reviews
  • Identify changed files
  • Run mechanical coverage check
  • Read coverage state
  • Apply decision logic and post review

Result: ✅ E2E Coverage — No Issues

No new page.tsx routes were introduced in this PR. The mechanical coverage check passed with 495 checkpoints and 100% journey coverage (25/25 files mapped).

PR approved.


View job

@mamigot mamigot left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ E2E Coverage — No Issues

No new app routes were introduced. All existing coverage is intact.

@mamigot

mamigot commented Jul 7, 2026

Copy link
Copy Markdown
Member

Claude finished @michael-on-code's task —— View job


E2E Coverage Check

  • Dismiss stale REQUEST_CHANGES reviews
  • Identify changed files
  • Run mechanical coverage check
  • Read coverage state
  • Apply decision logic and post review

Result: ✅ E2E Coverage — No Issues

No new page.tsx routes were introduced in this PR. The mechanical coverage check passed with 503 checkpoints and 100% journey coverage (25/25 files mapped).

PR approved.


View job

@mamigot mamigot left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ E2E Coverage — No Issues

No new app routes were introduced. All existing coverage is intact.

@mamigot

mamigot commented Jul 8, 2026

Copy link
Copy Markdown
Member

Claude finished @michael-on-code's task —— View job


Claude finished @michael-on-code's task —— View job


E2E Coverage Check

  • Dismiss stale REQUEST_CHANGES reviews
  • Identify changed files
  • Run mechanical coverage check
  • Read coverage state
  • Apply decision logic and post review

Result: ✅ E2E Coverage — No Issues

No new page.tsx routes were introduced in this PR. The mechanical coverage check passed with 522 checkpoints and 100% journey coverage (25/25 files mapped).

PR approved.


@mamigot mamigot left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ E2E Coverage — No Issues

No new app routes were introduced. All existing coverage is intact.

@mamigot

mamigot commented Jul 16, 2026

Copy link
Copy Markdown
Member

Claude finished @michael-on-code's task —— View job


E2E Coverage Check

  • Dismiss stale REQUEST_CHANGES reviews
  • Identify changed files
  • Run mechanical coverage check
  • Read coverage state
  • Apply decision logic and post review

Result: ✅ E2E Coverage — No Issues

No new page.tsx routes were introduced in this PR. The mechanical coverage check passed with 550 checkpoints and 100% journey coverage (25/25 files mapped).

This branch was missing Journey 61 (LaTeX/Math Rendering) — added to main after this branch was cut. The missing files were restored and committed:

  • e2e/journeys/61-latex-math-rendering.spec.ts — restored
  • e2e/coverage.json — updated to 550 checkpoints, 63 journeys
  • e2e/COVERAGE.md — restored Journey 61 section
  • e2e/page-objects/chat.page.ts — restored LaTeX helper methods

PR approved.


@mamigot mamigot left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ E2E Coverage — No Issues

No new page.tsx routes were introduced in this PR. The mechanical coverage check passed with 550 checkpoints and 100% journey coverage (25/25 files mapped).

This branch was missing Journey 61 (LaTeX/Math Rendering) which was merged to main after this branch was cut. The missing e2e/journeys/61-latex-math-rendering.spec.ts, e2e/coverage.json, e2e/COVERAGE.md, and e2e/page-objects/chat.page.ts changes have been restored and committed to the branch.

PR approved.

@michael-on-code michael-on-code added run-tests Trigger PR validation pipeline and removed run-tests Trigger PR validation pipeline labels Jul 16, 2026
@michael-on-code
michael-on-code merged commit e235965 into main Jul 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

priority run-tests Trigger PR validation pipeline

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants