50 versions

  • feat: add CHAT_WEB_ATTACHMENTS_ENABLED setting to gate chat upload UI (#1386)10abea462026-05-27 14:47
  • fix: gate system prompt UI and stop exposing initial_system_prompt (#1377)1a3c02be2026-05-26 17:13
  • feat(file): generalize storage tools with folder_path and Drive share receipts (#1344)no API changes4305bf22026-05-13 18:07
  • refactor: collapse disabled_sub_tools into PERMISSIONS as "never" level (#1323)211311cd2b2026-05-12 15:44
  • refactor(twilio): switch to single-sender RCS via Messaging Service (#1314)2d545d542026-05-11 19:41
  • fix(integrations): carry oauth_name on tool config response so Drive and Gmail render correctly (#1310)4d4b148a2026-05-11 18:50
  • feat(channels): re-add Twilio as SMS/MMS channel (#1296)14323d8a72026-05-11 16:45
  • refactor(integrations): consolidate display + dashboard metadata onto factory (#1285)no API changes2685e022026-05-09 18:18
  • feat(agent): bounded-growth policies for agent-managed markdown files (#1280)no API changesceeae342026-05-08 17:33
  • feat: per-user Google Drive storage via OAuth (#1251)22f5282012026-05-07 14:48
  • refactor(boot): convert health probe + lifespan to async DB (#1217)no API changes88eccb22026-05-05 21:38
  • refactor(sessions): collapse multi-session machinery to single conversation per user (#1128)717c972d4c2026-05-04 15:31
  • feat(calendar): auto-resolve to primary when calendar_id is omitted (#1122)no API changes31be54d2026-05-04 09:37
  • feat: add data_sharing_consent column + dedicated setter endpoint (#1100)662f8b222026-05-01 14:29
  • fix(channels): bluebubbles reliability, fire-and-forget typing + bounded retries (#1083, #1088) (#1089)110c6f192026-04-30 18:23
  • feat: render live system prompt in chat instead of frozen first-turn snapshot (#1031)1ab323582026-04-28 19:55
  • fix: stop leaking user UUID into iMessage onboarding form (#1004)no API changes57fb0552026-04-23 11:24
  • fix: make onboarding_complete backend-owned so BOOTSTRAP.md runs (#984)1f98d0fe2026-04-18 23:22
  • feat: migrate CompanyCam from API token auth to OAuth 2.0 (#977)12b0b83a82026-04-17 17:05
  • feat: add CompanyCam integration for job site photo documentation (#965)2accdd1f2026-04-16 14:38
  • feat: show iMessage address + verify connection on channel picker (#959)2e4d2b882026-04-15 13:37
  • feat: collapse Linq and BlueBubbles into a unified iMessage channel in the UI (#958)2142ad6d2026-04-15 12:36
  • feat: persist permissions in postgres, default messaging to ALWAYS, hide from UI (#956)2a08b6822026-04-15 11:18
  • feat: multiselect message deletion with selection mode UI (#945)1c6ef3f02026-04-14 09:33
  • feat: delete individual messages and fix double-approval prompts (#943)19346a0a2026-04-14 01:36
  • fix: regenerate openapi.json and api.d.ts for optional OAuth params (#940)2b507ffc2026-04-13 19:30
  • refactor: rename 'auto' permission level to 'always' (#905)21e6b7de2026-04-02 21:26
  • feat: add Home Depot pricing tool via SerpApi (#902)434ac76f2026-04-02 17:30
  • feat: view and update permissions in chat via PERMISSIONS.json (#776) (#898)2844e4362026-04-01 20:20
  • fix: replace confusing 'auto' permission label with natural language (#885)25330eba2026-03-31 15:45
  • fix: agent aware of granular calendar permissions (#882)4ed191382026-03-31 13:34
  • feat: multi-calendar selection with per-calendar tool permissions (#871)3238cf042026-03-30 19:02
  • fix: BlueBubbles outbound sending, stale route cleanup, and typing indicator (#862)3044283a2026-03-28 19:27
  • feat: add BlueBubbles channel adapter for self-hosted iMessage bridge (#855)8795eedf2026-03-27 14:10
  • feat: add delete heartbeat history endpoint and UI (#854)1fe4c6cb2026-03-26 15:52
  • feat: add delete conversation history endpoint and UI (#852)1ff3ee752026-03-26 15:35
  • feat: stream agent activity to web dashboard from any channel (#848)1af4162f2026-03-26 14:16
  • feat: replace webchat approval buttons with message-based flow (#844)11df2a9842026-03-26 12:47
  • feat: per-user channel enable/disable toggles (#821) (#825)26764ee32026-03-25 20:03
  • docs: document dual channel identity, config endpoint, and add request logging (#818)no API changesf773b482026-03-25 15:18
  • feat: add Linq channel integration (iMessage/RCS/SMS) (#772)14a641be52026-03-24 15:10
  • feat: add per-user max daily heartbeats setting to web UI (#763)3ac3646c2026-03-23 17:03
  • feat: expose system prompt and compaction info in web UI (#762)20105d732026-03-23 16:27
  • feat: admin page redesign with tabbed health dashboard (#755)309e1c132026-03-23 15:11
  • feat: remove conversations tab and multi-conversation UI (#751)214fb380bf2026-03-23 10:27
  • feat: show Telegram bot username on Channels and Get Started pages (#737)1d22d7dd2026-03-20 19:39
  • feat: enforce single Telegram user ID per user (#732)21399ae7322026-03-20 18:56
  • feat: remove telegram_allowed_usernames, enforce user ID only (#728)219b8c3612026-03-20 18:23
  • feat: split Telegram settings into channels page and admin settings tab (#721)33634641f46fe2026-03-20 17:44
  • 0.1.0latest2026-07-17 12:07