app-v2.7.79

OpenSignLabs/OpenSignapp-v2.7.79Sep 29, 2026by louis030195

Upgrading?

AI Summary

This release focuses on app stability, security improvements, and testing enhancements, specifically addressing HTML sanitization, audio crashes on macOS 27.2, and data persistence issues.

Key Highlights

  • Removed arbitrary shell commands from the webview to improve security
  • Fixed CoreML speaker initialization crash on macOS 27.2
  • Sanitized raw HTML in chat messages to prevent injection risks
  • Improved data sync accessibility in app settings
  • Enhanced test coverage for evals, storage migration, and settings persistence

New Features

  • Notify users when saved workflows are ready to review
  • Make data sync easy to enable in app settings

Full Release Notes

## What's Changed
* test(evals): verify settings persistence before restart by @louis030195 in https://github.com/screenpipe/screenpipe/pull/7340
* test(evals): protect foreground conversation save ownership by @louis030195 in https://github.com/screenpipe/screenpipe/pull/7342
* test(evals): respect settings telemetry identity refusal by @louis030195 in https://github.com/screenpipe/screenpipe/pull/7343
* test(evals): preserve offsets in chat timeline citations by @louis030195 in https://github.com/screenpipe/screenpipe/pull/7344
* test(evals): confine local API credentials to configured authority by @louis030195 in https://github.com/screenpipe/screenpipe/pull/7345
* fix(build): support Xcode 27 SwiftPM layout for permission-flow by @mangit955 in https://github.com/screenpipe/screenpipe/pull/7294
* fix(storage): prevent NUL bytes from aborting migration by @EzraEllette in https://github.com/screenpipe/screenpipe/pull/7348
* fix(chat): sanitize raw HTML in chat messages by @mangit955 in https://github.com/screenpipe/screenpipe/pull/7324
* Notify users when saved workflows are ready to review by @louis030195 in https://github.com/screenpipe/screenpipe/pull/7314
* test(evals): cover untrusted chat HTML outcomes by @louis030195 in https://github.com/screenpipe/screenpipe/pull/7349
* test(evals): verify trusted runner chat admission by @louis030195 in https://github.com/screenpipe/screenpipe/pull/7351
* fix(onboarding): preserve unread first summaries until rendered by @EzraEllette in https://github.com/screenpipe/screenpipe/pull/7353
* fix(app): remove arbitrary shell commands from the webview by @mangit955 in https://github.com/screenpipe/screenpipe/pull/7346
* Make data sync easy to enable in app settings by @EzraEllette in https://github.com/screenpipe/screenpipe/pull/7354
* fix(audio): avoid CoreML speaker init crash on macOS 27.2 by @EzraEllette in https://github.com/screenpipe/screenpipe/pull/7355
* fix(evals): classify wrapped Vitest setup errors by @louis030195 in https://github.com/screenpipe/screenpipe/pull/7359
* test(evals): cover Unicode storage migration outcomes by @louis030195 in https://github.com/screenpipe/screenpipe/pull/7360
* evals: verify trial upgrade account and saved state outcomes by @louis030195 in https://github.com/screenpipe/screenpipe/pull/7362
* fix(onboarding): retry capture after transient startup failures by @EzraEllette in https://github.com/screenpipe/screenpipe/pull/7358


**Full Changelog**: https://github.com/screenpipe/screenpipe/compare/mcp-v0.20.2...app-v2.7.79

Related Repositories