Repository navigation
fix(extension): discover projects beyond the recent list - #4488
Merged
ScriptedAlchemy merged 5 commits intoOct 25, 2026
Merged
ScriptedAlchemy merged 5 commits into
ScriptedAlchemy merged 5 commits into
Conversation
|
ScriptedAlchemy
enabled auto-merge (squash)
October 24, 2026 04:23
ScriptedAlchemy
force-pushed
the
fix/extension-project-discovery
branch
2 times, most recently
from
October 24, 2026 15:08
93523f3 to
e78b67c
Compare
ScriptedAlchemy
disabled auto-merge
October 24, 2026 17:26
ScriptedAlchemy
enabled auto-merge (squash)
October 24, 2026 18:04
ScriptedAlchemy
force-pushed
the
fix/extension-project-discovery
branch
from
October 24, 2026 19:18
4a3e2fc to
8a60e8a
Compare
ScriptedAlchemy
force-pushed
the
fix/extension-project-discovery
branch
from
October 24, 2026 23:30
8a60e8a to
005f01e
Compare
This was referenced Oct 25, 2026
ScriptedAlchemy
changed the base branch from
master
to
fix/sdk-delivered-stream-cursors
October 25, 2026 01:30
ScriptedAlchemy
merged commit Oct 25, 2026
5768285
into
fix/sdk-delivered-stream-cursors
12 of 15 checks passed
ScriptedAlchemy
added a commit
that referenced
this pull request
Oct 26, 2026
* fix(extension): discover projects beyond the recent list * fix(extension): preserve project picker button focus * fix(extension): preserve runfile paths in DOM tests * build(plugin): regenerate chatgpt embed from built TypeScript SDK
ScriptedAlchemy
added a commit
that referenced
this pull request
Oct 26, 2026
* fix(extension): discover projects beyond the recent list * fix(extension): preserve project picker button focus * fix(extension): preserve runfile paths in DOM tests * build(plugin): regenerate chatgpt embed from built TypeScript SDK
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Stack order (merge first → last): #4473 → #4478 → #4521 → #4526 → #4515 → #4510 → #4516 → #4524 → #4489 → #4488 → #4485
This PR is layer 10/11, based on #4489. Next: #4485.
Merge bottom to top using merge commits. After each parent merges, retarget its child to master before merging the child; this preserves the ancestry already integrated and avoids reintroducing conflicts.
Problem
The ChatGPT extension used ten recent registered projects as its entire interactive picker. It discarded the registry's completeness metadata and exposed no route to find older projects. Pending app requests also had no cancellation or stale-response ownership.
Changes
project_searchdescriptor and profile-scoped, projectless registry session.Both recent and search requests retain the existing ten-project page bound. Summary counts describe the returned page; no pagination cursor or artifact-size ceiling was introduced.
Verification
check:embedded, commit lint, andgit diff --checkpassed.Verification limits: the live production-daemon suites were not run because this environment has no built TraceDecay CLI. The connected Browser extension was unavailable, and the cloud browser's URL policy blocked the temporary preview. No browser visual pass or live-daemon conformance pass is claimed.
Fixes #4414.