Skip to content

v2026.9.18.0

Choose a tag to compare

@whutchinson98 whutchinson98 released this 18 Sep 16:21
· 1398 commits to main since this release
09c841d

What's Changed

  • fix(ux): make shift click always open in new split if possible by @sedson in #6462
  • style(layout): hover styles for nested drive by @sedson in #6456
  • Seanaye/feat/offline soup filter matrix by @seanaye in #6457
  • feat(initiatives): crates/initiative inbound axum router handlers middleware router tests by @whutchinson98 in #6452
  • feat(home): add sidebar filters and stable sort for new homepage by @jbecke in #6467
  • Include thinking blocks in tool call grouping by @ehayes2000 in #6415
  • refactor(harness): a bot's sessions either have a repository or do not by @404Wolf in #6460
  • fix(lgtm): lgtm stack SELinux error by @whutchinson98 in #6476
  • fix(local-stack): reach the static file service in-network, permalinks via the proxy by @404Wolf in #6466
  • fix(cursor): resume a dropped run stream instead of polling out the run by @404Wolf in #6459
  • fix(email): resolve a mention's subject from a real message, not a draft by @gbirman in #6475
  • feat(initiatives): wire crates/initiative into document_storage_service swagger ci config generated artifacts by @whutchinson98 in #6480
  • feat(layout): front end tag nesting display by @sedson in #6438
  • fix: new app views responsive ui issues by @dev-rb in #6482
  • fix(agents): focus model catalog search when the picker opens by @404Wolf in #6477
  • feat(navigation-stack): add navigation stack primitive and entity detail by @dev-rb in #6473
  • fix(mentions): an agent's hover card offers no direct message by @404Wolf in #6485
  • feat(ownership): documents register documents created outside the documents repo by @whutchinson98 in #6478
  • fix(calendar): allow all-day out-of-office events by @gbirman in #6474
  • Seanaye/perf/gql UI perf by @seanaye in #6483
  • chore(agents): steer channel follow-ups with stop, flush, and Magic Chip by @404Wolf in #6463
  • chore(agents): stop thinking shimmers after a Cursor thought finishes by @404Wolf in #6488
  • fix(channels): gate query reads until ready by @peterchinman in #6493
  • fix(filters): use old filter menu interiors for new filter menus by @sedson in #6500
  • fix(channel): fix opacity on scroll to bottom btn by @sedson in #6464
  • fix(new-layout): consistent header height, mobile drive, top bar tweaks by @sedson in #6507
  • refactor(web): deblockify image, video, and unknown blocks by @dev-rb in #6497
  • refactor(web): deblockify code block by @dev-rb in #6499
  • feat(drive): add file detail renderers by @dev-rb in #6503
  • fix: input ui by @peterchinman in #6490
  • fix(cursor): a resumed session must not be stranded by a gap in its history by @404Wolf in #6491
  • chore(agents): add a compact GitHub PR status chip to agent sessions by @404Wolf in #6492
  • feat(email-view): inline email detail and breadcrumbs by @dev-rb in #6496
  • feat(web): add detail list hotkeys by @dev-rb in #6504
  • feat(crm): add left bar and navigation breadcrumb stack by @jbecke in #6509
  • fix(graphql): don't throw when soup items are missing on document open by @dev-rb in #6514
  • chg(ui): phosphorize icon set across app by @sedson in #6486
  • tooling: [f] to restart Vite in just run_local by @peterchinman in #6506
  • feat(sdk): publish on merge when the version rises by @404Wolf in #6436
  • feat(drive-view): add entity detail views by @dev-rb in #6513
  • fix(tasks-view): wrong tags context position by @dev-rb in #6516
  • fix(agents): unchud new sidebar with old agents by @ehayes2000 in #6511
  • fix: unify chat input with new home style by @ehayes2000 in #6519
  • chg(ui): use new scrim for all dialog like components by @sedson in #6521
  • feat(cursor): surface walkthrough artifacts as ordinary ACP text by @404Wolf in #6435
  • fix(web): task, drive, and email views ui/ux issues by @dev-rb in #6523
  • fix(drive): hide broken search and add ctx menus by @sedson in #6526
  • feat(agents): add Claude Cloud demo harness by @ehayes2000 in #6465
  • feat(sharing): correct team sharing for calls by @whutchinson98 in #6481
  • Add persistent per-app sidebar collapse and hamburger controls by @jbecke in #6532
  • fix(web): stop mention pills flashing during AI response streaming by @jbecke in #6533
  • feat(web): drop the sidebar rail's footer action buttons by @jbecke in #6534
  • fix(agents): enable hosted Claude browser sign-in by @ehayes2000 in #6529
  • fix(icons): restore custom task status icons by @sedson in #6537
  • feat(calls): call record share menu for team access by @whutchinson98 in #6536
  • feat: profile pictures for channels by @peterchinman in #6502
  • Add GTM invite links: staff dashboard and signup integration by @jbecke in #6484
  • fix(app-views): persist inner sidebar preferred width to stop jumping on resize by @sedson in #6535
  • refactor(web): deblockify PDF viewer by @dev-rb in #6539
  • refactor(web): deblockify canvas documents by @dev-rb in #6517
  • Refresh email template styling by @peterchinman in #6524
  • feat(ownership): agentsession register sessions in the entity table by @whutchinson98 in #6538
  • fix(search): prevent accidental agent index creation by @ehayes2000 in #6495
  • fix(mobile): bring back unified inbox by @peterchinman in #6540
  • fix(mobile): ask ai attach button by @peterchinman in #6542
  • feat(drive-view): pdf and canvas detail views by @dev-rb in #6541
  • fix(search): collapse all agent session content hits by @gbirman in #6545
  • fix(web): preserve channel previews across notification cache updates by @seanaye in #6543
  • Seanaye/fix/invalid projection ovrflow by @seanaye in #6548
  • chore(kafka): add macro.messages topic by @gbirman in #6421
  • feat(messages): additive parent-aware schema for comms_messages by @gbirman in #6423
  • fix(agents): allow MCP gateway in Claude cloud environments by @ehayes2000 in #6550
  • fix(db): renumber messages_parent_aware_schema off the duplicated migration version by @gbirman in #6554
  • fix(calendar): linkify bare urls in event descriptions by @gbirman in #6551
  • fix(db): resolve duplicate migration version 20260910144348 by @gbirman in #6553
  • fix(db): drop the second copy of messages_parent_aware_schema by @gbirman in #6558
  • feat(agents): unify chat and coding workspace by @ehayes2000 in #6512
  • feat(spreadsheet): add collaborative workbooks and AI editing behind … by @jbecke in #6560
  • Refactor compose layout and remove navigation targeting by @jbecke in #6559
  • style(app-views): animate open/close of app view sidebar, make styles and width consistent by @sedson in #6555
  • Match list backgrounds, rounding, and spacing to sidebar and CRM by @jbecke in #6563
  • Polish calendar pills to match chat composer themes by @jbecke in #6564
  • feat(messages): shared message service and API for channels and documents by @gbirman in #6433
  • fix(ios): pure black pure white default theme by @peterchinman in #6556
  • fix(agents): share Home composer and honor repository selections by @ehayes2000 in #6562
  • Revert calendar pill theme changes (#6564) by @jbecke in #6566
  • feat(messages): idempotent import of legacy document comments by @gbirman in #6437
  • fix(app-views): home breadcrumb and narrow split, not narrow chats rail by @sedson in #6573
  • fix(agents/app views): tweak new input, update agents view by @sedson in #6574
  • Fix starter guide tag mentions and preserve user edits on retries by @peterchinman in #6571
  • fix(inbox): bucket live-notified rows by notification time when the server sort is off by @gbirman in #6576
  • feat(agents): parent-aware invocation, sessions, and reply delivery for messages by @gbirman in #6441
  • fix(calls): preserve session identity during recovery by @peterchinman in #6404
  • fix(agents): settle every turn but the live one in the agent transcript by @ehayes2000 in #6575
  • fix(agents): share session rows and PR chips across Home and sidebar by @ehayes2000 in #6572
  • Improve spreadsheet imports, cell collaboration, and Files integration by @jbecke in #6583
  • feat(ownership): scheduled_action register scheduled actions in the entity table by @whutchinson98 in #6588
  • feat(sharing): team sharing for projects by @whutchinson98 in #6586
  • feat(agent-inmem): advertise slash commands over ACP by @404Wolf in #6515
  • feat(initiatives): move the initiative description into an initiativedescription sub typed document by @whutchinson98 in #6587
  • fix(splits): no duplicate entity instances by @peterchinman in #6579
  • fix(cursor): drop the sandbox tags Cursor streams by @404Wolf in #6592
  • feat(drive): add tags section to Drive sidebar beneath folders by @peterchinman in #6591
  • fix: empty favorites sections by @peterchinman in #6594

Full Changelog: v2026.9.16.0...v2026.9.18.0