Version 1.1 (March 16 2026)

Release

The first release after launch !

Changes

Reminders UX Overhaul

  • Reminders now appear inline in the General tab of task and appointment dialogs — no more switching tabs.
  • Reminders work on new entities before saving — they’re buffered and committed when you hit Save, discarded on Cancel.
  • All reminder changes (adds and deletes) are now buffered, matching the save/cancel pattern of other fields.
  • Simplified reminder presets: 5 minutes, 15 minutes, 30 minutes, 1 hour, 4 hours, 1 day before start.
  • Reminders always send both push notifications and email — manage your preferences in Settings → Communication.
  • Clearing a start date automatically removes all associated reminders.

Communication Settings

  • New “Communication” tab in Settings with three toggles: push notification reminders, email reminders, and tips & updates emails.
  • Uses save/cancel pattern — changes only apply when you tap Save.
  • Push and email reminders default to enabled for all users. Tips & updates emails require opt-in during registration.

Registration Updates

  • New “Send me tips & updates” checkbox on the register form (checked by default).
  • Clicking “Get started” on the landing page now opens the register form immediately.

Dialog Layout Improvements

  • Task dialog field order: Title, Status, Start + End (side-by-side), Recurrence, Project, Assignees, Description, Reminders.
  • Appointment dialog field order: Title, Start + End (side-by-side), Recurrence, Color, Assignees, Description, Reminders.
  • Description field moved below other fields for a cleaner layout.

DataGrid Cleanup

  • Removed “Created” column from appointment, expense, and family member grids.

Bug Fixes

  • Fixed a crash on Android/iOS (MAUI) when rapidly tapping dropdowns or date pickers in dialogs — caused by Blazor dispatcher threading issues.
  • Fixed missing JavaScript module (element-utils.js) that could cause focus errors.
  • Improved disposal safety for JavaScript interop modules.
  • Fixed input label validation state not updating when tabbing between fields — labels would stay red after entering a valid value.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *