github dongdongbh/Mindwtr v0.6.10

latest releases: v0.6.12, v0.6.11
10 hours ago

Mindwtr 0.6.10

Highlights

  • Fixed a sync conflict edge case that could revert newer edits when revisions were equal, improving cross-device stability.
  • Hardened the FOSS Android release flow for IzzyOnDroid/F-Droid: reproducible build behavior, permission cleanup, and plain npm + Gradle build docs.
  • Improved review flow and board editing UX with clearer calendar review behavior and a more traditional board task edit modal.
  • Polished desktop project/workflow UI with better layout structure, max-width handling, and divider-based list styling.

Sync & Reliability

  • Fixed revision tie-break logic to prefer newer timestamps before device-id ordering.
  • Strengthened sync diagnostics and conflict reporting across tasks/projects/sections/areas.
  • Continued hardening of attachment sync and local/remote merge behavior on desktop and mobile.

Mobile

  • Added @/# suggestion autocomplete with quick context/tag chips in task editing flows.
  • Fixed iOS settings time picker behavior.
  • Refined board and task editing interaction patterns.

Desktop

  • Refined project page structure (layout spacing, max-width constraints, alignment, and visual hierarchy).
  • Expanded borderless divider-style list presentation to improve scaling for large task sets.

FOSS / Distribution

  • Added and validated an Izzy-compatible build recipe (docs/izzyonandroid.yml) using npm + Gradle (no Bun/EAS requirement).
  • Added FOSS release checks and reproducibility hardening in mobile Android build scripts.
  • Continued metadata/store listing updates for F-Droid/IzzyOnDroid and Microsoft Store.

Full Change List (since 0.6.9)

  • 21d84a3 fix(sync): prefer newer timestamps before revBy tie-break
  • 9e1dacc chore(foss): harden fdroid reproducible build flow
  • 81d4f00 docs(wiki): fix architecture mermaid diagram syntax
  • f6a79c9 fix(mobile): sync on startup
  • 6c53cc4 feat(review): streamline calendar review and hide AI step when disabled
  • 15eadce feat(board): use traditional modal editor for task editing
  • ea09e1a fix(mobile): add token autocomplete with quick context/tag chips
  • a2ce786 fix(ci): make foss install/build steps path-stable
  • a1f9557 fix(android): remove unused camera/storage perms and harden FOSS build
  • 17fe4b2 fix(foss): harden Izzy build and permission cleanup
  • 66fa919 fix(mobile): add @/# suggestions in inbox processing
  • 0dcb1a6 Add daily recurrence interval controls to task editors (#124)
  • 8323f16 chore(metadata): add F-Droid fastlane metadata and images
  • 70c7fc2 ci(android-foss): build arm64-only APK
  • ee1ae2a test(core): make tombstone purge fetch test time-independent
  • db033f2 fix(desktop): persist pomodoro timer across tab switches
  • 559c841 fix(mobile): use modal time pickers for iOS settings
  • 19071ff fix(projects): pass boolean for sequential field prop
  • aae5877 fix(sync): preserve local settings during startup sync
  • 19f3f9d feat(desktop): apply borderless divider style to trash and archive views
  • 445ce48 feat(desktop): switch task lists to borderless design with dividers
  • 72e7e29 feat(mobile): refine task item card styling and swipe actions
  • bd1d6ae feat(desktop): polish projects layout and tutorial width
  • 095b98d feat(desktop): revamp settings and review layouts
  • 154b66e feat(desktop): refresh task item card styling
  • 1b47b37 fix(core): harden flushPendingSave for non-promise adapters
  • 8b05905 refactor(mobile): decouple sync utils from app-log module
  • 48d444d fix(mobile): harden Play Store version lookup fallbacks
  • d832358 fix(desktop): prefer sha256 fallback for sync file hashing
  • d4377b2 fix(sync): track area merge stats across sync summaries
  • 6283879 test(sync): add desktop and mobile sync helper coverage
  • e8d1c92 fix(core): run periodic tombstone cleanup on local fetch
  • d1062c3 chore(desktop): align date-fns version with core
  • 614a68d fix(desktop): avoid persisting cloud token in localStorage
  • e00b57c fix(core): add jittered retry backoff
  • e3e40ff fix(cloud): scope rate limits per endpoint and method
  • b5323ef fix(sync): include section conflicts in merge stats
  • 275fa90 fix(desktop): harden sync file hashing and mutation safety
  • 8c6fe5c fix(mobile): avoid destructive whisper model cleanup
  • 79c3035 fix(mobile): isolate sync mutations and remove console logs
  • 72bca82 fix(core): harden sync consistency and area tombstones
  • 91a8c83 fix(cloud): enforce status validation and safer defaults
  • 8695da0 fix(mobile): check Android updates against Play Store version

Don't miss a new Mindwtr release

NewReleases is sending notifications on new releases.