Mindwtr 1.1.5
Highlights
- Mobile saves stay responsive on large libraries through native SQLite, coalesced safety backups, cheaper change detection, and serialized background work.
- Projects remember their own task sort, Today's Focus supports manual ordering, filters can exclude contexts and tags, and Done can group by completion date.
- Capture handles more date and quote formats, multiline imports use one safe write, and iOS Shortcuts apply the same quick-add rules as the apps.
- Recurring tasks keep their series identity, defer future occurrences correctly, and honor repeat-after-completion intervals.
- Desktop adds email capture, Linux system calendars, broader keyboard control, task and attachment drag-and-drop, saved window geometry, and quiet tray startup.
- Mobile gains sturdier Android reminders and widgets, better large-text and keyboard layouts, clearer write failures, and a compact Pomodoro card.
- Backup restores remain authoritative after sync, mobile credentials move to platform secure storage, and WebDAV, proxy, iCloud, and self-hosted sync paths report and recover from failures more reliably.
- MCP adds authenticated HTTP transport, speech to text supports self-hosted OpenAI-compatible servers, and cloud writes follow the same task rules as local apps.
Full change list (grouped by area)
Capture & Quick Add
- Added localized first-run guidance and starter content across 17 languages, with repair-in-place when the app language changes.
- Added read-only desktop IMAP email capture with app-password storage, duplicate prevention, and automatic folder creation.
- Added a setting to disable natural-language date detection while keeping explicit quick-add commands active.
- Expanded quick-add parsing for trailing dates, smart and mixed quotes, European dot dates, energy and area tokens, links, notes, and Focus.
- Made multiline paste and text-file imports create tasks in one transaction, with verbatim fallback when parsing fails.
- Made the silent iOS capture Shortcut parse quick-add syntax and preserve captures when syntax is invalid.
- Added self-hosted OpenAI-compatible speech-to-text endpoints with optional API keys and custom model names.
- Improved desktop quick-add suggestions, keyboard selection, syntax help, and the global quick-add window.
Tasks, Projects & Organization
- Added synced manual ordering for Today's Focus on desktop and mobile, with reordering disabled while filters hide part of the list.
- Added a saved task sort for each project, including due, start, review, title, created, newest, completion, and manual order where applicable.
- Added excluded context and tag filters, Any or All tag matching, and synced saved-filter support.
- Added bulk restore and permanent deletion in Trash, bulk archive and status actions, and bulk tag removal.
- Added archived-project browsing, restore, and deletion on desktop and mobile.
- Added completion-date sorting and grouping for Done and Archive.
- Added editable completion time and Time Spent capture from task editors and completion dialogs.
- Added a compact mobile Pomodoro card and preserved task links outside Focus.
- Added section-aware next-action prompts and a project completion action when the final next action is finished.
- Added focused-project warnings when an active project has no next action.
- Added clearer desktop task-editor field ordering, themed toolbar menus, Condensed density, and translated settings search.
- Fixed completed-task duplication and placed completed or archived copies in the Inbox for clarification.
Planning, Review & Recurrence
- Kept future-start and deferred recurring tasks out of active lists until their actionable date.
- Honored weekday and day-of-month constraints for repeat-after-completion intervals.
- Preserved recurring-series identity through edits, sync, duplication, same-day completions, and mixed-version clients.
- Kept generated occurrences from disappearing when two generations complete on the same day.
- Added a Weekly Review completion summary and consistent stale-project, Waiting For, and section follow-up counts.
- Added quick-add syntax and Save and edit to review follow-up prompts.
- Fixed projected recurrence dates, date-only project review scheduling, and local-day refreshes at midnight.
- Made backup imports snapshot before mutation and made restores win against remote records the restoring device already knew.
Mobile
- Replaced the mobile local-storage path with native op-sqlite while preserving existing on-device data.
- Moved full-library backups, widget writes, and reminder rescans out of the blocking task-save path.
- Reduced large-library save and sync work by avoiding whole-library hashes, redundant notifications, and repeated widget refreshes.
- Drained pending storage work before Android tears down headless tasks and serialized overlapping background sync runs.
- Re-armed Android daily, weekly, and repeating reminders as exact alarms across reboot and daylight-saving changes.
- Fixed Android 15 and 16 text clipping at large font sizes and kept editors visible above the keyboard.
- Improved Android widget due labels, refresh throttling, Focus ordering, and background updates.
- Added flatter task cards, calmer Inbox and Focus controls, checklist return-key entry, and Time Spent badges.
- Improved mobile global search, project editing, filter state, write-error reporting, and navigation back from project quick add.
- Fixed iOS picker overlays, Focus-filter naming, expanded capture options, and keyboard-safe task entry.
Desktop
- Added status chords, direct area-number shortcuts, focus and rename shortcuts, and consistent task actions across desktop views.
- Added keyboard-safe dialogs, search, prompts, toolbar menus, context menus, and Add Task batch-entry shortcuts.
- Added drag targets for calendar and sidebar status changes, calendar quick menus, and file attachment drops.
- Added saved window size, position, maximized state, and portable-profile window state.
- Added quiet start-in-tray behavior for login launches and kept manual launches visible.
- Added Today's Focus to the tray tooltip where the desktop environment supports it.
- Added view state to the desktop and web URL so refreshes return to the current screen.
- Added calendar overlap fixes, centered task editing, completion controls, and shared date pickers.
- Virtualized grouped task lists and reduced project-view and settings subscriptions.
- Fixed translated toolbar titles, prompt height, focus rings, startup registration, queued-sync indicators, and close-path diagnostics.
Sync, Storage & Data Safety
- Serialized data transfers and concurrent local writes so imports, restores, MCP writes, and app edits cannot overwrite one another.
- Made backup restores authoritative and preserved local edits that race persistence or startup sync.
- Preserved recurrence series across sync and normalized project task sorting across old and new clients.
- Added CloudKit coverage for project task sorting and repaired iOS-to-macOS boolean decoding for Focus and project settings.
- Moved mobile self-hosted and WebDAV credentials into Keychain or Keystore and removed plaintext copies.
- Applied the desktop proxy setting to self-hosted, WebDAV, and Dropbox traffic.
- Added exact WebDAV request diagnostics, stored-password connection tests, retry cooldowns, and clearer endpoint errors.
- Fixed self-hosted attachment uploads when the configured URL omits
/v1. - Made full-text-search repair atomic and restored missing triggers after database repair.
- Returned persisted MCP task results with storage warnings instead of reporting a failed write that succeeded.
Calendar, Integrations & AI
- Added Linux system-calendar read and write support through Evolution Data Server, including Flatpak permissions and graceful startup without EDS.
- Added calendar task drag-and-drop, visible drop targets, and sidebar status destinations.
- Refreshed OpenAI, Anthropic, Gemini, and local model handling, including adaptive Claude thinking and LM Studio structured output.
- Added authenticated MCP HTTP transport while keeping stdio as the default.
- Routed MCP quick add through the shared capture transaction and aligned cloud writes with app task rules.
- Added Korean as a complete auto-detected interface language.
Platform & Release Quality
- Added the macOS Local Network purpose string for LAN sync and preserved iCloud entitlements across signed builds.
- Hardened Windows WebView2 arguments without dropping Tauri defaults, surfaced stalled saves, and flushed writes before exit.
- Kept FOSS builds free of Play-only native modules, aligned npm lockfiles, and preserved reproducible tag-based builds.
- Added stable-release gates for CloudKit Production fields, Google Play version codes, store-note limits, lockfile parity, and release-note headings.
- Updated app icons to remove light fringes and improve round-icon and tray-icon edges.
- Strengthened import, sync, recurrence, storage, localization, and release workflow regression coverage.