Skip to content

chore: integrate upstream v0.1.9 - #182

Merged
ggfincke merged 200 commits into
mainfrom
chore/upstream-v0.1.9
Nov 12, 2026
Merged

ggfincke merged 200 commits into
mainfrom
chore/upstream-v0.1.9

Conversation

@ggfincke

Copy link
Copy Markdown
Owner

Integrates upstream v0.1.9 (24e7747), including attachment sends during uploads, Claude session MCP approvals, OpenCode goals, and orchestration, search and iOS fixes. Preserves furnace-first hosting, Coral and priority providers, personal UI, existing state, local builds and staged updates, and the removal of analytics and hosted services. Keeps the approved configured-hub xAI and Antigravity usage checks; defers GitHub App-only PR event streams. The changed-file gate passes with 7,173 tests passing and two skips, alongside the web build and disposable migration 081 verification. Live desktop and iPhone acceptance remain outstanding. Implemented with GPT-6.1 Sol through the Codex harness.

t3dotgg and others added 30 commits November 9, 2026 12:36
…e (#33538)

Co-authored-by: Yuruzuu <tauqmc@gmail.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Code <noreply@anthropic.com>
… (#33570)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
… (#33543)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…op (#33598)

Co-authored-by: Claude Fable 5.2 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
OpenCode usage scans materialized complete message bodies and queried empty
rowid ranges. Select in-window rowids first and project usage fields in
SQLite, keeping message bodies off the JS heap. Read each database in one
snapshot and record scan row and page counts.

On a read-only snapshot of a 3.32 GB real database, five fresh-process runs
measured 2.33x faster 30-day reads and 2.82x faster 90-day reads with identical
records. These are cold application-cache measurements; OS caches were not
cleared. Local check:changed and CI passed.

Adapted SQL projection from pingdotgg/t3code#27679
and window selection/snapshot handling from
pingdotgg/t3code#26613.

Model and harness: GPT 6.1 Sol through Codex in T3 Code.

Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: Tymoteusz Bielski <31070271+TymekTM@users.noreply.github.com>
Co-authored-by: maria-rcks <maria@kuuro.net>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…33627)

Co-authored-by: Claude Fable 5.2 <noreply@anthropic.com>
…33629)

Co-authored-by: Claude Fable 5.2 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Normalize Cursor usage pages as they arrive, retain bounded raw page data, and preserve count-proven boundary deduplication and stable event keys. Use direct hex hashing, limit concurrent account refreshes to two, reuse unchanged cached records, and persist retention pruning.

Validation: check:changed passed with 61 focused tests; 40 differential reader cases matched the original output. CI and agentic reviews passed on the merged head.

GPT 6.1 Sol via Codex in T3 Code.
… (#32643)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…approve" (#33645)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
New threads started without an active thread or draft used the first project in sidebar order, even after working in another project. This was visible when creating a draft from Settings or delivering a pending snapshot after reopening the app.

Remember the project from the current thread or draft, including its environment, and prefer it when a new draft needs a project. Removed or archived projects fall back to sidebar order. The new-thread keyboard shortcut reads the same preference when invoked. Pending snapshots wait while the remembered environment loads and retry when its project state becomes available.

Validation: regression coverage for project selection across environments, missing and archived projects, and a preference changed after shortcut registration. Verified Settings → reload → New thread in the client. `vp run check:changed` covers formatting, lint, affected typechecks, tests, and React compiler checks.

Model: GPT 6.1 Sol via the Codex harness.
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…s that build (#33617)

Co-authored-by: Claude Fable 5.2 <noreply@anthropic.com>
…w at rest (#33599)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
Co-authored-by: maria-rcks <maria@kuuro.net>
…bar changes (#33611)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…rashpad pipe (#26374)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Fable 5.2 <noreply@anthropic.com>
Co-authored-by: PR Batch Tester <agent@local.test>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: maria-rcks <maria@kuuro.net>
…ab (#23589)

Co-authored-by: PR Batch Tester <agent@local.test>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: PR Batch Tester <agent@local.test>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: maria-rcks <maria@kuuro.net>
Add a Details action for pending background commands and subagents. Preserve Claude command metadata across roster updates and bind output visibility to the explicit command item. Keep internal task IDs, duplicate command labels, and empty output headings out of the dialog.

Validation: check:changed passed with 371 tests; CI and agentic reviews completed on a0326ab. Verified command details in real Codex and Claude runs.

Implemented and verified with GPT 6.1 Sol in the Codex harness.
juliusmarminge and others added 27 commits November 10, 2026 22:50
…uages again (#33680)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: maria-rcks <maria@kuuro.net>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: maria-rcks <maria@kuuro.net>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
…un claude update (#34176)

Co-authored-by: Julius Marminge <julius0216@outlook.com>
…tab opens again (#34168)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
…only the 2-minute sweep (#33548)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
…histories (#25728)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ity trees (#33745)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ing a turn (#33900)

Co-authored-by: Claude Fable 5.2 <noreply@anthropic.com>
…ents (#22553)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
… base's PR (#22861)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…2947)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…#31972)

Co-authored-by: Julius Marminge <julius0216@outlook.com>
…(#22755)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…he binding changes (#32494)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ing (#22349)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
Merge upstream v0.1.9 at 24e7747 while preserving 456code's hosting, provider, interface, and local release boundaries. Keep configured hub usage probes and migration 081; exclude hosted approvals, analytics, remote build dispatch, and the GitHub App-only PR event stream.
Align Kiro and Muse recordings with the adopted file-link instructions while retaining 456code naming. Preserve the approved ultra effort icon with a scoped lint exception and select named options directly in two existing browser tests. Run web tests in four sequential shards to avoid the reproduced connection loss in a long-lived single-worker browser, retaining every test and fail-fast behavior.
@ggfincke
ggfincke merged commit 21726af into main Nov 12, 2026
12 checks passed
@ggfincke
ggfincke deleted the chore/upstream-v0.1.9 branch November 12, 2026 18:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.