Releases: screenpipe/screenpipe
Releases · screenpipe/screenpipe
Release list
Screenpipe App v2.7.34
What's Changed
- feat: auto-connect AI apps and attribute API/MCP usage by @EzraEllette in #6997
- feat: ship starter skills with opt-out onboarding defaults by @louis030195 in #6999
- fix(auth): share account state with custom recording folders by @EzraEllette in #7021
- feat: add SQLite + Parquet storage with in-place migration by @EzraEllette in #7000
- fix(privacy): require consent before browser and Grok credential access by @louis030195 in #7022
- fix(storage): resume recording after failed background migrations by @EzraEllette in #7023
Full Changelog: app-v2.7.30...app-v2.7.34
Screenpipe App v2.7.30
What's Changed
- fix: preserve config symlinks during MCP setup by @EzraEllette in #6977
- fix(auth): refresh account access before blocking engine startup by @EzraEllette in #6976
- Changelog: startup no longer blocks valid subscribed accounts by @mintlify[bot] in #6978
- fix(windows): preserve helper paths when bundling persistent installers by @EzraEllette in #6985
- fix(onboarding): revert no-card Free bypass by @EzraEllette in #6991
Full Changelog: app-v2.7.28...app-v2.7.30
Screenpipe App v2.7.28
What's Changed
- fix(app): suppress native context menu in packaged builds by @EzraEllette in #6899
- fix(ai-gateway): remove legacy hosted chat mode by @EzraEllette in #6890
- fix: reassign deleted AI preset dependencies to the default by @EzraEllette in #6962
- fix(enterprise): safely update persistent macOS and Windows installs by @EzraEllette in #6950
- fix(sqlite): recover readable rows with missing FK parents by @EzraEllette in #6963
- fix(windows): outlast current antivirus store locks by @EzraEllette in #6965
- fix(chat): enable existing context-pruning extension by @EzraEllette in #6966
- feat: automatically install Screenpipe skill in Grok Bot by @louis030195 in #6951
- fix(db): verify corruption before quarantine and keep I/O failures retrying by @EzraEllette in #6967
- fix(audio): recover current production capture errors by @EzraEllette in #6964
Full Changelog: app-v2.7.27...app-v2.7.28
Screenpipe App v2.7.27
What's Changed
- feat(enterprise): backfill retained history for selected devices by @EzraEllette in #6953
- fix(home): make agent actions easier to click and identify by @EzraEllette in #6954
- fix(ai-gateway): classify current input limits by @EzraEllette in #6945
- fix(audio): recover current device startup failures by @EzraEllette in #6946
- fix(app): recover current settings store states by @EzraEllette in #6947
- fix(app): recover current Windows store access errors by @EzraEllette in #6948
- fix(enterprise): resolve policy in diagnostic log worker by @EzraEllette in #6955
- fix(app): retain agent deep links in production builds by @EzraEllette in #6957
- fix(app): prevent referral settings from signing users out by @EzraEllette in #6959
Full Changelog: app-v2.7.26...app-v2.7.27
Screenpipe App v2.7.26
What's Changed
- fix(app): stop reporting self-healed DB quarantines as unresolved by @EzraEllette in #6888
- fix(cli): align recording defaults and preserve explicit overrides by @louis030195 in #6938
- fix(app): resume signed-out onboarding at login by @EzraEllette in #6942
- fix: stable device IDs for new installations without record collisions by @EzraEllette in #6949
- fix: adopt stable IDs for existing enterprise installations by @EzraEllette in #6952
Full Changelog: app-v2.7.25...app-v2.7.26
Screenpipe App v2.7.25
What's Changed
- fix(app): keep hidden meetings out of top bar by @louis030195 in #6857
- fix(chat): remove intrusive home card agent popover by @louis030195 in #6859
- fix(mcp): prevent recursive Screenpipe connections by @louis030195 in #6862
- fix(ai-gateway): clamp reasoning effort for GPT-5.4 tools by @EzraEllette in #6863
- feat(activity): add compact time breakdown by @EzraEllette in #6858
- feat(skills): sync Screenpipe skills to local agents by @EzraEllette in #6855
- fix(chat): open home agent deep links cross-platform by @EzraEllette in #6866
- fix(chat): activate proactive context pruning by @EzraEllette in #6867
- fix(app): retire stale webview IPC before recovery by @EzraEllette in #6872
- fix(chat): surface Codex ACP usage limits by @EzraEllette in #6875
- fix(acp): preserve prompt errors before turn cleanup by @EzraEllette in #6876
- fix(ai-gateway): accept nested json_schema response formats by @EzraEllette in #6873
- feat(enterprise): ingest and search activities by @EzraEllette in #6877
- fix(enterprise): retry transient native auth failures by @EzraEllette in #6879
- fix: repair Windows settings store permissions at startup by @EzraEllette in #6883
- feat(ai-gateway): route Screenpipe GLM through Tinfoil by @louis030195 in #6887
- fix(ai-gateway): forward Pi tools to GLM by @louis030195 in #6889
- fix(ai-gateway): make GLM Pi responses visible and fast by @louis030195 in #6891
- fix(ai-gateway): compact Pi context for GLM by @louis030195 in #6892
- fix(ai-gateway): restore GLM output after Pi compaction by @louis030195 in #6893
- fix(ai-gateway): keep GLM Pi tool loops inside context by @louis030195 in #6895
- fix(macos): move open chat to active space by @EzraEllette in #6894
- fix(chat): separate outages from usage limits by @EzraEllette in #6897
- fix(pipes): register legacy meeting-summary migration by @EzraEllette in #6898
- fix(ai-gateway): retry GPT-5 output limits by @EzraEllette in #6904
- Restore no-card Free onboarding and test it end to end by @louis030195 in #6907
- Bump app to v2.7.23 by @louis030195 in #6909
- fix(ci): authenticate Intel launch smoke seed by @louis030195 in #6911
- fix(ci): restore npm token fallback for CLI packages by @EzraEllette in #6912
- fix(analytics): keep PostHog outages non-fatal by @EzraEllette in #6906
- ci(cli): allow npm-only releases by @EzraEllette in #6913
- fix(tray): recover quarantined databases before resume by @EzraEllette in #6908
- fix(db): quiesce pools before WAL restart by @EzraEllette in #6914
- fix(ai-gateway): coerce Anthropic tool input objects by @EzraEllette in #6905
- fix(config): accept persisted weekday names by @EzraEllette in #6901
- fix(windows-arm64): add independent screen capture fallback by @EzraEllette in #6896
- fix(app): avoid disabled-trial wait and preserve login completion by @louis030195 in #6921
- feat(ai-gateway): offer GPT-6 Astra with Low reasoning by @louis030195 in #6924
- fix(db): avoid full database copy during offline recovery by @EzraEllette in #6925
- fix(db): resume verified recovery after SHM timestamp changes by @EzraEllette in #6932
- fix: enable automatic smart audio and restore meeting mic fallback by @EzraEllette in #6937
Full Changelog: app-v2.7.21...app-v2.7.25
Screenpipe App v2.7.21
What's Changed
- fix(meetings): keep completed summary visible by @EzraEllette in #6846
- fix(e2e): seed auth for onboarding setup by @EzraEllette in #6847
- feat(pipes): add email, calendar, GitHub, and Todoist triggers by @louis030195 in #6836
- fix(updater): defer automatic restart during meetings by @EzraEllette in #6849
- Rename legal entity to Negentropy Labs, Inc. by @louis030195 in #6851
- fix(github): include organization repositories in picker by @EzraEllette in #6852
- feat(pipes): add Linear issue triggers by @louis030195 in #6843
- fix(pipes): remove WSL dependency and require verified completion by @louis030195 in #6848
- feat(pipes): run scheduled tasks in an existing chat by @louis030195 in #6853
- fix(memories): escape Obsidian memory heading markers by @Jk2006k in #6796
Full Changelog: app-v2.7.17...app-v2.7.21
Screenpipe App v2.7.17
What's Changed
- fix recursive meeting summary notification actions by @louis030195 in #6824
- fix(meetings): gate browser call attribution (SCR-521) by @EzraEllette in #6801
- feat(home): run summary cards in Claude, Cursor, or Codex by @louis030195 in #6822
- fix(db): gate short-read recovery behind explicit restart by @louis030195 in #6825
- fix(app): pin trial assignment and recover interrupted checkout by @EzraEllette in #6826
- chore: instrument meeting capture transitions by @EzraEllette in #6827
- fix(connections): preserve complete descriptions by @EzraEllette in #6775
- fix(chat): start home tasks in agents by @EzraEllette in #6830
- fix(feedback): attach recording diagnostics by @EzraEllette in #6835
- fix(meetings): split back-to-back rooms by @louis030195 in #6832
- fix(ai-gateway): grant enterprise top gateway allowance by @EzraEllette in #6837
- fix(auth): wire startup authentication into server access by @EzraEllette in #6838
- fix(pipes): rematerialize managed Pi dependencies by @EzraEllette in #6839
- fix(chat): make wide markdown tables readable by @louis030195 in #6840
- fix(enterprise): preserve recording during account handoff by @EzraEllette in #6841
- fix(pipes): disable device auto-discovery by @EzraEllette in #6842
Full Changelog: app-v2.7.12...app-v2.7.17
Screenpipe App v2.7.12
What's Changed
- fix: retire first-result card after viewing by @EzraEllette in #6813
- fix(login): use preferred browser on macOS by @EzraEllette in #6814
- fix(enterprise): gate restricted members during onboarding by @EzraEllette in #6821
Full Changelog: app-v2.7.10...app-v2.7.12
Screenpipe App v2.7.10
What's Changed
- fix(chat): explain opaque custom provider 400s by @EzraEllette in #6786
- fix(api): resolve auth key for managed LAN access by @EzraEllette in #6804
- fix(ai-gateway): tag super admin allowance traffic by @EzraEllette in #6805
- fix(activity): deduplicate interval generation by @EzraEllette in #6807
- fix(macos): ignore legacy autostart focus handoffs by @EzraEllette in #6808
- feat(enterprise): enforce enterprise-build-only access by @EzraEllette in #6806
- fix(db): recover stale SQLITE_FULL quarantine after disk space returns by @EzraEllette in #6790
- fix(ai-presets): preserve local-only configurations by @EzraEllette in #6787
- feat(app): refine first summary trial flow by @EzraEllette in #6809
- fix(settings): accept scrubbed legacy user id by @EzraEllette in #6789
- fix(auth): resolve startup status before app initialization by @EzraEllette in #6810
- fix: keep synced memories out of agent instructions by @EzraEllette in #6811
Full Changelog: app-v2.7.9...app-v2.7.10