Skip to content

chore(coil): merge upstream/main 0f13d638af (374 commits) - #239

Open
radroid wants to merge 376 commits into
mainfrom
coil/sync-43455759155
Open

radroid wants to merge 376 commits into
mainfrom
coil/sync-43455759155

Conversation

@radroid

@radroid radroid commented Nov 13, 2026

Copy link
Copy Markdown
Owner

What changed for you

345 user-facing changes from upstream T3 Code, out of 374 upstream commits. Tests, CI, refactors and docs are left out. Compare the full range.

New

  • Providers: Managed Antigravity and Codex installs can update past their pin (#21249)
  • Opencode: Read usage limits from the connected server (#34146)
  • Web: Resize rows and columns in spreadsheet previews (#35548)
  • Antigravity: Support native goals and managed CLI updates (#35409)
  • Codex: Choose a cyber access program for Daybreak-eligible models (#27928)
  • Secrets: Check a secret reference before saving it (#31723)
  • Server: Watched GitHub pull requests react when a check suite completes (#35709)
  • Server: Keep the computer awake while agents work (#34128)
  • Mobile: Secret field gets an eye toggle to show what you typed (#35783)

Fixed and improved

  • Server: Selecting a remote branch lands on its local branch (#35400)
  • Web: SCP-style Git remotes no longer become terminal file links (#35404)
  • Web: Sidebar draft previews show cited assistant text, not the raw link (#35406)
  • Web: Pasting an image the draft already has no longer flashes a preparing tile (#35265)
  • Shared: Pooled limits weight each account by its plan size (#35427)
  • Mobile: Browser and MCP-app links with blank IDs no longer crash the screen (#35415)
  • Shared: Thread search ignores the t3 prefix of flat temporary branches (#35430)
  • Mobile: A steer splits a settled turn's "Worked for" fold (#35408)
  • Shared: Html_render pages show for Grok threads (#35434)
  • Server: Claude 1-hour cache writes are priced at the 1-hour rate (#35423)
  • Opencode: OpenCode Go threads no longer fail on a reasoning level the model lacks (#35432)
  • Ssh: SSH environments connect over links with about a second of round trip (#35418)
  • Web: Narrow-window sidebar sheet obeys disabled panel animations (#35442)
  • Web: Prompt Stash shrinks above the composer when vertical space is short (#35454)
  • Acp registry: Each model keeps its own session options (#35458)
  • Server: ACP follow-ups sent while the agent is still busy are delivered, not failed (#35463)
  • Desktop: Preview comment keystrokes no longer trigger the page's shortcuts (#35431)
  • Server: File index refreshes no longer block the server on fff's lock (#35460)
  • Server: Removing a worktree on Windows no longer spins the server until it hangs (#34774)
  • Web: A project filter that hides every active thread says so and offers Show all projects (#35426)
  • Usage: Count Codex request ledgers and replace archived cache entries (#35497)
  • Web: Keep settled pagination focused while loading (#35522)
  • Web: Voice dictionary keeps the draft when Enter confirms an IME candidate (#35467)
  • Preview: Browser pane navigates when the desktop backend has no browser channel (#35424)
  • Desktop: Nightly update checks find the newest nightly past newer preview builds (#35470)
  • Mobile: Files with # or ? in their path keep audio playback and Markdown Preview (#35448)
  • Web: Device tab rename no longer saves on the Enter that confirms an IME candidate (#35468)
  • Web: A focused folder New thread button no longer draws over the hidden-thread count (#35499)
  • Grok: Grok MCP calls store the real tool, arguments, and result (#35502)
  • Server: Load earlier turns no longer drops the middle of threads an agent started (#35405)
  • Scripts: vp run dev --share removes its tailnet mapping when the terminal closes (#35534)
  • Server: "Open in" stops offering the tailnet name after tailscale down (#35539)
  • Web: Align timeline activity timestamps (#35549)
  • Tailscale: Serve setup fails when the tailnet has not enabled HTTPS (#35538)
  • Scripts: --share --built --host localhost points the tailnet URL at the backend (#35542)
  • Server: T3 pair --tailscale no longer replaces another app's Serve route (#35547)
  • Shared: Voice cleanup falls back after removing an instance named like an Object key (#35489)
  • Server: A bind address Tailscale Serve refuses says to bind 127.0.0.1 or 0.0.0.0 (#35545)
  • Desktop: Tailscale HTTPS counts as on only when Serve reaches this backend (#35544)
  • Server: Long startup migrations log progress and resume after a restart (#35486)
  • Scripts: Mobile:e2e asks Tailscale for the address pool devices reach (#35553)
  • Server: Provider instances named constructor, toString or valueOf can be added (#35492)
  • Mobile: Inline-code file paths with non-ASCII names become file pills (#35552)
  • Voice: Dictation survives draft changes and Escape in the citation box (#32682)
  • Clients: Report title regeneration outcomes (#31418)
  • Web: Grok Bot opens with the setup message filled in (#35565)
  • Desktop: SSH suggestions from known_hosts keep their port (#35556)
  • Mobile: Block HTML in a Markdown table cell no longer splits the row (#35535)
  • Server: Terminal history drops the tertiary Device Attributes query (#35537)
  • Web: J and K step the PR guide without clicking into it first (#32302)
  • Shared: Preserve repository paths when switching clone protocols (#35322)
  • Forgejo: Renamed repositories keep syncing their pull request links (#32629)
  • Web: The Fix action on a thread details PR row stays inside the card (#31115)
  • Mobile: Queue sheet's Resume queue continues a usage-limited thread (#35576)
  • Server: Background status fetch no longer breaks a concurrent git pull (#26568)
  • Usage: The Usage page shows cost and tokens at once instead of after a full scan (#33993)
  • Web: Command palette footer hints wrap instead of clipping on narrow viewports (#29288)
  • Server: The Welcome page offers repositories you only worked on in worktrees (#33923)
  • Web: A branch picked right after opening the picker no longer waits for its status read (#33877)
  • Server: Status refresh on a fork's default branch is 2.5x faster (median 7,826 to 3,168 ms) (#33954)
  • Server: Agents can see a thread's pending background work (#33858)
  • Ssh: Timed-out SSH commands keep the output they already printed (#35589)
  • Server: Worktree dev servers no longer clean up real worktrees (#33902)
  • Server: Server updates retry when a release download fails briefly (#33896)
  • Server: Dev database seed no longer runs settle scripts in real worktrees (#33908)
  • Server: Avoid loading provider drivers for terminal imports (#33898)
  • Web: Queued message preview keeps inline image labels in place (#33405)
  • Web: Project settings can reach each checkout on one environment (#29441)
  • Server, Client: Attaching to a terminal with a large history over a slow link drops from 5,555 ms to 751 ms median (7.4x) (#33942)
  • Server: PR sync reads share GitHub requests again on busy servers (#28422)
  • Mcp: Answer MCP 2026-07-28 discovery instead of a 400 (#28683)
  • Server: A server published through Tailscale Serve no longer reports itself as local-only (#35543)
  • Server: Save large agent recordings faster (#33930)
  • Web: Hand-started t3 servers get an update command that updates them (#29462)
  • Web: Select All then Copy in a read-only file preview copies the whole file (#33903)
  • Web: PDF Find jumps to the first match in long PDFs 3.1x faster (median) (#33956)
  • Mobile: Keep a tall question's Submit button above Android's navigation bar (#33929)
  • Web: Choosing a project icon again re-reads it from disk (#28584)
  • Web: Sidebar keeps the open thread active while Settings or Usage is open (#28703)
  • Web: Gitignore fences in the rich-text composer highlight as ini, as chat does (#35603)
  • Web: Keep later navigation when thread deletion completes (#33953)
  • Server: Git status finds the default branch when the only remote isn't origin (#28815)
  • Pi: Settle prompts consumed by input handlers (#28798)
  • Cursor: Honor HTTP/1.1 transport for proxy networks (#25338)
  • Client: Hide Resume while a pending request blocks continuing the run (#28810)
  • Server: T3 doctor holds off server launches and names the holder (#24963)
  • Server: Preserve filename whitespace when reading and saving files (#29314)
  • Server: Tool calls a released session cuts off no longer keep the thread Waiting (#29036)
  • Server: Keep thread tool responses small by default (#29268)
  • Web: A chunk that fails after boot no longer reloads the page in a loop (#29306)
  • Opencode: Keep ACP question choices and fold the custom answer (#25879)
  • Web: Sent messages honor their theme foreground (#26888)
  • Ci: Run server test files in parallel on each shard (#35618)
  • Server: Keep worktrees containing nested repositories (#25241)
  • Shared: Windows-style paths stay out of the slash menu (#27851)
  • Acp: Let agents that advertise /compact compact their own context (#28822)
  • Web: Diff colors follow appearance contrast (#28947)
  • Web: Keep the child thread open when its remote parent was deleted (#27436)
  • Desktop: Poll for updates every 4 hours, not 4 minutes (#28481)
  • Usage: Bill Codex requests whose cumulative counters rewind to an earlier snapshot (#29366)
  • Server: Persist terminal output without rewriting all history (#24019)
  • Server: Stop serializing terminal chunks just to measure them (#24179)
  • Web: Stop opening a menu when a terminal selection ends (#24112)
  • Server: Agents keep named browser profiles after a server restart (#23484)
  • Web: Reveal full composer command descriptions (#27414)
  • Server: Restart the service after T3 home ownership clears (#25237)
  • Web: Enter on an empty prompt resumes an interrupted thread (#27079)
  • Shared: Token counts just below a unit boundary use the next unit (#35634)
  • Desktop: Long annotation strokes stay cheap to draw (#24573)
  • Ssh: Load remote profiles with the account login shell (#23934)
  • Server: Terminals recreate a worktree removed by storage cleanup (#24156)
  • Server: Access list keeps changes made while its stream opens (#35640)
  • Server: A failed Git version probe no longer advises installing Git (#35638)
  • Server: PR worktrees keep local commits on an existing branch (#24674)
  • Web: Branch labels keep the space before a middle-truncated name (#23627)
  • Server: Stale provider update results clear once the provider is up to date (#24338)
  • Server: Merged-PR threads no longer re-read git state every minute (#24099)
  • Server: Pending request reads keep question option previews (#35644)
  • Opencode: Preserve owned turns during server recovery (#25596)
  • Server: Baseline existing pull request checks when watching (#23522)
  • Server: Saved preview snapshot failures name the screenshot destination (#35649)
  • Ssh: Distinguish incompatible Node from a missing executable (#35607)
  • Pi: Stop offering extension-only models for text generation (#24110)
  • Server: New worktrees show submodule downloads instead of a stuck checkout (#33687)
  • Web: Restore composer focus when returning to a thread (#29179)
  • Server: Linked calls fail fast when a peer stalls the MCP handshake (#28876)
  • Web, Mobile: Keep line breaks in pending question text (#33353)
  • Mobile: Opening a search result clears Home's search on iPhone (#28324)
  • Desktop: Escape during IME composition no longer cancels a preview annotation (#35645)
  • Web: A click no longer lands on the sidebar row that just slid under it (#23517)
  • Mcp: Background wait fails when none of its task IDs exist (#29773)
  • Web: The collapsed mobile composer shows Stop while a turn runs (#29959)
  • Desktop: Nightly updates no longer depend on GitHub's tag order (#35599)
  • Web: PDF preview prerenders pages two viewports below the visible area (#35666)
  • Server: Uploading a large document with seven notebooks finishes 1.8x faster (median 823 ms -> 461 ms) (#33946)
  • Server: Wake PR watches when the merge queue drops a pull request (#24141)
  • Web: Legacy collapsed project folders stay collapsed after a save (#35659)
  • Server: Explain how to close unclaimed browser tabs (#29205)
  • Editors: JetBrains IDEs open file links in the thread's project (#33558)
  • Mobile: Select part of a source file's text on iOS (#33218)
  • Mobile: Show loading until existing threads are known (#28663)
  • Web: Streamed device toolbar starts at the panel size (#35664)
  • Acp: Preserve OMP single-choice questions and custom answers (#24012)
  • Server: Workspace search leaves out files Git ignores outside .gitignore (#35673)
  • Server: Worktree setup no longer hangs when the shell is Nushell (#29461)
  • Secrets: Notify when a delegated agent asks for a secret (#33585)
  • Web: Cursor threads keep a stored model the catalog doesn't list (#24872)
  • Server: Workspace search keeps backslashes in POSIX file names (#35672)
  • Provider: Make readiness probe timeouts configurable (#33275)
  • Cursor: Mcp.json servers using ${workspaceFolder} now start (#24505)
  • Server: Workspace search ignore filter follows the host path separator (#35697)
  • Server: T3 uninstall names another home's service it leaves installed (#35684)
  • Client runtime: Long MCP app download names no longer split an emoji (#35680)
  • Web: Collapsed reasoning previews no longer split an emoji (#35677)
  • Web: A question answer restored with undo is no longer sent twice (#35574)
  • Server: Reject PR watches when hosting dependencies are unavailable (#33389)
  • Chat: Requeued steers no longer look delivered (#23420)
  • Web: Reuse timeline rows while thinking and plans stream (#24121)
  • Mobile: Back from a PR opened in a chat returns to the chat on Android (#27653)
  • Mobile: Tall iOS code blocks with long lines show their code (#33243)
  • Mobile: Refreshing a review diff keeps unfolded files open (#35682)
  • Server: Snooze no longer waits two minutes after a steered queued message (#35661)
  • Cli: T3 pair's protocol mismatch hint keeps --base-dir (#35690)
  • Web: A dismissed provider banner stays dismissed when you switch threads (#25513)
  • Cli: T3 status no longer suggests --no-lan under a T3CODE_HOST override (#35691)
  • Desktop: Wait for the server's database upgrade instead of reporting a failed start (#35056)
  • Server: A C# dictionary term no longer rewrites standalone letters (#35700)
  • Client runtime: Last user message sort ignores agent-posted messages (#33873)
  • Web: Long screen-reader announcements keep emoji whole at the cutoff (#35681)
  • Server: Claude context meter honours CLAUDE_CODE_AUTO_COMPACT_WINDOW (#33806)
  • Web: Triple-click selects the whole line around links and file chips (#32334)
  • Projects: Preserve grouped renames to repository names (#25244)
  • Acp: Agents get T3's runtime notes once per session, not on every message (#26959)
  • Web: Find scheduled tasks in Settings search (#35715)
  • Preview: Bound stalled screenshot captures (#25862)
  • Server: Archive refuses a thread with running delegated tasks (#26078)
  • Web: Minimap Next turn no longer sticks on adjacent user messages (#33036)
  • Server: Claude background commands show how long they have run (#26668)
  • Server: Honor worktree prefixes when automatic naming fails (#35718)
  • Git: Refuse remote switches that would silently detach HEAD (#35687)
  • Mobile: Retain inline image zoom on iOS (#33852)
  • Server: Claude's auto-compact setting now wins over CLAUDE_CODE_AUTO_COMPACT_WINDOW (#35737)
  • Desktop: An SSH reconnect during a desktop update no longer locks the updated app out of its T3 home (#26191)
  • Web: Auto-balanced drafts recheck machine load before sending (#35658)
  • Web: Screen readers at Everything hear context compaction start (#35739)
  • Server: T3_thread_read returns the newest items and fits in agent context (#33428)
  • Server: Remote status keeps a local upstream named without a slash (#35766)
  • Server: A watched PR stops holding its thread once its checks finish (#33214)
  • Server: A slow database write no longer freezes the server (#35728)
  • Mobile: Android sheets scroll without per-feature platform checks (#34207)
  • Ssh: Timed-out SSH commands no longer leave a proxy helper running (#35775)
  • Dev: Long-running dev servers no longer leak memory when other worktrees install (#35740)
  • Server: Changes totals no longer take index.lock (#35770)
  • Server: Keep repository identity for roots whose name ends in a space (#35767)
  • Server: Restored worktrees find pushed thread work on a non-origin remote (#35769)
  • Ssh: An alias no longer hides known_hosts entries on other ports (#35779)
  • Server: IPv4-mapped loopback SSH device targets count as this machine (#35774)
  • Ssh: Host discovery follows Include globs in directory components (#35771)
  • Server: Commit finishes a merge resolved to the current branch's tree (#35778)
  • Server: Gh default remote lookup ignores an inherited GIT_DIR (#35764)
  • Server: Fork PR worktrees no longer fail when a local branch owns the t3code/pr- prefix (#35768)
  • Web: A failed commit keeps the commit message you typed (#35781)
  • Server: Branches whose names start with a parenthesis are no longer reported as detached (#35780)
  • Web: Resume replaces Stop without a lingering Stopped button (#35755)
  • Shared: Command output failure scan rejects clean output in one pass (#26935)
  • Mobile: A cold launch shows the cached thread rows with the first frame (#35683)
  • Server: ACP terminal MCP calls answer interleaved server requests (#35805)
  • Web: "Try again" recovers from a failed page chunk load (#35806)
  • Shared: Read MCP event streams whatever the case of the content type (#35815)
  • Server: ACP streamed chunks compare message ids exactly (#35836)
  • Install: Name the archive when its download fails (#35854)
  • Web: Arrow and page keys scroll the conversation again after a click or F6 (#27209)
  • Kiro: Compaction is refused when Kiro does not advertise _kiro/session/compact (#35866)
  • Server: Show self-resumed Claude subagents as running (#23831)
  • Web: Preserve single tildes in sent user messages (#35859)
  • Desktop: Clicking inside the in-app browser closes open host menus (#23141)
  • Desktop: Update browser tab titles without navigation (#29452)
  • Web, Mobile: Triage follows the draft when you switch machines (#33782)
  • Server: Storage cleanup treats symlinked spellings of a worktree as one checkout (#25735)
  • Server: Migrate-dev-db refuses unimported legacy threads (#23191)
  • Web: Opening a thread on a touch tablet no longer focuses the composer (#29496)
  • Acp: Linked terminal output no longer reopens a completed tool call (#35844)
  • Acp: Root tool content replacements replace streamed output (#35862)
  • Forgejo: Fast-forward-only repositories can merge pull requests (#32738)
  • Server: Linking says why each address failed discovery (#30884)
  • Terminal: Show recovery guidance when a project folder is missing (#35849)
  • Client runtime: Reopened files show host edits instead of the first read (#29409)
  • Server: Preview resize and status report the real size of desktop tabs (#32854)
  • Server: Migration 64 skips thread payloads that are not valid JSON (#35884)
  • Web: Thread navigation shortcuts work from the terminal and macOS composer (#26433)
  • Desktop: An unreadable settings file is no longer overwritten by a bounds save (#35890)
  • Codex: Accept hook event names newer than the pinned protocol (#35885)
  • Opencode: /goal clear with no goal set finishes as a no-op (#35893)
  • Ssh: A slow reconnect no longer replaces a healthy port forward (#35874)
  • Desktop: One preview viewer or recording stopping no longer freezes the others (#31051)
  • Server: Codex question answers keep their native question id (#35886)
  • Clients: Answer history no longer shows provider context from review comments (#35897)
  • Server: Refresh sync status after agent merges (#35919)
  • Web: Copying an image with a spaced path keeps it an image (#35914)
  • Server: Force stop no longer tears down a queued follow-up that started during cleanup (#31038)
  • Azure devops: TF400733 throttling fails diffs as rate-limited (#35929)
  • Acp: V2 tool updates clear nulled fields and replace raw input (#35869)
  • Server: Interrupted SSH device bootstrap no longer leaks its forward (#35928)
  • Mobile: Files search no longer carries into another workspace (#35902)
  • Web: Copying an alert callout keeps its alert Markdown (#35932)
  • Server: Codex shadow home shares the instance environment CODEX_HOME (#35912)
  • Preview: Remote viewers recover from stalled first captures (#25381)
  • Server: New turns wait for overlapping checkpoint file restores (#23671)
  • Server: Preview_navigate returns the committed page when load is slow (#26127)
  • Server: Unchanged-worktree cleanup waits for the thread to settle or archive (#35941)
  • Web: Zoom shortcuts work while a desktop browser page has focus (#35947)
  • Server: ACP threads accept a model change after their session detaches (#35951)
  • Server: Service launcher keeps a T3 home that ends in a space (#35958)
  • Server: Launcher repoints the unit the systemd manager loads (#35966)
  • Server: Refuse a Linux service for a T3 home systemd cannot load (#35968)
  • Server: Sending, editing and steering queued messages no longer read a long thread's whole history (#29521)
  • Server: Codex protocol records go to the log of the thread they belong to (#35975)
  • Cli: Service.env updates keep quoted multiline values intact (#35976)
  • Web: Open code blocks and diffs follow a changed word wrap default (#35922)
  • Desktop: Keep WSL distros whose names start or end with a dot or hyphen (#35971)
  • Server: SSH device test rejects Node below agent-device's 22.12 floor (#35991)
  • Server: Simlock renewals no longer exceed the gateway's lease TTL cap (#35988)
  • Device: Simlock viewer stops retrying an ended lease and keeps its reason (#35994)
  • Server: Stop waits for the turn to settle instead of polling (#35948)
  • Scripts: Dev runner ignores the parent T3 server's port and host (#36019)
  • Server: Reduce allocation while reading usage history (#36009)
  • Web: Terminal paste keeps a leading U+FEFF without bracketed paste (#36018)
  • Server: BEL inside a DCS no longer ends it in terminal history (#36020)
  • Server: Terminal history drops the ESC Z identity query (#36024)
  • Web: Terminal OSC 8 file URIs open the file they name (#36025)
  • Server: Terminal history strips queries with embedded controls (#36027)
  • Mobile: Pasted images over the size limit attach instead of vanishing (#35845)
  • Mobile: Android terminal resizes the engine when only the cell size changes (#36023)
  • Server: T3_thread_read results fit MCP clients' output limit (#33455)
  • Desktop: AppImage t3 shim no longer grows the CLI compile cache on every call (#33885)
  • Server: A decoded U+009C no longer ends an OSC string in terminal history (#36022)
  • Server: Speech worker no longer segfaults when the backend dies mid-dictation (#33624)
  • Codex: Image items identified by fileId are no longer dropped (#35883)
  • Server: Linked-thread counts update when links change instead of polling every 10s (#35865)
  • Scripts: Scenarios reach the screen and say why they could not run (#36054)
  • Web: PR Code tab previews images the host sends no patch for (#36056)
  • Web: Pull request comment tooltips follow the Time format setting (#35396)
  • Server: Repository identity honors the gh default remote (#21574)
  • Server: A rejected non-fast-forward push explains itself under a translated Git (#35386)
  • Web: Provider rows select from anywhere in the row (#32537)
  • Client runtime: Imported threads that never ran no longer sit in Working as Waiting (#33042)
  • Web, Mobile: MCP app calls keep their tool row and result beside the app card (#33347)

…and 49 more. Compare the full range.

How the conflicts were resolved

Fixes #237. Daily run 43455759155 stopped on a conflict; this merges the current upstream/main (0f13d638af) instead.

  • packages/source-control-core/src/server/discovery.ts: upstream fix(server): a failed Git version probe no longer advises installing Git pingdotgg/t3code#35638 moved the install-hint choice into failedProbeHint. The CLI probe now uses it and keeps the fork's rule that only a spawn failure marks a CLI missing, so a slow or broken CLI still runs the fast auth probe.
  • apps/server/src/sourceControl/SourceControlDiscovery.test.ts: kept both the fork's "absent" auth-detail assertion and upstream's new Git-probe assertions.
  • pnpm-lock.yaml: took upstream's lockfile and re-resolved it with the install, as the daily job does.
  • Retired workflows: the fork's deleted upstream workflows stay deleted. Upstream's new issue-vouch.yml (labels issues by upstream's vouched authors) is retired alongside pr-vouch.yml, in its own commit that also adds it to the sync script's list and the seam ledger.

Seam review: upstream's changes to seam files this range (desktop IPC/preload, contracts, Azure DevOps CLI, pnpm-workspace.yaml) are additive and leave the fork's hooks intact. No apps/marketing churn to port to apps/coil-home.

Local: typecheck and lint green; discovery tests in apps/server and packages/source-control-core pass. coil-ci gates the full suite.

Claude Opus 5.5 via Claude Code in T3 Code.

🤖 Generated with Claude Code

juliusmarminge and others added 30 commits November 12, 2026 14:48
…ingdotgg#24674)

Co-authored-by: maria-rcks <maria@kuuro.net>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
…pingdotgg#23627)

Co-authored-by: maria-rcks <maria@kuuro.net>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
… up to date (pingdotgg#24338)

Co-authored-by: maria-rcks <maria@kuuro.net>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
…ute (pingdotgg#24099)

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

Co-authored-by: Tin Zeljar <35663757+Zheruel@users.noreply.github.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
…gdotgg#23522)

Co-authored-by: maria-rcks <maria@kuuro.net>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
…gdotgg#24110)

Co-authored-by: maria-rcks <maria@kuuro.net>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
…k checkout (pingdotgg#33687)

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

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

Co-authored-by: maria-rcks <maria@kuuro.net>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
…#33353)

Co-authored-by: Grok 4.7 (Grok) <noreply@x.ai>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
…ingdotgg#28324)

Co-authored-by: maria-rcks <maria@kuuro.net>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
…nder it (pingdotgg#23517)

Co-authored-by: maria-rcks <maria@kuuro.net>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
…dotgg#29773)

Co-authored-by: Taylor Dolezal <117500+onlydole@users.noreply.github.com>
Co-authored-by: maria-rcks <maria@kuuro.net>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
…s 1.8x faster (median 823 ms -> 461 ms) (pingdotgg#33946)

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

Co-authored-by: meutex <342316034+meutex@users.noreply.github.com>
Co-authored-by: maria-rcks <maria@kuuro.net>
Co-authored-by: Elliot Drel <elliotdrel@gmail.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
pingdotgg#24141)

Co-authored-by: maria-rcks <maria@kuuro.net>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
…9205)

Co-authored-by: Julius Marminge <julius0216@outlook.com>
juliusmarminge and others added 30 commits November 13, 2026 04:32
…put (pingdotgg#36115)

Co-authored-by: Claude Haiku 5.5 <noreply@anthropic.com>
… forward (pingdotgg#30173)

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>

This branch has not been deployed

No deployments
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.

[coil-sync] daily sync needs attention (conflict)