github dongdongbh/Mindwtr v0.8.8

one hour ago

Mindwtr 0.8.8

Highlights

  • Calendar planning is broader across desktop and mobile: desktop now has multi-view calendar planning, mobile adds a week view, month planning is refreshed, and a scheduled task composer makes it easier to turn tasks into calendar time.
  • Scheduling defaults are easier to keep consistent with a new default schedule time setting and safer external-calendar push target selection.
  • Inbox and search workflows are faster with a Later processing shortcut and a new assignee search operator.
  • Sync and cloud behavior is sturdier with WebDAV retry recovery after collection conflicts, fewer false conflict skew reports, shared attachment pre-sync orchestration, and hardened cloud merge cleanup.
  • Mobile polish improves review notification routing, Android widget density and theming, quick capture text layout, theme preset typing, and Android realtime speech-to-text stability.
  • Linux and release plumbing are cleaner with restored Flatpak audio capture access and updated Play Store phone/tablet screenshot handling.

Calendar & Scheduling

  • Added desktop multi-view calendar planning and extracted the desktop calendar controller for easier maintenance.
  • Added a mobile week view and refreshed the month calendar experience.
  • Added a scheduled task composer plus shared scheduling helpers and tests for composer edge cases.
  • Added a default schedule time setting for manual scheduling fields.
  • Let mobile users choose the calendar push target and prevented desktop calendar imports from echoing Mindwtr mirror calendars back into the app.
  • Documented supported calendar integrations and desktop scheduling views.

Productivity & Mobile Polish

  • Added a Later shortcut for inbox processing.
  • Added an assignee operator to search.
  • Review notifications now open the Review page directly.
  • Improved Android widget density and theme handling.
  • Kept quick capture text within its layout bounds.
  • Avoided Android realtime Whisper crashes and cleaned up related mobile type checks.
  • Tightened mobile theme preset color typing.

Sync, Cloud & Release Reliability

  • Retried WebDAV uploads after MKCOL conflicts and reduced false conflict skew reports.
  • Hardened cloud merge and cleanup edge cases, including merge timestamp clamp coverage.
  • Shared pre-sync attachment orchestration across clients.
  • Added cloud auth and rate-limit handler coverage.
  • Restored Flatpak audio capture access.
  • Updated Play Store screenshot preparation for phone and tablet assets.
  • Prepared Play Store 10-inch tablet screenshots without requiring ImageMagick in release CI.
  • Refreshed sync and rendering performance guidance.

Full Change List (since v0.8.7)

  • fix(release): ship Play ten-inch screenshots without CI imagemagick
  • fix(mobile): route review notifications
  • fix(ci): resize Google Play tablet screenshots
  • test(cloud): ratchet merge timestamp clamp
  • fix(sync): harden cloud merge and cleanup edges
  • fix(sync): resolve sync, calendar, and cloud correctness issues
  • docs(perf): refresh sync and rendering guidance
  • test(cloud): cover auth and rate-limit handlers
  • refactor(sync): share pre-sync attachment orchestration
  • test(calendar): cover scheduling composer edge cases
  • refactor(desktop): extract calendar controller
  • docs(calendar): document desktop scheduling views
  • fix(mobile): type theme preset colors
  • fix(widget): improve Android widget density and theming
  • fix(calendar): ignore Mindwtr mirror calendars on desktop
  • feat(calendar): add scheduled task composer
  • feat(calendar): add mobile week view
  • feat(calendar): add desktop multi-view calendar
  • refactor(calendar): share scheduling helpers
  • feat(calendar): refresh month UX
  • fix(mobile): allow selecting calendar push target
  • docs(calendar): clarify supported integrations
  • fix(mobile): satisfy whisper realtime typecheck
  • fix(mobile): avoid android whisper realtime crash
  • fix(mobile): bound quick capture text layout
  • fix(sync): retry webdav puts after mkcol conflicts
  • feat(settings): add default schedule time
  • feat(inbox): add later processing shortcut
  • fix(ci): update desktop quick add date expectation
  • feat(search): add assignee operator
  • fix(flatpak): restore audio capture access
  • fix(quick-add): keep due dates date-only by default
  • fix(sync): reduce false conflict skew reports
  • fix(ci): support Play Store phone and tablet screenshots

Don't miss a new Mindwtr release

NewReleases is sending notifications on new releases.