Skip to content

v1.2.1

Latest

Choose a tag to compare

@github-actions github-actions released this 16 Aug 16:48
· 1 commit to main since this release

Mindwtr 1.2.1

Highlights

  • Search results stay steady while you type or compose text, and desktop searches opened from Done or Archive include finished tasks.
  • File Sync repairs missing attachment copies, preserves verified settings through upgrades, and reports the path or probe failure that needs attention.
  • Mobile Dropbox setup runs its first sync after OAuth and enables the connection on success; failed attempts restore the last proven setup.
  • Portable desktop attachments survive profile moves, local file links remain pointers, and stricter path checks reject symlink escapes.
  • Checklists drop blank rows, and desktop checklist links open without changing the item's completion state.
  • One-off calendar items get visible space before recurring previews, while mobile task ordering exits at the list position where you dropped the task.
  • Areas gain six colors, bringing the palette to twelve, and the Japanese translation receives a complete review.
  • Linux follows the system dark preference, macOS search stops applying prose corrections, and the Pomodoro completion chime works after you leave the app.
Full change list (grouped by area)

Search, Calendar & Organization

  • Search holds the current result order while you type and waits for input-method composition to finish before querying.
  • Desktop search opened from Done or Archive includes finished tasks without requiring an extra filter change.
  • One-off tasks and events claim the limited visible rows in month and week calendar cells before projected recurring occurrences.
  • Areas offer twelve colors. Existing colors keep their values and order.
  • Japanese translations and area color labels received a full parity pass.

Tasks & Checklists

  • Desktop and mobile discard blank checklist rows instead of persisting them.
  • Desktop checklist URLs open in the browser without toggling the checklist item.
  • Desktop task-row hover actions stay behind open toolbar menus.
  • Mobile Undo messages sit above the tab bar and no longer carry a redundant Notice heading.

Mobile Navigation & Ordering

  • Save & edit opens the existing project screen instead of stacking a duplicate, including captures whose return target is null.
  • Leaving Task order keeps the list at the dropped task's position rather than jumping to the pre-order scroll offset.
  • Dropbox runs a verification sync after OAuth, saves the configuration on success, and restores the last proven state after a failed attempt.
  • Adjacent diagnostic log entries now survive concurrent writes.

Sync, Credentials & Attachments

  • Desktop File Sync restores attachment files that disappear from the sync folder.
  • Sync verification shows the underlying probe error and grants access to a newly selected folder before testing it.
  • Desktop sync settings survive upgrades when an inactive credential authority is unavailable; a freshly entered credential can complete setup without a working keyring.
  • Legacy self-hosted URL migration keeps the native token while it updates the endpoint.
  • Managed attachments resolve against the current profile after a portable move, and fallback matching binds files to attachment IDs inside the current data directory.
  • Add link keeps local paths as pointers instead of turning them into managed copies.
  • Attachment tooltips and open errors show the path Mindwtr tried.
  • Cleanup removes managed copies left under a stale portable path.
  • Sync-folder attachment operations run away from the desktop UI thread.
  • Desktop sync file commands reject symlink traversal and enforce the data-directory boundary.
  • Sync folder access remains available when the app data directory sits behind a symlinked parent, while links inside the allowed tree stay blocked.

Desktop Integration & Distribution

  • Linux reads the dark preference from the XDG settings portal, with a Plasma color-scheme fallback.
  • macOS search disables automatic capitalization and correction for query text.
  • The Pomodoro completion chime arms during the Start action so macOS can play it when the timer ends in the background.
  • Stable AppStream metadata rejects matching prerelease entries that would break Flathub ordering.
  • The release workflow publishes the AUR source package through the maintainer path and verifies its governance rules.
  • Rust sources pass the repository formatter again.