feat(web): expand account shell and streamline install flows - #42
Conversation
|
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 87c1ebe4ad
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: fa192b2c3f
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| items: accountNavigationItems.map((item) => ({ | ||
| title: item.title, | ||
| url: item.href, | ||
| icon: <item.icon />, |
There was a problem hiding this comment.
Preserve org/team/project scope in sidebar navigation
Each account page reads org, team, and project from search params to compute the scoped context (getAccountShellContext), but sidebar links are rendered as bare route paths here. When a user switches sections, the query-scoped selection is dropped, so subsequent pages/actions can silently run against the default active scope instead of the user-selected one. Carry the current search params (or at least the scope params) into these nav hrefs.
Useful? React with 👍 / 👎.
## 2.4.0 (2026-04-02) * Merge branch 'main' into feat/global-install-recovery-setup ([f854e22](f854e22)) * Merge pull request #42 from hack-dance/feat/global-install-recovery-setup ([5496339](5496339)), closes [#42](#42) * fix(auth): align broker auth pages and local config ([32af3cb](32af3cb)) * fix(auth): restore broker CI and sign-out cookie parity ([1a31813](1a31813)) * fix(cli): exclude app test aggregators from package typecheck ([619a8e9](619a8e9)) * fix(global): resolve authorize user from os account ([8cb6580](8cb6580)) * fix(update): use neutral homebrew path fixtures ([fa192b2](fa192b2)) * feat: refresh web app and streamline install workflows ([939c2b2](939c2b2)) * feat(web): expand account shell and broker auth flows ([87c1ebe](87c1ebe)) * chore: remove tracked linear project artifacts ([6115502](6115502))
Summary
.hack/linearproject artifacts from gitVerification
bun x ultracite checkbun test ./apps/web/tests/account-control-plane-routes.test.ts ./apps/web/tests/account-shell-hydration.test.tsx ./apps/web/tests/account-app-shell.test.tsx ./apps/web/tests/auth-entrypoints.test.tsx ./apps/web/tests/auth-config.test.ts ./apps/web/tests/auth-handoff.test.ts ./apps/web/tests/control-plane-shell.test.tsx ./apps/web/tests/package-manifest.test.tsbun test ./services/auth-broker/tests/config.test.ts ./services/auth-broker/tests/index.test.ts ./services/auth-broker/tests/session-auth.test.ts ./services/auth-broker/tests/better-auth-config.test.tsbun test tests/env.test.ts tests/install-detection.test.ts tests/self-update.test.ts tests/dev-wrapper.test.tsNotes
.hack/lineartracked artifacts are removed in this branch so Linear state stays out of git.cursor/hooks/and the schema URL tweak in.hack/hack.config.json