Skip to content

test(web): remove duplicate sidebar ordering tests - #14558

Merged
maria-rcks merged 2 commits into
mainfrom
test/prune-useless-tests-20261001-072400
Oct 1, 2026
Merged

maria-rcks merged 2 commits into
mainfrom
test/prune-useless-tests-20261001-072400

Conversation

@t3-code

@t3-code t3-code Bot commented Oct 1, 2026 •

Copy link
Copy Markdown
Contributor

summary

  • remove the complete web wrapper suites for active-thread sorting and pinned reordering
  • keep the canonical coverage beside the shared implementation in packages/client-runtime/src/state/threadSort.test.ts
  • remove the now-unused planPinnedReorder web re-export exposed by the test cleanup

why

apps/web/src/components/Sidebar.logic.ts does not implement either helper. it re-exports sortActiveThreadsByOrderKey as sortThreadsForSidebar and imports/re-exports planPinnedReorder from @t3tools/client-runtime/state/thread-sort.

all seven removed tests exercised those shared functions directly through the web alias. the canonical package suite is stronger:

  • active sorting covers new and reopened rows, keyed and keyless rows, timestamp and id/environment tie-breaking, plus every move across a mixed section
  • pinned reordering covers single-key writes with reserved hidden slots, keyless materialization without collisions, every source/target position in a mixed keyed section, and a 1,200-row materialization

web-specific drag projection and integration tests remain in Sidebar.logic.test.ts, including pinned and active destination ordering.

verification

  • baseline: ./node_modules/.bin/vp test run apps/web/src/components/Sidebar.logic.test.ts packages/client-runtime/src/state/threadSort.test.ts (2 files, 199 tests passed)
  • after: ./node_modules/.bin/vp test run apps/web/src/components/Sidebar.logic.test.ts packages/client-runtime/src/state/threadSort.test.ts (2 files, 192 tests passed)
  • ./node_modules/.bin/vp lint apps/web/src/components/Sidebar.logic.test.ts --report-unused-disable-directives passed
  • ./node_modules/.bin/vp fmt --check apps/web/src/components/Sidebar.logic.ts apps/web/src/components/Sidebar.logic.test.ts passed
  • ./node_modules/.bin/vp run knip:check passed
  • git diff --check passed
  • secret-pattern scan of the full diff passed
  • ./node_modules/.bin/vp run --filter @t3tools/web typecheck was attempted and failed only in unchanged src/performance.bench.ts because TestContext.bench is missing at lines 44, 49, 54, 59, 64, and 69

model: gpt-5.6-sol
harness: hermes agent

@github-actions github-actions Bot added vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. size:L 100-499 changed lines (additions + deletions). labels Oct 1, 2026
macroscopeapp[bot]
macroscopeapp Bot previously approved these changes Oct 1, 2026
@macroscopeapp

macroscopeapp Bot commented Oct 1, 2026 •

Copy link
Copy Markdown
Contributor

Approvability

Verdict: Approved at a5a6530

Macroscope's review found this PR approvable — The changes remove redundant web tests and an unused internal re-export while preserving the shared implementation and its canonical coverage. No production behavior, product defaults, or deployment/security-sensitive areas are changed.

You can add or adjust custom eligibility rules. Learn more.

@github-actions

github-actions Bot commented Oct 1, 2026 •

Copy link
Copy Markdown
Contributor

Thread transfer impact

✅ Thread transfer remains within every enforced ceiling.

Provider Metric Main baseline This PR Impact PR ceiling
Codex Total thread wire 13.5 KiB 13.5 KiB −6 B (−0.0%) 15.1 KiB ✅
Codex Thread snapshot wire 7.1 KiB 7.1 KiB +4 B (+0.1%) 7.3 KiB ✅
Codex Live turn WebSocket wire 6.5 KiB 6.4 KiB −10 B (−0.2%) 7.8 KiB ✅
Codex Live turn WebSocket decoded 56.3 KiB 56.2 KiB −44 B (−0.1%) 66.4 KiB ✅
Codex Live turn messages 10 9 −1 (−10.0%) 21 ✅
Claude Total thread wire 13.5 KiB 13.5 KiB −3 B (−0.0%) 15.1 KiB ✅
Claude Thread snapshot wire 7.1 KiB 7.1 KiB +1 B (+0.0%) 7.3 KiB ✅
Claude Live turn WebSocket wire 6.4 KiB 6.4 KiB −4 B (−0.1%) 7.8 KiB ✅
Claude Live turn WebSocket decoded 57.0 KiB 57.0 KiB 0 B (0.0%) 66.4 KiB ✅
Claude Live turn messages 9 9 0 (0.0%) 21 ✅

Baseline: 148e6de · PR result: a5a6530 · Source CI: success

Scenario and decoded snapshot size

10 historical turns, 5 command tools per turn, 878.9 KiB retained MCP result per historical turn, and a 1.05 MiB retained result in the measured turn.

  • Codex decoded thread snapshot: 114.0 KiB
  • Claude decoded thread snapshot: 114.7 KiB

Updated in place by a trusted workflow. PR artifacts are strictly validated and never executed.

@macroscopeapp
macroscopeapp Bot dismissed their stale review October 1, 2026 07:33

Dismissing prior approval to re-evaluate a5a6530

@github-actions github-actions Bot added size:XS 0-9 changed lines (additions + deletions). and removed size:L 100-499 changed lines (additions + deletions). labels Oct 1, 2026
@maria-rcks
maria-rcks merged commit 5a574a7 into main Oct 1, 2026
30 checks passed
@maria-rcks
maria-rcks deleted the test/prune-useless-tests-20261001-072400 branch October 1, 2026 19:09
github-actions Bot added a commit to omarcresp/t3code-flake that referenced this pull request Oct 2, 2026
## What's Changed
* chore(mobile): upgrade to Expo SDK 58 and React Native 0.88 RC by @juliusmarminge in pingdotgg/t3code#12045
* feat(mobile): render the Android subscription widget with expo-widgets by @juliusmarminge in pingdotgg/t3code#12046
* feat(mobile): degrade the agent Live Activity once its content goes stale by @juliusmarminge in pingdotgg/t3code#12047
* feat(notifications): stack agent alerts by thread on both platforms by @juliusmarminge in pingdotgg/t3code#12048
* chore(mobile): drive dev-menu suppression from the dev-client launch URL by @juliusmarminge in pingdotgg/t3code#12049
* fix(mobile): read display scale and width from the view's scene, not UIScreen.main by @juliusmarminge in pingdotgg/t3code#12050
* refactor(mobile): adopt Expo Modules 2.0 for function-only native members by @juliusmarminge in pingdotgg/t3code#12051
* feat(mobile): suppress only the on-screen thread's alert on Android by @juliusmarminge in pingdotgg/t3code#12052
* feat(marketing): replace the screenshot crop with a designed social card by @flamboh in pingdotgg/t3code#13487
* docs: update user count in AGENTS.md by @Kamkmgamer in pingdotgg/t3code#11413
* test(web): remove duplicate sidebar ordering tests by @t3-code[bot] in pingdotgg/t3code#14558
* fix: cloned projects show their favicon instead of a monogram by @t3dotgg in pingdotgg/t3code#14635
* docs: server features are services, and handlers stay thin by @juliusmarminge in pingdotgg/t3code#14613

## New Contributors
* @Kamkmgamer made their first contribution in pingdotgg/t3code#11413

**Full Changelog**: pingdotgg/t3code@v0.0.45-nightly.20261001.2539...v0.0.45-nightly.20261001.2552

Upstream release: https://github.com/pingdotgg/t3code/releases/tag/v0.0.45-nightly.20261001.2552
github-actions Bot added a commit to omarcresp/t3code-flake that referenced this pull request Oct 2, 2026
## What's Changed
* fix(shared): merge OpenCode Go limits by credential by @Yash-Singh1 in pingdotgg/t3code#14209
* feat(codex): regenerate protocol bindings for Codex 0.159 by @juliusmarminge in pingdotgg/t3code#14311
* test(server): stop pinning codex install advisory to a release range by @maria-rcks in pingdotgg/t3code#14323
* chore: stop CodeRabbit from editing PR descriptions by @t3dotgg in pingdotgg/t3code#14307
* fix(web): unresolved pull request links use the compact link tooltip by @flamboh in pingdotgg/t3code#14243
* fix(client-runtime): keep model ids in inline code from becoming file chips by @otavio in pingdotgg/t3code#13909
* fix(web): show the agent's question on user-input timeline rows by @saphid in pingdotgg/t3code#12900
* fix(web): open workspace root links in the file explorer by @saphid in pingdotgg/t3code#12449
* fix(grok): recover from crashed provider sessions by @saphid in pingdotgg/t3code#10607
* fix(web): let command menu descriptions use the full row width by @jakaskerjanc in pingdotgg/t3code#8865
* fix(web): multi-PR badges open the linked pull requests panel by @flamboh in pingdotgg/t3code#13211
* fix(web): stop clipping the bottoms of diff file names by @shivamhwp in pingdotgg/t3code#14375
* fix(web): name the step that registers a mobile client by @Sethmr in pingdotgg/t3code#10963
* test(desktop): Keep WSL busy-runtime fixtures visible when sh is bash by @mwolson in pingdotgg/t3code#14351
* chore: bump vite-plus to 1.0 by @juliusmarminge in pingdotgg/t3code#14462
* fix(web): show double bolts for Codex Ultrafast by @t3dotgg in pingdotgg/t3code#14479
* docs: define contribution triage policy by @juliusmarminge in pingdotgg/t3code#14480
* docs: use explicit contribution triage exemptions by @juliusmarminge in pingdotgg/t3code#14485
* fix(server): Grok CLIs older than 1.0.13 are marked broken by @juliusmarminge in pingdotgg/t3code#14486
* fix(clients): hide disconnected environments when adding projects by @juliusmarminge in pingdotgg/t3code#14490
* feat: start threads without a project by @t3dotgg in pingdotgg/t3code#13612
* fix(server): Claude /compact no longer ends early and leaves the thread busy by @t3dotgg in pingdotgg/t3code#14497
* fix(web): Dark+ and Light+ themes import instead of colliding with built-in ids by @flamboh in pingdotgg/t3code#14499
* fix(web): make composer suggestions usable with screen readers by @akj in pingdotgg/t3code#10154
* perf(release): build and publish npm platform packages concurrently by @t3dotgg in pingdotgg/t3code#14028
* perf(ci): run PR checks side by side and balance server shards by @t3dotgg in pingdotgg/t3code#14025
* perf(release): trim Windows packaging setup by @t3dotgg in pingdotgg/t3code#14037
* perf(release): start Windows builds without waiting for the Linux job by @t3dotgg in pingdotgg/t3code#14027
* perf(release): build Vercel deployments early and go live after publish by @t3dotgg in pingdotgg/t3code#14029
* fix(server): Claude subagents with their own model no longer show the parent's model by @t3dotgg in pingdotgg/t3code#14540
* feat(web): restart the agent session from cmd+k to load new skills and plugins by @t3dotgg in pingdotgg/t3code#14542
* fix(web): hotkey settings record plain keys and Tab by @t3dotgg in pingdotgg/t3code#14548
* fix(release): Windows CLI smoke test no longer fails on temp dir cleanup by @t3dotgg in pingdotgg/t3code#14553
* feat: start a new project from just a name by @t3dotgg in pingdotgg/t3code#14527
* fix(desktop): agent clicks in the browser no longer pop Save dialogs by @t3dotgg in pingdotgg/t3code#14573
* chore(mobile): upgrade to Expo SDK 58 and React Native 0.88 RC by @juliusmarminge in pingdotgg/t3code#12045
* feat(mobile): render the Android subscription widget with expo-widgets by @juliusmarminge in pingdotgg/t3code#12046
* feat(mobile): degrade the agent Live Activity once its content goes stale by @juliusmarminge in pingdotgg/t3code#12047
* feat(notifications): stack agent alerts by thread on both platforms by @juliusmarminge in pingdotgg/t3code#12048
* chore(mobile): drive dev-menu suppression from the dev-client launch URL by @juliusmarminge in pingdotgg/t3code#12049
* fix(mobile): read display scale and width from the view's scene, not UIScreen.main by @juliusmarminge in pingdotgg/t3code#12050
* refactor(mobile): adopt Expo Modules 2.0 for function-only native members by @juliusmarminge in pingdotgg/t3code#12051
* feat(mobile): suppress only the on-screen thread's alert on Android by @juliusmarminge in pingdotgg/t3code#12052
* feat(marketing): replace the screenshot crop with a designed social card by @flamboh in pingdotgg/t3code#13487
* docs: update user count in AGENTS.md by @Kamkmgamer in pingdotgg/t3code#11413
* test(web): remove duplicate sidebar ordering tests by @t3-code[bot] in pingdotgg/t3code#14558
* fix: cloned projects show their favicon instead of a monogram by @t3dotgg in pingdotgg/t3code#14635
* docs: server features are services, and handlers stay thin by @juliusmarminge in pingdotgg/t3code#14613
* fix(ci): pin eas-cli so mobile PR previews deploy again by @juliusmarminge in pingdotgg/t3code#14659
* fix(server): background GitHub polling uses ~74% fewer calls with batched GraphQL by @t3dotgg in pingdotgg/t3code#14673
* fix(web): show the Docker icon on dockerfile code blocks by @chrisdeeming in pingdotgg/t3code#14675
* feat(web): update providers on every machine with one click by @t3dotgg in pingdotgg/t3code#14678
* feat(web): beta Working section hides busy threads until they need you by @t3dotgg in pingdotgg/t3code#13926
* fix(web): PR checks status collapses to its icon instead of wrapping by @flamboh in pingdotgg/t3code#14700
* fix: remove outdated restart setting update advice by @t3-code[bot] in pingdotgg/t3code#14710
* fix(web): keep the terminal toggle clear of the last header action by @Mnigos in pingdotgg/t3code#13426
* fix(web): group composer undo the way the Lexical composer did by @chrisdeeming in pingdotgg/t3code#14674
* fix(desktop): markdown pages no longer render invisible in the dark-mode browser by @shivamhwp in pingdotgg/t3code#14601
* fix(mobile): one No project row at the top of the project picker by @juliusmarminge in pingdotgg/t3code#14532
* Remove unused isCloudDebugEnabled and isTerminalDebugEnabled by @kridaydave in pingdotgg/t3code#14367
* fix(mobile): update Expo 58 to restore widgets and Live Activities by @juliusmarminge in pingdotgg/t3code#14734
* fix(mobile): project picker cards match the settings card color by @juliusmarminge in pingdotgg/t3code#14756
* fix(markdown): keep Windows paths intact in link and image destinations by @SunkenInTime in pingdotgg/t3code#12615

## New Contributors
* @jakaskerjanc made their first contribution in pingdotgg/t3code#8865
* @Sethmr made their first contribution in pingdotgg/t3code#10963
* @Kamkmgamer made their first contribution in pingdotgg/t3code#11413

**Full Changelog**: pingdotgg/t3code@v0.0.44...v0.0.45

Upstream release: https://github.com/pingdotgg/t3code/releases/tag/v0.0.45
IanWorley added a commit to IanWorley/t3code that referenced this pull request Oct 3, 2026
* fix(web): stop clipping the bottoms of diff file names (pingdotgg#14375)

* fix(web): name the step that registers a mobile client (pingdotgg#10963)

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: shivam <91240327+shivamhwp@users.noreply.github.com>

* test(desktop): Keep WSL busy-runtime fixtures visible when sh is bash (pingdotgg#14351)

* chore: bump vite-plus to 1.0 (pingdotgg#14462)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* fix(web): show double bolts for Codex Ultrafast (pingdotgg#14479)

* docs: define contribution triage policy (pingdotgg#14480)

* docs: use explicit contribution triage exemptions (pingdotgg#14485)

* fix(server): Grok CLIs older than 1.0.13 are marked broken (pingdotgg#14486)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* fix(clients): hide disconnected environments when adding projects (pingdotgg#14490)

* feat: start threads without a project (pingdotgg#13612)

Co-authored-by: maria-rcks <maria@kuuro.net>
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* fix(server): Claude /compact no longer ends early and leaves the thread busy (pingdotgg#14497)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* fix(web): Dark+ and Light+ themes import instead of colliding with built-in ids (pingdotgg#14499)

* fix(web): make composer suggestions usable with screen readers (pingdotgg#10154)

Co-authored-by: Khai Shern, Toh <khaishern8235@gmail.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>

* perf(release): build and publish npm platform packages concurrently (pingdotgg#14028)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* perf(ci): run PR checks side by side and balance server shards (pingdotgg#14025)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* perf(release): trim Windows packaging setup (pingdotgg#14037)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* perf(release): start Windows builds without waiting for the Linux job (pingdotgg#14027)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* perf(release): build Vercel deployments early and go live after publish (pingdotgg#14029)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* fix(server): Claude subagents with their own model no longer show the parent's model (pingdotgg#14540)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* feat(web): restart the agent session from cmd+k to load new skills and plugins (pingdotgg#14542)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* fix(web): hotkey settings record plain keys and Tab (pingdotgg#14548)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* fix(release): Windows CLI smoke test no longer fails on temp dir cleanup (pingdotgg#14553)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* feat: start a new project from just a name (pingdotgg#14527)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* fix(desktop): agent clicks in the browser no longer pop Save dialogs (pingdotgg#14573)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* chore(mobile): upgrade to Expo SDK 58 and React Native 0.88 RC (pingdotgg#12045)

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>

* feat(mobile): render the Android subscription widget with expo-widgets (pingdotgg#12046)

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>

* feat(mobile): degrade the agent Live Activity once its content goes stale (pingdotgg#12047)

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>

* feat(notifications): stack agent alerts by thread on both platforms (pingdotgg#12048)

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>

* chore(mobile): drive dev-menu suppression from the dev-client launch URL (pingdotgg#12049)

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>

* fix(mobile): read display scale and width from the view's scene, not UIScreen.main (pingdotgg#12050)

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>

* refactor(mobile): adopt Expo Modules 2.0 for function-only native members (pingdotgg#12051)

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>

* feat(mobile): suppress only the on-screen thread's alert on Android (pingdotgg#12052)

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>

* feat(marketing): replace the screenshot crop with a designed social card (pingdotgg#13487)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* docs: update user count in AGENTS.md (pingdotgg#11413)

* test(web): remove duplicate sidebar ordering tests (pingdotgg#14558)

Co-authored-by: t3-code[bot] <269035359+t3-code[bot]@users.noreply.github.com>

* Update marketing stats for GitHub stars and users

* fix: cloned projects show their favicon instead of a monogram (pingdotgg#14635)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* docs: server features are services, and handlers stay thin (pingdotgg#14613)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* fix(ci): pin eas-cli so mobile PR previews deploy again (pingdotgg#14659)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* fix(server): background GitHub polling uses ~74% fewer calls with batched GraphQL (pingdotgg#14673)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* fix(web): show the Docker icon on dockerfile code blocks (pingdotgg#14675)

* feat(web): update providers on every machine with one click (pingdotgg#14678)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* feat(web): beta Working section hides busy threads until they need you (pingdotgg#13926)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* fix(web): PR checks status collapses to its icon instead of wrapping (pingdotgg#14700)

* fix: remove outdated restart setting update advice (pingdotgg#14710)

Co-authored-by: t3-code[bot] <269035359+t3-code[bot]@users.noreply.github.com>
Co-authored-by: maria <254055478+maria-rcks@users.noreply.github.com>

* fix(web): keep the terminal toggle clear of the last header action (pingdotgg#13426)

* fix(web): group composer undo the way the Lexical composer did (pingdotgg#14674)

* fix(desktop): markdown pages no longer render invisible in the dark-mode browser (pingdotgg#14601)

Co-authored-by: PR Batch Tester <agent@local.test>
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* fix(mobile): one No project row at the top of the project picker (pingdotgg#14532)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* Remove unused isCloudDebugEnabled and isTerminalDebugEnabled (pingdotgg#14367)

* fix(mobile): update Expo 58 to restore widgets and Live Activities (pingdotgg#14734)

* fix(mobile): project picker cards match the settings card color (pingdotgg#14756)

* chore(mobile): bump app version to 1.4.0

Co-authored-by: codex <codex@users.noreply.github.com>

* fix(markdown): keep Windows paths intact in link and image destinations (pingdotgg#12615)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* fix(mobile): opening a thread no longer crashes Android release builds (pingdotgg#14850)

* chore(release): prepare v0.0.45

* fix(server): stop a second server from resending Claude turns (pingdotgg#13295)

* docs(triage): leave protected PRs open (pingdotgg#14852)

* feat(orchestrator): introduce new orchestrator (pingdotgg#2829)

Co-authored-by: maria-rcks <maria@kuuro.net>
Co-authored-by: Bilal Bakr <62337003+Bil0000@users.noreply.github.com>
Co-authored-by: shivam <91240327+shivamhwp@users.noreply.github.com>
Co-authored-by: Vitalii Yehorov <vitalyiegorov@gmail.com>
Co-authored-by: Jake Leventhal <jakeleventhal@me.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Alex Southwell <saphid@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Nicholas Wasmiller <derped@mineperial.com>
Co-authored-by: PB <poilmb@gmail.com>
Co-authored-by: Exotic <118054752+extoci@users.noreply.github.com>
Co-authored-by: Yash Singh <saiansh2525@gmail.com>
Co-authored-by: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Theo Browne <me@t3.gg>
Co-authored-by: Gabriel De Andrade <30420087+gabrielelpidio@users.noreply.github.com>
Co-authored-by: Dara Adedeji <76637177+SunkenInTime@users.noreply.github.com>
Co-authored-by: scratchyone <scratchywon@gmail.com>
Co-authored-by: Dominic Roy <dominic@sdko.org>
Co-authored-by: chukfinley <chuk@chuk.dev>
Co-authored-by: Primož Ajdišek <bigpod@bigpod.si>
Co-authored-by: benthecarman <benthecarman@live.com>
Co-authored-by: NaveDanan <nave0712@gmail.com>
Co-authored-by: aaditagrawal <103925638+aaditagrawal@users.noreply.github.com>
Co-authored-by: Aditya Garud <153842990+yashranaway@users.noreply.github.com>
Co-authored-by: Nick Anisimov <n.anisimov.23@gmail.com>
Co-authored-by: MacKinley Smith <smithmackinley@gmail.com>
Co-authored-by: Yordis Prieto <yordis.prieto@gmail.com>
Co-authored-by: t3-code[bot] <269035359+t3-code[bot]@users.noreply.github.com>
Co-authored-by: AKolenda <akole779@mtroyal.ca>
Co-authored-by: Guillermo Casanova <75276669+Gigioxx@users.noreply.github.com>
Co-authored-by: Otavio Salvador <otavio@ossystems.com.br>
Co-authored-by: Shirish Pothi <183252392+shirishpothi@users.noreply.github.com>
Co-authored-by: Ishaan Kothari <ishaanko.mail@gmail.com>
Co-authored-by: Bob Fowler <bob@rjf.ca>
Co-authored-by: Anton Bezdenezhnykh <gamer392@yandex.ru>
Co-authored-by: ValeraZSD <48602572+ValeraZSD@users.noreply.github.com>
Co-authored-by: Ephraim <ephraim39hr14m@gmail.com>
Co-authored-by: Ryan Ilano <ryanilano@users.noreply.github.com>
Co-authored-by: Alex <me@pixp.cc>
Co-authored-by: maco <gosarmarcel7@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Tristan Knight <admin@snappeh.com>
Co-authored-by: PR Batch Tester <agent@local.test>
Co-authored-by: oliver <97427849+flamboh@users.noreply.github.com>
Co-authored-by: kamkm <99585688+Kamkmgamer@users.noreply.github.com>
Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>

* chore(mobile): bump app version to 2.0.0

Co-authored-by: codex <codex@users.noreply.github.com>

* fix(server): Claude MCP tools show their names and icons (pingdotgg#14860)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* fix(server): released builds keep the OpenCode policy for their own version (pingdotgg#14863)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* fix(server): idle shells stop reloading every project once a minute (pingdotgg#14893)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* fix(server): Claude model changes no longer kill running background agents (pingdotgg#14726)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* fix(server): API-key Codex installs no longer warn on every start (pingdotgg#14903)

Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>

* fix(server): steers keep the newest next-turn selection (pingdotgg#14725)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* fix(settings): Pi and ACP Registry no longer show an Early Access badge (pingdotgg#14915)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* fix(server): Codex auth tokens are an omitted key, never undefined (pingdotgg#14908)

Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>

* chore(lint): forbid declaring tests inside for loops (pingdotgg#14921)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* fix(desktop): markdown no longer loads invisible in new dark-mode browser tabs (pingdotgg#14727)

Co-authored-by: PR Batch Tester <agent@local.test>
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* refactor(pi): remove legacy ACP connection

* fix(providers): preserve Kiro and VibeProxy behavior

---------

Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
Co-authored-by: shivam <91240327+shivamhwp@users.noreply.github.com>
Co-authored-by: Seth <sethmr21@gmail.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Mike Olson <mwolson@member.fsf.org>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: Theo Browne <me@t3.gg>
Co-authored-by: maria-rcks <maria@kuuro.net>
Co-authored-by: oliver <97427849+flamboh@users.noreply.github.com>
Co-authored-by: Andrew Johnson <andrew@johnson5.net>
Co-authored-by: Khai Shern, Toh <khaishern8235@gmail.com>
Co-authored-by: kamkm <99585688+Kamkmgamer@users.noreply.github.com>
Co-authored-by: t3-code[bot] <269035359+t3-code[bot]@users.noreply.github.com>
Co-authored-by: Chris Deeming <chris@xenforo.com>
Co-authored-by: maria <254055478+maria-rcks@users.noreply.github.com>
Co-authored-by: Igor Makowski <56691628+Mnigos@users.noreply.github.com>
Co-authored-by: PR Batch Tester <agent@local.test>
Co-authored-by: Kriday Dave <technocratix902@gmail.com>
Co-authored-by: codex <codex@users.noreply.github.com>
Co-authored-by: Dara Adedeji <76637177+SunkenInTime@users.noreply.github.com>
Co-authored-by: Aaron Queen <bompus@users.noreply.github.com>
Co-authored-by: Cestercian <yashafaid@gmail.com>
Co-authored-by: Bilal Bakr <62337003+Bil0000@users.noreply.github.com>
Co-authored-by: Vitalii Yehorov <vitalyiegorov@gmail.com>
Co-authored-by: Jake Leventhal <jakeleventhal@me.com>
Co-authored-by: Alex Southwell <saphid@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Nicholas Wasmiller <derped@mineperial.com>
Co-authored-by: PB <poilmb@gmail.com>
Co-authored-by: Exotic <118054752+extoci@users.noreply.github.com>
Co-authored-by: Yash Singh <saiansh2525@gmail.com>
Co-authored-by: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Gabriel De Andrade <30420087+gabrielelpidio@users.noreply.github.com>
Co-authored-by: scratchyone <scratchywon@gmail.com>
Co-authored-by: Dominic Roy <dominic@sdko.org>
Co-authored-by: chukfinley <chuk@chuk.dev>
Co-authored-by: Primož Ajdišek <bigpod@bigpod.si>
Co-authored-by: benthecarman <benthecarman@live.com>
Co-authored-by: NaveDanan <nave0712@gmail.com>
Co-authored-by: aaditagrawal <103925638+aaditagrawal@users.noreply.github.com>
Co-authored-by: Aditya Garud <153842990+yashranaway@users.noreply.github.com>
Co-authored-by: Nick Anisimov <n.anisimov.23@gmail.com>
Co-authored-by: MacKinley Smith <smithmackinley@gmail.com>
Co-authored-by: Yordis Prieto <yordis.prieto@gmail.com>
Co-authored-by: AKolenda <akole779@mtroyal.ca>
Co-authored-by: Guillermo Casanova <75276669+Gigioxx@users.noreply.github.com>
Co-authored-by: Otavio Salvador <otavio@ossystems.com.br>
Co-authored-by: Shirish Pothi <183252392+shirishpothi@users.noreply.github.com>
Co-authored-by: Ishaan Kothari <ishaanko.mail@gmail.com>
Co-authored-by: Bob Fowler <bob@rjf.ca>
Co-authored-by: Anton Bezdenezhnykh <gamer392@yandex.ru>
Co-authored-by: ValeraZSD <48602572+ValeraZSD@users.noreply.github.com>
Co-authored-by: Ephraim <ephraim39hr14m@gmail.com>
Co-authored-by: Ryan Ilano <ryanilano@users.noreply.github.com>
Co-authored-by: Alex <me@pixp.cc>
Co-authored-by: maco <gosarmarcel7@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Tristan Knight <admin@snappeh.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:XS 0-9 changed lines (additions + deletions). 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.

1 participant