- analytics: report one connect event, and one launch per shell by @shalins in #391
- connectors: add notion attio and atlassian indexing by @kanyesthaker in #394
- settings: save the display name by @shalins in #389
- auth: rename me to profile by @shalins in #396
- connectors: keep a renewal on the account it is for by @shalins in #390
- sync: worker pool with per-account rate authorities by @kanyesthaker in #385
- ci: speed up the release builds by @kanyesthaker in #395
- chat: comment on a selection by @shalins in #392
- workspaces: save the workspace name by @shalins in #399
- connectors: index granola and krisp meetings by @kanyesthaker in #397
- analytics: record the session on both apps by @shalins in #398
- analytics: name the app on every replay by @shalins in #403
- connectors: offer another account from a connected row by @shalins in #401
- wispr flow: connect notetaker meetings and notes by @shalins in #406
- wispr flow: make the range walk own where a body ends by @shalins in #409
- connectors: title a row by its account when several share a provider by @shalins in #408
- chat: highlight comments after they are sent by @shalins in #407
- connectors: index github slack and stripe by @kanyesthaker in #404
- connectors: separate connector code from core by @kanyesthaker in #412
- wispr flow: index meetings and notes by @kanyesthaker in #413
- analytics: hold the website to the property rule by @shalins in #410
- ci: move scheduled jobs off the hour by @kanyesthaker in #415
- analytics: read whether the answer landed by @shalins in #414
- connectors: name the accounts a request has to choose between by @shalins in #416
- chat: hand a draft to the message that carries it by @shalins in #411
- connectors: find the connection an account name points to by @shalins in #419
- profile: change the photo on an account by @shalins in #405
- connectors: let a tool call name the account it runs against by @shalins in #421
- chat: drop the comment document by @shalins in #422
- analytics: read the composer for what the answers missed by @shalins in #420
- preferences: let people set how hyper answers them by @shalins in #417
- connectors: ask the user which account, do not guess by @shalins in #423
- connectors: tell the model the account names its tools accept by @shalins in #427
- workspace: upload an image for the workspace by @shalins in #425
- connectors: let a v2 request name the account it runs against by @shalins in #428
- connectors: let neon write by @shalins in #426
- release: enable connectors v2 in stable by @kanyesthaker in #430
- jira: repin the specification to a fresh capture by @shalins in #431
- google drive: add docs api by @kanyesthaker in #432
- release: add the 1.4.0 notes and announcement by @shalins in #429
- chat: comment on a reply from the phone by @shalins in #424
- fix: pin release generator compiler by @kanyesthaker in #435
Full changelog: v1.3.1-nightly.2026-08-27-193641...v1.4.1-nightly.2026-08-29-143450