Skip to content

v2026.6.1.0

Choose a tag to compare

@synoet synoet released this 01 Jun 22:09
· 2117 commits to main since this release
1462e9d

What's Changed

  • fix(auth): key gmail token cache by linked email, not macro_id by @gbirman in #3640
  • feat(foreign_entity): add foreign entity to soup by @whutchinson98 in #3626
  • style(topbar): update sort/filter icons and spacing by @sedson in #3642
  • fix(md): remove jank legacy jk handlers from md block to fix focus bug by @sedson in #3643
  • style(md): tweak vertical spacing in main markdown theme by @sedson in #3645
  • feat(entity_access): update entity access to support foreign entities by @whutchinson98 in #3644
  • fix(projects): j/k navigation not working by @dev-rb in #3648
  • feat(soup): add crm_company entity type to soup feed by @evanhutnik in #3523
  • feat(foreign_entity): create router and wire to dss by @whutchinson98 in #3646
  • feat(bots): Sender, Bots, Channel Bots by @synoet in #3647
  • feat(github): store comments and status checks by @whutchinson98 in #3649
  • chore: remove legacy comms_service and comm_db_client code by @synoet in #3641
  • fix(md): un-brick vertical margin changes for empty states by @sedson in #3652
  • feat(channels): parallelize queries in attachment references by @synoet in #3654
  • fix(soup): paginate crm_companies past the cursor by @evanhutnik in #3651
  • chore(onboarding): Remove onboarding and welcome route by @dev-rb in #3650
  • fix(references): use tanstack query for attachment references by @synoet in #3655
  • feat(crm): filter companies by hidden, admin-gated in soup by @evanhutnik in #3657
  • fix(mobile): auto-update ux by @peterchinman in #3656
  • fix(md): format tools - add active variant to active styles by @sedson in #3659
  • feat(soup): multi-inbox support via link_ids and Owner literal by @gbirman in #3636
  • fix: mcp tool rendering by @ehayes2000 in #3660
  • fix(mentions): keep intra-channel mention navigation in place on mobile by @peterchinman in #3592
  • fix: give floating channel timestamp a solid bg-panel background by @peterchinman in #3632
  • fix(sidepanel): fix no scroll on sidepanel mobile layout by @sedson in #3662
  • feat(onboarding): tutorial modal by @dev-rb in #3664
  • feat(style): improve empty state styling by @aidanhb in #3665
  • feat(crm): Apollo.io company enrichment behind a flag by @evanhutnik in #3666
  • Replace Business Source License with GNU AGPLv3 and update README by @jbecke in #3669
  • feat(tasks): call wakeup for task entity by @synoet in #3671
  • feat: duplicate task detection by @ehayes2000 in #3635
  • fix (ai): scheduled agent goofy rendering by @ehayes2000 in #3672
  • feat(github): backfill open prs when sync app is installed by @whutchinson98 in #3675
  • chore(channels): remove organization channel type by @whutchinson98 in #3674
  • refactor(sidepanel): make md properties sidepanel generic by @sedson in #3677
  • fix(onboarding): state not resetting by @dev-rb in #3676
  • fix(onboarding): don't call router prims outside router by @synoet in #3673
  • feat(email): per-inbox management in multi-inbox settings by @gbirman in #3661
  • fix(comms): update attachments fixture for removed organization channel type by @ehayes2000 in #3680
  • fix(email): gate per-inbox sync status label behind feature flag by @gbirman in #3681
  • fix(comments): pending send signal to disallow dupe comment send by @sedson in #3679
  • fix(tauri): decouple debug assertions from environment by @peterchinman in #3682
  • fix: task dedup by @ehayes2000 in #3678
  • feat(email): add sidepanel to email block, tweak sidepanel components by @sedson in #3683
  • feat(github): github pr notifications by @whutchinson98 in #3686
  • fix: make image work by @ehayes2000 in #3687
  • fix(channels): exclude removed participants from channel recipient queries by @synoet in #3670
  • chg(local:) use RUST_LOG='info' locally by @synoet in #3691
  • feat(crm): contact GET, soft-hide cascade, visibility-only sync by @evanhutnik in #3690
  • fix(onboarding): not marked as complete on close, skip should close by @dev-rb in #3693
  • chg(local): setup localstack on just run_local, make localstack setup idempotent by @synoet in #3695

Full Changelog: v2026.5.28.0...v2026.6.1.0