# Changelog ## 0.7.0 (2026-08-22) * Add device calendar support ([#34](https://github.com/LinwoodDev/Flow/issues/34)) * Remove the clear button from date and time fields * Prevent calendar items from ending before they start * Prevent active alarms from being scheduled in the past or re-enabled after they expire * Show an error and disable alarms when notification scheduling fails * Show save and delete errors without closing the editor * Ask for confirmation before deleting alarms, calendar items, or sources * Keep sources visible when they cannot be removed * Show synchronization errors and the time of the last successful sync * Reject invalid source URLs and show connection progress and failures * Sort dashboard items, add refresh controls, and show friendly loading errors * Fix pending items appearing in dated calendar views * Allow public CalDAV and iCalendar sources without login credentials * Keep remote synchronization working after a failed import * Upgrade to flutter 3.44 and 3.47 * upgrade to agp 9 Read more here: https://linwood.dev/flow/0.7.0 ## 0.6.0 (2026-05-28) * Add gestures in day and week view ([#32](https://github.com/LinwoodDev/Flow/issues/32)) * Add repeated calendar items and iCal RRULE/EXDATE handling * Fix snap build * Improve CalDAV synchronization and offline editing support * Fix web build not loading ([#135](https://github.com/LinwoodDev/Flow/issues/135)) * Upgrade to flutter 3.41 * Fix stale filter and list refresh behavior in events, users, calendar, notes, and dashboard views * Fix source selection, paging, remote sync error handling, calendar boundary matching, and controller cleanup issues Read more here: https://linwood.dev/flow/0.6.0 ## 0.5.2 (2026-01-07) * Improve ical parser * Support for more ical properties (status, location) * Better handling of malformed ical data * Improve dashboard layout * Add legacy android binaries * Fix markdown field does not exit edit mode on tap outside * Fix note description not updated when note changes * Fix setup not running on mobile platforms * Fix clearing remote sources * Fix iCal dialog title * Fix search to groups and resources * Fix note filtering by parent * Fix select tile not updating * Fix notebook dialog showing wrong users/groups * Upgrade to flutter 3.38 Read more here: https://linwood.dev/flow/0.5.2 ## 0.5.1 (2025-10-15) * Fix app cannot be started on android ([#111](https://github.com/LinwoodDev/Flow/issues/111)) * Fix remotes won't be parsed correctly ([#111](https://github.com/LinwoodDev/Flow/issues/111)) Read more here: https://linwood.dev/flow/0.5.1 ## 0.5.0 (2025-10-13) * Start adding alarm functionality with notifications * Use fill icon variant for selected navigation item * Improve dashboard notes and events display * Fix linux appdata * Add unlink button * Add all day toggle for calendar items * Migrate away from flutter_markdown * Save current calendar view ([#97](https://github.com/LinwoodDev/Flow/issues/97)) * Fix divider in appbar if native titlebar is enabled * Fix layout of dialogs * Fix icons for name text fields * Update to agb 8.10 * Upgrade to flutter 3.32 and 3.35 * Use minSdkVersion 24 instead of 23 (The minimum version of android is 7.0 (Nougat)) * Add legacy android build Read more here: https://linwood.dev/flow/0.5.0 ## 0.4.2 (2025-04-28) * Add linking to users and groups tab view * Add import and exporting settings * Add more density options to settings * Reworking paging system to a built in solution * Fix user page alignment * Fix safe area of navigation drawer * Fix ical importer doesn't import calendar items ([#89](https://github.com/LinwoodDev/Flow/issues/89)) * Fix event user connecting not working correctly * Fix dismissing removes items instead of disconnecting them * Fix butterfly is referenced instead of flow * Fix linux appdata Read more here: https://linwood.dev/flow/0.4.2 ## 0.4.1 (2025-04-07) * Unify settings dialog with other linwood apps * Improve dashboard design * Use linking instead of creating inside details tab views * Fix calendar fetching not working correctly ([#86](https://github.com/LinwoodDev/Flow/issues/86)) * Fix group list view not working correctly * Fix user list view not working correctly * Fix note list view not working correctly Read more here: https://linwood.dev/flow/0.4.1 ## 0.4.0 (2025-03-24) * Add color wheel * Add event notes * Add owner for notes, labels and notebooks * Change events and calendar items to have multiple users and groups * Change users to have multiple groups * Refactor places to resources * Allow many-to-many relationship * Add owner for resources * Fix color picker not using current color * Rename places to resources and allow for multiple resources * Add resources to events * Fix docker file * Users can now be added to events and calendar items * Convert data classes to dart_mappable * Upgrade to flutter 3.29 * Use minSdkVersion 23 instead of 21 (The minimum version of android is 6.0 (Marshmallow)) * Fix labels not filtering correctly * Update to agb 8.9 * Update theme Read more here: https://linwood.dev/flow/0.4.0 ## 0.3.1 (2024-11-18) * Add right click menus * Add new icons ([#22](https://github.com/LinwoodDev/Flow/issues/22)) * Update app color to match the new icons * Make icon bigger * Fix month view start of the week * Upgrade project layout * Upgrade to flutter 3.24 Read more here: https://linwood.dev/flow/0.3.1 ## 0.3.0 (2024-05-27) * Add clock to dashboard * Add density setting * Add high contrast mode * Add classic theme * Add notebooks * Allow changing group and place in event creation dialog * Make dashboard the back page * Improve icon style for different calendar item types * Improve custom title bar window buttons * Improve material 3 colors of chips * Improve child notes layout * Improve dialogs to go full screen on mobile * Use default page transition instead of fade * Unify select dialogs * Fix locale translations * Fix week system in calendar week view * Fix switching from moment to appointment doesn't update the dialog * Fix list view has duplicated items * Upgrade to flutter 3.19 and 3.22 Read more here: https://linwood.dev/flow/0.3 ## 0.2.1 (2023-11-10) * Add macos and rpm builds * Make calendar views switcher smaller * Simplify notes view * Allow editing in date time field * Disable PrivilegesRequired in windows setup ([#23](https://github.com/LinwoodDev/Flow/issues/23)) * Upgrade dropdowns to material 3 * Fix notes dashboard links * Fix showing wrong month in month view ([#28](https://github.com/LinwoodDev/Flow/issues/28)) * Fix portable build * Fix file name in start.sh * Add executable permission on linux * Fix start.sh * Upgrade to flutter 3.16 * Upgrade to agb 8 View all changes in the blog: https://linwood.dev/flow/0.2 ## 0.2.0 (2023-07-28) * Add virtual window frame * Add links to dashboard * Add ical remote storage * Add weekdays in list view * Add setting to set start of week * Add large layout for calendar * Use phosphor icons * Improve title bar * Fix dashboard scrolling and spacing issues * Fix primary card in notes * Fix end drawer * Fix collideswith * Fix month view * Fix ical importer for start date time * Fix internet permission on android * Upgrade to flutter 3.10 View all changes in the blog: https://linwood.dev/flow/0.2 ## 0.1.3 (2023-05-01) * Add weekday to week view * Improve date colors in month view * Fix dialog results * Fix markdown in lists * Fix calendar week display * Fix week view not starting on Monday ## 0.1.2 (2023-04-29) * Add version to settings * Add place to event filter * Improve list views * Fix windows setup again * Fix missing translation ## 0.1.1 (2023-04-27) * Fixing database directory ## 0.1.0 (2023-04-27) First release 🎉