v2026.7.14.0
What's Changed
- Seanaye/feat/tauri cache backend by @seanaye in #4774
- fix(channel): drop # from call notification title by @jbecke in #4794
- fix(tasks): limit similar task suggestions by @ehayes2000 in #4799
- feat(soup): graphql backfill and entity notifications by @dev-rb in #4759
- fix(ai): exclude current chat from open context by @ehayes2000 in #4801
- feat(chat): collapse AI activity groups by @ehayes2000 in #4800
- fix(call): surface caller access level so the block badge is correct by @gbirman in #4790
- fix(soup): focus after mark done not going to the correct item by @dev-rb in #4805
- fix(settings): swap theme action button order by @aidanhb in #4797
- feat(kafka): tokio spawn rework by @whutchinson98 in #4803
- fix(call): give BlockContainer a single root element by @gbirman in #4810
- feat(bot): update EntityAccessReceipt to support bot authorization access by @whutchinson98 in #4804
- fix: make active split more emphasized by @peterchinman in #4807
- feat(crm): board-first customers view with team-scoped owner pickers and CRM entity actions by @evanhutnik in #4808
- fix(themes): reorganize theme settings by @aidanhb in #4814
- fix: active split emphasis by @peterchinman in #4818
- fix(themes): RETVRN to previous dark mode by @peterchinman in #4817
- fix(inbox): resolve channel row click target and highlight correctly by @gbirman in #4816
- feat(channels): support link to join for group channels by @whutchinson98 in #4815
- feat(properties): create/edit/delete tag AI tools by @gbirman in #4802
- fix(ios): invalidate queries on websocket reconnect by @peterchinman in #4821
- fix(inbox): latest channel message from current user not shown after sending message by @dev-rb in #4825
- feat(crm): board scrollbar UX, snapping layout, trimmed default stages by @evanhutnik in #4822
Full Changelog: v2026.7.13.0...v2026.7.14.0