Releases: alainm23/planify
Releases · alainm23/planify
Planify 4.15.2
✨ Planify 4.15.2 brings improved keyboard flows, smarter Quick Add, spell-check options, and a smoother backup experience.
- Enhanced keyboard shortcut flow for project selection in both Quick Add and the Project Picker when moving tasks between projects.
- Fixed project completion percentage for archived projects — now correctly includes all items instead of showing 0% when all tasks are archived.
- Added spell-check support for task titles, improving writing accuracy and user experience.
- Introduced new selection widgets for the Task Completion Mode and Automatic Reminders preferences, replacing the old Adw.ComboRow for better clarity and usability.
- Improved backup handling — Planify now shows the location of your generated backup files and automatically restarts itself after a restore, eliminating the need for manual restarts.
- Quick Add: Keeps task attributes (due date, pinned state, and labels) when using "Keep adding" mode, streamlining consecutive task creation.
- Improved focus restoration — Planify now restores the focus to the previously active input (title or description) after closing popups or clicking buttons in Quick Add.
- Added in-line label selection in Quick Add using the @ symbol.
- Added optional spell-check setting for task descriptions and notes — now configurable in Preferences.
- Fixed auto-scroll issue in Quick Add’s description field, ensuring the cursor remains visible when typing long text.
- General design and usability improvements, plus several bug fixes reported by users.
Planify 4.15.1
✨ Planify 4.15.1 is here! Enjoy a new Markdown editor, smoother animations, Focus Mode, and smarter ways to organize your tasks.
- Added a new lightweight Markdown editor, optimized for Planify. It features a cleaner design and a contextual popover for formatting when selecting text.
- Added animations to circular progress bars for tasks and projects. Project completion now includes a smooth, satisfying animation.
- Planify now uses Weblate to manage translations. You can help make Planify available in more languages by contributing directly through Weblate. A new translation progress bar and link were added in Preferences.
- Introduced Focus Mode — simply click anywhere outside the focused task to close it. This long-requested feature improves the UX when working with focused tasks and is enabled by default for new installations.
- Improved ESC key behavior. It now closes a focused task or exits multi-selection mode, making it more intuitive to navigate with the keyboard.
- Improved keyboard navigation when selecting projects or labels in Quick Add, making the flow more intuitive and seamless.
- Added multi-selection shortcut: hold Ctrl and click on tasks to perform batch operations such as completing, setting due dates, or priorities more easily.
- Added new context menus in the sidebar and project views. You can now quickly create tasks, projects, or sections with a right-click.
- Added the ability to select your default Inbox project — one of the most requested features. Planify now ensures that at least one source remains visible and prevents hiding the source linked to the default Inbox project.
- Improved the behavior and validation of hidden sources across the app, ensuring consistency in Quick Add, Labels, and Project Picker views.
- Enhanced smoothness and responsiveness when dragging tasks to the end of long project lists. The scroll speed now dynamically adjusts based on cursor position.
🐞 Fixes:
- Fixed a crash that occurred when reordering views in the sidebar.
- Fixed an issue where Planify didn’t correctly read multiple CalDAV tasks.
- Fixed a bug where labels from a source were not removed after deleting that source.
- Fixed an issue with sidebar filters when using spaces in their names.
- Fixed an issue where Planify didn’t update event data correctly when changes occurred.
Planify 4.15.0
v4.15.0 release 4.15.0 (#1913)
Release 4.14.1
- Updated project colors for better readability depending on the selected theme.
- Added support and fixed a crash when syncing accounts with more than 2,000 tasks. A progress counter was also added for large synchronizations.
- Updated the placeholder for the completed tasks view.
- Improved task creation flow when "Keep Adding" is enabled by disabling the animation and showing a quick notification instead.
- Improved task description editing on small screens by adding a "See more" button for long texts. The input field now also loses focus automatically after 6 seconds to allow global keyboard shortcuts to work seamlessly.
- Quick Add now remembers the last selected section when creating a task.
- Quick Add now includes the "Pinned" button and removes the limitation of only 3 pinned tasks. Thanks to Adw.WrapBox, pinning is now unlimited.
- Fixed a bug where tasks were not counted correctly when moved via drag and drop.
- Fixed an issue where deleting a source did not remove its associated labels.
- Fixed a bug where tasks did not sync correctly when using Radicale accounts, and another issue where task lists were renamed incorrectly.
- Fixed a bug where manual task ordering did not always place the task in the correct position.
Planify 4.14 is here
- Rewritten CalDAV backend with support for Radicale, Baïkal, and other CalDAV servers — thanks to @byquanton.
- Fixed memory leaks when completing or deleting tasks, and during CalDAV sync — thanks to @markochk.
- Introduced a new view cache system to automatically free unused memory.
- Added new customizable sidebar filters: Tomorrow, Someday, Recurring, No label, and All tasks.
- Improved synchronization: Planify now respects task order from Nextcloud and Todoist, with a new reordering algorithm.
- Work in progress to make WebKit and Evolution dependencies optional, paving the way for Windows and macOS support — thanks to @byquanton.
- Spell checker support in task descriptions.
- Fixed bug when moving tasks with subtasks in Nextcloud/CalDAV projects.
- Updated themes (Light, Dark, Dark Blue) and refined task design for better readability.
- Labels and indicators for notes, reminders, and subtasks are now aligned to the right of task titles.
- Added a quick-add button to every task list.
- New completion animation and updated sound when finishing tasks.
- Completion notification added, so users can easily review completed tasks.
Release 4.13.4
- Fixed back button in right sidebar to hide when no parent task exists. Fixes #1590
- Corrected Turkish translations, added missing entries, and improved consistency.
- Show project title in HeaderBar once main title scrolls out of view. Fixes #1589
- Refined Sources view and removed redundant popover button for improved clarity.
- Replaced Gtk.ToggleButton with Adw.ToggleGroup for modernized view switching.
- Simplified "Expand All" and "Collapse All" into a single toggle button.
- Added "reminder" and "reminders" keywords to desktop file for easier app search.
- Quick Add now retains the last used project for faster task creation.
- Redesigned Appearance page and fixed related issues.
- Improved drag-and-drop animations in Widgets.ReorderChild and fixed last-item reorder bug.
- Fixed duplicate sync at startup by adjusting network monitor behavior.
- Fixed drag-and-drop at the end of list by adding dedicated bottom drop area. Fixes #1522
- Added font size selector for improved accessibility. Fixes #1403
- Added weekday/weekend options for recurring tasks and refactored DateTimePicker. Fixes #1671
- Added search entry to project selection dialog when moving tasks.
- Introduced a "Today" section in the Scheduled view for better planning. Fixes #1550
- Improved day change detection with periodic 5-minute checks for reliability.
- Added fly-to-target animation for priority shortcuts in QuickAdd.
- Improved handling of literal shortcut characters (@, !, p1–p4) in task titles. Fixes #1535
- Improved Control key detection to reliably trigger "Create More". Fixes #1452
- Added keyboard shortcuts help popover to task dialog.
- Introduced MarkdownProcessor class for enhanced markdown rendering in task titles. Fixes #1547 #1556
- Default label now auto-fills when creating tasks inside a label window. Fixes #1525
- Fixed attachment opening issues with improved validation and error handling. Fixes #1485
- Partial support for adaptive windows with small screen improvements.
Release 4.13.2
- Fixed all-day events detection to use local time instead of UTC. Fixes #1449
- Updated Bulgarian translation.
- Fixed project view destruction timing during transitions.
- Only allow valid SSL certificates.
- Added option to manually enter Todoist token. Fixes #1481 #1445
- Disabled keyboard shortcuts when Entry regains focus after closing a dialog. Fixes #1543 #1539
- Avoided resetting TextView content when clicking while editing. Fixes #1541
- Limited description text area height and enabled scroll. Fixes #1473
- Fixed placeholder behavior in TextView.
- Simplified time label formatting logic. Fixes #1447
- Added natural sort comparison for strings with numbers. Fixes #1080
- Fixed duplication turning notes into tasks. Fixes #1472
- Improved layout alignment for note-type tasks.
- Fixed Pinboard not updating correctly.
- Added Discord link.
- Show completed tasks below pending tasks with pagination. Fixes #1614 #1565 #1415 #1417
Release 4.13.0
- Improved task handling in the Today view, including real-time updates and midnight refresh fixes - thanks to @igor-semenov.
- Nextcloud login flow redesigned for better UX and stability - thanks to @byquanton.
- Fixed crashes caused by UTF-8 character handling - thanks to @byquanton.
- Russian translation added — thanks to @Heinrich-XIAO.
- Refactored utility methods and internal cleanup.
Release 4.12.2
Update io.github.alainm23.planify.appdata.xml.in.in
Release 4.12.0
- Support for underlined text thanks to @Heinrich-XIAO
- Bug fixes and performance improvements.