Commits

fix(gitcafe): build credential failure details from the code, not cause.message

6dcf457e3e • versecafe • 2d ago

fix(gitcafe): address review on stack discovery, lifecycle actions, review dispatch and images

9b7887a0e6 • versecafe • 2d ago

fix(gitcafe): build against provider-core and drop unused exports

19eee7bb2d • versecafe • 2d ago

fix(gitcafe): settle the PR list, explain paused stacks, respect locks, harden transport

686ebcb801 • versecafe • 2d ago

fix(gitcafe): page commits, checks and reactions instead of stopping at 100

7e438701ec • versecafe • 2d ago

fix(gitcafe): close gaps found in review

2c4f0b1f3f • versecafe • 2d ago

fix(gitcafe): set the GitCafe mark to 85% of its icon box

82ffd57559 • versecafe • 2d ago

feat(gitcafe): call GitCafe's API directly with a cafe-sourced token

70e4ec1057 • versecafe • 2d ago

fix(gitcafe): inset the GitCafe mark to match neighboring icon weight

bc9e181450 • versecafe • 2d ago

style(gitcafe): format conflict resolutions

1323e35d8d • versecafe • 2d ago

test(gitcafe): table cases with it.each instead of loops

6e94edda32 • versecafe • 2d ago

fix(gitcafe): follow GitCafe's stabilized API

318e4d9216 • versecafe • 2d ago

fix(gitcafe): use GitCafe's own mark instead of a coffee cup

aa050369c3 • versecafe • 2d ago

fix(gitcafe): adapt to upstream source control and review changes

8015362429 • versecafe • 2d ago

feat(gitcafe): support pull request writes and native stack actions

0a1584df1b • versecafe • 2d ago

feat(gitcafe): support expanded PR diffs, reactions, and private images

28ebd721d1 • versecafe • 2d ago

feat(source-control): add GitCafe forge support

52341c196e • versecafe • 2d ago

feat(models): tell users when a CLI update unlocks a new model (#17307)

7b57b723d3 • Julius Marminge • 2d ago

refactor(provider-pi): move Pi into its own provider package (#17302)

9b0df1358f • Julius Marminge • 2d ago

refactor(settings): drop the legacy per-driver providers map (#17300)

2c1160783e • Julius Marminge • 2d ago

refactor(provider-core): add provider-core and provider-testing packages (#17299)

9eea28bacd • Julius Marminge • 2d ago

fix(shared): bound cloudflared download with 10-minute timeout (#14139)

580948708b • Kevin Rajan • 2d ago

chore(shared): bump managed cloudflared to 2026.10.0 (#11184)

af3d842a00 • Aaron Queen • 2d ago

fix(shared): release relay install locks on cancellation (#10585)

c377d1ca17 • Aditya Garud • 2d ago

fix(shared): relay client install waits out a brief Windows file lock (#16998)

bd565bd179 • Scott Norteman • 2d ago

fix(connect): relay client updates itself and skips incompatible cloudflared (#17275)

2a93885bac • Julius Marminge • 2d ago

fix(server): recognize authenticated GitHub Enterprise hosts (#11059)

cdd331b6c3 • Grzegorz Mandziak • 2d ago

test(desktop): expect JetBrains IDEs among remote editors (#17291)

740f591221 • Julius Marminge • 2d ago

feat(editors): open remote projects in JetBrains IDEs over SSH (#17271)

df616cc549 • Julius Marminge • 2d ago

fix(server): keep newly discovered models out of legacy groups (#14314)

fd25c42ae6 • Bilal Bakr • 2d ago

fix(mobile): preserve navigation after native swipe back (#17268)

805967a878 • Julius Marminge • 2d ago

fix(server): Pi discovers workspace skills and commands (#17190)

0b6ec43c54 • Wout Stiens • 2d ago

fix(desktop): generate valid User-Agent that follows RFC 9110 guidelines (#17264)

a0066d5cb7 • jztmanyl • 2d ago

fix(server): Pi editor dialogs prefill the answer composer (#17206)

e8f5850b82 • Wout Stiens • 2d ago

fix(web): stack merge dialog closes as soon as you confirm (#17116)

eb1cf7bd0e • oliver • 2d ago

fix(server): Pi discovers optional T3 tools on demand (#17220)

de72286ee5 • Wout Stiens • 2d ago

fix(server): Pi extension wakes get an owned continuation turn (#17214)

f999eb2a8e • Wout Stiens • 2d ago

fix(web): distinguish thread search matches from code tints (#17263)

62a5d3720f • Yash Singh • 2d ago

fix(web): centered scrollers no longer shift when the scrollbar appears (#17077)

07a8b9ece4 • maria • 2d ago

fix(mobile): HTML pages in a thread no longer trap scrolling on Android (#17211)

61b9790816 • Dara Adedeji • 2d ago

fix(server): pairing tokens work on Node versions that cannot bind booleans (#16730)

4daec109cd • chise • 2d ago

fix(mobile): keep native screens ordered during stack pops (#17231)

a6ec88f7a7 • Julius Marminge • 2d ago

docs(internals): add a checklist for adding a provider (#17229)

a65b43892f • Julius Marminge • 2d ago

feat(web): improve terminal scrollback navigation and snapshots (#17091)

9a3070bcf0 • Wout Stiens • 2d ago

feat(web): find messages and plans in the current thread (#10439)

12069eefd7 • Jono Kemball • 2d ago

fix(web): link pull requests to threads in folders that aren't Git repos (#15946)

a4c9494b0e • shivam • 2d ago

feat(web): Add provider button sits with the provider list (#17152)

5e2225671f • Theo Browne • 2d ago

fix(server): an agent can settle its own thread when its turn ends (#17145)

37eaf5d293 • Theo Browne • 2d ago

perf(usage): the Usage page shows numbers in under a second and dims only what is still loading (#17147)

8597558557 • Theo Browne • 2d ago

fix(server): threads settle as soon as branch status sees their PR merge (#17148)

0ce6b9deb0 • Theo Browne • 2d ago

fix(usage): Cursor account history loads about 4x faster (#17140)

9381533771 • Theo Browne • 2d ago

feat(web): filter the Usage page to just the providers you want (#16970)

13c5328dd0 • Theo Browne • 2d ago

perf(server): ACP tool updates no longer persist a snapshot per streamed chunk (#16682)

10e29a26c2 • Aviddaram • 2d ago

fix(server): shell snapshots no longer block other database reads while decoding (#17141)

1f31906c8e • Theo Browne • 2d ago

fix(usage): repeat usage scans no longer decode unchanged Antigravity databases (#17139)

4d1f24ba41 • Theo Browne • 2d ago

fix(clients): copy button is back in its old spot, before fork (#17137)

2ea7684d56 • Theo Browne • 2d ago

feat(web): compact-before-send is a chip that shows the token count (#17127)

0647c48101 • Theo Browne • 2d ago

feat(providers): run Muse Code as a native provider (#17082)

d6f47ff972 • Theo Browne • 2d ago

feat(mobile): redesign the Add environment sheet (#17092)

30cc788975 • Julius Marminge • 2d ago

fix(web): workspace page headers can no longer grow past the top-bar height (#17086)

73e097b8c8 • maria • 2d ago

fix(mobile): align diff scrolling with glass headers (#17085)

97a65a3121 • Julius Marminge • 2d ago

fix(lineage): keep agent effort and speed after completion (#16925)

57f96e69d3 • Bilal Bakr • 2d ago

feat(web): projectless threads show their machine in the sidebar (#17022)

ff9eb8bd0c • oliver • 2d ago

feat(web): quote chips show what you said about the quote (#15703)

12865b4a73 • oliver • 2d ago

perf(mobile): highlight source files in small batches that keep grammar state (#16729)

33afd5a5aa • Julius Marminge • 2d ago

perf(mobile): reuse the settled sort when settled rows are unchanged (#16369)

b402f5fc65 • Julius Marminge • 2d ago

fix(mobile): update the iOS Git header menu when status changes (#16330)

833a03afe3 • Julius Marminge • 2d ago

fix(mobile): refresh Git status after reconnect (#16329)

4fec120b75 • Julius Marminge • 2d ago

fix(mobile): stop Git sheet refresh loop (#16305)

5c2798d47e • Julius Marminge • 2d ago

fix(mobile): collect UI runtime garbage on iOS memory warnings (#16296)

c001e191a1 • Julius Marminge • 2d ago

perf(mobile): skip impossible thread-key lookups (#16263)

6c1ce06996 • Julius Marminge • 2d ago

perf(mobile): reduce move-menu index allocations (#16256)

7873504964 • Julius Marminge • 2d ago

perf(mobile): remove unused Home project sorting (#16177)

6eed953a06 • Julius Marminge • 2d ago

perf(mobile): skip showcase subscriptions in normal builds (#16131)

6651aaab38 • Julius Marminge • 2d ago

perf(mobile): reuse encoded rows in shell cache saves (#16129)

8a1fc4149a • Julius Marminge • 2d ago

fix(mobile): skip move indexes for empty and single-thread sections (#16115)

12a4c057f3 • Julius Marminge • 2d ago

fix(mobile): stop refreshing Git status on streamed thread updates (#15893)

70eeb3996d • Julius Marminge • 2d ago

fix(web): Usage breadcrumb stays centered on small viewports (#15552)

85a41391e9 • oliver • 2d ago

fix(web): command palette scrollbar no longer clipped at the top (#17035)

647d8affa7 • oliver • 2d ago

fix(web): PR commit menu no longer stretches across the window (#15560)

98b5e1bef3 • oliver • 2d ago

fix(web): PR code toolbar no longer overlaps in narrow panels (#15561)

ed27eb724b • oliver • 2d ago

fix(mobile): restore file viewer insets and glass header (#17073)

e803242d93 • Julius Marminge • 2d ago

fix(mobile): pause hidden home thread list updates (#15705)

65404eb75d • Julius Marminge • 2d ago

perf(mobile): pause elapsed-time timers on hidden thread screens (#15397)

eb17e0db2b • Julius Marminge • 2d ago

perf(mobile): omit duplicated turn items from bounded thread snapshots (#15385)

28f5516a9a • Julius Marminge • 2d ago

fix(web): PR file stats ignore the hide-whitespace toggle (#16162)

6053a7878d • oliver • 2d ago

fix(server): a message sent during a rollback no longer undoes it (#17079)

c28cd90557 • Theo Browne • 2d ago

fix(server): held queued wakes no longer keep delegated tasks running (#17028)

0bfd9dd19d • Julius Marminge • 2d ago

fix(web): PR timeline no longer shifts when its scrollbar appears (#15588)

b24f0fbba0 • oliver • 2d ago

fix(web): PR file headers keep the file name in narrow panels (#15562)

2b7fa212a8 • oliver • 2d ago

refactor(web): PR loading skeleton shares the detail panel's layout (#15583)

843c593ab2 • oliver • 2d ago

fix(web): messages with quotes or links no longer collapse when short (#16624)

6f83358ae6 • oliver • 2d ago

fix(server,web,mobile): thread links reference the thread id, not a baked title (#17017)

0f09627a11 • Julius Marminge • 2d ago

fix(server): opening a long thread no longer blocks the server for a second (#17029)

04ad17425a • Dara Adedeji • 2d ago

fix(server): replaying a command no longer freezes the server (#17041)

9fba2093e5 • Dara Adedeji • 2d ago

perf(mobile): show the cached thread list sooner and stop the freeze after it (#16713)

f9e16b3f66 • Julius Marminge • 2d ago

chore(review): remove the custom Approvability check (#17018)

83a82a46b0 • Erik Thorelli • 2d ago

refactor(server): GitHub rate limits read the response headers (#16986)

d720210996 • Julius Marminge • 2d ago

refactor(server): GitHub source control reads GitHubApi directly (#16982)

42d92ec597 • Julius Marminge • 2d ago

refactor(server): GitHub GraphQL batches use variables and share one pager (#16960)

a21ac5fb15 • Julius Marminge • 2d ago