Skip to content

Releases: alainm23/planify

Planify 4.15.2

07 Nov 11:33
94e1bfa

Choose a tag to compare

✨ 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

11 Oct 22:06
ca07b17

Choose a tag to compare

✨ 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

11 Oct 21:36
da57827

Choose a tag to compare

v4.15.0

release 4.15.0 (#1913)

Release 4.14.1

28 Sep 20:12
7a98e81

Choose a tag to compare

  • 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

19 Sep 11:26
a61b3cd

Choose a tag to compare

  • 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

28 Aug 00:00
bfa534e

Choose a tag to compare

  • 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

09 Aug 11:15
aeac62f

Choose a tag to compare

  • 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

18 Jul 19:59

Choose a tag to compare

  • 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

18 Jun 09:41
0190d3c

Choose a tag to compare

Update io.github.alainm23.planify.appdata.xml.in.in

Release 4.12.0

04 Feb 21:48

Choose a tag to compare

  • Support for underlined text thanks to @Heinrich-XIAO
  • Bug fixes and performance improvements.