Releases: screenpipe/screenpipe
Screenpipe App v2.5.33
What's Changed
- feat(connect): HubSpot OAuth flow replaces manual token by @Anshgrover23 in #3966
- feat(macos): Native OAuth via ASWebAuthenticationSession by @divanshu-go in #4004
- feat(app): declutter sidebar corner into a single chrome strip by @louis030195 in #4017
- fix(meetings): avoid false audio stalled warning by @Anshgrover23 in #4015
- fix(store): scope "screenpipe" ignore-pattern to app name only by @divanshu-go in #4019
Full Changelog: app-v2.5.32...app-v2.5.33
Screenpipe App v2.5.32
What's Changed
- fix(meetings): show accurate live capture state by @Anshgrover23 in #3998
- docs: add week of june 11, 2026 changelog entry by @mintlify[bot] in #3991
- fix: correct typos in get-start-date error messages by @pleasedodisturb in #3980
- Correct Recents timestamp age for newly sent messages by @thisisharsh7 in #3994
- fix: drop double screenpipe- prefix in lefthook clippy hook by @pleasedodisturb in #4001
New Contributors
- @pleasedodisturb made their first contribution in #3980
Full Changelog: app-v2.5.31...app-v2.5.32
Screenpipe App v2.5.31
What's Changed
- fix(ai-gateway): make 'model broken' errors actionable instead of a bare 404 by @louis030195 in #3924
- Fix Windows capture startup stalls and reduce active-work CPU by @louis030195 in #3945
- Reduce UI recorder idle wakeups by @louis030195 in #3944
- fix(audio): actionable errors when a corporate network blocks model downloads by @louis030195 in #3920
- fix(ui): render native scrollbars/controls dark in dark theme (Windows) by @louis030195 in #3922
- feat(permissions): native drag-to-grant permission flow by @divanshu-go in #3898
- feat(search): filter /search by tags (people, projects, topics) by @louis030195 in #3940
- fix(pipes): run fallback preset when the main model times out or errors (#3914) by @louis030195 in #3951
- feat(app): remove "Book a call" from settings feedback by @louis030195 in #3950
- fix(connections): recategorize integrations into precise groups by @louis030195 in #3958
- perf(meeting-detector): gate the depth-25 AX walk on recent audio by @louis030195 in #3957
- fix(tray): show "Stop HD recording" when an HD session is active by @louis030195 in #3959
- fix(calendar): singleton EKEventStore + macOS 26 stale status fix by @divanshu-go in #3948
- Show correct days and readable labels in schedule picker by @thisisharsh7 in #3947
- fix(connections): hide Apple Calendar tile on Windows by @Anshgrover23 in #3969
- feat(pipes): team pipe sharing with versioning, auto-update, and unshare by @louis030195 in #3971
- fix(updates): unblock restart to apply update on macOS by @Anshgrover23 in #3984
- Preserve browser sidebar collapsed state when switching chats by @thisisharsh7 in #3979
- fix: let pipes use OAuth GitHub connections via proxy by @Anshgrover23 in #3976
- chore(workspace): consolidate all shared dependencies by @divanshu-go in #3815
- Add artifacts list view and in-app markdown previews for chat by @thisisharsh7 in #3715
- fix: build failing missing tauri restartForUpdate command by @Anshgrover23 in #3985
- feat: Excalidraw connection card (Excalidraw+ MCP via API key) by @louis030195 in #3987
- [codex] Reduce idle activity polling work by @louis030195 in #3960
- [codex] Cache event capture window filters by @louis030195 in #3961
- [codex] Skip active audio device restart checks by @louis030195 in #3963
- fix(db): recover write queue from persistent disk-I/O wedges by @louis030195 in #3953
- fix(macos): stage PermissionFlow resource bundle into .app by @divanshu-go in #3990
Full Changelog: app-v2.5.27...app-v2.5.31
Screenpipe App v2.5.27
What's Changed
- feat(connections): offer both API and CLI screenpipe skills in agent cards by @louis030195 in #3941
- Reduce Windows CLI idle CPU by @louis030195 in #3874
Full Changelog: app-v2.5.26...app-v2.5.27
Screenpipe App v2.5.26
What's Changed
- fix(meetings): keep the full meeting transcript surfaced (don't drop live segments) + audio-capture + doc fixes by @louis030195 in #3911
- feat(settings): add searchable settings by @Anshgrover23 in #3910
- fix(meetings): never drop live transcript segments on a coverage-window miss by @louis030195 in #3918
- test(e2e): fix multi-window auth-signout flake (zz-logout-resurrect) + tray-search reuse race by @louis030195 in #3912
- feat(help): add Getting started tutorial card to Help section by @louis030195 in #3925
- feat(chat): Ask source citations open their captures (search or timeline) by @louis030195 in #3913
- feat: redesign connections page with categorized layout by @Anshgrover23 in #3930
- fix(a11y): eliminate ghost keystrokes on macOS — remove probe tap + graceful shutdown by @divanshu-go in #3916
- fix(owned-browser): tag eval-with-url navigations with their owner by @louis030195 in #3934
- fix(pipes): readable schedule day labels + clearer day toggles by @Anshgrover23 in #3935
- feat: connection chips in chat with one-click "Try in Chat" by @Anshgrover23 in #3933
- Fix mid-text click in meeting notes and chat selection by @thisisharsh7 in #3926
- Update chat history view UI by @thisisharsh7 in #3927
- fix(mdns): make LAN device discovery opt-in (off by default) by @louis030195 in #3937
Full Changelog: app-v2.5.24...app-v2.5.26
Screenpipe App v2.5.24
What's Changed
- docs: add week of june 6, 2026 changelog entry by @mintlify[bot] in #3875
- Preserve absolute media file paths by @isanchez404 in #3845
- fix: bound chat context in pi's compaction layer (#3852) + clear-cache label (#3589) by @louis030195 in #3854
- Remove empty deny block after notify cleanup by @isanchez404 in #3794
- fix(e2e): target deep-link login at home window only (zz-logout-resurrect flake) by @louis030195 in #3894
- fix: honor Windows OCR language selection by @Anshgrover23 in #3903
- feat(display): add font size setting for app-wide text scaling by @Anshgrover23 in #3899
- Fix queued messages disappearing when switching between chats by @thisisharsh7 in #3897
- feat(meeting-detector): per-app ignore list for meeting detection by @Anshgrover23 in #3886
- Preserve owned browser state across chat saves by @thisisharsh7 in #3883
- Improve pipe store install flow with a safety warning dialog by @thisisharsh7 in #3904
- chore: remove packages/privacy-filter (moved to standalone screenpipe/privacy-filter repo) by @louis030195 in #3905
- feat(redact): configurable structured-ID PII categories with checksum validators by @louis030195 in #3872
- fix(db): disable mmap + back off redact worker on SQLite corruption by @louis030195 in #3889
- docs: add week of june 8, 2026 changelog entry by @mintlify[bot] in #3900
- fix(owned-browser): preserve eval title changes by @qybaihe in #3908
- fix: wire --ignored-urls through to capture — flag parsed but never applied by @guillaumedeshayes in #3878
- feat(redact): vocab-pruned text PII model v45_phase5 (266MB → 149MB) by @louis030195 in #3909
New Contributors
- @qybaihe made their first contribution in #3908
- @guillaumedeshayes made their first contribution in #3878
Full Changelog: app-v2.5.20...app-v2.5.24
Screenpipe App v2.5.20
What's Changed
- fix: restore Apple Calendar permission flow by @divanshu-go in #3888
Full Changelog: app-v2.5.19...app-v2.5.20
Screenpipe App v2.5.19
Full Changelog: app-v2.5.16...app-v2.5.19
Screenpipe App v2.5.16
What's Changed
- [codex] gate app access behind subscription by @louis030195 in #3846
- fix: agent-facing ICS calendar connection API by @Anshgrover23 in #3814
- feat: handle oversized pasted chat context by @Anshgrover23 in #3863
- feat(app): point dev/preview at any website via NEXT_PUBLIC_SCREENPIPE_WEB_URL by @louis030195 in #3867
- feat(app): surface installed-but-uncaptured apps in privacy filters by @louis030195 in #3866
- feat(app): dev-only login helper to get past the gate without deep links by @louis030195 in #3868
- fix(windows): sign CLI binary, fix auto-destruct false-kill in embedded hosts, hard-fail VC++ DLLs by @louis030195 in #3870
- feat(engine): write last-panic.log + flush Sentry on panic in the CLI by @louis030195 in #3871
- feat(connections): import device skills into the agent by @louis030195 in #3869
- fix: honor "pipe notifications" toggle on /notify route by @Anshgrover23 in #3880
- feat(app): drag-and-drop images into meeting notes, remove image button by @louis030195 in #3873
Full Changelog: app-v2.5.12...app-v2.5.16
Screenpipe SDK v0.4.3
Screenpipe SDK v0.4.3
Published to npm as @screenpipe/sdk@0.4.3 (with the darwin/windows platform packages) and to the Swift Package Manager mirror as v0.4.3.
What's new
User-identified telemetry across every surface — Node, Electron, Swift, and the native Tauri plugin. The SDK reports crash reports (Sentry) and usage events (PostHog) under the hood. Pass a userId to attribute them to a specific end user in the dashboards. It is on by default (anonymous without a userId); turn it off with telemetry: false, or the env vars SCREENPIPE_SDK_TELEMETRY=0 / DO_NOT_TRACK=1. Only a PII-scrubbed allow-list of events is sent: no window titles, URLs, file paths, screen content, audio, or clipboard.
Install
npm:
npm install @screenpipe/sdk@0.4.3
Swift (SPM):
.package(url: "https://github.com/screenpipe/screenpipe-sdk-swift", from: "0.4.3")