# changelog

what we shipped. no fluff, just features and fixes.

[get screenpipe](/content/onboarding/index.html) [download](/content/account/index.html)

get notified when we ship

subscribe

changelog delivered to your inbox. no spam, unsubscribe anytime.

## v2.4.84

April 25, 20264 commits

search opens overlay with real shortcut and audio-only days now count in calendar

improvements

- top-bar icons aligned 4px up to match traffic lights
- memories banner restyled black-and-white

bug fixes

- search now opens the overlay window with a real keyboard shortcut
- calendar picker now counts audio-only days as data days

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.4.81

April 25, 202611 commits

pocket ai voice recorder integration, claude-style sidebar collapse, scheduled chats panel

new features

- pocket ai voice recorder integration
- claude-style sidebar collapse button next to the macos traffic lights
- chat sidebar scheduled section showing currently running pipes
- chat panel header now has a title and actions menu

improvements

- chat sidebar rows align with main nav; scrollbar hidden
- search icon repositioned next to the collapse button

bug fixes

- calendar picker now disables empty days and arrow nav skips them
- \+ new chat reuses an empty chat instead of spawning duplicates

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.4.71

April 25, 202638 commits

multi-chat sidebar with parallel background streaming and ssh sync to your own server

new features

- chat sidebar — pinned + recents + live status, embedded in the main app sidebar
- true parallel chats — background streams keep running when you switch chats
- \`screenpipe sync remote\` cli for ssh/sftp sync to your own server
- \`screenpipe db check/recover/cleanup/unlock\` cli for corruption repair and storage hygiene
- google docs read+write scopes enabled

improvements

- api key ui is now readable and regeneratable; user-set custom keys removed
- pi pool capped at 20 sessions, never evicts mid-stream, surfaces evictions in ui
- chat sidebar font tightened to 12px title / 10px preview for density
- ort (onnx runtime) info-level log spam suppressed

bug fixes

- backgrounded chats persist and resume reliably
- user message no longer disappears when switching to a streaming chat
- stale closure no longer wipes switched-away chats; sidebar order stable
- parallel chats stop aborting the previous pi on session switch
- \+ new chat reuses an empty chat instead of spawning duplicates

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.4.53

April 24, 202615 commits

coreaudio tap reverted to opt-in for meeting audio, oauth token cleanup, browser ext popup

new features

- browser extension popup with connection status + auth restart flow

improvements

- richer privacy-filter tooltip in chat
- real loops + resend logos instead of placeholder svgs
- sentry reports filter user-env noise and self-expire after 90 days

bug fixes

- coreaudio tap default reverted to off — sck wins for meeting audio reliability
- process tap rebuilds when it delivers only silence
- oauth no longer drops google tokens via instance-mismatch lookup
- shadowed default-slot oauth entries swept on instanced save
- cost-cap error message clearer and no longer leaks internal $ values to users

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.4.46

April 24, 202613 commits

tinfoil pii filter ships, coreaudio system audio default on mac, loops/resend/supabase

new features

- pii filter via tinfoil — toggle on /search and chat to redact sensitive data
- loops, resend, and supabase connectors added
- \`screenpipe logout\` cli subcommand

improvements

- system audio defaults to coreaudio process tap on macos 14.4+
- pipe timeout setting moved from config tab to advanced tab

bug fixes

- oauth errors now surface the upstream provider's actual error body
- cli login token path matches what the app reads — menubar reflects logged-in state
- personal microsoft accounts rejected during teams oauth (scope unsupported)

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.4.42

April 23, 202613 commits

microsoft 365 + teams connections, faster diarization, oauth security cleanup

new features

- microsoft 365 and teams oauth connectors via microsoft graph

improvements

- diarization no longer times out at 60s+ — speaker\_id is now indexed
- audio telemetry deduped per-device and rate-limited to cut log noise
- non-actionable error logs downgraded to warn

bug fixes

- oauth tokens no longer dual-written to plaintext when secretstore is available
- settings api key wipe stopped — ipc-loaded keys now persist across restarts
- db init retries on lock contention instead of failing to start
- notification url actions now open from the native macos panel even when overlay isn't mounted
- fixed wrong azure ad client\_id breaking microsoft 365 / teams oauth

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.4.39

April 23, 20264 commits

disabled focus-aware capture (was freezing all captures) and meeting summary fix

bug fixes

- disabled focus-aware capture — was freezing all captures for some users
- meetings summarize-with-ai flow restored
- google docs connect button now shows the pro-required gate when needed

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.4.37

April 22, 20266 commits

tinfoil pii filter service, boot-aware watchdog, notification window-focus fix

new features

- new cpu-only pii filter service ready for tinfoil enclave deploy

improvements

- boot-phase-aware watchdog — no retry storms during migration

bug fixes

- clicking 'open' on a notification now reliably brings the window forward on macos

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.4.34

April 22, 20267 commits

lan access toggle, mic-disconnect false-positive fix, calendar permission recovery

new features

- lan access toggle — bind 0.0.0.0 with api\_auth force-enabled for safe network use

improvements

- starred pipes now sort above running pipes

bug fixes

- no more false mic-disconnect alerts after sleep/wake cycles
- calendar recovers from a denied-but-empty privacy pane
- windows arm64 release builds unblocked

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.4.32

April 22, 202621 commits

cursor-style inline edit in chat, bitrix24 crm, browser extension v0.2.0

new features

- cursor-style inline edit in chat
- bitrix24 crm connector added
- browser extension v0.2.0 — options page and token auth
- drag-select restored in user messages

improvements

- windows consumer release now signed with ssl.com ev signing
- onboarding mcp install uses the bundled bun for reliability

bug fixes

- db connection starvation resolved — no more stalls under load
- no more panics on string truncation with multibyte characters
- fixed macos autorelease-pool leak in monitor enumeration and focus tracker
- whatsapp resolves bun via the bundled sidecar before path fallback
- silenced expected 'edit bar not found' errors on windows

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.4.25

April 21, 20267 commits

click-to-edit chat messages, oauth auto-refresh, and quota error clarity

new features

- click-to-edit user messages in chat

improvements

- free models always allowed — quota errors only block paid models
- quota errors surface clearly instead of generic failures
- expired oauth tokens auto-refresh in the generic connection proxy

bug fixes

- shortcut reminder overlay no longer double-scaled on medium/large displays
- fixed react error #300 caused by a usestate hook after early return

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.4.22

April 21, 202627 commits

focus-aware capture, google docs connection, integration @mentions in chat

new features

- focus-aware capture — only record the focused monitor (cuts cost on multi-monitor setups)
- google docs oauth connector added
- per-machine pipe favorites with star toggle and filter chip
- chat now surfaces connected integrations as @mentions in the filter popover
- agents auto-inject authorization header on localhost:3030 curls via bash\_env shim

improvements

- warns when you're close to your daily quota on a weighted model
- release idle monitor capture streams — halves replayd/wgc cost
- real logos for fireflies, otter, leexi, and financial sense

bug fixes

- search keyword flat mode no longer silently drops results without text positions
- chat shows a 'try again' button when the model returns an empty response
- macos clipboard capture wrapped in autorelease pool to prevent memory leaks
- windows root cas now propagated to bun/node via node\_extra\_ca\_certs
- space listener and magnify handler re-enabled

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.4.14

April 20, 202622 commits

quickbooks + google sheets connections, hot-swap chat models, opus 4.7 in chat

new features

- quickbooks online and google sheets oauth connectors added
- chat preset switch now hot-swaps the model without killing the subprocess
- claude opus 4.7 available to all logged-in users on lower quota weight

bug fixes

- memories pipeline silently stopped updating — now resumes correctly
- --monitor-id cli flag now overrides --use-all-monitors=true as expected
- allowlist mismatches surface in tray with retry instead of silent failure
- oauth flow no longer races on cancel→reconnect
- feedback logs now include error details instead of empty {}

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.4.12

April 17, 20262 commits

internal release — obsidian e2e coverage and a11y debug tooling

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.4.10

April 17, 202631 commits

coreaudio process tap for system audio, lower cpu on obsidian, simpler onboarding

new features

- coreaudio process tap for system audio on macos 14.4+ (experimental opt-in)
- fireflies, otter, and leexi connectors added
- simpler first-install onboarding — 2 default presets, cleaner chat, financialsense connector

improvements

- much lower cpu when capturing obsidian — chromium flag + targeted ocr skip
- event-driven monitor watcher cuts overhead when displays change
- ttl-cache for frontmost-app lookup reduces capture cost
- bulk-insert for level-0 ocr elements speeds up indexing
- permissions onboarding step rewritten in benefit-framed language

bug fixes

- frames now tagged via nsworkspace, not ax — electron apps detected correctly
- silent macos audio output treated as non-fatal, not a dead stream
- ocr\_text rows tagged with app\_name / window\_name / focused for better search
- chat preset auto-upgrades sonnet → opus 4.7 when user becomes pro
- removed broken glm-5.1 and minimax-m2.7 model entries

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.4.2

April 17, 202617 commits

vmware/horizon drm support, speaker-merge fix, and pi auth on local api

improvements

- faster speaker dedup — embedding count queries now run in parallel
- gemini 3 models now route through vertex global endpoint, plus flash-lite added

bug fixes

- capture pauses cleanly under omnissa/vmware horizon client (drm-protected sessions)
- duplicate speakers merge correctly when calendar uses email instead of display name
- resolved 'cannot block the current thread' panics in store access
- pi agent now authenticates correctly against the local api on localhost:3030
- api\_auth\_key seeded on the auto-start path so background launches authenticate

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.109

April 17, 202621 commits

onboarding overhaul — chatgpt, gmail/calendar/notion connections, lm studio

new features

- new onboarding flow with chatgpt, gmail, google calendar, notion, cal.com, github, and cursor connections
- lm studio added as a free local model option in onboarding
- post-purchase unlock animation when upgrading to pro

improvements

- search index migrated to external-content fts for lower disk usage

bug fixes

- claude connections now work correctly
- notifications with actions use the native macos panel again
- fixed gemma4-31b access for logged-in users
- fixed the final 'choose pipes' step in onboarding
- pipe store works again on installs with local api auth enabled

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.105

April 16, 202612 commits

audio transcription unblocked, lower cpu, and reliable macos auto-updates

improvements

- lower cpu usage from fewer unnecessary ocr fallbacks

bug fixes

- batch-mode audio transcription no longer gets stuck behind false stall alarms
- macos auto-updates no longer trigger 'app is damaged' warning
- more reliable permission state — fewer false 'permission lost' prompts

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.103

April 16, 20268 commits

claude opus 4.7 lands in chat and pi agent fixes

new features

- claude opus 4.7 now available in chat for higher-quality responses

improvements

- disk usage indicator refreshes immediately when you change the data directory

bug fixes

- fixed pi agent chat ui not working

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.100

April 16, 20264 commits

keychain auto-recovery and broader chat endpoint compatibility

improvements

- keychain access now recovers automatically once permissions are restored

bug fixes

- chat works with endpoints requiring max\_completion\_tokens — azure foundry, gpt-5, and o-series
- quieter whatsapp connector — no more non-json stdout noise

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.98

April 16, 20268 commits

improved reliability and security with better permission handling

improvements

- pipe installation now more reliable with automatic retries and longer timeouts
- health status indicator now shows error icon when screenpipe is degraded
- better detection of permission loss across system restarts

bug fixes

- fixed database corruption issues when mac goes to sleep
- stopped logging WhatsApp phone numbers in plaintext for privacy
- fixed permission loss detection to catch edge cases missed by previous checks

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.97

April 16, 20264 commits

Fixed API key handling and permissions recovery in this patch release

bug fixes

- api key storage now works with both encrypted and plaintext formats in the database
- permissions recovery modal will re-appear if permissions remain denied after initial setup
- removed dependency on PATH environment variable for reading stored api keys

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.96

April 16, 202613 commits

Improved security with automatic encryption and better API key handling

new features

- automatic encryption enabled by default on Windows and Linux for enhanced security
- platform-specific keyring integration for secure secrets storage across all operating systems

improvements

- API keys and OAuth tokens now read securely from encrypted storage instead of legacy files
- encryption setup simplified with clearer opt-in flow on macOS

bug fixes

- recovery modal now reappears if permissions remain denied after initial prompt
- MCP and ChatGPT integrations now work reliably without depending on system PATH variables
- keychain unavailability no longer hides settings — encryption toggle now displays as disabled instead

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.95

April 15, 202613 commits

Enhanced security with automatic encryption and improved model selection.

new features

- automatic encryption enabled by default on Windows and Linux for better security
- gemma4-31b model now available in screenpipe cloud for faster processing

improvements

- encryption settings now use platform-specific security features across all operating systems
- model list fetched dynamically from gateway instead of hardcoded for fresher options
- mcp integration no longer depends on system PATH for better reliability

bug fixes

- encrypt toggle now displays as disabled when keychain is unavailable instead of hidden
- api authentication, encryption, and retention settings now properly saved on startup
- macOS users see appropriate opt-in flow for encryption onboarding

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.94

April 15, 202615 commits

Better AI model support and improved chat reliability across platforms

new features

- screenpipe cloud now supports gemma4-31b model for more AI options
- MCP server no longer depends on PATH environment variable for better reliability

improvements

- model list now fetches dynamically from gateway for always up-to-date options
- startup configuration table now displays all relevant settings (api\_auth, encryption, retention)

bug fixes

- fixed chat input on Windows and Linux when using IME (input method editors) during text composition
- fixed CORS support for Windows Tauri localhost requests
- improved keychain integration for more secure secret management

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.93

April 15, 202627 commits

Enhanced security, improved model selection, and better audio handling

new features

- automatic migration of saved credentials to encrypted secure storage for better privacy
- gemma 4 31b model now available via screenpipe cloud for faster AI processing
- parakeet default engine on macos 26+ high tier for improved local performance

improvements

- keychain access now consent-first — no modal popup interrupting your workflow at startup
- audio devices automatically restart after sleep/wake cycles for more reliable capture
- model list now fetches from gateway dynamically instead of hardcoded options

bug fixes

- prevented ime enter key from accidentally submitting chat during text composition
- windows http://tauri.localhost requests now properly handled for local api access
- keyboard shortcut symbols now correctly display in overlay on macos
- parakeet mlx metallib now bundled in npm package for seamless installation

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.92

April 15, 20263 commits

Security improvements for local API authentication and OAuth migration

improvements

- local API authentication now works properly with WebSockets and the shortcut overlay

bug fixes

- legacy OAuth files are now preserved during migration, preventing authentication issues

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.91

April 15, 20268 commits

Better stability with async API config and audio device handling

new features

- new --retention-days CLI flag to customize how long captured data is stored locally

improvements

- exponential backoff retry logic when audio devices disconnect, reducing connection errors
- pipe fetching now retries after settings load to prevent authentication race conditions

bug fixes

- fixed main thread deadlock caused by synchronous local API config loading
- removed false daily usage limit warnings when rate-limited by API
- restored missing start/stop capture commands in desktop and TypeScript interfaces

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.88

April 15, 202614 commits

improved AI provider setup and added new language models

new features

- added GLM-5.1 and MiniMax M2.7 language models to AI gateway
- screenpipe cloud is now the primary AI provider option (previously called 'pi')

improvements

- api configuration now retries until authentication key is available, preventing setup failures
- local AI models (Ollama/custom) now reference skill documentation directly instead of duplicating it

bug fixes

- fixed startCapture/stopCapture functions not working after version update
- fixed enterprise macOS builds to properly sign packages and clean up keychain
- fixed authentication headers missing from pi agent and API examples

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.87

April 15, 202611 commits

Added new AI models and improved local API security and configuration.

new features

- support for GLM-5.1 and MiniMax M2.7 AI models in the gateway
- sub-agent extension support for pi pipes

improvements

- privacy settings now organized into logical groups for easier navigation
- auto-generated API keys are now shorter and easier to read (sp-{8 chars})

bug fixes

- local API authentication now works correctly for all request types
- removed duplicate OpenAI provider option from preset picker
- improved API key initialization when server is starting up
- fixed content security policy issues in production deployments

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.86

April 14, 20267 commits

Sub-agent extensions and improved stability with bug fixes

new features

- sub-agent extension support for pi pipes — extend screenpipe with custom agent workflows

improvements

- content security policy relaxed to restore full feature compatibility

bug fixes

- fixed missing snapshot files and empty snapshot paths in frame serving
- fixed API key persistence in storage
- fixed localhost media and image loading in the app interface

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.85

April 14, 202617 commits

Enhanced security, enterprise pipe management, and improved search accuracy.

new features

- enterprise pipe management with client-side sync and heartbeat monitoring
- database backup and checkpoint API endpoints for data protection
- cookie-based authentication for improved security

improvements

- reduced false positives in Discord meeting detection
- hardened local API security with improved CSP and CORS policies
- eliminated duplicate search results between OCR and UI searches

bug fixes

- fixed meeting detection ending prematurely due to timestamp format mismatch
- resolved missing snapshot file handling in frame serving
- corrected API key persistence in settings
- fixed TypeScript build errors blocking enterprise features

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.84

April 14, 202615 commits

Enterprise pipe management, enhanced security, and critical meeting timestamp fixes.

new features

- enterprise pipe management with client-side sync and heartbeat reporting
- database backup and checkpoint API endpoints for data protection
- improved pipe installation security with enhanced validation

improvements

- hardened local API with stronger CORS and CSP protections
- unified OAuth token storage for better security across providers

bug fixes

- meetings ending prematurely due to SQLite timestamp format mismatch
- missing async operation causing OAuth token read failures
- ChatGPT OAuth tokens now securely stored instead of plaintext
- cloud subscription expiration now properly reverts to local engine

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.79

April 13, 20269 commits

Enterprise deployment support and audio reliability improvements

new features

- macOS enterprise deployment support with .pkg installer for MDM/Intune management
- enterprise device heartbeat for improved policy polling and management

improvements

- reduced log noise from wired microphone gap detection for cleaner debugging

bug fixes

- audio model caching now verifies file exists before use, preventing missing model errors
- monitor identification improved to correctly match numeric monitor IDs in health checks and filtering

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.75

April 13, 202617 commits

Secure API integrations, improved settings organization, and stability fixes.

new features

- credential proxy for pipes — API integrations now work without exposing your secrets
- proxy configuration support added to all 29 integrations with basic auth
- enterprise-grade locked settings for API authentication credentials

improvements

- settings page now opens directly to Display tab by default
- consistent title case formatting across all settings labels
- disk usage breakdown now shows pipes and unaccounted storage separately
- sequential pipe execution prevents rate-limit errors from concurrent requests

bug fixes

- recording schedule setting moved from Recording to Privacy settings for better organization
- null values in settings store no longer cause crashes
- MCP HTTP server crash when handling second client connection
- audio transcription synchronization improved with audiopipe update

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.74

April 13, 20269 commits

Enhanced pipe execution reliability and enterprise security controls

new features

- enterprise administrators can now lock API authentication settings to enforce security policies

improvements

- pipe execution now runs sequentially to prevent rate-limit issues when multiple pipes trigger simultaneously
- OAuth tokens are automatically re-imported when updated, keeping credentials in sync across restarts
- clarified audio device selection toggle labels for better accessibility

bug fixes

- fixed cli executable permissions on some systems
- api authentication now defaults to opt-in (disabled) for new installations

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.73

April 13, 20264 commits

Fixed audio device crashes and improved audio selection clarity

improvements

- clarified audio device selection toggle text for better understanding

bug fixes

- resolved Metal command buffer crashes during GPU audio processing

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.72

April 13, 20263 commits

Fixed recording schedule enforcement and pause state issues

improvements

- clarified audio batch sizing configuration for long meetings

bug fixes

- recording schedule now properly enforced after app restart
- stale pause flag reset on restart to prevent unintended recording stops

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.71

April 12, 20264 commits

improved oauth token refresh reliability and security

improvements

- SecretStore now handles OAuth token refresh natively for better security and reliability

bug fixes

- fixed legacy file writes that could interfere with OAuth token refresh

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.70

April 12, 20265 commits

improved credential security and multi-device synchronization

new features

- unified credential store for better secret management across your devices

improvements

- faster startup by skipping unnecessary permission checks after initial setup
- automatic credential re-migration when switching to a new computer or changing encryption keys

bug fixes

- legacy oauth files now properly cleaned up during migration to new credential system

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.69

April 12, 20262 commits

Fixed monitor detection when vision features are disabled

bug fixes

- screenpipe no longer attempts to enumerate monitors when vision is disabled, reducing unnecessary system calls

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.68

April 12, 202611 commits

Bluetooth audio handling and improved retention settings for better reliability

new features

- bluetooth-aware gap detection with automatic silence insertion for more natural audio playback

improvements

- ai activity summary user experience enhanced
- standardized retention default to 14 days for clearer data management
- code block colors in memories now match your theme

bug fixes

- monitor enumeration no longer runs when vision is disabled, improving performance
- stats ui visibility issues resolved
- duplicate app names cleaned up

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.67

April 11, 20267 commits

Enhanced privacy controls and improved data retention performance

new features

- encrypt your local store.bin file for additional privacy protection via settings

improvements

- optimized data retention database performance with faster frame lookups

bug fixes

- standardized data retention to 14 days by default for consistency
- fixed store encryption handling to work properly across all platforms

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.66

April 11, 20268 commits

Enhanced privacy controls with store encryption and performance improvements

new features

- encrypt your local data store with a new toggle in privacy settings for added security

improvements

- reorganized privacy settings to highlight security options first
- faster data retention operations with optimized database indexing

bug fixes

- removed unnecessary encryption flag from command-line interface

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.65

April 11, 202613 commits

Enhanced privacy with optional store encryption and improved audio reliability

new features

- encrypt your local store.bin database — toggle in Privacy > Security settings or use --encrypt-store CLI flag
- reorganized privacy settings with Security section prioritized at the top

improvements

- audio capture now more reliable — fixed data loss that occurred at end of recordings
- database performance improved with optimized indexing for retention policies
- app menu now separates open app and settings actions for clearer navigation

bug fixes

- gracefully handle macOS keychain access denials when encrypting store
- usage tab no longer double counts statistics
- fixed e2e test instability on CI

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.64

April 11, 20266 commits

Fixed critical audio data loss and usage tracking issues

improvements

- separated open app and settings menu actions for clearer navigation

bug fixes

- audio data no longer lost at end of recordings
- usage tab no longer double counts captured content
- bitwarden extension popup no longer captured on sub-views

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.63

April 11, 202614 commits

Enhanced security with encrypted local storage and optional API authentication

new features

- optional API authentication for remote access — protect screenpipe from unauthorized connections
- per-device audio toggle from system tray — control which microphones capture audio without opening settings
- encrypted local data storage using OS keychain — your captured data is encrypted at rest with platform-native security

improvements

- audio device list now maintains stable order in system tray menu
- AI gateway routing optimized for privacy — Chinese model requests routed through Vertex AI with Zero Data Residency
- reduced resource usage from audio stream management — eliminates unnecessary stream recreation during window changes

bug fixes

- api authentication settings moved to privacy section for better discoverability
- fixed inconsistent audio device ordering that could cause confusion when toggling devices

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.62

April 10, 20268 commits

Fixed crashes and improved browser extension stability

improvements

- browser extension now skips capturing popup windows to reduce unnecessary processing
- documentation expanded with comparison guides for competing memory tools

bug fixes

- fixed shutdown crash caused by mlx reconciliation task not aborting properly
- restored correct $400 lifetime pricing on all comparison pages
- fixed broken icons and pricing display on pricing comparison pages

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.61

April 10, 20263 commits

Enhanced privacy and documentation for better user experience

improvements

- improved pipe discovery experience for new users with better documentation
- better accessibility tree filtering to protect sensitive data like passwords

bug fixes

- extension popups no longer interfere with screen capture and search

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.59

April 10, 20264 commits

Fixed black frames appearing in timeline from ignored windows

bug fixes

- eliminated black frames in screen timeline caused by excluded window capture
- prevented mostly-black frames from being stored when windows are ignored
- fixed timeline gaps when switching to ignored applications

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.58

April 10, 20265 commits

cleaner timeline and better settings organization

new features

- dedicated settings page for easier access and configuration

bug fixes

- removed black frames from timeline when capturing ignored applications
- skip recording mostly-black frames from window exclusions

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.55

April 10, 20268 commits

Settings now have their own dedicated page for better organization.

new features

- google calendar now syncs locally without relying on cloud services
- dedicated /settings page replaces in-app modal for easier navigation

improvements

- oauth connection status now accurately checks token validity instead of just file presence

bug fixes

- screen capture now works correctly with the latest sck-rs library

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.51

April 9, 20267 commits

Bug fixes and stability improvements for notifications and setup

improvements

- notification messages now scroll when too long instead of being cut off
- improved reliability of overlay meeting toggle on macOS

bug fixes

- fixed crash when OLLAMA\_ORIGINS environment variable setup is missing
- resolved intermittent issues with DRM detection tests

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.50

April 9, 20268 commits

Stability improvements for transcription, overlay, and configuration saving

new features

- connection analytics tracking to help improve screenpipe performance

improvements

- transcription now reuses shared MLX model to prevent GPU crashes during concurrent operations
- configuration saves are now more reliable with proper promise handling

bug fixes

- swift overlay meeting toggle now works correctly
- pipe preset race conditions that could cause registration issues
- setup process no longer crashes when setx command is unavailable
- flaky tests improved for better release reliability

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.49

April 9, 20265 commits

Stability improvements and cost management for AI features

improvements

- tier-aware daily cost caps for AI gateway ensure predictable spending based on your plan

bug fixes

- prevented crashes during audio transcription on Mac with Metal GPU acceleration

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.48

April 9, 20268 commits

Major performance improvements reducing input lag and fixing critical bugs

improvements

- significantly reduced input lag by eliminating background processing during screen capture
- improved app startup reliability when server is already running
- tier-aware daily cost limits for AI gateway to prevent unexpected charges

bug fixes

- fixed memory leak causing gradual slowdown during extended use
- fixed invisible sidebar text in macOS auto/system theme mode
- fixed health check causing duplicate notifications and missed updates

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.47

April 9, 20265 commits

Fixed overlay dragging and pipe output visibility issues

improvements

- live streaming output now displays for running pipes in the runs tab

bug fixes

- overlay drag and hover functionality restored after recent scaling changes
- overlay dragging now works reliably across different screen configurations
- text selection in notification inbox messages now works properly

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.46

April 9, 202613 commits

Richer activity summaries and improved overlay stability with bug fixes

new features

- activity summaries now include windows, URLs, and audio transcriptions for better context
- team member names now display instead of technical IDs for clearer collaboration

improvements

- memories section UX refined for better navigation and usability
- overlay drag and hover behavior restored after recent scaling changes
- browser meeting sessions stay active longer when audio is still being captured

bug fixes

- text selection now works in notification inbox messages
- DRM content pauses gracefully without disrupting the app
- Linux notification crashes eliminated to prevent system hangs
- onboarding now correctly opens home window instead of timeline overlay on completion

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.45

April 9, 20265 commits

Better meeting detection and richer activity summaries with transcriptions

new features

- activity summaries now include captured windows, visited URLs, and audio transcriptions for complete context

improvements

- smarter text selection logic — picks the most relevant text per window and prioritizes user input over URLs
- browser meetings no longer fragment into multiple short sessions — better continuity detection

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.44

April 9, 20266 commits

Browser meetings now stay together, better pipe configuration options

new features

- schedule and triggers can now be used together in pipe configurations

improvements

- improved meeting detection for Signal, WhatsApp, and Telegram calls
- pipe store caching for faster performance
- better alignment of icons in pipe run history

bug fixes

- browser meetings no longer split into multiple short meetings
- overlay resize issues on Windows

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.43

April 9, 20264 commits

Fixed critical crashes and improved pipe configuration flexibility

new features

- combine schedules and triggers together in pipe configurations for more complex automation workflows

improvements

- better detection of meetings in Signal, WhatsApp, and Telegram
- pipe store caching for faster access to saved pipes
- improved macOS stability with serialized accessibility queries

bug fixes

- overlay resize issues on Windows
- monitor count detection accuracy
- pipe store cache consistency problems

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.42

April 9, 20267 commits

Stability improvements and expanded audio transcription capabilities

new features

- increased audio transcription file size limit to 250MB for processing larger recordings

improvements

- enhanced meeting event detection for pipe triggers and automations
- improved API documentation with clearer endpoint descriptions and organization

bug fixes

- fixed macOS accessibility query crashes that could interrupt screen capture
- resolved pipe store cache issues that caused stale data
- fixed batch delete operations and memory validation errors

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.41

April 8, 20266 commits

OpenAPI compatibility and smarter search suggestions with new animations

new features

- openai-compatible audio transcription endpoint for third-party integrations
- personalized suggestion cards with grid scan animation for better visual feedback
- 21 new api routes auto-generated from openapi spec for improved developer access

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.40

April 8, 20262 commits

Better visibility into pipe execution with tool call indicators

new features

- tool call indicators now display in pipe run output for improved transparency

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.38

April 8, 20264 commits

fixes for ai features, transcription limits, and macos builds

improvements

- increased transcription daily cost cap to $500 for subscribed users, allowing longer recording sessions

bug fixes

- apple intelligence features now work correctly on arm-based macs
- fixed missing ai suggestions settings binding
- resolved oauth connection issues preventing proper account linking

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.31

April 7, 20268 commits

Enhanced security and cloud authentication for Screenpipe cloud sync

new features

- auto-update pipe store to keep your custom pipes current with latest versions

improvements

- clipboard reading now safer with improved PII handling across all platforms
- screenpipe cloud authentication now uses more secure Clerk JWT tokens
- speech recognition improved with Deepgram Nova-3 model optimization

bug fixes

- fixed keyboard hook security issue on Windows that could expose sensitive data
- restored cloud-sync pricing to $39/month as originally planned

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.30

April 7, 202619 commits

improved audio handling, multi-account oauth, and meeting summaries

new features

- summarize meetings with ai using the new sparkle button
- multi-account oauth support for gmail and other integrations
- streamlined 3-path onboarding for easier setup

improvements

- native time picker for schedules eliminates am/pm confusion
- faster enterprise build detection with global caching
- auto-update pipe store to keep integrations current

bug fixes

- audio stream disconnections now properly reported instead of silently failing
- prevent duplicate pipe executions with pid file locking
- restored cloud-sync pricing model at $39/mo
- fixed deepgram nova-3 speech recognition configuration
- gmail oauth signatures and onboarding pipe installation

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.29

April 7, 202614 commits

Multi-account OAuth, improved onboarding, and AI meeting summaries

new features

- summarize meetings with AI using captured audio and screen content
- connect multiple Gmail and OAuth accounts simultaneously
- 3-step onboarding flow with clearer pipe installation guidance

improvements

- native time picker for schedules eliminates AM/PM confusion
- faster performance with global enterprise build caching
- simplified meeting summaries by leveraging AI search capabilities

bug fixes

- onboarding pipe installation and OAuth connection issues
- audio stream disconnection now properly reported as errors instead of silently failing
- duplicate pipe executions prevented with process locking
- schedule settings no longer retain stale time inputs

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.28

April 7, 202618 commits

Multi-account OAuth, improved scheduling, and AI meeting summaries.

new features

- summarize meetings with AI using a new sparkle button
- multi-account OAuth support for Gmail and other integrations
- Glean integration connector for enterprise knowledge management
- streamlined 3-step onboarding flow for easier setup

improvements

- native time picker for schedules eliminates AM/PM confusion
- faster performance by caching enterprise status globally instead of per-component
- auto-refresh expired ChatGPT OAuth tokens before pipe execution

bug fixes

- audio stream disconnect now properly reports errors instead of silently succeeding
- prevent duplicate pipe execution with process lock file
- remove stale schedule input fields causing settings errors
- gmail OAuth signature handling in onboarding

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.26

April 6, 20266 commits

Better cloud integration and UI fixes for dark mode

new features

- glean integration connector for searching your work documents

improvements

- sidebar colors now display correctly in system and dark mode with vibrancy effects

bug fixes

- duplicate connections button removed from pipes header
- chatgpt oauth token now auto-refreshes before running pipes, preventing authentication errors
- default ai preset renamed from screenpipe-free to screenpipe-cloud for clarity

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.25

April 6, 20262 commits

Fixed crashes on Intel Lunar Lake processors

bug fixes

- resolved crashes on Intel Lunar Lake CPUs by disabling AVX-512 in audio processing

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.24

April 6, 20263 commits

fixed crashes on intel lunar lake processors

bug fixes

- resolved application crashes on intel lunar lake processors by disabling avx-512 in whisper audio processing

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.23

April 6, 20267 commits

Fixed crashes on Lunar Lake devices and transcription switching

improvements

- auto-switch to cloud transcription now works correctly for paid subscribers

bug fixes

- fixed app crashes on Intel Lunar Lake processors
- fixed home app not opening after first-time setup
- fixed notification toggle leaving empty permission blocks in settings

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.22

April 6, 20262 commits

Fixed cloud transcription auto-activation for new subscribers

bug fixes

- cloud transcription now automatically enables when you subscribe, no manual setup needed

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.20

April 5, 20268 commits

Better meeting notes with automatic typed text capture and improved settings

new features

- automatically capture and append typed text to your meeting notes when the meeting ends
- toggle meeting typed text capture on/off in meeting settings

improvements

- notifications toggle now available in pipe configuration UI for easier access
- more reliable settings parsing and handling for notification preferences

bug fixes

- pipe enabled state no longer syncs across devices, keeping local settings independent
- correct event type now used for capturing typed text during meetings

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.19

April 5, 20267 commits

Fixed pipe configuration and OAuth integration issues

new features

- notifications toggle now available in pipe config UI for granular control

improvements

- CLI connection test and get commands now work with OAuth integrations like Gmail and Notion

bug fixes

- fixed pipe enabled state syncing incorrectly across multiple devices
- fixed line-based YAML parsing in notification toggle settings
- fixed Cal.com OAuth authorize URL and connect button overflow

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.18

April 4, 20263 commits

Bug fixes for notification display and pipe store stability

bug fixes

- fixed line breaks not displaying correctly in notification panel
- fixed undefined reference error in pipe store

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.15

April 4, 202617 commits

Memories moved to sidebar with markdown support and improved notifications

new features

- create and edit memories directly from the memories section
- memories now display as formatted markdown with support for links and formatting
- empty state in memories section with quick link to pipe store

improvements

- memories section moved from settings modal to main sidebar for easier access
- notification history now persists to disk for better reliability
- notification links now open in your default browser instead of within screenpipe

bug fixes

- notifications no longer missing from bell icon in certain cases
- speaker dates showing incorrect dates (unix epoch) in timeline
- URLs in notification content now properly clickable with markdown rendering
- custom LLM endpoint paths now correctly handle file:// prefixes for local files

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.14

April 4, 202611 commits

Added calendar integrations and fixed notification issues

new features

- connect your Cal.com and Calendly calendars to screenpipe for integrated scheduling
- support for HTTPS redirect URIs in OAuth providers for more secure authentication

improvements

- improved native notification positioning with better spacing on macOS

bug fixes

- fixed Windows calendar connection stability
- eliminated excessive error logs from persistent capture fallback on Windows
- improved error reporting for Swift notification processing

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.12

April 4, 20269 commits

Better pipe management, meeting notes integration, and Windows keyboard capture fixes

new features

- connect your Granola meeting notes to screenpipe for unified memory
- expand notification details and ask AI directly from notification bell

improvements

- pipes now display correctly without hidden items due to default limits
- removed daily AI usage limit banner from pipes section for cleaner interface

bug fixes

- windows keyboard text now properly saves to database instead of getting stuck in buffer

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.11

April 3, 20268 commits

Improved pipe configuration controls and memory sorting.

new features

- configurable timeout dropdown for pipes in settings (default increased to 10 minutes)

improvements

- memories now sort by creation date by default for better chronological browsing

bug fixes

- removed unstable stats feature that was causing issues
- fixed macOS ARM chip (aarch64) build reliability
- reduced unnecessary error logging noise in system health checks

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.10

April 3, 202610 commits

Better memory sorting, expanded AI integrations, and improved terminal capture

new features

- configurable pipe timeout settings in UI (default increased to 10 minutes)
- 14 new MCP tool handlers for expanded AI model integration coverage

improvements

- memories now sort by creation date by default for better chronological browsing
- terminal apps (Ghostty, iTerm2, Terminal) now captured with full OCR instead of text-only

bug fixes

- fixed macOS ARM64 builds on latest GitHub runners
- improved Windows code signing with SHA256 file digests
- removed broken UI elements from Pro account settings

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.7

April 2, 202612 commits

Major expansion of integrations and team collaboration features.

new features

- connect your Microsoft 365, Trello, Salesforce, Zendesk, Confluence, and ClickUp accounts to screenpipe
- share AI provider presets with your team with end-to-end encryption
- improved speaker management with merge suggestions for duplicate speaker profiles

improvements

- google calendar events now display in your local timezone
- enhanced speaker section ui for better organization

bug fixes

- fixed speaker deletion getting stuck on loading
- fixed phone icon not responding in overlay
- fixed audio processing logging noise
- fixed pipe settings reverting after updates

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.6

April 2, 20263 commits

faster pipes UI with improved loading performance

improvements

- pipes list now loads faster by deferring execution details until needed
- smoother pipes UI experience with lazy execution loading

bug fixes

- fixed pipes list freezing when fetching executions times out
- removed empty state errors when pipe execution data fails to load

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.5

April 2, 20268 commits

Faster pipes interface with improved loading and timeout handling

new features

- asana connection support for task management integration

improvements

- pipes list now loads faster by deferring execution data fetching
- skeleton loader shown while pipe runs are loading instead of empty state
- pipes interface no longer hangs when data takes too long to fetch

bug fixes

- pipes list falls back gracefully to basic view if fetching executions times out

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.4

April 2, 202618 commits

GitHub OAuth, Asana integration, and improved pipe performance

new features

- sign in with GitHub for faster authentication
- connect Asana to your screenpipe workflows
- enterprise settings now hide locked features from view

improvements

- pipe runs tab now shows a loading skeleton instead of empty state
- updated pricing to $99/month or $600/year
- improved pipe list loading with faster timeout handling

bug fixes

- stop fetching all pipe executions on list load to reduce slowdowns
- fallback to showing pipes list when fetch times out instead of blank screen
- fixed meeting auto-end and logout race condition

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.3

April 2, 202617 commits

GitHub OAuth login, Asana integration, and improved pipes stability

new features

- sign in with GitHub OAuth for faster account access
- connect your Asana workspace to Screenpipe for task tracking integration
- enterprise customers can now lock entire settings sections to enforce compliance policies

improvements

- pipes UI now shows loading skeleton while fetching, preventing frozen interface
- pipe runs tab displays proper loading state instead of confusing empty message
- updated pricing display to reflect current subscription costs ($99/month or $600/year)

bug fixes

- pipes list now falls back gracefully if fetch times out instead of showing blank screen
- fixed logout race condition that could interfere with active meetings
- resolved issue where auto-end was prematurely killing manually scheduled meetings

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.2

April 1, 202613 commits

GitHub OAuth login, improved meeting handling, and macOS stability fixes

new features

- sign in with GitHub account for easier authentication
- AI debug analysis notes in help section for troubleshooting

improvements

- updated pricing to $99/month or $600/year with new checkout experience
- default to primary monitor only on lower-tier devices for better performance

bug fixes

- fixed manual meetings being incorrectly ended by auto-end feature
- resolved logout race condition that could cause crashes
- fixed SCStream unlock issues on macOS after screen wake
- prevented AI responses from being interrupted mid-generation
- fixed pi-agent compatibility on Windows

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.1

April 1, 202625 commits

improved stats dashboard with accurate tracking and better UI organization

new features

- activity stats badge showing your streak, screen time, and meetings tracked
- chat history button to quickly access previous conversations
- organize speakers with ai feature to automatically categorize audio participants

improvements

- stats now use your local timezone for accurate daily boundaries instead of UTC
- stats queries optimized with 24-hour caching to reduce database load
- cleaner stats display with only meaningful metrics (removed vanity numbers)
- chat history button repositioned for better visibility in the interface

bug fixes

- stats badge now correctly updates on app load
- cursor properly shows pointer state on interactive stats elements
- history icon alignment fixed in chat header

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.3.0

April 1, 202637 commits

Speaker detection, voice samples, and improved pipe scheduling features.

new features

- speaker detection and management — identify and manage different voices in your audio recordings
- voice sample playback — listen to audio samples of detected speakers with similar voice matching
- day-of-week picker for pipe schedules — set which days your pipes should run
- connections strip — quick access to your integrated apps at the top of the pipes panel
- inline image rendering in chat — images from markdown syntax now display directly in conversations

improvements

- transcription routing optimized — 80% routed to faster Parakeet model for improved speed
- memory editing — larger textarea with resize capability for easier editing
- memory timeline — tooltips now display above timeline diamonds with truncated text to prevent overlap
- onboarding — follow-up reminders installed by default instead of day recap
- ui spacing — consistent spacing throughout pipes panel and connections area

bug fixes

- memory tags — iso timestamps no longer appear as tags in the memories ui
- pipe schedule persistence — day picker selections now save correctly without being overwritten
- audio stream errors — fixed closed channel handling to prevent crashes
- speaker api timeout — 5 second timeout added to prevent ui hangs
- image rendering fallback — chat now handles image rendering errors gracefully

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.299

April 1, 202645 commits

Voice speaker detection, memory editing, and improved pipe scheduling controls

new features

- detect and manage multiple speakers in your audio with voice samples and similar speaker matching
- inline editing for memories — click any memory content to edit directly
- day-of-week picker for pipe schedules so you can run automations on specific days
- connections strip showing all your integrated apps above the pipes section
- generic OAuth support with Notion integration for seamless app connections

improvements

- onboarding now installs follow-up reminders instead of daily recaps for better focus
- images in chat now render inline from markdown syntax for cleaner conversations
- memory timeline now shows diamond markers above frame bars for better visualization
- memory edit textarea is taller and resizable for easier editing
- memory tooltips now truncated to 120 characters and positioned above diamonds to avoid clipping

bug fixes

- day picker schedule changes now save correctly without being overwritten by polling
- transcription routing now uses Parakeet model to improve reliability
- chat image rendering includes multiple fallback strategies to prevent broken images
- UI no longer hangs when checking for similar speakers by adding 5-second timeout
- ISO timestamp tags filtered out from memories UI for cleaner display

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.298

March 31, 202610 commits

Edit memories directly, enhanced OAuth support, and improved memory visualization

new features

- inline editing for memories — click any captured content to modify it directly
- generic OAuth infrastructure with Notion integration for connecting external services
- user-feedback skill for querying submitted logs to improve AI responses

improvements

- memory timeline now displays diamond markers above frame bars for better visual navigation
- default AI chat model set to 'auto' for new installs to ensure optimal performance
- input device recovery logging throttled to reduce unnecessary log spam

bug fixes

- OAuth token exchange now proxied through backend, removing secrets from the app binary
- safe timestamp arithmetic prevents crashes from invalid time calculations

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.296

March 31, 202613 commits

Better pipe automation, memories search, and Windows stability fixes

new features

- search, filter by tags, and sort your memories in the memories table
- per-browser automation permission controls in settings
- Monday.com connection for pipe automation

improvements

- faster app startup on fresh installs — timeline loads while models initialize
- improved pipe setup handling for complex connection keys
- Windows build stability with AVX2 optimization support

bug fixes

- Windows DirectML audio processing build errors
- carousel horizontal scroll removed from pipe store
- pipe presets now correctly show 'use pipe defaults' option

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.295

March 30, 202614 commits

Monday.com integration, improved audio downloads, and better chat exports

new features

- connect your Monday.com workspace to screenpipe for task management integration
- render images in chat using standard markdown syntax for better media handling

improvements

- audio model downloads now retry up to 3 times with backoff to handle network issues
- chat exports now include tool calls and thinking blocks in markdown format
- mac idle sleep no longer blocked when screenpipe is running

bug fixes

- fixed audio model download failures by properly passing model type in retry loop
- download architecture-specific bun binaries on macOS to prevent compatibility issues

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.293

March 28, 20267 commits

Work hours scheduling and improved vision model performance

new features

- schedule recording to start and stop during specific work hours
- automatic vision model selection that cascades through available providers for better reliability

improvements

- schedule settings now apply and restart recording immediately without manual intervention

bug fixes

- pi provider compatibility issues resolved

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.292

March 28, 202610 commits

Work hours scheduling and improved AI model handling

new features

- record screenpipe only during configured work hours with new scheduling settings
- auto-waterfall vision model selection for better performance optimization

improvements

- pi provider model detection now works correctly without rebuilding
- default AI model switched to 'auto' for smarter provider selection

bug fixes

- schedule settings now properly apply and trigger app restart
- bootstrap store initialization defaults to auto model selection

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.291

March 28, 20262 commits

Fixed multi-monitor support and Windows bash reliability issues

improvements

- enhanced multi-monitor compatibility for drm-protected content
- improved bash shell reliability on windows systems

bug fixes

- resolved drm detection issues across multiple displays
- fixed windows bash integration stability

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.288

March 28, 20267 commits

improved speech recognition defaults for better accuracy across platforms

improvements

- whisper now default speech recognition engine on macOS for improved accuracy
- parakeet speech recognition available as experimental option on Windows and Linux

bug fixes

- fixed speech recognition setup issues for macOS users upgrading from previous versions
- resolved CLI bundle compatibility issues with metal accelerated speech recognition

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.287

March 28, 202615 commits

improved audio transcription defaults and fixed macOS crashes

improvements

- audio transcription now defaults to whisper on macOS for better compatibility
- enhanced troubleshooting experience with file browser access for connection issues
- improved oauth login flow on Windows

bug fixes

- fixed app crashes on macOS 14 when using advanced audio features
- fixed ChatGPT OAuth login on Windows
- fixed ffmpeg console window appearing on Windows during recording

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.286

March 27, 20263 commits

Fixed mDNS hostname conflicts and improved chat UI polish

improvements

- chat suggestion chips now truncate long text instead of overflowing

bug fixes

- resolved macOS hostname conflict dialog when using screenpipe's local network discovery

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.285

March 27, 20267 commits

Fixed Linux build issues, improved local testing infrastructure

improvements

- enhanced local testing capabilities for macOS development via Tart VM integration

bug fixes

- resolved Linux build failures related to mlx.metallib resource bundling
- fixed Claude integration compatibility with screenpipe-cloud provider

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.282

March 27, 20266 commits

Enhanced privacy protection and stability improvements for Windows users

improvements

- adaptive accessibility throttling on Windows for smoother performance
- deprecated legacy input capture and accessibility settings for cleaner configuration

bug fixes

- prevented screen content leaks when switching between browser windows
- fixed audio output loop issues on Windows
- reduced excessive health log spam on Windows

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.281

March 27, 20265 commits

Fixed screen capture security issue and improved stability on Windows.

improvements

- adaptive accessibility throttling on Windows reduces CPU usage during heavy screen reading
- improved health logging to reduce noise and help diagnose issues faster

bug fixes

- prevented sensitive screen content (DRM/protected frames) from leaking when switching between browser windows
- fixed audio output loop that could cause duplicate audio captures on Windows

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.280

March 27, 20269 commits

Better local network device detection and improved stability across platforms.

new features

- mDNS discovery for detecting and connecting to screenpipe on other devices on your local network
- inline connection setup when installing pipes for faster onboarding

improvements

- more reliable metal library bundling for better gpu acceleration support on macos

bug fixes

- windows subprocess spawning now properly suppresses console windows
- fixed build process to consistently locate and bundle required libraries

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.279

March 27, 202611 commits

Improved local network device detection and pipe installation experience.

new features

- mDNS discovery and advertisement for easier detection of screenpipe instances on your local network
- inline connection setup modal when installing pipes for faster workflow

improvements

- more reliable metallib bundling for macOS with improved build process
- reduced console window clutter on windows by suppressing subprocess windows

bug fixes

- fixed timestamp format compatibility for better data consistency across versions
- fixed parakeet-mlx support on older macOS versions and lower-tier devices

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.278

March 27, 20265 commits

improved audio transcription reliability and fixed compatibility issues

improvements

- enhanced audio transcription stability on macOS with optimized model bundling
- better timestamp handling for improved event logging accuracy

bug fixes

- fixed audio transcription crashes on macOS by properly bundling required model files
- resolved DMG installation compatibility issues with parakeet-mlx transcription engine
- fixed timestamp format inconsistencies in event tracking

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.277

March 27, 20264 commits

improved compatibility and fixed timestamp handling for better reliability

improvements

- onboarding flow reset for all users to show latest setup experience
- timestamp format now uses standard RFC 3339 format for better consistency across systems

bug fixes

- parakeet speech recognition now works reliably on older macOS versions and lower-tier devices
- added DAZN to DRM content detection for improved compatibility with protected streaming services

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.276

March 27, 20266 commits

Better AI model selection and DRM support across devices

new features

- native permission prompts in CLI for smoother setup

improvements

- smarter model selection prevents crashes on devices with 8GB RAM
- parakeet-mlx now default for faster, more efficient audio transcription

bug fixes

- timestamp format now compatible with more systems (RFC 3339)
- added DAZN to DRM detection to prevent recording of protected content
- onboarding flow reset for all users to ensure up-to-date setup

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.275

March 27, 202611 commits

Deploy screenpipe to offline devices, redesigned onboarding, improved memory stability

new features

- deploy screenpipe to offline devices directly via chat prompt
- redesigned onboarding with live feed preview and guided pipe setup

improvements

- faster device switching in pipes with better skeleton loading states
- smarter model selection that prevents crashes on lower-memory devices (8GB Macs)
- native permission prompts for clearer setup experience on all platforms

bug fixes

- fixed screen sharing permission dialog on macOS deployment
- fixed video capture issues affecting device connections
- fixed duplicate devices appearing in device dropdown

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.273

March 26, 202611 commits

New integrations, improved device management, and macOS stability fixes

new features

- added connections for Brex, Stripe, Sentry, Vercel, Pipedrive, Intercom, and Limitless
- simplified device management by merging fleet controls into the pipes tab as a dropdown selector

improvements

- enterprise CORS policy support for better integration compatibility
- environment variable handling for API keys now resolved at config time for improved security

bug fixes

- macOS: fixed crashes when the content process terminates unexpectedly
- fixed duplicate calendar tiles appearing in some configurations
- corrected legacy preset ID mappings to use current naming conventions

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.271

March 26, 20267 commits

Pipe history now links to sessions with improved chat parsing

improvements

- pipe history now automatically linked to Pi sessions for better context tracking
- improved chat message parsing for more accurate conversation capture
- device tier detection now updates in real-time when system resources change
- bluetooth audio devices added to FAQ for better setup guidance

bug fixes

- removed Loom from meeting detection (was incorrectly flagging screen recordings as calls)
- removed text truncation in pipe history for complete data capture

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.270

March 26, 20261 commits

Improved performance on 8GB devices with optimized speech recognition

improvements

- faster speech recognition on devices with 8GB RAM or less by using a lightweight model

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.269

March 25, 20266 commits

Enterprise licensing, improved chat stability, and better mention parsing

new features

- enterprise license key support with policy caching for better licensing management

improvements

- @mention regex now supports hyphens so mentions like @last-week stay visible while typing
- multi-session synchronization and agent queue handling for more reliable background operations

bug fixes

- chat history button now clickable and responsive to interactions
- improved error messaging and user experience across various operations

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.268

March 25, 20269 commits

Multi-instance device connections and improved chat interactions

new features

- connect and manage multiple screenpipe instances across different devices in fleet view
- scheduled and manual tabs added to My Pipes view for better pipe organization
- post-install connection modal for faster device setup

improvements

- audio device type auto-detection for better recording compatibility
- connected devices now sorted first in fleet view for easier access
- rate limiter resilience improved for more stable performance

bug fixes

- chat history button now stays clickable without interference from message area
- @mention support extended to include hyphens (e.g., @last-week)
- multi-session handling and agent queue synchronization
- pi agent error messaging improved for better troubleshooting

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.267

March 25, 20262 commits

Faster audio transcription with improved GPU acceleration support

improvements

- audio transcription now automatically uses GPU acceleration when available for faster processing
- simplified audio chunking for more reliable and consistent transcription results

bug fixes

- fixed audio transcription to properly utilize parakeet-mlx GPU optimizations when the feature is compiled in

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.266

March 25, 20266 commits

Fixed memory spikes and audio processing stability issues

improvements

- audio processing now uses simpler, more reliable chunking to prevent memory spikes
- settings window now properly focuses after google calendar authentication

bug fixes

- resolved 12GB memory spike during parakeet audio transcription
- fixed compilation issues on macos with proper xcode version handling

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.260

March 25, 202610 commits

bug fixes for agent conversations, UI improvements, and macOS compatibility

new features

- triggers now visible in pipe list for easier management

improvements

- connections dropdown height capped to prevent layout overflow
- enhanced trigger configuration UI with better labels and tooltips

bug fixes

- agent conversations now show errors instead of silently stopping
- screenpipe cloud preset icon displaying as broken
- trigger section now always visible in configuration settings

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.257

March 25, 202625 commits

Fleet monitoring, faster speech recognition, and semantic workflow triggers.

new features

- fleet tab to monitor and control multiple remote screenpipe instances
- semantic workflow event triggers for pipes — automate actions based on screen/audio content
- escape key now aborts running agents in chat
- free models (like Qwen 3.5 Flash) now accessible even when daily quota is exhausted

improvements

- speech recognition 2x faster and uses 4x less memory with int8 Parakeet model
- direct vLLM classifier routing removes unnecessary overhead for better performance
- notification panel now auto-sizes and includes scrollbars for better visibility on Windows/Linux
- pipe store cards display full titles with consistent layout

bug fixes

- fixed duplicate fleet device detection across monitors and audio devices
- notifications now reliably dismiss on all platforms, especially Windows
- Windows/Linux GPU acceleration (DirectML) properly enabled in builds
- screenpipe agent window closes properly when idle

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.256

March 25, 20265 commits

Better agent controls, free model support, and hardware optimization

new features

- press escape to stop running agents mid-execution and close idle chat windows
- tier-aware memory configuration automatically optimizes screenpipe for low-end hardware

improvements

- qwen3.5-flash model now available as a free option without quota limits
- free models (weight=0) can now be used even when daily quota is exhausted

bug fixes

- windows and linux builds now properly include directml support

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.254

March 24, 20263 commits

improved audio processing and updated default AI model

improvements

- speaker diarization thresholds now aligned for more consistent audio analysis
- enhanced audio processing pipeline with improved sync API compatibility

bug fixes

- default ChatGPT model updated to gpt-4.5 for better response quality

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.253

March 24, 20265 commits

Fixed notification panel issues and improved audio processing

improvements

- enhanced speaker diarization accuracy with aligned threshold settings
- improved audio processing pipeline with better synchronization support

bug fixes

- notification panel no longer overflows screen boundaries
- links in notification panel are now clickable and functional
- default audio model updated for better transcription quality

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.251

March 24, 20263 commits

Removed deprecated recording settings for cleaner configuration

bug fixes

- removed stale fps and adaptive\_fps references from recording settings

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.244

March 24, 20267 commits

Improved stability and reduced memory usage across all platforms

improvements

- reduced memory bloat on macOS by optimizing memory allocation patterns
- disabled autocorrect and spell check on chat input for cleaner interactions

bug fixes

- fixed crash when interacting with overlay reminders on macOS
- fixed overlay setup issues on Windows
- improved reliability of preset failure tracking

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.240

March 23, 202610 commits

Long-running AI agents now available for continuous automation.

new features

- long-running agent skill for continuous background automation tasks

improvements

- windows overlay now loads more reliably with improved initialization timing
- clearer permission request messaging with improved labeling

bug fixes

- fixed overlay setup issues on windows by deferring initialization until webview is ready

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.239

March 23, 20269 commits

Long-running agents and faster usage analytics with time filtering

new features

- long-running agent skill using Ralph Wiggum loop pattern for extended automation tasks
- time range filters for usage data (24h, 7d, 30d, or all-time views)

improvements

- usage data now cached for faster loading and better performance
- improved permission handling across CLI and app for better compatibility

bug fixes

- fixed UI label casing inconsistencies in usage section
- removed duplicate usage title in modal header

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.237

March 23, 202617 commits

Usage tracking, long-running agents, and improved transcription support

new features

- usage tracking page with model costs and 24h/7d/30d/all time range filters
- long-running agent skill for continuous automated tasks
- custom headers and raw WAV audio support for OpenAI-compatible transcription services

improvements

- usage data caching for faster dashboard loading
- DRM detection now enabled by default with improved accuracy

bug fixes

- DRM detection false positives and race conditions when stopping/starting capture
- timeline close shortcut (Alt+S) on Windows
- modal header and usage section labels display

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.236

March 23, 202621 commits

Usage tracking, DRM detection improvements, and new long-running agent skill.

new features

- usage tracking page showing model and API costs with 24h/7d/30d/all time range filters
- long-running-agent skill for continuous background tasks
- custom headers and raw WAV audio support for OpenAI-compatible transcription services

improvements

- DRM detection now enabled by default with reduced false positives
- usage data caching for faster page loads
- clearer 'screenpipe-cloud' branding in provider selection

bug fixes

- prevent empty base URL from crashing provider configuration
- Windows timeline close now works with Alt+S keyboard shortcut
- DRM detection race conditions and stop/start conflicts resolved

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.235

March 23, 20262 commits

improved app stability with enhanced security dependencies

improvements

- enhanced security for network connections and model downloads

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.234

March 23, 20267 commits

Better audio transcription handling and independent encryption for cloud sync

new features

- daytime-only recording schedules for privacy-focused workflows
- automatic 14-day local data retention enabled by default

improvements

- respects your personal deepgram API keys instead of forcing cloud transcription
- decoupled archive encryption from sync — use different keys for local backup and cloud storage

bug fixes

- stops force-killing cloud transcription jobs mid-process
- skips silence detection before making paid API calls to reduce costs
- fixed deferred restart scheduling when cooldown blocks screenpipe spawn

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.233

March 23, 20267 commits

Local data retention enabled by default, improved sync and archive security

new features

- automatic 14-day local data retention now enabled in CLI by default
- daytime-only scheduling presets for more granular capture control

improvements

- archive encryption now fully independent from sync — use different passwords for each
- cloud archive setup no longer requires sync to be enabled first

bug fixes

- screenpipe restarts now properly scheduled when cooldown blocks immediate spawn
- todoist integration fixed to use current API (was using deprecated rest/v2)

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.232

March 23, 20267 commits

Local data retention now enabled by default, improved cloud sync and integrations

new features

- automatic 14-day local data retention enabled by default in CLI

improvements

- cloud archive now syncs properly with password-protected accounts
- homebrew integration uses more reliable OpenSSL for cloud uploads

bug fixes

- todoist integration fixed to work with current API
- removed internal compiler warnings for cleaner builds

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.231

March 23, 20267 commits

Fixed cloud sync and cost tracking issues in this release.

improvements

- improved capture task stability and diagnostics when connections close unexpectedly
- enhanced ai gateway cost tracking accuracy for better spend visibility

bug fixes

- resolved cloud archive "not initialized" errors with automatic retry on startup
- fixed accessibility data cleanup to prevent orphaned records across all deletion scenarios

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.230

March 23, 20267 commits

Fixed critical cost tracking bug and improved app stability

improvements

- improved app stability and diagnostics for capture task handling
- optimized database cleanup performance with faster batch deletion

bug fixes

- fixed ai gateway cost tracking severely undercounting actual spend
- fixed accessibility table orphaned data not being cleaned up on deletion
- fixed capture task crashes when internal processes close unexpectedly

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.229

March 23, 20261 commits

Version bump with stability improvements

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.228

March 23, 202610 commits

improved deletion performance and reliability across the app

improvements

- faster deletion of archived and retained data with optimized batch processing
- more reliable cloud uploads with automatic fallback when standard methods fail
- enhanced sync performance with timeout protection and delta synchronization

bug fixes

- fixed memory leaks during large-scale deletions that could slow down the app
- resolved orphaned database records that weren't being cleaned up after deletion
- fixed accessibility features not being properly removed when deleting screen data

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.226

March 21, 202612 commits

Auto-delete old data and improved window detection reliability

new features

- local data retention with automatic deletion of captures older than X days

improvements

- improved meeting app detection (Zoom and other apps now detected more reliably)
- better handling of windows without titles in screen capture

bug fixes

- fixed app becoming unresponsive after waking from sleep
- fixed offline mode blocking web-search extension installation on Raspberry Pi
- fixed Windows ARM64 build signing issues

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.215

March 20, 202612 commits

Better transcription cost control and improved reliability with Deepgram

new features

- daily cost cap for Deepgram transcription to prevent unexpected overage charges

improvements

- pipe history now displays tool calls instead of empty message bubbles
- transient Deepgram errors are now retried automatically with timeout protection
- ai suggestions formatting improved with proper hyphenation

bug fixes

- calendar access denied button now correctly opens system settings
- notification panel no longer displays unwanted border outline
- pipe mode no longer kills process prematurely when waiting for llm responses
- removed unauthenticated websocket proxy for enhanced security

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.214

March 20, 20265 commits

Bug fixes for chat UI, settings, and audio batch processing

bug fixes

- fixed chat UI error when using Pi mono model
- fixed missing incognito window setting in default configuration
- fixed audio batch duration type handling and slider validation

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.213

March 20, 202612 commits

Fixed critical chat crashes and improved integration stability

improvements

- app suggestions now only show tools you actually have installed
- scheduler no longer creates duplicate processes after server restart
- exponential backoff for audio device recovery makes reconnection more reliable

bug fixes

- chat interface no longer crashes on first message with Pi model
- incognito window settings now properly saved and applied
- linear connection errors and failed button states resolved
- openrouter streaming now compatible with ai agents
- batch duration slider no longer causes type errors

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.206

March 20, 20269 commits

Improved app stability and added browser extension integration

new features

- browser extension now available on the connections page for easy setup

improvements

- more reliable Pi (processing engine) startup — eliminates restart loops that interrupted chat sessions
- better Zoom meeting detection on Windows with improved window tracking

bug fixes

- fixed browser extension eval to work safely with Chrome's content security policies
- fixed chat session crashes during app startup
- fixed link opening in notifications on macOS

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.205

March 19, 202616 commits

Fixed critical stability issues preventing chat sessions from working properly

new features

- browser extension can now execute javascript in your browser tabs for enhanced automation
- screenpipe icon now appears in the notification panel header for better visibility

improvements

- notification panel now uses proper cursor styling and improved click detection across all buttons
- ai model validation expanded to support more gateway-supported models without blocking

bug fixes

- fixed app boot causing screenpipe process to restart multiple times and killing chat sessions
- fixed cursor overlay blocking clicks on the notification panel
- fixed notification panel links not opening properly on macos
- fixed notification panel margins and positioning for consistent display across different screen sizes

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.204

March 19, 202631 commits

Native notification panel, browser automation, and improved AI model support.

new features

- native notification panel on macOS with clickable links and file path support
- browser extension bridge to execute javascript in browser tabs
- live model health status indicator in AI gateway and chat preset UI
- auto-create ChatGPT preset when signing in via OAuth

improvements

- reduced unnecessary UI re-renders in notification timer for better performance
- unified AI preset sizing between chat and settings screens
- notification panel now displays screenpipe icon in header

bug fixes

- cursor overlay no longer blocks clicks on notification panel
- pi model validation no longer incorrectly blocks gateway-supported models
- false meeting detection when Discord is open in browser
- chat ai preset modal now fetches models from gateway instead of hardcoded fallback
- app no longer crashes when ScreenpipeMagnifyHandler class is not registered

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.203

March 19, 20268 commits

Better meeting detection and speaker identification with calendar awareness

new features

- calendar-assisted speaker diarization now identifies who's speaking in recordings by cross-referencing your calendar
- Discord meeting detection profile automatically recognizes when you're in Discord calls
- auto-create ChatGPT preset on OAuth sign-in for faster setup

bug fixes

- fixed false meeting detection alerts when Discord is open in your browser
- fixed Pi starting with wrong model preset on app launch
- fixed app crashes on certain Windows systems with magnification features
- featured pipes no longer duplicate in the pipes grid

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.200

March 19, 202613 commits

Better model selection, pipe permissions, and improved capture reliability.

new features

- unified pipe permissions syntax for clearer security controls
- openrouter provider support for affordable deepseek, llama, qwen, and mistral models
- dynamically fetch available models from screenpipe cloud preset
- pipe api() endpoint now supports granular permission controls

improvements

- ocr language settings now properly passed to apple vision in real-time capture
- notification panel and shortcut reminders now visible in screen recordings
- rebranded "pi" labels to "screenpipe cloud" for clarity
- notification auto-dismiss timer resets correctly when new notifications arrive
- sidebar layout improved — app name and device icons now properly separated

bug fixes

- notification auto-dismiss timer not restarting on new notifications

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.199

March 19, 202627 commits

Pipe permissions system, OpenRouter models, and UI polish improvements

new features

- unified pipe permissions syntax for safer API access control
- OpenRouter provider integration for affordable DeepSeek, Llama, Qwen, and Mistral models
- view full pipe execution results directly in chat without truncation
- fetch latest AI models dynamically from Screenpipe Cloud preset

improvements

- OCR language settings now properly passed to Apple Vision in real-time capture
- notification panel and shortcut reminders now visible in screen recordings
- sidebar header redesigned with cleaner two-row layout (name, device icons)
- rebranded Pi labels to Screenpipe Cloud for consistency
- webviews automatically reload after macOS wake to prevent black screen issues

bug fixes

- notification auto-dismiss timer now restarts correctly on new notifications
- deleted pipes no longer unexpectedly reappear after removal
- macOS screen recording now captures all UI elements properly

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.195

March 19, 202610 commits

Streamlined UI and fixed pipe installation and discovery issues

improvements

- sidebar now auto-collapses on small screens for better mobile experience
- consolidated device status indicators with clearer hover tooltips
- unified notification system to use single port for improved stability

bug fixes

- pipe installation no longer overwrites files when source and destination are the same
- pipe discovery and CLI error reporting now work reliably

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.194

March 19, 202612 commits

notification improvements and pipe action validation for stability

new features

- pipe notification actions can now open chat directly with new open\_in\_chat option
- native calendar now accessible via connections API for third-party integrations

improvements

- notification panel no longer steals focus when appearing
- improved notification panel interaction with better hover support and mouse event handling

bug fixes

- notification manage button now correctly opens settings
- pipe notification actions validated before acceptance to prevent errors
- deeplink notification actions now properly route to main window
- fixed race condition in cache storage to prevent data inconsistencies

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.193

March 18, 20267 commits

Native calendar integration and improved pipe notification actions

new features

- open chat directly from pipe notifications with new open\_in\_chat action option
- native calendar now accessible via connections API for calendar-aware workflows

improvements

- pipe notification actions now validated before acceptance, preventing invalid requests

bug fixes

- fixed race condition in cache store that could cause data inconsistency
- removed unsafe code that could crash when saving data

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.192

March 18, 20263 commits

Native calendar integration now available through connections API

new features

- access your native calendar events directly within screenpipe via the connections API

bug fixes

- pipe store cleanup and stability improvements

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.191

March 18, 202615 commits

Native calendar integration, improved pipe UI, and notification settings refinement

new features

- native calendar now available through connections API for better scheduling integration
- dedicated notifications settings page for clearer control over alert preferences

improvements

- pipe enable/disable toggle now appears on hover for cleaner interface, always visible when disabled
- cron schedules now display in human-readable format instead of technical syntax
- monochrome status indicators for more consistent visual design
- pipe detail section has improved spacing and padding
- optimize function moved to three-dot menu for less cluttered main view

bug fixes

- fixed crash in discover section caused by react hook ordering issue
- fixed infinite dev rebuild loop during development
- removed server port setting from UI that was causing confusion
- fixed markdown styling in pipe store

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.190

March 18, 202615 commits

Better notification control and improved app stability across the board

new features

- notification management — mute alerts per pipe, view history, access from bell icon in top bar
- dedicated notifications settings page for easier control of all alert preferences

improvements

- pipe toggles now hide until you hover over them for a cleaner interface
- cron schedule descriptions now show in human-readable format instead of technical syntax
- meeting detector uses significantly less cpu and generates fewer log messages
- status indicators redesigned with monochrome dots for better visual consistency

bug fixes

- fixed crash in Discover page caused by hooks being called in wrong order
- stopped silent chunk processing from burning through Deepgram API credits
- prevented infinite rebuild loop during development
- fixed broken dependency in ui component library

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.189

March 18, 202612 commits

notification management, performance improvements, and critical audio bug fixes

new features

- notification management — mute individual pipes, view history, and manage alerts from bell icon in settings

improvements

- reduced meeting detector resource usage and logging spam
- faster memories and meetings settings pages with pagination
- cleaner timeline by deduplicating app names and trimming whitespace

bug fixes

- fixed silent chunk zombie loop that was burning Deepgram credits
- prevented infinite dev rebuild loops from TypeScript bindings
- fixed broken notification component dependency

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.188

March 18, 202611 commits

Better notification control and fixed audio credit drain issue

new features

- notification management with history and per-pipe muting controls
- new /meetings/status endpoint for integration support

improvements

- timeline now deduplicates app names and trims whitespace for cleaner display
- memories and meetings settings now paginate for faster loading with large datasets

bug fixes

- stopped silent audio chunks from draining Deepgram credits unnecessarily
- fixed overlay freezing issue
- resolved broken UI component import in notifications

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.187

March 18, 202610 commits

Notification management system with per-pipe muting controls

new features

- notification management with bell icon and history to review past alerts
- per-pipe muting to silence notifications from specific sources

improvements

- faster app performance with timeline deduplication and pagination
- cleaner memories list by removing technical source context details

bug fixes

- overlay freeze issue resolved
- whitespace trimming in app names for consistency

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.185

March 18, 202612 commits

faster performance, better ai model defaults, improved meeting detection

new features

- pipe categories now dynamically derived from pipe metadata for better organization

improvements

- significantly faster performance with deferred element inserts and OCR deduplication
- windows meeting detection now more reliable using improved accessibility API methods
- default ai model changed to Claude Haiku for faster, more efficient responses
- macOS users automatically migrated from Qwen3-ASR to Whisper for better compatibility

bug fixes

- fixed element cleanup issues that could cause memory leaks
- resolved database synchronization stalls during vision processing
- qwen3-asr no longer appears on macOS where it wasn't supported

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.184

March 18, 20265 commits

Faster screen capture with improved Windows compatibility

improvements

- significantly faster vision processing with optimized database indexes
- better detection of meeting windows on Windows systems
- switched default ai model to Claude Haiku for faster responses

bug fixes

- permission text alignment in onboarding screens

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.183

March 18, 20269 commits

One-click pipe updates and improved Windows meeting detection

new features

- publish pipes directly to the screenpipe store from the app
- automatic pipe update tracking with one-click installation

improvements

- cleaner My Pipes interface with hidden manual pipes and removed status filters
- more visible meeting detection logs for troubleshooting on Windows

bug fixes

- windows meeting detection now works reliably with Teams and other electron apps
- fixed bash resolution issues on windows systems with WSL installed
- unified authentication across CLI and app to prevent login conflicts

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.182

March 18, 202614 commits

Better meeting detection and new pipe publishing workflow.

new features

- publish pipes directly to the store from the three-dot menu
- copy button on memory entries for quick sharing

improvements

- Windows meeting detection now faster and more reliable with improved scanning
- Google Meet detection in Arc and Brave browsers
- prompt caching for faster AI responses

bug fixes

- Teams detection on Windows now case-insensitive and detects across processes
- Windows tray crash when clicking the app icon
- enterprise build notifications now show actual errors instead of failing silently

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.181

March 18, 202612 commits

Better meeting detection and memory management improvements

new features

- copy button on memory entries for quick sharing and note-taking

improvements

- faster and more reliable meeting detection across Teams, Google Meet, and other video conferencing apps
- smarter AI prompt handling for more efficient memory processing

bug fixes

- teams detection now works reliably on windows regardless of app case sensitivity
- google meet detection improved for arc and brave browsers
- windows tray crashes fixed when clicking the app icon
- better error messages in enterprise notification system for troubleshooting

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.180

March 18, 20269 commits

Faster AI responses, better meeting detection, and easier memory sharing.

new features

- copy button on memory entries for quick sharing

improvements

- AI responses faster with prompt caching
- Google Meet detection now works in Arc and Brave browsers
- improved reliability of meeting detection

bug fixes

- windows system tray stability issues
- windows tray click crash on event loop

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.177

March 18, 20267 commits

Faster AI responses and improved Windows stability in this release

improvements

- faster ai responses with anthropic prompt caching for pipe instructions
- improved sync performance by eliminating vision processing stalls

bug fixes

- windows tray icon no longer causes app to crash when clicked
- restored original screenpipe icon

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.176

March 18, 20269 commits

faster AI processing with prompt caching and improved meeting detection

new features

- automatic deduplication of repeated screen elements for cleaner search results

improvements

- 90% reduction in AI processing costs through prompt caching optimization
- faster screen capture without vision processing delays
- improved detection of Microsoft Teams meetings and controls

bug fixes

- notifications no longer reappear for users upgrading from older versions
- linux cli releases now include required system libraries

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.175

March 17, 20264 commits

Faster AI search with 90% reduced processing costs

improvements

- ai search now 90% cheaper to run thanks to prompt caching in our cloud gateway
- duplicate screen elements removed during capture for cleaner, more efficient data

bug fixes

- meeting detection now catches Teams meeting buttons that were previously missed

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.174

March 17, 20264 commits

Faster AI responses with smarter element detection and cost reduction

improvements

- ai responses now faster with anthropic prompt caching (90% reduction in input costs)
- duplicate screen elements filtered at capture time for cleaner, more accurate search results

bug fixes

- meeting detection now correctly identifies teams buttons in complex layouts

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.173

March 17, 20267 commits

Better meeting controls and theme-aware visual improvements

new features

- phone button on shortcut reminder overlay now starts and stops meetings

improvements

- meetings and memories tables now poll every 10 seconds for faster updates
- colors automatically adapt to your theme instead of using fixed gray tones

bug fixes

- meetings table no longer shows loading spinner during background updates
- phone icon now detects all types of meetings correctly

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.167

March 17, 202623 commits

Improved reliability, meeting app support, and pipe customization options.

new features

- configurable timeout settings for pipes via frontmatter
- forced OCR for meeting apps (Zoom, Teams, Meet) to capture on-screen content more reliably
- automation properties added to accessibility tree for better app interaction detection

improvements

- more reliable cloud uploads with S3 fallback handling
- reduced false audio stall warnings during silence periods
- accessibility text now clearly documented as primary source with OCR as fallback
- pipe store code blocks now display with correct text color

bug fixes

- phone number masking no longer corrupts accessibility bounds in logs
- cloud preset option now hidden in enterprise builds
- Pi agent properly aborts when navigating away from chat
- duplicate restart notification button removed

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.165

March 16, 202611 commits

Reduced false audio warnings and improved database write performance.

improvements

- eliminated ~3,000 daily false audio stall warnings during silence periods
- optimized database write performance with improved coalescing queue handling
- added search index for faster element queries

bug fixes

- removed duplicate dismiss button from restart notification
- fixed health check response caching for better reliability

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.164

March 16, 202612 commits

Reduced false audio warnings and improved database performance

new features

- unified recording settings configuration system for better control over capture behavior

improvements

- faster health checks through response caching
- more efficient database writes with coalescing queue optimization
- pipe store ui refined for cleaner, sharper appearance

bug fixes

- eliminated ~3,000 daily false audio stall warnings during silence
- removed duplicate dismiss button from restart notifications
- fixed payment links to use working api checkout

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.163

March 16, 202611 commits

Improved sync reliability and unified recording settings configuration.

new features

- new screenpipe-config system for centralized recording settings management

improvements

- health check responses now cached for faster performance
- pipe store redesigned with sharper, cleaner visual style
- sync writes optimized through coalesce queue for better reliability

bug fixes

- removed duplicate dismiss button from restart notifications
- sync updates now properly queued instead of bypassing write pool
- payment checkout links restored

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.161

March 16, 202626 commits

Unified recording settings, better meeting detection, and critical stability fixes

new features

- toggle restart notifications on or off in settings
- primary and fallback AI preset selection for pipes
- redact sensitive API keys and secrets before publishing pipes

improvements

- meeting detection now covers 35+ apps and 30+ browser URL patterns with accurate timing
- notification panel no longer steals focus from your active window
- faster settings and memories loading with client-side caching
- unified recording settings framework for better configuration management

bug fixes

- fixed snapshot compaction bug causing memory pool exhaustion
- fixed permission check failures on startup by adding retry logic
- fixed meeting detection filtering to exclude all-day events
- fixed vision feature false positives causing excessive notifications
- updated payment links to use current Stripe API checkout

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.156

March 16, 202617 commits

Expanded meeting detection and improved app stability with smarter resource management

new features

- meeting detection now covers 35+ apps and 30+ browser URL patterns for better calendar awareness
- primary and fallback AI preset selection for pipes, so pipes work even if your preferred model isn't available
- automatic redaction of API keys and secrets before publishing pipes for safer community sharing

improvements

- reduced database write contention with coalescing queue for smoother performance under heavy capture load
- better Chinese region support with early Hugging Face endpoint configuration
- improved code block readability in chat with better text contrast

bug fixes

- fixed app crashes from GCD thread exhaustion by limiting livetext analysis to single worker thread
- eliminated false positive restart notifications and made restart detection more reliable
- fixed notification panel deadlock when overlay is visible
- resolved Linux binary download issues and VisionKit semaphore timeouts causing freezes

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.153

March 15, 202610 commits

Performance fixes prevent freezing and improve stability on all platforms

improvements

- reduced screen freezing on macos by optimizing text analysis threading
- improved notification panel stability to prevent ghost clicks and deadlocks
- better text rendering in chat with improved contrast on dark backgrounds

bug fixes

- fixed linux installation issues with vision model dependencies
- resolved visionkit timeout issues causing app hangs
- fixed overlay panel interactions that could prevent proper window focus

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.152

March 15, 202610 commits

Fixed performance freezes and improved UI stability across platforms

improvements

- better performance on macos by using single worker thread for screen analysis, preventing system freezes
- improved visual feedback on timeline with hover state and cursor-pointer on refresh button

bug fixes

- fixed code block text visibility in chat by ensuring light text displays on dark backgrounds
- fixed linux screen capture by reverting to binary downloads
- fixed ghost clicks and interaction issues on macos by preventing notification panel interference with overlay
- fixed visionkit semaphore timeouts causing analysis delays with 10 second timeout limits

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.151

March 15, 20267 commits

Fixed freezes and UI responsiveness issues on macOS.

improvements

- timeline refresh button now has visual hover feedback for better discoverability

bug fixes

- prevented app freezes caused by thread exhaustion during live text analysis
- fixed deadlock when notification panel appeared while overlay was visible
- resolved ghost click interception from notification panel and shortcut reminder after hiding
- fixed position tracking issues for live text detection

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.150

March 15, 20265 commits

Fixed macOS interaction issues and improved timeline UI responsiveness

improvements

- timeline refresh button now has better visual feedback with hover effects and cursor pointer

bug fixes

- macOS: prevented ghost clicks from notification panel and shortcut reminder appearing after hiding
- macOS: fixed position update validation in frame handling

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.146

March 14, 20266 commits

faster audio recovery on mac and improved data directory customization

new features

- customize screenpipe data storage location using SCREENPIPE\_DATA\_DIR environment variable

improvements

- faster audio recovery after sleep/wake on macos
- added msty integration guide for ai workflows

bug fixes

- fixed frame analysis command compatibility issue

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.142

March 14, 2026117 commits

Capture stall detection, vault encryption, and improved search reliability.

new features

- vault lock — encrypt screenpipe data at rest with configurable shortcut
- capture stall detection with automatic restart button to resume recording
- simplified team invites with single web URL, no passphrase needed
- incognito/private browsing window detection to skip capturing sensitive sessions
- obsidian connection for syncing screen memories to your vault

improvements

- hybrid OCR for canvas-rendered apps like google docs and figma
- search modal performance — shows skeleton grid while loading, faster keyword search
- windows overlay now uses settings window instead of overlay panel
- live text positioning and embedded timeline scrolling on windows/linux
- database pool reliability — separate read/write pools prevent connection exhaustion

bug fixes

- search shortcut no longer requires two presses on first open
- windows console window flash during gpu detection at startup
- macos chat escape key behavior restored
- meeting detection drops during alt-tab on long calls
- timeline crashes and hydration errors in settings UI

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.140

March 14, 202630 commits

Capture reliability improvements, simplified team sharing, and UI polish.

new features

- detect and notify when screen capture stalls with one-click restart option
- simplified team invites — share a single web URL without passphrases

improvements

- redesigned tool call progress visualization with timeline rail
- reduced false positives in incognito mode detection
- standardized AI model selection across gateway and cloud for consistency

bug fixes

- fixed console window flash on Windows during startup
- fixed macos chat panel focus and keyboard handling issues
- fixed meetings section display and API reliability
- fixed snapshot synchronization and database commit ordering

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.139

March 14, 202627 commits

Meetings API, improved chat stability, and visual timeline for AI tool calls.

new features

- meetings API endpoint for retrieving captured meeting data
- tool calls now display with visual progress timeline for better transparency

improvements

- reduced false positive incognito mode detections
- improved chat performance on macOS with better window focus handling
- standardized AI model selection across all features for consistency
- faster VisionKit analyzer initialization on startup

bug fixes

- fixed console window flash on Windows during GPU detection
- fixed chat closing behavior on macOS when pressing Escape
- fixed Metal cleanup crash on exit
- resolved chat overlay issues and improved frame data reliability

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.137

March 14, 202627 commits

Better meeting detection, improved chat stability, and bug fixes across platforms.

new features

- meetings API for retrieving calendar event information from captures
- improved livetext recognition for better real-time text detection

improvements

- tool calls now display with a visual progress timeline for better clarity
- reduced false positives in incognito mode detection
- standardized AI model selection for consistent performance across all features

bug fixes

- windows console window no longer flashes during startup
- chat overlay stability issues on macos resolved
- crashes when closing app or pressing escape in chat fixed
- missing frame requests now properly return 404 instead of hanging
- feedback screenshots now compress to smaller file sizes

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.136

March 13, 202623 commits

Stability improvements and better AI model consistency across platforms

new features

- redesigned tool calls visualization with progress timeline for better clarity on AI agent execution

improvements

- reduced false positives in incognito mode detection for more accurate privacy tracking
- standardized AI model selection (Gemini 3.1 Pro) across chat, gateway, and cloud for consistent responses
- optimized VisionKit analyzer warmup on startup for faster initial performance

bug fixes

- fixed macOS chat window closing when pressing Escape key
- fixed crash when exiting app on systems with Metal GPU support
- fixed feedback screenshot compression and URL handling for reliable bug reports
- fixed animation easing issues in the chat interface for smoother interactions
- fixed Windows and Linux build compatibility issues

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.135

March 13, 202623 commits

Improved stability and AI model consistency across all platforms

new features

- redesigned tool calls visualization with progress timeline for better task tracking

improvements

- reduced false positives in incognito mode detection for more accurate privacy tracking
- standardized AI model selection to Gemini 3.1 Pro across chat, gateway, and cloud for consistent responses
- optimized VisionKit analyzer initialization for faster screen analysis startup
- improved feedback screenshot handling with JPEG compression for faster uploads

bug fixes

- fixed macOS chat window not closing properly when pressing Escape
- fixed macOS app crash when exiting with incomplete Metal resource cleanup
- fixed motion animation easing issues in the UI
- fixed Windows and Linux build compatibility for bun bundler
- fixed chat pre-creation logic in agent workflows

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.133

March 13, 202617 commits

macOS stability improvements and AI model standardization across the platform

new features

- tool call progress visualization with timeline rail in UI

improvements

- reduced incognito mode false positives for more accurate private content detection
- standardized on gemini-1.5-pro model across gateway, UI, and cloud for consistency
- faster VisionKit analyzer initialization on startup

bug fixes

- fixed multiple macOS crashes on escape key and window focus events
- corrected feedback screenshot compression and URL handling
- fixed animation easing in tool call UI
- resolved Metal cleanup crash on app exit
- fixed Linux ORT bundling and sync engine issues

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.130

March 13, 202613 commits

New pipe store with community apps, improved pipes UI, and stability fixes

new features

- pipe store — discover, browse, and install community-created pipes directly in app
- friendly tool call UI with auto-collapse for cleaner pipe interactions
- README.md support and pipe status command for better pipe documentation
- secret-safe publish workflow to securely share pipes with the community

improvements

- redesigned pipes tab as unified app store experience with My Pipes as default view
- reduced qwen3-asr log spam for cleaner debug output
- graceful GPU error handling with CPU/GPU telemetry for better troubleshooting

bug fixes

- metal GPU crash on exit when resources weren't fully cleaned up
- removed redundant window notification behavior for pipe suggestions

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.128

March 13, 202618 commits

New pipe store, improved UI, and better AI interactions

new features

- pipe store — discover, publish, and install community pipes directly in the app
- friendly tool call UI with auto-collapse for cleaner AI responses
- README.md support for pipes to help you understand what they do
- pipe status command to check if your pipes are running correctly

improvements

- my pipes tab now appears first and is the default view
- redesigned pipes tab as a unified app store experience
- power mode preference now persists across app restarts
- reduced console spam from Qwen3 speech-to-text processing

bug fixes

- ask AI button in audio transcripts now works more reliably
- GPU errors on Mac now handled gracefully with automatic fallback to CPU
- ghost overlays no longer appear when hiding the panel on macOS
- timeline selection now clears properly when scrolling to navigate frames

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.127

March 13, 20265 commits

stability improvements and search accuracy fixes for better reliability

improvements

- search highlighting now uses accessibility tree for more accurate text box placement
- power mode preference now persists across app restarts

bug fixes

- resolved database pool saturation issues with improved audio insert reliability and reduced compaction starvation
- fixed tray health monitoring stability
- removed unintended Apple Reminders auto-population feature

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.125

March 13, 20268 commits

improved audio recording stability and windows compatibility

new features

- record audio from windows communications default output device for better call capture

improvements

- audio recording now auto-recovers from corrupt model cache without manual intervention

bug fixes

- fixed audio recording issues on windows
- fixed linux bundle cleanup to prevent storage accumulation

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.116

March 12, 20265 commits

Better tray display, improved settings, and stability fixes for macOS and Windows

new features

- tray now shows only the monitors currently being recorded for clearer status

improvements

- default AI model switched to Gemini 3.1 Pro for faster responses
- max batch duration slider reduced to 10 minutes for better control over capture intervals
- whatsapp history sync improved

bug fixes

- intermittent scrollbars no longer appear on Windows overlay
- auto-update no longer requires admin privileges on macOS

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.115

March 12, 20263 commits

Fixed search navigation and macOS search window stability issues

bug fixes

- fixed frame search navigation to correctly jump to exact frames without unnecessary device adjustments
- fixed macOS search window compatibility and stability

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.112

March 12, 20267 commits

Fixed search navigation, snapshot capture, and cloud transcription issues

improvements

- cloud transcription now handles longer audio files more reliably by limiting batch size to 200 seconds
- snapshot capture now properly flushes data to ensure images are saved correctly

bug fixes

- search results now display correctly with proper highlighting and bottom navigation
- standalone search window navigation now works accurately
- windows and linux builds no longer fail on startup
- first-responder focus calls no longer cause delays on windows and linux

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.111

March 12, 20268 commits

Fixed stability issues affecting Windows, Linux, and audio transcription.

improvements

- cloud transcription now handles longer audio files without errors
- reduced memory overhead with improved resource cleanup on all platforms

bug fixes

- Windows and Linux app builds now compile and run correctly
- timeline no longer displays duplicate progress indicators
- WhatsApp gateway no longer crashes silently and auto-restarts on failure
- app focus detection works reliably across all operating systems

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.110

March 12, 20268 commits

Stability fixes for Windows, cloud transcription, and timeline display

improvements

- cloud transcription now handles longer audio files more reliably by limiting batch size
- timeline display no longer shows duplicate current position indicators

bug fixes

- fixed Windows prebuild compatibility and resolution issues
- fixed memory management issues affecting Windows and Linux builds
- fixed WhatsApp gateway crashes with automatic restart protection
- fixed focus event handling that was causing app responsiveness issues

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.106

March 12, 20266 commits

Fixed search navigation and audio stability issues

improvements

- search navigation now more reliable when switching between results
- audio processing handles edge cases better, reducing rare crashes

bug fixes

- search results no longer reset unexpectedly when window comes into focus
- app focus tracking now works smoothly without thread conflicts
- audio reconciliation no longer gets stuck in retry loops

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.104

March 11, 20262 commits

Fixed app crash on exit that affected some users

bug fixes

- resolved crash when closing app due to nested runtime conflict

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.103

March 11, 20261 commits

Fixed Linux AppImage compatibility and performance issues

bug fixes

- resolved Linux AppImage startup issues with improved library detection

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.101

March 11, 20266 commits

faster search and better meeting detection across all platforms

improvements

- unified text search now indexes screen content more efficiently for faster results
- meeting detection now works regardless of transcription settings

bug fixes

- windows keyboard shortcuts (alt+s, alt+k) now correctly open the overlay
- audio processing no longer wastes resources when transcription is disabled
- cleaned up orphaned database tables for better performance

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.100

March 11, 20262 commits

Filter calls on timeline and organize filters by collapsible sections

new features

- filter screen recordings by calls in the timeline
- collapsible filter sections for easier navigation

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.99

March 11, 20261 commits

Fixed timeline scrolling and improved WhatsApp gateway stability

improvements

- timeline now scrolls forward smoothly to show the most recent content
- WhatsApp gateway properly closes when parent process ends, preventing hanging connections

bug fixes

- fresh end date calculation corrected for accurate timeline boundaries

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.97

March 10, 20266 commits

Windows ARM64 support and improved search reliability

new features

- windows arm64 native builds now available for supported devices

improvements

- search timeout increased to 120s for better handling of large screen memory queries

bug fixes

- whatsapp auto-reconnect now works reliably when screenpipe starts
- removed Pi agent 60s timeout that was causing premature search cancellations

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.95

March 10, 20263 commits

Faster keyword search with improved loading experience

improvements

- keyword search now shows a loading skeleton grid while results are being fetched, providing better visual feedback

bug fixes

- removed unused database tables to reduce storage overhead and improve app performance

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.94

March 10, 20261 commits

dependency updates for improved stability and performance

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.89

March 10, 20266 commits

Better meeting capture, improved search filters, and enhanced OCR for design apps

new features

- hybrid OCR capture now works with canvas-rendered apps like Google Docs and Figma for more accurate text recognition

improvements

- meeting detection stability improved when alt-tabbing during long calls
- speech-to-text vocabulary now processes more accurately with OpenAI-compatible services

bug fixes

- search modal app filter and date filter timezone bugs resolved

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.88

March 9, 20268 commits

Enhanced AI chat reliability and Claude integration improvements

new features

- claude integration now includes resource access for pipe creation and API reference documentation

improvements

- mcp protocol updated to v0.9.0 for better compatibility
- improved claude integration setup with updated documentation

bug fixes

- fixed duplicate message processing in chat conversations
- fixed panel toggle responsiveness issues
- fixed incognito mode detection
- resolved crash in ai diagnostics when checking anthropic provider connection

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.87

March 9, 202616 commits

Private browsing detection, pipe creation tools, and UI fixes.

new features

- detect and optionally skip recording in incognito/private browsing windows
- new "optimize" button in pipe dropdown menu for quick access to pipe management
- recommended model hints for Ollama provider to help users choose optimal models

improvements

- help tooltips now position correctly in scrollable containers without jumping
- MCP upgraded to v0.9.0 with expanded resources for pipe creation and API reference

bug fixes

- fix duplicate chat message processing that could cause repeated responses
- fix chat panel toggle behavior
- fix crash in AI diagnostics and Anthropic provider connection testing
- fix type errors in privacy settings

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.86

March 9, 202613 commits

Incognito window detection and improved UI positioning across the app

new features

- detect and optionally skip recording in incognito/private browsing windows
- optimize button in pipe dropdown menu for quick model optimization
- obsidian connection support for syncing screen memories to your vault

improvements

- help tooltips now position correctly in scrollable containers
- pipe connections dropdown with better scroll and UX behavior
- model recommendations for Ollama provider to help you choose the right setup

bug fixes

- help tooltip positioning no longer drifts when scrolling
- prevent duplicate messages when using chat prefill
- fixed crashes when navigating to search results

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.85

March 9, 20266 commits

Performance improvements and stability fixes for calendar and search features

improvements

- calendar event fetching now runs in parallel for faster loading and automatic deduplication of events

bug fixes

- fixed chat messages from being processed multiple times
- fixed null reference errors when scrolling and zooming in search results
- fixed missing closing tag in timeline interface

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.82

March 8, 20265 commits

Fixed critical Windows overlay and vault access issues

improvements

- CLI vault commands now work directly without needing the server running

bug fixes

- Windows overlay shortcut now responds correctly
- Live Text hit regions now work properly for accurate text selection
- vault lock detection now functions reliably

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.81

March 8, 202621 commits

Vault lock encryption, faster unlocking, and improved UI stability

new features

- vault lock — encrypt screenpipe data at rest with configurable unlock shortcut in settings
- CLI vault commands now work directly with filesystem without needing the server running

improvements

- vault unlock is now faster — database decrypts immediately while data files load in background
- recording automatically stops when vault locks and resumes when unlocked
- scrolling in embedded search results now works smoothly with trackpad and mouse wheel

bug fixes

- Windows NSIS bundler panic by pinning tauri-cli to 2.10.0
- search syntax errors when app or window names contain dots
- hydration error in sync settings UI
- macOS overlay panel now appears correctly on first shortcut press
- tooltip positioning and interactions on connections help icon

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.73

March 8, 202610 commits

Cleaner settings interface and improved CLI reliability

improvements

- reorganized settings into clearer groups: app preferences, data & privacy, and account management
- CLI now detects WhatsApp sessions without requiring an API call for faster response

bug fixes

- removed noisy file descriptor warning messages
- cleaned up deprecated skill directories on startup
- resolved security vulnerabilities in dependencies
- improved Windows CLI build stability

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.72

March 8, 202614 commits

seven new integrations and improved settings organization

new features

- connect screenpipe to whatsapp, anythingllm, ollama, lm studio, notion, linear, and perplexity
- reorganized settings into clearer groups: app preferences, data & privacy, and account management

bug fixes

- resolved security vulnerabilities in dependencies
- cleaned up legacy pi skill directories on startup
- improved windows build compatibility

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.71

March 7, 202653 commits

Connections system, improved search, and cross-device sync foundations.

new features

- connections system for managing integrations with credential storage and Pi context injection
- screenpipe connection CLI for managing integrations
- pipe suggestion notifications and custom data directory support
- search shortcut now opens search modal directly
- startup update check for CLI

improvements

- search results now show only frames containing your search term for more relevant results
- unified connections UI grid with search and expand-on-click for all integrations
- brand icons for Apple, Google Calendar, Teams, and OpenClaw for better visual clarity
- Pi agent no longer gets stuck on "already processing" errors
- chat usage analytics to track message and response patterns

bug fixes

- settings window no longer disappears on macOS workspace swipes
- search queries with backslashes no longer cause syntax errors
- search thumbnail highlights now prefer the most relevant matches
- fixed blocksSnapshot ReferenceError and stuck "writing..." state on LLM errors
- connections credential persistence and UI button overflow issues resolved

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.69

March 7, 202621 commits

Search improvements, analytics enhancements, and keyboard shortcut fixes

new features

- search shortcut now opens the search modal directly from the reminder overlay
- chat usage analytics to track message sends, responses, and errors
- default audio recording shortcuts for faster access

improvements

- search results now show only frames containing your search term for cleaner results
- search thumbnail highlighting improved to prefer smaller, more relevant matches
- keyboard shortcut reminder layout redesigned for better visibility and alignment

bug fixes

- search queries no longer fail when containing backslashes
- windows taskbar icon now correctly opens settings instead of overlay
- spending limit errors now display properly instead of showing raw error codes
- frame cache entries properly cleaned up after database compaction

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.67

March 7, 20269 commits

Windows stability improvements and search experience refinements

improvements

- search modal now retries failed queries and displays results more reliably
- improved highlight visibility in search results for better readability

bug fixes

- windows taskbar icon and app shortcuts now correctly open settings/home instead of overlay
- fixed stale cache entries that could cause memory issues after database cleanup

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.66

March 7, 20269 commits

Bug fixes for Windows taskbar and search reliability improvements.

improvements

- search modal retry logic for better reliability when searches fail
- yellow highlight visibility improved in search results

bug fixes

- windows taskbar icon and shortcuts now correctly open settings/home page instead of overlay
- stale cached frames cleaned up after compaction to free storage space

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.64

March 6, 20264 commits

Fix ICS calendar timezone parsing and add pipe management skill for Pi

new features

- new Pi skill for pipe management via CLI (bunx screenpipe@latest pipe list/enable/disable/run/logs)

improvements

- Pi pipe listing now uses compact CLI output instead of 15MB+ raw JSON dumps

bug fixes

- fixed Outlook/Exchange ICS calendar feeds using Windows timezone names failing to parse
- mapped Windows timezone names (e.g., 'Eastern Standard Time') to IANA timezones for ICS parsing

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.62

March 6, 20261 commits

Fix ChatGPT OAuth login and Pi AI assistant integration

improvements

- cleaned up dead cloud sync auto-start code
- search UX and openclaw card improvements

bug fixes

- fixed ChatGPT OAuth login failing due to rejected scopes (model.request, api.model.read)
- fixed Pi AI assistant returning 'Not Found' when using ChatGPT — now routes to correct endpoint
- Pi ChatGPT integration now uses chatgpt.com backend-api instead of api.openai.com

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.61

March 6, 20265 commits

improved search experience with better responsiveness and stability

improvements

- search now feels snappier with optimized response timing
- search filters display with loading skeletons for better visual feedback

bug fixes

- fixed duplicate key errors in search time filter chips
- fixed search facets not working correctly
- fixed empty transcriptions causing issues in search results

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.60

March 6, 20268 commits

Fixed search functionality and improved search responsiveness

improvements

- search now responds faster with reduced lag when typing (debounce increased to 400ms)
- search facets and filters now display properly with loading skeletons for better visual feedback
- improved AI tool selection to reduce unnecessary processing steps

bug fixes

- search facets broken after recent database migration — now working correctly
- duplicate key errors in search time filter chips
- empty transcriptions no longer cause search issues

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.59

March 6, 202611 commits

Fixed search performance and black frame display issues

improvements

- search now feels snappier with optimized response timing
- ai tool selection improved for more accurate context understanding

bug fixes

- black frames no longer appear after snapshot compaction
- search filters (time, facets) now work correctly after database migration
- empty transcriptions no longer cause search errors
- duplicate search results and UI glitches resolved

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.58

March 6, 202614 commits

Search performance improvements, bug fixes, and better AI context handling

new features

- FTS5 tables now use external content mode for improved search efficiency

improvements

- search responsiveness improved with optimized debounce timing and loading states
- AI tool selection and context engineering enhanced for fewer unnecessary processing turns
- SFTP sync now includes cancel button for better control over file transfers

bug fixes

- search facets and filters now work correctly after full-text search migration
- black frames no longer appear after snapshot compaction
- empty transcription handling fixed to prevent processing errors
- duplicate keys in search time filter chips resolved

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.57

March 6, 20269 commits

Fixed black frame display issues and improved sync reliability

new features

- added GPT-5.4 to available AI models for pipe agents
- added cancel button to remote sync UI for better control

improvements

- optimized database performance by converting full-text search tables to external content mode
- improved remote sync efficiency by skipping unnecessary files (node\_modules, .git, build artifacts)

bug fixes

- fixed black frames appearing after snapshot compaction by updating hot frame cache
- fixed SFTP path resolution issues in OpenClaw remote sync
- fixed pipe token rejection errors by tolerating unknown token formats

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.56

March 6, 20267 commits

Faster search performance and improved sync reliability for remote storage

new features

- cancel button added to sync UI for better control over remote storage operations
- support for GPT-5.4 model added to available AI models

improvements

- optimized database search by converting to external content mode for faster queries
- remote sync now skips unnecessary files (node\_modules, .git, build artifacts) to reduce sync time

bug fixes

- fixed home directory path resolution in OpenClaw SFTP remote sync
- fixed rejection of unknown pipe tokens to improve integration compatibility

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.54

March 6, 20262 commits

Fixed pipe permissions to work correctly by default

bug fixes

- pipe permissions now default to allow-all, fixing permission issues when using pipes
- fixed token registration race condition that could cause startup delays

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.53

March 6, 20263 commits

Fixed pipe permissions and audio transcript handling issues

bug fixes

- pipe permissions now default to allow-all, making pipes work out of the box
- resolved token registration race condition that could cause startup delays
- fixed audio transcript and core functionality issues

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.52

March 6, 20268 commits

Security improvements and keyboard shortcut fixes in this release

improvements

- reduced cpu usage during screen capture processing with jpeg passthrough and smart pacing
- improved battery life on laptops by skipping capture during idle periods
- windows performance optimized with lower process priority for background operations

bug fixes

- keyboard shortcut toggle now properly disables shortcuts when turned off
- keyboard shortcut button no longer shows incorrect 'disabled' status
- enhanced security for team invites with passphrase-based key exchange instead of raw encryption keys in urls

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.51

March 6, 20263 commits

Search modal improvements and reduced CPU usage for better battery life

improvements

- reduced CPU usage during video compression with JPEG passthrough and intelligent pacing
- improved search modal performance and user experience
- windows users get automatic idle priority to minimize background resource consumption
- better battery efficiency by skipping processing during system idle periods

bug fixes

- fixed chat storage issue that prevented conversations from persisting correctly

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.49

March 6, 202611 commits

Snapshot storage optimization, audio improvements, and Windows reliability fixes

new features

- per-device audio level controls for more precise recording configuration
- automatic PortableGit installation on Windows, fixing AI chat functionality
- Windows tray icon now opens app with left-click for faster access

improvements

- background compression converts snapshot JPEGs to MP4 for smaller storage footprint
- recording settings interface redesigned for better usability
- timeline play button appears more reliably when audio is available

bug fixes

- cloud storage paths no longer interfere with local audio/video queries
- chat storage issues resolved
- Raspberry Pi crash loop with improved backoff handling
- Windows Bun shim resolution stabilized
- ICS calendar timezone handling corrected

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.48

March 6, 202610 commits

Better audio handling and Windows experience improvements

new features

- per-device audio level control for fine-tuned capture on multi-audio setups
- Windows tray icon now opens app with left-click for faster access
- automatic PortableGit installation on Windows enables AI chat features

improvements

- timeline play button appears more reliably when audio is available nearby

bug fixes

- cloud sync disabled to prevent experimental issues (will return when ready)
- cloud paths filtered from search results to avoid indexing errors
- Windows build stability improved with crypto backend fix

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.47

March 6, 20267 commits

Fixed Windows AI chat and disabled experimental cloud sync

new features

- bash support on Windows now works automatically with portable git download

bug fixes

- Windows build stability improved with updated encryption backend
- AI chat no longer fails on Windows systems
- cloud sync disabled to prevent sync issues (experimental feature not yet ready)

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.46

March 6, 20263 commits

Fixed Windows installation and compatibility issues

bug fixes

- resolved Windows MSVC build errors preventing installation on Windows systems

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.40

March 5, 20265 commits

Performance improvements and bug fixes for Windows users

improvements

- reduced CPU usage on Windows
- pipe execution details now display correctly

bug fixes

- screenpipe stays visible in Windows taskbar in window mode
- prevents storage of bulky pipe output events
- pi agent restarts on account switch to fix authentication issues

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.39

March 5, 202618 commits

Fixed memory timeline freezing and added pipe sharing capabilities

new features

- share pipes via deep links and shareable web pages for easy collaboration

improvements

- screenpipe now stays visible in Windows taskbar for easier access
- improved pipe execution details visibility and logging
- better account switching with Pi agent restart to prevent authentication issues

bug fixes

- fixed "building your memory" timeline getting stuck on certain monitor configurations
- resolved pipe stdout storage being bloated with unnecessary event data
- fixed Claude MCP setup to use dedicated config file instead of manual JSON editing

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.38

March 5, 20262 commits

fixed transcribing status display for audio chunks

bug fixes

- transcribing indicator now only appears for recent audio (within 2 minutes) to reduce false status messages
- fixed transcription errors on old silent audio chunks

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.37

March 5, 20263 commits

fixed timeline display and audio transcription storage issues

bug fixes

- timeline now displays correct timestamps without localization errors
- audio transcription no longer stores empty silent chunks, reducing storage usage

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.36

March 5, 20265 commits

Fixed timeline accuracy and audio transcription issues

improvements

- improved audio processing efficiency by removing unnecessary empty transcription entries
- prevented duplicate data reconciliation that could cause timeline inconsistencies

bug fixes

- fixed timeline display showing incorrect timestamps in different timezones

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.35

March 5, 20268 commits

Fixed timeline display and audio transcription issues

improvements

- reduced memory usage during data reconciliation for better app stability
- improved silent audio handling to prevent unnecessary data storage

bug fixes

- fixed timeline timestamps displaying in wrong timezone
- fixed silent audio chunks causing infinite processing loops
- prevented concurrent reconciliation operations that could cause data conflicts

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.34

March 5, 20267 commits

improved recording stability and fixed sync issues in this release

improvements

- recording watchdog diagnostics to help identify capture issues
- permission recovery experience for better app reliability
- timeline retry backoff to reduce resource usage during errors

bug fixes

- fixed tray icon and sync functionality
- resolved code signing tool path resolution on app startup

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.33

March 5, 202611 commits

improved recording stability and fixed critical sync issues

improvements

- better permission recovery experience when screenpipe loses system access
- more reliable audio capture with improved watchdog diagnostics

bug fixes

- fixed app signing process for macOS builds
- resolved sync and tray functionality issues
- fixed hot cache behavior to prevent unnecessary delays

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.32

March 4, 202611 commits

Improved reliability with better error recovery and watchdog monitoring

improvements

- enhanced permission recovery experience when system access is temporarily lost
- added recording watchdog diagnostics to detect and report capture issues more reliably
- improved sync and tray menu responsiveness with better state management

bug fixes

- fixed app signing process to properly locate signing tools on all systems
- resolved audio transcription dependency to use more reliable mirror source
- fixed hot cache warm-up delays that could slow down initial searches
- corrected timeline retry logic to use appropriate backoff timing

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.28

March 4, 20269 commits

Better audio diagnostics and improved capture performance across platforms

improvements

- reduced CPU spikes during screen capture and vision processing
- enhanced audio error detection to identify firewall and proxy blocking issues

bug fixes

- windows OCR text parsing now correctly handles native Windows OCR format
- macos focused app capture now reliably detects active windows

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.27

March 4, 20264 commits

improved screen capture and ocr reliability across windows and macos

bug fixes

- fixed windows ocr text recognition to properly handle native windows ocr format
- fixed macos focused app detection to work reliably with accessibility observers

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.26

March 4, 20264 commits

Fixed Windows stability issues with OCR and port binding

bug fixes

- fixed Windows OCR text extraction that was failing to read captured screen content
- fixed port binding failures on Windows after unclean shutdown, allowing screenpipe to restart reliably

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.25

March 4, 20264 commits

Windows stability improvements for OCR and port binding

bug fixes

- fixed windows OCR text extraction reliability
- fixed port 3030 binding failures after unclean shutdown on windows

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.24

March 4, 20264 commits

Fixed text overlay accessibility on Windows systems

bug fixes

- fixed text overlay rendering on Windows by properly populating accessibility tree bounds

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.23

March 4, 20262 commits

Re-enabled native text selection and link detection in captured content

improvements

- native live text interaction restored for better text selection and data detection in screen captures

bug fixes

- text selection and link detection now working again in captured screen content

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.22

March 4, 20264 commits

Re-enabled Live Text selection and link detection on macOS

bug fixes

- live text selection and data detection (links, phone numbers, addresses) now work correctly on macOS
- fixed live text feature compatibility with both intel and apple silicon macs

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.18

March 3, 202612 commits

Bulk import for transcription dictionary and improved OCR accuracy on Windows/Linux.

new features

- bulk import transcription dictionary with smart delimiter detection for custom word lists
- enhanced audio pipeline diagnostics to troubleshoot microphone and recording issues

improvements

- pipe UI refresh with proper loading indicators for better visual feedback
- OCR bounding boxes now normalize correctly on Windows and Linux for accurate highlighting

bug fixes

- fixed broken image icons in search results with loading overlay for smoother navigation

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.16

March 3, 202615 commits

Keyboard navigation, smarter suggestions, and UI polish for search

new features

- navigate between search results using arrow keys in timeline view
- refresh button on suggestion chips to re-generate relevant suggestions
- smarter idle suggestions that appear when you're not actively searching

improvements

- URL detection now always shows relevant links when detected on screen
- improved loading experience with better visual feedback during search navigation

bug fixes

- text selection no longer blocked by clickable URL overlays on link-heavy pages
- broken image icons no longer display in search results
- duplicate suggestion chips removed from empty chat view

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.15

March 3, 20268 commits

smarter suggestions and improved text selection on link-heavy pages

new features

- refresh button added to suggestion chips for quick regeneration of ai recommendations

improvements

- suggestion chips now appear inline at the bottom of chat for better space efficiency
- idle suggestions are now smarter and more contextually relevant
- url detection is now simplified and more reliable

bug fixes

- text selection no longer blocked by clickable url overlays on pages with many links
- url chips now always display when urls are detected in your screen content
- suggestion chips no longer duplicate in empty chat view

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.14

March 3, 202612 commits

smarter suggestions, better url handling, and audio capture fixes

new features

- refresh button for suggestion chips to get updated context recommendations
- smarter idle suggestions that adapt to your activity patterns

improvements

- url detection now always displays relevant url chips when found on screen
- improved accessibility tree capture for chromium and electron apps on windows

bug fixes

- url overlays no longer block text selection on url-heavy pages
- audio capture toggle shortcuts now work as expected
- suggestion chips no longer duplicate in empty chat
- macos app stability and security hardening

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.13

March 3, 202617 commits

Better search reliability, improved audio controls, and Windows accessibility fixes.

new features

- refresh button and animations for AI suggestion chips in chat
- native auto-compaction for pipe session history for better storage efficiency

improvements

- audio capture toggle shortcuts now work reliably
- Windows now captures full accessibility tree for Chromium and Electron apps, improving OCR accuracy
- cloud sync password generation is now more secure and randomized

bug fixes

- search highlights no longer disappear and text selection failures are resolved
- text selection is no longer blocked by clickable URL overlays on link-heavy pages
- empty chat no longer shows duplicate suggestion chips
- macOS app security hardened with runtime protections

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.12

March 3, 202618 commits

Better screen capture, smarter search, and improved reliability across the app

new features

- refresh button and animations for AI suggestion chips
- pipe scheduling and enhanced onboarding permissions flow
- billing now routes through website for smoother payment experience

improvements

- full accessibility tree capture for Chromium and Electron apps (better search results)
- pipe session history now auto-compacts more efficiently
- music detection tuned with real-world audio data for better accuracy
- search and text selection now more responsive and reliable

bug fixes

- windows screen capture now includes full app content for better indexing
- cloud sync password generation improved for better security
- UTF-8 text handling and monitor capture errors resolved

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.11

March 3, 202611 commits

improved audio detection accuracy and fixed UTF-8 text handling

new features

- toggle music detection on or off in recording settings to reduce unwanted transcriptions

improvements

- activity summary now accurately measures time spent on tasks
- music detection thresholds tuned using real-world audio data for better accuracy

bug fixes

- fixed crashes when processing text with invalid UTF-8 characters
- monitor capture errors no longer spam logs with rapid repeated messages

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.10

March 3, 202615 commits

Better stability and new music filtering option for recordings

new features

- add music filter toggle to recording settings for cleaner audio captures

improvements

- activity summary now measures time more accurately with relative time parsing support
- reduced excessive screenpipe provider restarts by comparing preset values and debouncing

bug fixes

- fixed crash when screenpipe encounters unknown ai provider types in settings
- improved handling of invalid UTF-8 characters in audio streaming to prevent data corruption
- updated audio transcription to work with new engine configuration

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.8

March 3, 202616 commits

Encrypted pipe sync for Pro users, improved stability and Windows capture quality

new features

- encrypted pipe sync now available for Pro users to securely share pipes
- default transcription mode changed to batch processing for new users

improvements

- windows capture now filters out noisy system apps for cleaner results
- reduced excessive app restarts by debouncing preference changes
- activity summary now includes text from OCR elements for more complete context

bug fixes

- chatgpt oauth provider now works correctly with pipes
- settings no longer crash when encountering unknown ai provider types
- trailing subscriptions now correctly treated as active for pipe sync
- faster batch reconciliation sweep for quicker data processing

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.7

March 2, 20266 commits

faster batch processing and smarter activity summaries for better memory

new features

- customizable max output tokens setting for AI presets to control response length
- batch transcription mode now default for new users for more reliable audio processing

improvements

- activity summary now includes text from on-screen elements alongside transcriptions for more complete context
- batch reconciliation runs twice as fast (every 2 minutes instead of 5) for quicker data syncing

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.6

March 2, 202612 commits

AI preset customization and improved audio transcription in timeline

new features

- customize max output tokens for AI presets to control response length
- ChatGPT OAuth authentication for seamless account linking
- Intercom chat support for in-app messaging

improvements

- timeline now displays batch-transcribed audio in real-time as it processes
- better compatibility with Groq and Llama models through improved token handling
- cleaner diagnostics display for troubleshooting

bug fixes

- fixed max token limits for custom AI providers to prevent compatibility issues
- fixed subscription verification for authenticated users
- fixed ChatGPT Codex API compatibility

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.4

March 2, 20266 commits

ChatGPT OAuth login support and subscription validation fixes

new features

- log in with ChatGPT as your AI provider option

improvements

- timezone handling in AI responses is now more accurate
- subscription status detection is more reliable for premium features

bug fixes

- windows alt+s toggle now properly shows the window after hiding
- non-subscribers no longer see user id leakage in API responses

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.3

March 2, 20267 commits

Fixed app filtering and window toggle behavior on Windows

improvements

- ignored apps autocomplete now shows all available app names without duplicates
- autocomplete allows custom app names for better flexibility

bug fixes

- Alt+S toggle on Windows now properly shows the window after hiding
- ignored apps filter now works case-insensitively
- autocomplete dropdown selection and highlighting now work correctly
- frame OCR processing cleaned up for better reliability

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.2

March 2, 20269 commits

Fixed app toggle behavior and improved ignored apps filtering on Windows

improvements

- ignored apps autocomplete now displays all app names without duplicates and accepts custom values
- app filtering is now case-insensitive for better search accuracy

bug fixes

- Alt+S toggle on Windows now properly shows the window after hiding it
- multiselect dropdown highlighting and frame OCR issues resolved
- graceful handling when Intercom is blocked (e.g., in China)

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.1

March 2, 20265 commits

Database stability improvements and better keyboard navigation fixes

improvements

- improved past-day timeline navigation to be more responsive
- Alt+S shortcut on Windows now properly activates the overlay window with keyboard focus

bug fixes

- resolved database pool starvation issues that could cause app slowdowns
- fallback audio transcription to faster turbo model for non-pro users to maintain performance

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.2.0

March 2, 202610 commits

Battery saver mode automatically adjusts capture based on power state

new features

- battery saver mode — automatically reduces capture quality when on battery power to extend device life
- faster power state detection — UI now responds immediately when switching between battery and plugged-in power

improvements

- alt+s keyboard shortcut on windows now properly activates the overlay with keyboard focus
- whisper audio transcription now falls back to faster turbo model for non-pro subscribers

bug fixes

- billing page now redirects to website instead of displaying in-app
- removed visual glitches in battery saver settings section

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.1.9

March 2, 202611 commits

Battery saver mode automatically optimizes capture for power efficiency.

new features

- battery saver mode that auto-adjusts capture settings based on device power state

improvements

- faster power state detection and UI updates
- whisper speech recognition now available to non-pro users with quantized model

bug fixes

- removed billing page from app, directing users to website instead
- window display issues on macOS resolved

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.1.8

March 2, 20269 commits

Battery saver mode automatically optimizes capture on low power.

new features

- battery saver mode that auto-adjusts capture settings based on device power state

improvements

- faster power state detection and UI updates
- macOS window behavior and keyboard input handling

bug fixes

- keyboard input not working in main window when opened from system tray on macOS
- incorrect default power mode selection

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.1.7

March 2, 202612 commits

Battery saver mode and audio transcription improvements

new features

- battery saver mode automatically adjusts capture quality based on your device's power state to extend battery life

improvements

- faster power state detection and UI updates when switching between battery and power adapter
- audio transcription now falls back to faster whisper-turbo model for non-pro subscribers

bug fixes

- keyboard input not working in main window when opened from system tray (macos)
- visual artifacts in settings (colors appearing in battery saver section, macos window display issues)

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.1.0

March 1, 202613 commits

Better search results, audio transcription, and stability fixes

new features

- openai-compatible speech-to-text transcription with custom vocabulary support
- vulkan gpu acceleration for faster audio processing on windows

improvements

- search pagination now works correctly across all pages
- llm error messages (rate limits, credit exhaustion) now display in chat interface

bug fixes

- search with all content types now returns accurate result counts
- macos permission dialog no longer appears every time app closes
- app crashes on quit due to metal gpu cleanup resolved

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.623

March 1, 20265 commits

Fixed search returning empty results on event-driven screen captures

new features

- pipe sync toggle moved to Account settings for pro users

improvements

- improved app shutdown process to properly complete all recording tasks

bug fixes

- search\_ocr() now correctly returns results when using event-driven capture mode

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.622

March 1, 202613 commits

Fixed search accuracy and improved app stability on exit

new features

- pipe sync toggle now available in Account settings for pro users

improvements

- command item hover styling in dark mode is now properly visible
- added protection rules to search, analytics, and elements to prevent context window overflow

bug fixes

- search\_ocr() now returns correct results with event-driven screen capture
- app properly waits for all recording tasks before shutting down
- pipe presets no longer drain screenpipe cloud credits unexpectedly

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.621

March 1, 202622 commits

Fixed critical cloud credit drain and improved app shutdown stability

improvements

- added context window protection to search, analytics, and elements features to prevent excessive processing
- improved graceful shutdown to properly wait for all recording tasks before exit

bug fixes

- fixed pipe preset bugs that were causing unexpected behavior
- fixed command item hover styling appearing too dark in dark mode
- fixed screenpipe cloud credit drain issue
- fixed app crash on exit by properly terminating UI recorder processes

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.620

March 1, 202623 commits

Fixed dark mode UI issues and pipe preset bugs in this stability release.

improvements

- audio reconciliation now properly displays on the timeline
- graceful shutdown process improved to prevent data loss

bug fixes

- command item hover state too dark in dark mode
- pipe preset configuration bugs that could drain screenpipe cloud credits
- reconciled audio segments now appear correctly in your screen memory timeline

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.619

March 1, 2026105 commits

Fixed audio transcription gaps and improved timeline stability across platforms

new features

- macOS Console.app integration via os\_log support for system event capture
- audio reconciliation sweep automatically transcribes previously skipped audio chunks
- calendar events now integrated into meeting detection for better context

improvements

- timeline pinch-to-zoom sensitivity increased 5x for faster navigation on macOS
- URL detection now merges accessibility tree links with OCR text for better accuracy
- audio pipeline recovery prevents silent failures and auto-restarts on macOS
- Windows terminal app text extraction prioritizes OCR over accessibility for reliability

bug fixes

- reconciled audio now appears on timeline instead of being hidden
- prevent Whisper hallucinations on silence and fix audio sample conversion errors
- graceful shutdown properly stops UI recorder and drains audio queue before exit
- permission recovery modal no longer shows false Arc permission warnings
- dark mode command item hover state no longer appears too dark

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.617

February 28, 202611 commits

Better terminal app capture and Console.app integration on macOS

new features

- macOS Console.app integration via os\_log support for system event capture

improvements

- windows terminal apps now use OCR for more accurate text capture instead of accessibility APIs
- reduced database bloat from automatic cleanup of pipe execution logs
- more reliable audio transcription with improved Qwen3-ASR metadata handling

bug fixes

- fixed bun path detection on macOS and Linux for better compatibility
- resolved race conditions in scan-line loader and watch pipe preset

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.616

February 28, 20264 commits

Database performance improvements and enhanced speech recognition support

improvements

- automatic cleanup of pipe executions to prevent database bloat and improve performance
- expanded speech recognition engine support for Qwen3-ASR batch processing

bug fixes

- macOS compatibility issue with older system versions (10.15+)

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.610

February 28, 20266 commits

faster chat startup and improved streaming experience with bug fixes

new features

- state-aware grid dissolve loader for smoother chat streaming animations

improvements

- reduced initial chat response time from 15 seconds to 2 seconds
- prevented CPU drain from lsof calls with 5-second timeout

bug fixes

- pipe execution no longer shows your prompt as the AI's output
- silent LLM errors during pipe execution now handled gracefully

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.609

February 28, 20267 commits

Better performance, cleaner logs, and improved Windows experience

new features

- cloud archive documentation page with setup guide accessible from settings

improvements

- reduced log noise by 54% for cleaner debugging and faster performance
- consistent sentence case formatting throughout settings interface
- windows now defaults to window mode with taskbar icon for easier access

bug fixes

- fixed cpu drain from zombie processes by adding 5-second timeout to system calls
- scrubbed personally identifiable information from logs for better privacy

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.608

February 28, 20269 commits

Cloud archiving, quieter logs, and Windows taskbar improvements

new features

- cloud archive documentation and settings page for managing long-term screen memory storage

improvements

- reduced log noise by ~54% for cleaner debugging and better performance
- consistent sentence case formatting across settings UI (billing, pipes, team sections)
- windows now defaults to window mode with taskbar icon for easier access
- batch transcription now works with cloud and deepgram engines

bug fixes

- removed sensitive data from logs to protect your privacy

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.604

February 28, 20269 commits

Improved search accuracy and stability with GPU acceleration support

new features

- GPU-accelerated speech recognition now available on Windows (DirectML) and macOS (CoreML) for faster audio processing
- new analytics skill provides raw SQL access to your screenpipe usage data

improvements

- keyword search now includes accessibility text for more comprehensive results
- speech detection on Windows is more accurate with native Silero VAD and lower sensitivity threshold
- pi memory system is now more stable with automatic recovery and improved handshake handling

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.603

February 28, 20265 commits

improved speech detection accuracy on windows systems

new features

- new analytics skill for monitoring raw SQL usage patterns

improvements

- windows speech detection now uses native silero VAD frame size for better accuracy
- lowered speech detection threshold on windows to catch more spoken content

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.602

February 28, 20266 commits

improved speech recognition accuracy on windows with native audio processing

new features

- new analytics skill for SQL-based usage insights and reporting

improvements

- windows speech detection now uses native Silero VAD frame size for better accuracy
- lowered speech detection threshold for improved sensitivity to quieter audio

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.600

February 28, 20268 commits

New analytics skill and improved Windows command handling

new features

- raw SQL usage analytics skill for deeper insights into your screen data
- screenpipe-retranscribe skill for pi agent to improve audio transcription accuracy

bug fixes

- windows command execution now preserves multi-line pipe prompts correctly
- eliminated shutdown crashes when processing large file trees

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.599

February 28, 20269 commits

Pi agent now supports retranscription skill for better audio accuracy

new features

- pi agent can now retranscribe audio segments for improved accuracy

improvements

- multi-line pipe prompts now work correctly on windows cmd.exe
- eliminated shutdown panics in background file indexing

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.597

February 27, 20268 commits

Fixed critical issues with command execution and stability on Windows.

improvements

- improved command-line flag parsing to support complex multi-line prompts on Windows

bug fixes

- fixed crash when shutting down the app on Windows systems
- fixed multi-line pipe prompts being corrupted on Windows cmd.exe

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.596

February 27, 20268 commits

Fixed stability issues with screen capture and improved CLI command handling

improvements

- improved CLI argument parsing for model provider flags in pi spawn command

bug fixes

- eliminated tokio shutdown panic that could occur during screen capture tree walking

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.593

February 27, 20265 commits

Fixed AI preset saving and pipe session conflicts

bug fixes

- fixed crash when saving AI presets
- fixed pipe session conflicts causing instability

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.592

February 27, 20263 commits

Fixed AI preset crashes and audio transcription timing issues

bug fixes

- fixed crash when saving AI presets
- fixed pipe session conflicts causing playback issues
- fixed audio chunk timestamps for retranscribed and reconciled segments

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.590

February 27, 20264 commits

Fixed audio timing issues for reconciled and retranscribed chunks

bug fixes

- audio chunks now have correct start and end timestamps after reconciliation and retranscription

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.588

February 27, 20267 commits

Fixed audio timing issues and pipe configuration handling

bug fixes

- audio chunks now retain correct timestamps after reconciliation and retranscription
- pipe configuration now uses actual token values instead of environment variable names

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.587

February 27, 20266 commits

Fixed pipe configuration to use actual token values instead of variable names

bug fixes

- pipe pi config now correctly uses actual token values instead of environment variable names

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.579

February 27, 20268 commits

Windows and Linux accessibility capture significantly improved

improvements

- windows accessibility tree now captures electron app content like discord with 600+ additional nodes for better search
- linux accessibility tree walker enhanced with corrected role IDs and graceful degradation for compatibility

bug fixes

- fixed windows linker error (CRT mismatch) preventing app launch on some systems
- fixed linux accessibility compilation errors affecting screen capture

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.577

February 27, 202617 commits

Linux support arrives with accessibility features and stability fixes

new features

- linux accessibility support via AT-SPI2 for capturing text from applications
- improved audio speech detection consistency across different devices

improvements

- FTS5 search now handles special characters correctly without errors
- screen lock detection on macOS is more reliable
- R2 uploads fall back to curl when AWS CLI encounters TLS issues
- transcription settings UI hides irrelevant options when transcription is disabled

bug fixes

- linux accessibility compilation errors resolved
- windows pipe execution now properly finds bun in PATH
- custom AI provider presets now require API key to prevent invalid configurations

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.576

February 27, 20267 commits

bug fixes for search stability and custom AI providers

improvements

- improved audio speech detection consistency across different devices
- better support for custom AI provider setup with required API key validation

bug fixes

- search no longer crashes when using special characters in queries
- transcription settings UI now properly hides when transcription is disabled
- pipe execution now works correctly on Windows systems
- fixed TLS connection issues with R2 storage on self-hosted setups

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.575

February 27, 20262 commits

Fixed upload reliability issues on self-hosted servers

bug fixes

- resolved TLS certificate failures when uploading to R2 storage on self-hosted runners

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.573

February 27, 20263 commits

Version bump to v2.0.573 with stability improvements

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.571

February 27, 202616 commits

Enhanced filtering, improved UI interactions, and stability fixes

new features

- filter timeline by domain, speaker, or tag with collapsible filter UI
- click subtitle bar to expand preview and view more context

improvements

- URL bar now positioned at top of frame and fully clickable for better navigation
- arrow key navigation now respects all active filters for more consistent behavior
- reduced noisy websocket logs when server connection is temporarily unavailable

bug fixes

- audio output devices no longer disconnected during idle timeout
- windows taskbar, keyboard shortcuts, chat focus, and icon lookup now work correctly
- analytics initialization in embedded server mode

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.570

February 26, 20261 commits

Version bump to v2.0.570 with stability improvements

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.568

February 26, 20268 commits

Vietnamese language support and improved cloud archive initialization

new features

- vietnamese language support added to ocr
- server-side referral invites now sent via email instead of mailto links

improvements

- cloud archive now auto-initializes on startup with better ux feedback
- cli setup simplified with one-liner installation command

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.566

February 26, 20264 commits

Fixed app icons on Windows and improved referral invitations

new features

- referral invitations now sent via email instead of opening your mail client

bug fixes

- app icons now display correctly on Windows timeline

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.565

February 26, 20263 commits

Fixed app icons missing from Windows timeline view

bug fixes

- app icons now display correctly on windows timeline

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.562

February 26, 202610 commits

stability improvements and build system fixes for windows compatibility

improvements

- enhanced windows runtime library handling for better compatibility across different system configurations
- code quality improvements to reduce warnings and improve long-term maintainability

bug fixes

- fixed VC143 CRT DLL copying logic during application build process
- resolved runtime library dependency issues on windows systems

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.560

February 26, 202627 commits

Better audio transcription, timeline zoom controls, and stability fixes

new features

- smart reconciliation mode automatically retranscribes missed audio chunks in the background
- trackpad pinch-to-zoom on timeline with 5x sensitivity boost for easier navigation

improvements

- whisper audio transcription now ignores silence to reduce hallucinations
- URL detection merged with accessibility data for more accurate link positioning
- calendar card UI now consistent across native and google calendar sources

bug fixes

- fixed audio pipeline crashes and silent failures with recovery mechanisms
- resolved permission dialogs not closing automatically on macOS
- fixed timeline gaps when switching between cache and database
- reduced 'Unknown' app names and improved app icon detection on windows
- fixed hydration errors and archive initialization 500 errors

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.559

February 25, 20266 commits

Better screen capture reliability and improved app identification on Windows

improvements

- improved app name detection and icon lookup on Windows, reducing unknown app identifications
- backfill timeline gaps from database when hot cache is incomplete, ensuring no missed recordings

bug fixes

- stop capturing lock screen and screensaver frames to reduce unnecessary storage
- fixed permission recovery modal incorrectly showing Arc browser when core permissions were already granted
- report healthy frame status when screen is locked instead of failing silently

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.558

February 25, 20262 commits

Fixed Mac Mini codesigning to improve app stability

bug fixes

- fixed app codesigning on Mac Mini by including complete Apple certificate chain

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.556

February 25, 20264 commits

Fixed Mac Mini codesigning to improve app stability on Apple silicon

bug fixes

- resolved app signing issues on Mac Mini by including full Apple certificate chain

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.554

February 25, 202610 commits

Improved Windows stability and Arc browser support in onboarding

new features

- added Arc browser to automated permission setup during onboarding and recovery

improvements

- timeline icon display now falls back gracefully on Windows
- filter indicator dots now display correctly on Windows

bug fixes

- fixed Windows installations failing to run properly due to bundled bun not being in PATH
- fixed database transcription errors caused by missing timestamp values

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.544

February 24, 20265 commits

Fixed audio timestamps, meeting detection, and macOS certificate issues

improvements

- improved audio recording accuracy by using correct capture timestamps in database
- enhanced content deduplication to prevent timeline gaps and empty records

bug fixes

- fixed reminders app opening on macOS by using direct shell commands
- fixed macOS certificate chain setup that was causing startup errors
- fixed empty meeting detection to prevent false positives

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.543

February 24, 20267 commits

improved stability with better meeting detection and reduced cpu usage

improvements

- reduced cpu usage by optimizing how screenpipe deduplicates content
- improved meeting detection to prevent false positive notifications

bug fixes

- fixed reminders app not opening on macos
- fixed certificate chain setup issues on macos
- fixed empty timeline appearing in search results

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.542

February 24, 202611 commits

Better accuracy and performance with fewer false positives in meeting detection

new features

- error tracking now integrated with Sentry for improved app stability monitoring

improvements

- reduced CPU usage by deduplicating content and adjusting visual change detection
- meeting detection now more accurate with three fixes to prevent false positives
- chat interface redesigned with collapsible Crisp chat and improved action ordering
- screenpipe now appears in Windows taskbar for easier app switching

bug fixes

- fixed macOS certificate chain setup issues causing authentication errors
- fixed layout shifting issue when loading saved preferences
- fixed chat messages getting cut off on smaller screens
- fixed Windows build compilation error

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.541

February 24, 202615 commits

Better privacy, smoother UI, and improved Windows integration

new features

- collapsible sidebar with Cmd+B keyboard shortcut for more screen space
- automatic PII (personally identifiable information) removal from screen captures
- collapsible Crisp chat widget to keep conversations organized

improvements

- reduced CPU usage by skipping OCR when text is already available from accessibility data
- eliminated white flash when scrolling through timeline frames
- improved error messaging for invite/team features

bug fixes

- screenpipe now appears in Windows taskbar
- fixed page hydration issues that could cause display glitches
- tool call blocks no longer overflow chat message width
- Windows calendar publisher logging is now more visible

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.537

February 24, 20264 commits

improved subtitle deduplication and code quality

improvements

- subtitle caption deduplication now uses prefix-based fuzzy matching for better accuracy

bug fixes

- timeline now displays errors gracefully instead of crashing
- fixed global error logging to surface issues more clearly

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.535

February 23, 20269 commits

Fixed transcription accuracy and improved app stability with better error handling

improvements

- subscription status now syncs automatically when you open the app
- chat messages no longer overflow horizontally in narrow windows
- transcription warnings are now visible instead of silently dropping audio

bug fixes

- duplicate subtitle captions are now properly removed
- search suggestions no longer crash when referencing timestamps
- app stability improved with error boundary protection for timeline view

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.534

February 23, 20263 commits

Fixed critical server stability issues and subscription sync

improvements

- app now automatically syncs your subscription status when you start screenpipe

bug fixes

- resolved server hangs caused by worker thread starvation and event manager deadlocks

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.532

February 23, 20265 commits

Fixed subtitle transcription issues and database stability problems

improvements

- audio transcriptions now use accurate capture timestamps for better sync with video
- faster cache initialization on app startup

bug fixes

- subtitle bar missing transcriptions in some cases
- database pool exhaustion that could cause app crashes
- calendar access permission on macOS 14 and newer

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.531

February 23, 20267 commits

Fixed audio transcription display and database performance issues

improvements

- audio playback restored on timeline for better context review
- database write performance improved, reducing contention issues
- accessibility features now always enabled on windows for consistent behavior

bug fixes

- missing transcriptions in subtitle bar now display correctly
- windows app no longer crashes when resolving application icons
- windows initialization failures now retry automatically instead of failing immediately
- macos 14+ calendar access permission request added for proper system compliance

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.530

February 23, 20262 commits

Fixed navigation lag and accidental double-click interactions

improvements

- smoother navigation experience with reduced loading delays

bug fixes

- suppress loading blocker during navigation to prevent UI freezing
- prevent unintended double-click actions

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.529

February 21, 20267 commits

Faster navigation and more reliable screen frame capture

improvements

- smoother date navigation with inline loading indicator instead of blocking overlay
- improved timezone handling when navigating between days
- faster query performance for day-to-day navigation

bug fixes

- prevent accidental double-clicks during navigation
- screen frames now stay visible while switching between days
- resolved stale data and retry issues when changing dates
- windows app launcher now runs more efficiently

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.528

February 21, 202610 commits

Faster capture processing with improved reliability and reduced latency

new features

- broadcast trigger channel for multi-instance synchronization
- capture fidelity metrics to monitor recording quality
- OCR fallback system for more reliable text extraction

improvements

- hot frame cache reduces redundant processing and speeds up searches
- streaming refactor improves real-time capture performance
- single-query date navigation is now faster with optimized timeouts
- combined OCR and snapshot frame storage reduces database overhead
- language selection UX improved for better accessibility

bug fixes

- windows .exe shims now run directly without wrapper overhead
- health heartbeat system ensures stable long-running sessions
- removed unused UI elements for cleaner interface

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.526

February 21, 20268 commits

improved capture reliability and added OCR fallback support

new features

- OCR fallback mechanism for better text recognition when primary extraction fails

improvements

- health monitoring with regular heartbeat checks for system stability
- broadcast trigger channel for better event handling

bug fixes

- fixed app name being lost when accessibility text is unavailable
- prevented capture starvation caused by database pool contention

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.524

February 21, 20269 commits

Faster startup, better OCR reliability, and improved capture stability

new features

- OCR fallback system ensures text recognition even when primary method fails

improvements

- startup time reduced with faster initial polling and frame loading optimization
- capture performance stabilized by preventing database pool contention
- health monitoring now continuously tracks system status

bug fixes

- app names now correctly preserved when accessibility features return no text
- snapshot frames load directly without HTTP server overhead

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.523

February 21, 20262 commits

improved chat responses with better structured output formatting

improvements

- chat template prompts optimized for clearer, more organized responses

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.522

February 21, 20262 commits

faster full-text search indexing and improved health monitoring

improvements

- full-text search backfill now runs faster with optimized indexing mode
- vision system health metrics now update in real-time based on actual events

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.521

February 21, 20264 commits

Event-driven capture and improved search with accessibility overlays

new features

- event-driven screen capture for more efficient recording
- chat search now respects remote limit rules for better consistency

improvements

- accessibility-first text overlay for better readability
- migration process improvements for smoother updates

bug fixes

- fixed Pi idle-watchdog causing infinite restart loops

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.520

February 20, 20262 commits

Fixed screenpipe startup issues on Windows systems

bug fixes

- resolved screenpipe crashing on Windows startup with exit code 255 error

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.518

February 20, 202612 commits

Improved search filtering with app icons and better Windows stability

improvements

- redesigned search filters with app icons and favicons for easier visual identification
- search results now organized by frequency to show most relevant items first
- search functionality integrated directly into timeline for faster access
- improved app icon display with fallback support for consistent visual experience

bug fixes

- fixed screenpipe crashing on Windows with exit code 255 error
- fixed settings panel jumping when switching between sections
- preserved chat history and tool results across sessions
- restored certificate handling on macOS for proper code signing

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.516

February 20, 20265 commits

Team collaboration features, improved audio sync, and stability fixes

new features

- team feature for collaborative screen memory sharing with crypto and settings management

improvements

- audio timestamp accuracy during meetings — now syncs based on actual processing time
- settings sidebar reorganized into grouped sections with embedded chat for easier navigation

bug fixes

- fixed app crash when displaying emoji characters
- disabled problematic scroll and window focus capture that caused performance issues
- fixed system tray health indicator reliability

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.515

February 20, 20262 commits

Fixed crash when using menu on macOS

bug fixes

- resolved intermittent tray and menu crashes on macOS

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.514

February 20, 20264 commits

fixed macOS crashes and improved audio device handling

improvements

- audio device detection now filters out unrecordable devices on macOS
- device monitoring includes backoff strategy to reduce unnecessary checks

bug fixes

- resolved intermittent tray menu crashes on macOS caused by Objective-C communication issues

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.513

February 20, 20264 commits

Speaker transcription thumbnails and macOS audio device fixes

new features

- thumbnail previews now appear next to speaker transcriptions in search results

improvements

- macOS audio device monitoring now more stable with automatic recovery from connection issues

bug fixes

- stopped listing unrecordable audio output devices on macOS, reducing confusion

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.511

February 20, 20268 commits

Enhanced search with people mentions, hashtags, and speaker thumbnails

new features

- search for specific people using @mentions (e.g., @john) in the search modal
- search by hashtags using #tag syntax to find tagged moments
- speaker thumbnails now appear in transcription search results for quick visual context

improvements

- daily summary and reminder functionality refined for better accuracy

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.509

February 19, 20264 commits

AI suggestions engine and scheduling capabilities now available

new features

- suggestions engine provides smart recommendations based on your screen activity
- schedule prompts to run at specific times for automated insights
- pipe creator skill enables building custom integrations without coding

improvements

- MCP (Model Context Protocol) compatibility enhanced for better integration support
- chat interactions refined for improved response quality

bug fixes

- summary cards now display correctly with proper formatting

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.507

February 19, 202613 commits

One-click summaries, improved chat, and timeline playback fixes.

new features

- single-click summaries for quick content overview
- enhanced chat with suggestions backend integration

improvements

- audio indicators now properly display on timeline
- chat and summary card UI refinements
- better Pi model name handling for screenpipe cloud compatibility

bug fixes

- URL and text overlays no longer desync when scrubbing timeline
- custom provider presets now work correctly in pipe execution
- OCR-disabled frames insert properly without hanging
- video recording performance improved when waiting for frame batches

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.506

February 19, 20263 commits

Smarter deduplication and improved browser capture in accessibility mode

new features

- browser URL capture now works in accessibility mode for better context tracking

improvements

- fuzzy deduplication using SimHash reduces duplicate captures while preserving unique content

bug fixes

- removed automatic 20-second advance in onboarding that was skipping setup steps
- skip button now appears earlier in onboarding flow

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.504

February 19, 202610 commits

Smarter deduplication, better onboarding, and improved stability across the board

new features

- browser URLs are now captured and searchable via accessibility features
- fuzzy deduplication using SimHash reduces duplicate entries in your memory

improvements

- onboarding flow now lets you skip earlier instead of waiting 20 seconds
- significantly reduced frame drops through optimized database writes and improved health detection
- faster and more reliable Claude Desktop and Cursor MCP installation

bug fixes

- fixed readline pipe issues on Raspberry Pi with bundled bun update

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.503

February 19, 202613 commits

Smoother onboarding, faster performance, and more reliable Claude Desktop integration

new features

- click timeline and chat areas directly from the shortcut reminder for faster access

improvements

- reduced frame drops with optimized database batching and improved health monitoring
- faster onboarding with earlier skip option and removed auto-advance delay
- better timeline scrolling performance by fixing frame size mismatch issues

bug fixes

- claude desktop MCP installation now works reliably with direct config writing
- cursor editor MCP install support with proper file system access
- fixed readline pipe issues on raspberry pi with bundled bun update

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.502

February 19, 20268 commits

New Cursor IDE integration and improved UI responsiveness

new features

- cursor IDE integration in connections tab for seamless workflow management
- clickable timeline and chat areas for better navigation and interaction

improvements

- timeline performance improved by removing canvas back buffer, eliminating frame size mismatches during scrolling

bug fixes

- fixed silent command loss on raspberry pi by switching from PTY stdin to pipe-based input
- improved MCP release reliability and Claude Desktop installation stability

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.501

February 19, 20263 commits

audio-only capture mode and improved app stability

new features

- capture audio without transcription for lightweight recording

bug fixes

- tray icon no longer incorrectly shows stopped status due to health check timeouts

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.500

February 19, 20265 commits

audio-only capture mode and faster startup performance

new features

- capture audio without transcription enabled for lighter resource usage

improvements

- faster app startup by optimizing search index batching

bug fixes

- tray icon no longer incorrectly shows as stopped during health checks

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.499

February 19, 20268 commits

Fixed search indexing to work immediately after starting screenpipe

improvements

- pipes tab now loads faster by reducing sequential data fetching

bug fixes

- search results now appear instantly during onboarding instead of waiting for background indexing
- full-text search indexing now balances speed and performance without blocking other operations

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.498

February 19, 202610 commits

Fixed search availability during onboarding and improved chat readability

new features

- search now works immediately after onboarding without waiting for indexing

improvements

- optimized full-text search indexing to reduce database write contention
- pipes tab loads faster by eliminating sequential data fetching

bug fixes

- dark mode chat bubbles now have readable text colors
- search results no longer miss recently captured content

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.496

February 19, 20264 commits

Enhanced obsidian sync and improved API documentation across all pipes

improvements

- obsidian sync now captures all content types (text, images, audio) with better context awareness
- full API reference documentation now available for all pipes, skills, and agents

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.495

February 19, 20269 commits

Enhanced Obsidian sync and Claude Code integration improvements

new features

- Claude Code MCP connection card with easy copy-paste terminal setup
- comprehensive API reference now available for all pipes, skills, and agents

improvements

- obsidian sync now supports all modalities with improved prompt and better data accumulation
- obsidian sync privacy handling enhanced

bug fixes

- fixed settings deserialization issue with legacy enableUiEvents field
- fixed Claude Code MCP stdio transport configuration

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.494

February 19, 20269 commits

Enhanced Obsidian sync and Claude Code integration with live capture visualization

new features

- live audio and screen capture visualizations in the shortcut reminder overlay
- Claude Code connection card with copy-paste terminal command for easier setup

improvements

- obsidian sync now uses better prompts with all modalities, improved privacy handling, and smarter accumulation
- simplified Claude Code MCP command configuration

bug fixes

- fixed settings deserialization by sanitizing legacy enableUiEvents field
- fixed event serialization to skip when no subscribers are present

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.492

February 18, 20267 commits

enhanced capture visualization and improved search indexing performance

new features

- live audio and screen capture visualizations now appear in the shortcut reminder overlay

improvements

- full-text search indexing now uses micro-batching to eliminate write starvation and improve responsiveness

bug fixes

- fixed database query compatibility issue in frames full-text search indexer
- removed unnecessary event serialization when no active subscribers to reduce memory usage

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.491

February 18, 20263 commits

Reduced performance issues and improved default privacy settings

improvements

- reduced SQLite write contention for smoother performance
- accessibility features now opt-in instead of enabled by default for better privacy

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.490

February 18, 20265 commits

smarter ai chat suggestions and improved performance

new features

- pipe ai chat now suggests contextually relevant responses based on your screen content

improvements

- reduced database write contention for better performance during heavy capture periods

bug fixes

- accessibility features no longer enabled by default, reducing system overhead for users who don't need them

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.488

February 18, 20267 commits

Better meeting detection and audio transcription accuracy improvements

new features

- bidirectional audio-based meeting detection for smarter transcription handling

improvements

- audio transcriptions now correctly assigned to all overlapping frames in timeline

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.487

February 18, 20266 commits

improved database performance and fixed certificate handling on macos

improvements

- faster database writes with optimized batch processing and reduced write contention
- improved streaming query performance with better resource management

bug fixes

- resolved certificate issues on macos by properly importing apple ca certificates
- fixed code quality issues across the codebase

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.486

February 18, 20267 commits

Major performance improvements to database and audio processing

improvements

- significantly faster screen and audio indexing with optimized database writes
- reduced GPU usage when processing multiple audio segments
- search queries now handle larger result sets more efficiently

bug fixes

- windows search shortcut now consistently defaults to alt+k across all menus
- macos code signing fixed for self-hosted builds

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.485

February 18, 20269 commits

Performance boost for audio processing and search shortcut consistency

new features

- accept custom API keys for providers like Ollama

improvements

- faster audio transcription with reduced GPU load when processing multiple segments
- windows search shortcut now consistently set to Alt+K across app, store, and tray

bug fixes

- mouse cursor capture on windows
- macOS code signing issues on self-hosted runners

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.484

February 18, 202611 commits

Performance boost for audio processing and Windows search shortcuts unified

improvements

- audio processing now reuses GPU state across segments, reducing contention and improving performance
- search shortcut standardized to Alt+K across Windows tray, store, and frontend for consistency

bug fixes

- mouse input handling on Windows
- custom API provider support now accepts short API keys (e.g., Ollama)
- macOS app signing and keychain access on self-hosted runners

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.483

February 18, 20264 commits

Fixed timeline interaction issues and improved SQL documentation

improvements

- enhanced raw SQL aggregation tips in developer documentation and MCP guide

bug fixes

- timeline popover no longer blocked by timeline wheel handler, improving navigation responsiveness

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.482

February 18, 202612 commits

UI events now visible in timeline with improved search and accessibility

new features

- keyboard, mouse, and clipboard events now appear in timeline popover for complete activity history
- accessibility content type added to capture and search additional screen information

improvements

- search routing refined for better accuracy across different content types
- documentation updated with standardized content type naming (vision/audio/input)

bug fixes

- timeline popover scroll no longer blocked by wheel handler
- UI events now correctly displayed in timeline (frame\_id initialization fix)

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.481

February 18, 202618 commits

UI events now visible in timeline, plus critical stability fixes

new features

- see your keystrokes, clicks, and clipboard actions directly in the timeline popover

improvements

- windows: more reliable screen capture with dedicated system initialization
- documentation clarified for cross-platform features (UI events work on all platforms)

bug fixes

- timeline UI events were never displaying due to missing frame ID assignment
- crash on connections page when opening external links
- tray icon crash and shell permissions error on connections page
- windows: improved Claude Desktop integration with better fallback handling

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.480

February 17, 202613 commits

Stability fixes for Windows and Claude Desktop integration improvements

improvements

- claude desktop connection now automatically locates the application on windows, with helpful fallback guidance if not found
- ui event detection now works consistently across windows, mac, and linux (previously labeled as mac-only)

bug fixes

- fixed crash on windows when using tray icon (use-after-free memory issue)
- fixed invalid datetime timestamps being saved to your screen history on windows
- fixed connection page errors that prevented opening external links
- fixed shell permission errors appearing on connections page

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.477

February 17, 20263 commits

Smart tag suggestions and improved chat interface with AI assistance

new features

- dynamic quick tags learned from your search history for faster tagging
- ask AI button in tag toolbar to generate tags with AI assistance
- MCP tag display integration for better tag visibility

improvements

- chat context UX improved for clearer conversations
- UI overflow handling prevents content from being cut off in tag interface

bug fixes

- fixed crashes related to hooks in the application
- settings modal now opens correctly on top of screen recording dialog

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.474

February 17, 20264 commits

Improved app stability with automatic log management and ffmpeg reliability

improvements

- automatic log rotation prevents disk space issues from unbounded log growth
- more reliable ffmpeg downloads with improved server availability

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.469

February 16, 20261 commits

Version bump to v2.0.469

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.467

February 16, 20265 commits

fixed critical macOS hang issues affecting screenpipe startup

improvements

- api documentation updated to reflect current endpoints

bug fixes

- resolved screenpipe hanging on startup on macOS by using system bun instead of bundled version
- fixed gpu/metal context conflicts that caused bundled bun to hang
- prevented screenpipe from starting twice simultaneously on launch
- improved stdin handling for better compatibility with input processing

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.465

February 16, 20263 commits

fixed startup hangs and crashes on macOS

improvements

- screenpipe now uses your system's bun runtime instead of a bundled version, resolving persistent hang issues on macOS

bug fixes

- prevented screenpipe from starting multiple times simultaneously, which caused crashes during auto-start
- fixed gpu/metal context conflicts that caused the app to become unresponsive on mac

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.463

February 16, 20261 commits

improved pi startup reliability and error visibility

improvements

- faster pi startup with increased initialization delay for better stability

bug fixes

- added stderr logging to help diagnose startup issues

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.462

February 16, 20262 commits

Fixed Pi integration compatibility with latest Pi versions

bug fixes

- fixed Pi RPC integration to work with Pi v0.51 and later (output now read from stderr)

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.461

February 16, 20264 commits

improved stability for Pi integration and chat streaming

improvements

- pi integration now handles stderr output correctly (pi v0.51+)
- chat streaming is more resilient to pi crashes and restarts

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.460

February 16, 20265 commits

fixed critical chat crashes when screenpipe process restarts unexpectedly

improvements

- removed duplicate audio transcriptions in meeting and conversation views for cleaner search results

bug fixes

- chat UI no longer gets stuck when screenpipe process crashes or restarts during streaming
- windows gpu mode now uses cpu-only backend for improved stability

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.459

February 14, 20263 commits

Stabilized pi-coding-agent dependency and cleaned up internal code

bug fixes

- fixed compatibility issue with pi-coding-agent by pinning to stable v0.51.1

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.456

February 14, 202615 commits

smarter transcription with idle detection and improved stability

new features

- smart transcription mode that processes audio during idle periods for better efficiency
- show search and show chat commands added to tray menu for faster access
- audio metrics tracking to monitor transcription performance

improvements

- search modal now opens directly from tray menu instead of showing 404 page
- ollama and openai model detection now works correctly with pipe's provider configuration

bug fixes

- prevented app crashes caused by tray menu event handler panics
- fixed database connection leaks when rolling back uncommitted transactions
- resolved deeplink callback and single instance protection issues

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.455

February 14, 202610 commits

Stability improvements and new tray menu search shortcuts

new features

- quick access to search and chat directly from system tray menu
- renamed tray timeline button for clarity

improvements

- tray menu now properly opens main window instead of showing 404 errors
- ollama and openai models now resolve correctly in pipe provider config

bug fixes

- fixed app crashes when interacting with tray menu
- fixed database connection leaks that could cause performance degradation
- fixed callback deeplinks and single instance protection
- fixed plugin launcher compatibility on systems without node configured

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.454

February 14, 20261 commits

Fixed Windows file locking issues affecting screen capture stability

bug fixes

- resolved Windows file lock errors by separating runtime libraries from app resources

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.448

February 13, 20266 commits

Improved stability and redesigned login experience with visual polish

new features

- new geometric login interface with brand-aligned animation and improved visual design

improvements

- better button interactions with title tooltips and hover-state geometry on key UI elements

bug fixes

- fixed crash on non-NVIDIA GPUs by removing incompatible CUDA/DirectML audio acceleration

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.446

February 13, 20267 commits

Redesigned login experience with new onboarding flow and refined UI

new features

- login now appears as first onboarding step to set up your account
- geometric animation and brand-styled redesign on login screen

improvements

- streamlined chat interface by removing colored UI elements for cleaner look
- hover states now display title and geometry-filled button for better interactivity

bug fixes

- corrected login gate messaging and copy

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.444

February 13, 202611 commits

Pi agent stability improvements and timeline chat integration

new features

- chat button added to timeline controls for quick access to conversations

improvements

- pi agent now auto-restarts on crash with better error messages
- pi agent connection issues resolved — no more stuck 'connecting' state
- pi agent stderr errors only shown when waiting for response, reducing noise
- meeting end times now correctly include the duration of the last audio segment

bug fixes

- fixed keyboard shortcut modifier ordering in onboarding and timeline

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.442

February 13, 20266 commits

Fixed keyboard shortcuts and improved cloud transcription handling

new features

- pro subscribers now auto-enabled for cloud transcription with option to switch back

improvements

- pinch-to-zoom now works more reliably on macOS

bug fixes

- corrected keyboard shortcuts displayed in onboarding and timeline
- cloud transcription no longer repeatedly prompts to switch after initial choice

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.440

February 13, 20264 commits

Better search results and recording stability improvements

improvements

- keyword search now returns more relevant results with improved matching accuracy
- search modal enhanced with better organization and faster response times
- timeline display improved for clearer navigation through captured content
- database query performance optimized for faster searches across your screen history

bug fixes

- recording stability issues resolved to prevent interruptions during capture
- server endpoint fixes ensure reliable data retrieval and sync

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.439

February 13, 20262 commits

Pipes system overhauled with simplified configuration and better reliability

improvements

- pipes configuration simplified and more intuitive to set up
- pipes now auto-save your changes automatically
- improved error handling and messaging when pipes encounter issues

bug fixes

- fixed pipes with empty names causing crashes
- resolved various pipes stability issues

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.438

February 12, 20264 commits

Editable pipe configs and improved chat reliability with inline credits

new features

- edit pipe configurations and prompts directly in settings without restarting
- view account credits inline in account settings panel

improvements

- smoother chat animations and thinking token display
- upgrade dialog sizing and layout

bug fixes

- chat history now saves reliably without data loss
- fixed race condition in content blocks handling
- credits now always display in account settings

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.437

February 12, 20268 commits

Editable pipe configs, improved chat experience, and critical stability fixes

new features

- edit pipe configurations and prompts directly in settings
- inline credits display in account settings

improvements

- chat animations and thinking token display now working smoothly
- upgrade dialog sizing adjusted for better visibility
- timeline no longer resets when reopening the window

bug fixes

- chat history now saves properly
- fixed race condition in content blocks rendering
- orphaned processes on port 11435 are now cleaned up on startup
- standalone chat and upgrade dialogs function correctly

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.436

February 12, 202632 commits

Credits system for AI features, improved chat and onboarding experience

new features

- credits system for AI gateway features with transparent usage metering
- audio-only toggle for Apple Intelligence reminders
- R2 version picker for cloud backup restoration instead of local rollback
- 'read & capture' onboarding step to help new users get started

improvements

- standalone chat and pi agent interface refined
- AI presets selector and image card display enhanced
- text overlay and OCR command improvements
- search suggestions and settings persistence made more reliable
- onboarding window minimizes after opening browser for less interruption

bug fixes

- timeline no longer resets to latest when window opens
- search modal 1-minute end\_time offset removed for accurate results
- orphaned processes on port 11435 now properly cleaned up
- pipe error messages display correctly with proper formatting
- daily limit banner shows once at top of pipes list instead of per-pipe

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.435

February 12, 20262 commits

Release maintenance and stability improvements for v2.0.435

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.434

February 12, 20262 commits

Version bump to v2.0.434 with stability improvements

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.433

February 12, 20262 commits

Fixed R2 cloud upload reliability for screen recordings

bug fixes

- resolved intermittent failures when uploading recordings to R2 storage

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.432

February 12, 20263 commits

Fixed file upload reliability for cloud storage

bug fixes

- resolved intermittent R2 cloud storage upload failures

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.430

February 12, 202611 commits

Pipes now support your own AI provider keys for more flexibility

new features

- pipes can now use your own AI provider (bring your own API key or subscription)
- reminders pipe is now available on macOS

improvements

- screenpipe cloud is now the default AI provider for pipes
- pipes documentation improved with better prompts and CLI examples

bug fixes

- fixed reminders pipe installation on non-macOS systems

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.427

February 11, 202619 commits

GPU acceleration, improved pipes UI, and better documentation updates.

new features

- pipes now display run status with output previews in the UI
- paid users can now download updates directly from R2 with authentication

improvements

- metal GPU acceleration enabled for faster whisper transcription on mac
- documentation rewritten to focus on REST API and bunx screenpipe CLI instead of JavaScript SDK
- pipes UI redesigned with cleaner styling and direct links to documentation

bug fixes

- upgrade button no longer appears for subscribed users on rate limit banner
- pipe manager now properly integrated into embedded server with working folder navigation
- openapi spec corrected and synced with live server endpoints

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.426

February 11, 202619 commits

Metal GPU acceleration and improved pipes management in desktop app

new features

- pipes UI now displays run status with output preview for better visibility into pipe execution
- Apple Intelligence page added to documentation for macOS users

improvements

- Metal GPU acceleration enabled for Tauri desktop app builds on macOS for faster performance
- GPU acceleration logging added for Whisper model initialization to help diagnose performance issues
- pipes UI redesigned with cleaner interface and direct link to documentation
- documentation rewritten to focus on REST API and bunx screenpipe CLI for easier getting started

bug fixes

- pipe manager now properly integrated into embedded server with working open folder button
- Windows installer artifacts now correctly uploaded to cloud storage for reliable downloads
- OpenAPI specification restored and validated for accurate API documentation

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.424

February 11, 20268 commits

Scheduled AI agents now analyze your screen data automatically

new features

- pipes v2 — schedule AI agents to automatically process and analyze your screen recordings
- day boundary dividers in timeline — visual separators and date pills for easier navigation across days

improvements

- restructured CLI with subcommands for better organization and discoverability
- cloud transcription now has fallback support for more reliable audio processing

bug fixes

- windows recording shortcuts now work correctly in settings
- cloud upload reliability improved — platform failures no longer block R2 uploads

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.423

February 11, 20267 commits

Better timeline organization and improved recording reliability on Windows

new features

- day boundary dividers in timeline with date pills for clearer chronological navigation

improvements

- cloud transcription now has a fallback option when primary service unavailable
- ci reliability improved — uploads continue even if some platform builds fail

bug fixes

- windows recording keyboard shortcuts now work correctly
- stable releases no longer include beta artifacts

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.422

February 11, 20264 commits

Enhanced stability and added automatic attribution tracking on startup

new features

- automatic utm attribution detection on first launch using ip-matched website data

bug fixes

- fixed server crashes related to api schema generation
- fixed notification system crashes on linux
- fixed port binding errors preventing app startup
- fixed arrow keys being incorrectly intercepted by screenpipe

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.402

February 10, 20263 commits

Fixed Windows build issues for improved stability

bug fixes

- resolved Windows build failures that prevented Vulkan graphics acceleration from working

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.384

February 10, 202616 commits

Speaker diarization improvements and critical CPU compatibility fixes

new features

- speaker diarization now uses advanced clustering with multiple strategies for better accuracy

improvements

- audio player now seeks directly to transcription timestamps for faster navigation
- windows installer visual design updated with new branding

bug fixes

- fixed crash on Lunar Lake CPUs by disabling AVX-512 in Windows builds
- fixed video frame seeking that caused audio/video misalignment
- fixed speaker identification in databases when using multiple devices

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.383

February 10, 202612 commits

Fixed video sync issues and improved timeline UI

new features

- timeline UI improvements for better navigation and usability

bug fixes

- video frame timing misalignment that caused audio/video desync during playback
- database speaker detection issues when using multiple devices

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.343

February 6, 202610 commits

Smarter monitor management and better transcription out of the box

new features

- Default transcription model upgraded to whisper-large-v3-turbo-quantized — significantly better accuracy with minimal speed trade-off
- Check for Updates option in the Apple menu for on-demand update checks

improvements

- Monitors that are plugged in automatically start recording, unplugged monitors stop cleanly — no restart needed
- Permission banner is now much more visible (solid red background) so you won't miss missing permissions
- Multi-monitor CPU usage optimized — lower overhead when recording multiple screens

bug fixes

- Fixed timeline getting stuck in an infinite loading loop when the server is unreachable
- Fixed chat streaming crash when canceling a response mid-stream
- Fixed noisy audio recovery warnings flooding error tracking (2,700+ false alerts eliminated)
- Added diagnostic breadcrumbs to tray icon operations for better crash reporting
- Fixed CLI builds failing on Linux and Windows

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.312

February 5, 202630 commits

Apple Intelligence integration and rock-solid macOS overlay

new features

- Apple Intelligence — on-device AI via Apple Foundation Models for local summarization and extraction
- new /v1/extract-todos endpoint with smart map-reduce chunking for large contexts
- OpenAI-compatible API server for Apple Foundation Models (use with any OpenAI client)

improvements

- app detection now uses the topmost visible window on your monitor instead of system-wide focus — no more wrong app labels when Finder briefly steals focus
- pinch-to-zoom works without clicking the timeline first
- search panel activates properly on macOS fullscreen Spaces

bug fixes

- eliminated overlay blinking during macOS Space transitions (7 iterations to get it right)
- fixed Tauri event listener race condition affecting 69 users (APP-2/5/9/W)
- localStorage access guarded for null WKWebView context (APP-4, 48 users)
- keyboard focus restored properly when showing/hiding overlay panels

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

## v2.0.302

February 3, 202630 commits

Arrow key navigation, search suggestions, and major reliability fixes

new features

- global arrow key navigation for timeline — press ← → to step frames, Alt+← → to jump between apps
- search modal now suggests interesting keywords from your recent activity
- pinch-to-zoom restored on timeline with zoom-level-scaled scroll speed

improvements

- URL detection precision improved from 84% to 95% using OCR garbage rejection heuristics
- app context popover now shows the full URL instead of just the hostname
- auto-advance past the status screen after 20 seconds unconditionally

bug fixes

- server now binds the HTTP port before reporting success — prevents silent "address in use" errors on restart
- recording restart no longer kills its own process when reclaiming the port
- timeline auto-refreshes stale data when window regains focus

[full changelog on github](https://github.com/screenpipe/screenpipe/releases)

?
