Repository navigation
v2026.9.24.0
What's Changed
- AI usage allowances, prepaid credits, overage billing, and the Max plan by @jbecke in #6336
- refactor(web): simplify split-router compatibility middleware by @dev-rb in #6902
- fix: bundle updater broken path by @peterchinman in #6910
- Seanaye/fix/cache disposed by @seanaye in #6885
- feat(channels): make composable and add detail view by @dev-rb in #6762
- fix(calendar): select the reminded instance when opening a calendar notification by @gbirman in #6915
- style(md): use tint for inline code nodes by @sedson in #6914
- fix(md): parse text paste for new agent mentions by @sedson in #6887
- fix(email): stabilize GraphQL read and archive flows by @seanaye in #6909
- chore(agents): surface an exhausted Cursor usage limit as an actionable session notice by @404Wolf in #6857
- fix(pdf): anchor the selection menu to the selected text by @gbirman in #6893
- fix(notifications): keep comment rows pointing at the comment after they are read by @gbirman in #6917
- fix(ai-billing): exclude projections from metered usage by @whutchinson98 in #6919
- chore(agents): one @macro mention, aimed by the agents rollout by @404Wolf in #6907
- flag off clearing ios notifs by @seanaye in #6928
- fix(channels): clean up visual bugs with channel thead rails by @sedson in #6925
- feat(notification): ingress drop invalid messages by @whutchinson98 in #6929
- fix(email): drop leftover-canvas CSS zoom by @cameronapak in #6374
- feat(agents): start macrod-bound agents from the composer by @404Wolf in #6844
- fix(calendar): keep the read-only mention card open when its chip is clicked by @gbirman in #6927
- fix(email): scheduled email submission and management by @gbirman in #6708
- Seanaye/fix/home not updating by @seanaye in #6930
- feat(split-router): add route-owned history state by @dev-rb in #6920
- fix(drive): restore breadcrumb trails from history by @dev-rb in #6921
- test(teams): add failing seat release regression by @whutchinson98 in #6933
- fix(command): prevent cache refresh bursts from starving entity results by @seanaye in #6923
- fix(notification): speed up read updates and reconcile stale state by @seanaye in #6931
- fix(notifications): name agent comment senders and scroll to Discussion targets by @gbirman in #6924
- chore(agents): remove tooltips from agent session list rows by @404Wolf in #6918
- feat(comments): let agents start inline comments anchored to markdown text by @gbirman in #6926
- feat(agents): answer chat agent mentions with one message that starts as a spinner by @404Wolf in #6894
- fix(web): route inbox previews by block target by @dev-rb in #6898
- fix(core): - mount debug-routes, fix(agents): better invert colors for light mode chat bubbles by @sedson in #6935
- fix(email): show dropped images and videos inline in compose by @gbirman in #6937
- feat(agents): let a persona choose whether it is a coding agent by @404Wolf in #6936
- style(web): refine shared controls and dark surfaces by @synoet in #6944
- fix: clicking channel goes to most recent unread notification by @peterchinman in #6947
- feat(web): the Magic Chip is a compact card that opens the session by @404Wolf in #6943
- fix(comments): stop starting a comment from remounting the document by @gbirman in #6952
- fix(comments): release a comment link's highlight when the linked comment is clicked by @gbirman in #6945
- fix(email): make scheduled send undo, cancel, and send paths consistent by @gbirman in #6941
- fix(web): eagerly import new app route views by @dev-rb in #6953
- fix(splits): keep the clicked link in view when it opens a new split by @gbirman in #6950
- fix(command): import exclude directly to fix TDZ crash on app load by @404Wolf in #6957
- feat(agents): offer Fireworks open-weight models on inmem Macro by @404Wolf in #6954
- fix(web): refine split colors and dialog spacing by @synoet in #6958
Full Changelog: v2026.9.23.3...v2026.9.24.0