week of april 26, 2026
new features
- new integrations — connect Microsoft 365 and Teams, Google Docs, Google Sheets, QuickBooks Online, Bitrix24, Loops, Resend, Supabase, and the Pocket AI voice recorder. configure in settings → connections.
- PII privacy filter — opt-in filter (powered by a Tinfoil enclave) that redacts personal info from
/searchresults and chat messages before they leave your machine. toggle from the chat composer. learn more. - parallel chats with background streaming — start multiple chats and switch between them; responses keep streaming in the background. a new chat sidebar shows pinned chats, recents, and pipes scheduled to run.
- focus-aware capture — when enabled, screenpipe only records the focused monitor instead of all of them, halving capture cost on multi-display setups. toggle from settings.
- per-machine pipe favorites — star pipes you use most. starred pipes sort to the top of the pipe list and get their own filter chip.
- LAN-access toggle for the API — bind the local API to
0.0.0.0so other devices on your network can reach it. API auth is force-enabled when LAN access is on. see the API docs. screenpipe sync remote— back up your screenpipe data over SSH/SFTP to a server you control. see the CLI reference.screenpipe db {check, recover, cleanup, unlock}— new CLI commands to repair database corruption and reclaim disk space. see the CLI reference.screenpipe logout— sign out of your screenpipe cloud account from the CLI.- connected apps as @mentions in chat — type
@in the chat filter popover to scope a question to a specific connected integration. - AI quota warnings — heads-up notice when you’re close to your daily limit on weighted models, so you don’t get cut off mid-task.
- browser extension v0.2 — new popup with connection status, an options page, and token-based auth.
updates
- CoreAudio Process Tap is now the default for system audio on macOS 14.4 and later — better quality and no virtual driver required.
- API keys are now readable and regeneratable in the UI. user-set custom keys have been removed in favor of a single managed key.
- Cursor-style inline edit — click any of your past chat messages to edit and re-run it.
- redesigned sidebar — collapse button next to the macOS traffic lights, search opens a focused overlay window with a real keyboard shortcut, and starred pipes outrank running pipes in sort order.
- timeline calendar — empty days are now disabled in the day picker and skipped when navigating with arrow keys.
- chat models hot-swap — switching a preset’s model no longer restarts the chat subprocess.
bug fixes
- mic stays connected on sleep/wake — fixed false-positive disconnects.
- Microsoft 365 / Teams OAuth now uses the correct Azure client ID; personal Microsoft accounts are rejected up-front (Teams scope isn’t supported there).
- database reliability — multibyte string truncation no longer panics, and connection starvation under heavy writes has been resolved.
- diarization timeouts — added a
speaker_idindex that fixes 60s+ stalls on long meetings. - memories pipeline silently stopped updating — now back online.
- macOS memory leaks — wrapped clipboard capture, monitor enumeration, and focus-tracker callbacks in autorelease pools.
- search results — keyword flat mode no longer drops entries that lack text positions.
- OAuth flows — auto-refresh of expired tokens in the generic proxy, query params now forwarded through the connection proxy, broader Google Sheets scope, and a fix for tokens being dropped when reconnecting an instance.
- notifications — clicking “Open” on a native macOS notification now reliably brings the screenpipe window forward.
- onboarding — MCP install uses the bundled bun, so it works without a system bun on
PATH. WhatsApp connection now resolves bun the same way. - calendar permission — recovers when the macOS Privacy pane reports denied-but-empty.
- chat polish — drag-select restored in user messages, ”+ new chat” reuses an empty chat instead of spawning duplicates, “Try again” appears when a model returns an empty response, and free models are always allowed regardless of quota.
- Windows — restored ARM64 release builds, switched consumer release to SSL.com EV signing, and propagated system root CAs to bundled bun/node via
NODE_EXTRA_CA_CERTS.