Skip to content

Fix TodoPanel sidebar overflow & migrate CI from Bun to Vite+#73

Merged
harrryyd merged 55 commits into
mainfrom
t3code/fix-todo-details-ui
Jun 8, 2026
Merged

Fix TodoPanel sidebar overflow & migrate CI from Bun to Vite+#73
harrryyd merged 55 commits into
mainfrom
t3code/fix-todo-details-ui

Conversation

@harrryyd
Copy link
Copy Markdown
Owner

@harrryyd harrryyd commented Jun 8, 2026

Summary

  • Fix TodoPanel detail panel overflowing the sidebar boundary
  • Migrate CI pipeline from Bun to Vite+ (pnpm) across all workflows
  • Add managed relay tunnels and APN service for T3 Cloud
  • Set up mobile EAS preview workflow and mobile native static analysis
  • Vendor Alchemy reference repo subtree
  • Add .env.example for optional T3 Cloud build config
  • Various release workflow fixes (desktop packaging, artifact arch, dep closures)
  • Fix shell-avoidance for system executables, Node spawns, and Windows env probe
  • Add Claude Opus 4.8 support and maintain reasoning selections across providers
  • Restructure docs into topical folders

Testing

  • CI check, test, and test_browser jobs pass on this branch
  • TodoPanel overflow fix verified in local dev — detail panel no longer clips sidebar
  • Release smoke test passes
  • Desktop artifact builds verified (preload bundle output checked)
  • Not run: mobile EAS preview (EXPO_TOKEN unavailable in CI fork)
  • Not run: relay deploy (requires production secrets)

adambuchweitz and others added 30 commits May 22, 2026 07:02
…tgg#2840)

Co-authored-by: codex <codex@users.noreply.github.com>
…#2854)

Co-authored-by: codex <codex@users.noreply.github.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: codex <codex@users.noreply.github.com>
Co-authored-by: codex <codex@users.noreply.github.com>
Co-authored-by: Julius Marminge <julius@macmini.local>
Co-authored-by: Yash Singh <saiansh2525@gmail.com>
Co-authored-by: codex <codex@users.noreply.github.com>
…#2858)

Co-authored-by: codex <codex@users.noreply.github.com>
Co-authored-by: codex <codex@users.noreply.github.com>
Co-authored-by: codex <codex@users.noreply.github.com>
Co-authored-by: Julius Marminge <julius@mac.lan>
Co-authored-by: Julius Marminge <julius@mac.lan>
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: Julius Marminge <jmarminge@gmail.com>
Co-authored-by: Julius Marminge <julius@mac.lan>
Co-authored-by: Julius Marminge <julius@mac.lan>
Co-authored-by: Julius Marminge <julius@mac.lan>
Co-authored-by: Julius Marminge <julius@mac.lan>
Co-authored-by: Julius Marminge <julius@mac.lan>
Co-authored-by: Julius Marminge <julius@mac.lan>
Co-authored-by: codex <codex@users.noreply.github.com>
Co-authored-by: codex <codex@users.noreply.github.com>
juliusmarminge and others added 25 commits June 4, 2026 18:53
Co-authored-by: Julius Marminge <julius@mac.lan>
Co-authored-by: Julius Marminge <julius@mac.lan>
…auth & azure devops web url (pingdotgg#2480)

Co-authored-by: Julius Marminge <julius@mac.lan>
Co-authored-by: Julius Marminge <julius@mac.lan>
Co-authored-by: Julius Marminge <julius@mac.lan>
Co-authored-by: Julius Marminge <julius@mac.lan>
Co-authored-by: codex <codex@users.noreply.github.com>
- Apply right-full instead of left-full to prevent overflow
- Add browser tests for rendering, interactions, and detail panel
- Set viewport size in vitest browser config
- Replace bun run/install with vp equivalents
- Restructure CI into parallel check/test/browser/mobile jobs
- Add deploy-relay and mobile-eas-preview workflows
- Vendor alchemy-effect as reference subtree
- Drop oxlint/oxfmt configs for Vite+ built-in checks
- Add .env.example for T3 Cloud public config
@github-actions github-actions Bot added vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. size:XXL labels Jun 8, 2026
@chatgpt-codex-connector
Copy link
Copy Markdown

💡 Codex Review


P0 Badge Remove the stray exports brace

This newly added export leaves packages/shared/package.json with one too many closing braces: JSON.parse now fails at line 155, so any fresh checkout where setup-vp/pnpm reads workspace manifests will fail before install, vp check, typecheck, or tests can run. The ./relayClient block should close the exports object only once.


devDependencies: {
electron: electronVersion,
},
overrides: resolvedOverrides,
...(stagePnpmConfig ? { pnpm: stagePnpmConfig } : {}),

P1 Badge Carry build-script approvals into staged installs

The staged desktop package.json only receives pnpm.patchedDependencies, but the install runs in a temporary stageAppDir outside the workspace, so the root pnpm-workspace.yaml onlyBuiltDependencies allowlist no longer applies. With pnpm 10, dependency lifecycle scripts are skipped unless approved; this stage includes production node-pty, so its native binding will not be built and packaged desktop terminals can fail at runtime even though the artifact build completes.

ℹ️ 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".

@harrryyd harrryyd merged commit 8834e51 into main Jun 8, 2026
5 of 11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:XXL vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants