github dongdongbh/Mindwtr v1.2.0-rc.1

pre-release3 hours ago

Mindwtr 1.2.0-rc.1

This release candidate focuses on safer sync and storage recovery, more useful calendar planning, and faster everyday task work across desktop and mobile.

Highlights

  • Hides tasks with a timed start from Focus and Next until their exact start time.
  • Projects every occurrence of a repeating task across the visible calendar range.
  • Validates a new sync destination with a full read, merge, write, and attachment check before activating it.
  • Prevents stale recovery snapshots and edits made during a fast sync check from being lost.
  • Fetches current AI and speech model lists from configured providers, with updated OpenAI and Anthropic suggestions.
  • Adds a complete Swedish translation, bringing Mindwtr to 20 languages.
  • Makes search results more informative and reliably opens completed or archived desktop tasks.
  • Improves mobile list performance, drag recovery, accessibility, and project navigation.

Testing focus

  • Upgrade from v1.1.6, then create, edit, complete, delete, and restore tasks; restart and verify every change persists.
  • Configure each sync provider in a new location and an existing location, including a deliberate validation failure; verify the previous working setup remains active or sync fails closed.
  • Edit while an automatic sync is checking for changes and verify the edit reaches the remote copy on the queued pass.
  • Check daily, weekly, monthly, and bounded recurring tasks across calendar ranges; confirm projected occurrences remain read-only.
  • Give a task a timed start and verify Focus, Next, filtered searches, and Daily Review reveal it at the intended times.
  • Exercise provider model discovery and remote speech-to-text with OpenAI-compatible, Gemini, and fallback configurations.
  • On mobile, reorder a long list, edit and complete visible rows, use a screen reader, and add a task from a project opened through the Projects tab.
  • On Linux, test Flatpak system calendars and KDE Wayland theme, window controls, and alt-tab behavior.
Full change list (grouped by area)

Sync, storage, and security

  • New and changed sync destinations are activated only after Mindwtr can read, merge, write, and account for every live attachment. A failed validation keeps the last verified setup; an unverifiable rollback leaves sync off.
  • Mobile recovery resumes writes only after applying the exact healthy database snapshot that was loaded, preventing stale in-memory data from overwriting recovered tasks.
  • A local edit arriving during the fast unchanged check queues another sync pass instead of being reported as synced too early.
  • Fresh Local File Sync folders no longer fail their first sync with an undefined-object error.
  • Desktop (Linux/macOS) stores saved passwords, sync tokens, and API keys in a file readable only by the current user account. Windows installed copies already keep it inside the user profile, which other standard accounts cannot read; portable mode is deliberately unchanged.
  • Windows sync again uses the Windows certificate engine, restoring compatibility with corporate TLS interception while macOS and Linux retain TLS 1.3 support.
  • The weekly AI review ignores suggestions for tasks that were not part of the reviewed input.

Tasks, Focus, search, and calendar

  • Focus and Next hide tasks with a timed start until the exact time; affected filtered searches refresh at midnight and at the next start time.
  • Calendar paints all projected occurrences of a repeating task across the visible month, week, or schedule range while respecting spacing, COUNT, and UNTIL limits.
  • Search results label completion and due dates on desktop and mobile.
  • Desktop search opens done and archived tasks in the correct grouped list, reveals the matching row, and explains when an archive filter was cleared.
  • The project picker searches every project when an Area is selected while keeping that area's projects as the initial suggestions.
  • Focus group headers now match the uppercase style used by other grouped lists.
  • Context dots and calendar colors use Nord-flavored accents without changing stored color values.
  • Russian now translates “No area” as “Нет области”.

AI and voice capture

  • Provider-backed model pickers load the configured provider's current model list, with built-in suggestions as the fallback and local Whisper remaining offline.
  • OpenAI gpt-transcribe is available and is the default for new OpenAI speech-to-text setups; current Gemini speech models are available again on mobile.
  • Built-in AI suggestions include the GPT-5.6 family and Claude Opus 5 while preserving saved and manually entered model ids.

Mobile

  • Task row updates avoid re-rendering every visible row, reducing action lag in large projects.
  • Drag-list cells reset after dragging, preventing permanent gaps and overlapping rows.
  • Adding a task from a project opened through the Projects tab returns to that project.
  • The Add Task Area chip displays its icon consistently with Contexts and Project.
  • Task rows announce localized Status and Due labels and direct screen-reader users to the accessibility actions menu.

Desktop and Linux

  • Scheduling controls are quieter: reminders and recurrence collapse into readable summaries, and Start and Review dates sit with the other dates.
  • Enter confirms and closes Start Date, Due Date, Review Date, Area, and Contexts quick-action panels.
  • The Plan next-actions panel remains expandable at narrow and wide window sizes.
  • Flatpak system calendars no longer load conflicting Evolution Data Server libraries.
  • KDE Plasma starts with the correct system dark theme, Wayland titlebar controls recover after hidden reveals, and deb/rpm alt-tab entries show the Mindwtr icon.

Languages and product polish

  • Swedish (Svenska) is fully translated on desktop and mobile, bringing the interface to 20 languages.
  • The feedback form explains that the optional email field is how the user receives a reply.

AUR update delayed: Arch Linux has temporarily disabled all AUR pushes while responding to a malicious-package campaign. Mindwtr’s AUR packages were successfully built and validated, but v1.2.0-rc.1 cannot be published there until Arch restores push access. Other Linux packages and direct downloads are unaffected. Arch announcement

Don't miss a new Mindwtr release

NewReleases is sending notifications on new releases.