# Changelog All notable changes to GoingsOn will be documented in this file. Format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). Versioning follows [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [0.4.2] — 2026-06-07 ### Fixed - OTA updates now install. "Install & Restart" previously failed with a permission error because the updater install command wasn't granted; the app now downloads, installs, and relaunches into the new version. ## [0.4.1] — 2026-06-07 Second beta release. ### Added - "What's New" dialog that shows what changed after each update - Event snooze and reminders - CC and BCC fields in the in-app email composer - Setting to turn automatic update checks on or off - Documented data export for tasks, projects, events, and contacts ### Changed - Writing an email now uses one shared composer everywhere in the app - Empty screens across tasks, projects, events, emails, and contacts share consistent icons and copy - Contact phone numbers, emails, and other sub-fields are editable in place - Reworked touch interactions on mobile, with a segmented events view - Broad interface refresh from a usability audit and a shared design system - Updated SyncKit pricing integration ### Fixed - iOS layout and interaction fixes - Assorted interface polish from the audit and fuzz passes ### Security - macOS builds now run under the hardened runtime ## [0.3.0] — 2026-03-28 First beta-ready release. ### Added - Cloud sync via SyncKit SDK (tasks, projects, events, contacts, emails) - OTA updates via tauri-plugin-updater - MCP server integration for Claude Desktop - Rhai plugin system for extensibility - Day planner with drag-and-drop scheduling - Email (IMAP/SMTP) with multi-account support - Calendar with recurring events - Contact management with vCard import/export - Snooze and subtask linking - Bundled color themes (see `src-tauri/frontend/themes/helix/`) - macOS, Windows, and Linux builds (signed and notarized on macOS) ### Fixed - Empty-state copy across tasks, emails, projects, contacts and events - About modal and Settings populated with publisher, license, contact, source, privacy, and copyright - Hard-fail error messages rewritten to plain language with actionable next steps - Bulk-action buttons now signal destructive intent with the danger color - Mutex poisoning recovery — no more panics on contended locks under crash recovery - SMTP attachment content-type parsing no longer relies on an unwrap ### Security - Privacy policy contact address corrected to `info@makenot.work` - No production unsafe code