v4.2.0August 09, 2023

Version 4.2 is not an exciting one but an important update in which we addressed a lot of technical debt. For what is worth, here is a full change log.

✨ New

  • A new group by date for the project and the agenda.
  • Option in Checklists to move completed items to the bottom

💎 Improvements

  • New shortcut for selecting projects while creating tasks in the Agenda/Global new task. Access with ⌘/Ctrl + P
  • Show pinned projects in the sidebar when inside a folder
  • Added a shortcut for the Annotations - press "A" to activate the annotating mode while previewing Image/Video/PDF files
  • While a task is opened press Home/End to scroll to the top/bottom of the task
  • In the Agenda allow dragging subtasks to the Event Calendar
  • Add completed/not-completed stack/filter in time reports

🐞 Fixes

  • Fixed an issue that caused the schedule dropdown to appear out of the window for small screens
  • Added the tasks Color Picker in the Project's Calendar
  • Fixed an issue that caused the Agenda's tracked/completed tasks info to disappear when selecting new projects
  • Google events now properly show the event description
  • Fixed an issue that caused the Read All button in the notifications not to work - macOS
  • Added a warning when trying to create a milestone with more than 50 characters
  • Fixed an issue that caused "Assign all members" not to work in some cases

⚙️ Refactoring / Reducing technical debt:

  • Completely remove angular.js.
  • Convert from angular routing to react routing.
  • Remove legacy project files, and switch entirely to the new project architecture.
  • Improve global stores architecture.
  • Reduce JavaScript footprint.
  • Bump up many dependencies.