Skip to main content

Features

  • iOS and Android apps are getting notifications (for time-blocked tasks and scheduled habits only for now). Notifications for birthdays and anniversaries will arrive later. Notifications right now also do not include end-to-end encrypted data like task or habit names. You can enable notifications by visiting the notifications section in the mobile app's settings.
  • You can now filter the logbook to show only completed tasks for a specific area (this feature is available in the desktop app)
  • You can now pause a reconnect reminder for any person without removing the reconnect rule altogether
  • You can now schedule at what times of the day you perform your habits in the mobile app
  • The people hierarchy/grid can now be filtered to show only business/work contacts
  • There's now a Habit Tracking API

Improvements

  • On iOS and Android, there's now a new button in the list of tasks beneath each goal that will take you to the list above, the main list of tasks for the area
  • All entered settings for newly created CalDAV integrations are end-to-end encrypted (see the note below)
  • Improvements to new user onboarding

Fixes

  • Fixed record streak calculation for weekly habits not working correctly
  • Fixed partitioning habits between active and not occurring on the day not handling weekly habits well in the mobile app
  • Fixed the scroll-to-cursor functionality of the mobile app's editor on certain devices

Encryption for iCloud, Fastmail, and CalDAV integrations

Previously, iCloud, Fastmail, and CalDAV integrations encrypted entered passwords end-to-end but not usernames or server URLs (in the case of CalDAV integrations). All newly created iCloud, Fastmail, and CalDAV calendar integrations now encrypt end-to-end all configuration settings entered (including server URLs).

To keep backward compatibility, all iCloud, Fastmail, and CalDAV integrations created in the past will be marked as "legacy" integrations in the settings and show a warning message recommending upgrading the integration to a fully end-to-end encrypted version.

Versioning update

As of this update, we are unifying the versioning of both desktop and mobile apps. From now on, all future versions of Lunatask will be released on all platforms simultaneously under the same version number. As of this update, changes in the mobile app are being published as part of the changelog on the website, not just in the Slack Community.

Improvements

  • The behavior of many-times habits in the habit widget at the bottom of the calendar was improved. Now the habit widget will continue suggesting habits until their goal is met or "skip today" is pressed.
  • Double-clicking on the main menu toolbar on the top now maximizes the window

Fixes

  • Fixed a wrong label on the badge indicating a subscription's state saying "canceled," even for some active subscription
  • Fixed completing habits in the habit tracker marking wrong time blocks as complete
  • Fixed completing habits in the habit tracker duplicating a time block on the calendar sometimes
  • Fixed notifications being triggered for already completed time blocks on the calendar
  • Fixed the habit widget at the bottom of the calendar offering many-times habits even when their week's goal was already met
  • Fixed in-app success notification after deleting areas being shown twice
  • Fixed protected notebooks, journal, and relationship tracking not locking when the app is backgrounded due to a change in Electron where turning off background throttling prevents the app from reading its background/foreground status
  • Fixed good morning messages not being shown anymore for the same background throttling reason
  • There's now an option to disable GPU acceleration in the diagnostics section of the settings (enabled by default for Linux users to avoid issues and visual glitches some snap users experience caused by a specific combination of using snaps, Electron, and certain GPU drivers)

Notes

The v2.0.8 update is a re-release of this update with one additional regression fixed.

Improvements

  • Completed time blocks are now kept on the calendar
  • In the settings, there's now an option to auto-start the app on boot (on Windows)
  • You can now jump to a person's profile from the people picker available on memories in the journal
  • Tasks in the logbook can now be duplicated (on desktop platforms)
  • All subtasks now get unchecked when duplicating a task
  • The names of sections in the Eisenhower Matrix workflow were updated slightly to make them clearer in the context of personal task management
  • Future time blocks are now removed from the calendar when skipping current occurrence of recurring tasks
  • Notes now provide the option to show metadata (currently, only timestamps of creation and last update)
  • You can now lock a protected notebook via a new lock icon in a note header, not just via the button in the notebook picker

Fixes

  • Fixed habit time blocks reappearing when moved on the calendar from tomorrow to today or vice-versa
  • Fixed archived goals showing among active goals in the "set goal" right-click context submenu
  • Fixed calendar open task button not jumping to task when in another goal
  • Pulsing task timer badge animation was disabled for now because of high CPU usage
  • Missing right-click context menus were added to journal entry, memory, and note name inputs
  • Desktop shortcut is now recreated on reinstall (on Windows)
  • There's now a warning that a "once" habit was already completed before when tracking activities from the calendar instead of the button doing nothing
  • The mini calendar in the dropdown for selecting a last reconnect date now always opens on a current month for easier entering of the new date, instead of the month of the previous last reconnect date

Notes

Two calendar-related issues sneaked into this update and v2.0.6 was released fixing these regressions.

Improvements

  • Reconnects due today are now also shown in red and count into the red badge on the menu item
  • The integrations settings section now also lists community integrations
  • Minor visual improvements

Fixes

  • Fixed the badge on the relationship tracking menu item not counting into the global app icon menu badge
  • Fixed the option to skip the current occurrence of recurring tasks not working for future tasks with repeat after completion set
  • Fixed the option to hide future reconnects hiding reconnects due today by mistake

Improvements

  • When a goal is no longer needed, you can now archive it instead of deleting it completely. Archived goals are hidden by default in the list of goals with the option to show them.
  • You can now move goals between areas and goals are also preserved and moved when deleting areas and choosing to keep tasks. The option to move a goal can be found in the right-click context menu on individual goal cards in the goal list on the left.
  • Eisenhower matrix now handles scheduling the same way as other workflows with the "coming up" section and future tasks moved out of the matrix at the bottom of "later"
  • The progress indicator on goals now turns green when reaching 100%
  • Minor visual improvements and other fixes

Fixes

  • Fixed a regressing in a recent update causing a constant 5-7% CPU usage (up to 30% when the habit tracker section is open) even when the app is not in use
  • Fixed edges in how the next task to work on is calculated in various workflows
  • Fixed the app incorrectly calculating initial window width from screen resolution, resulting in a too-narrow app window

Improvements

  • When someone has a birthday today, there's now an indicator on the "People" menu item in the main menu on top
  • Arrow Left and Arrow Right were added for switching between different people in the relationship tracker
  • When converting a scheduled task into a recurring one, the start date (if set) is respected and preserved
  • There's now the option to export your relationships as part of data export

Fixes

  • Fixed many shortcuts not working when the cursor is focused in text fields or our Markdown editor
  • Fixed closing task detail requiring Escape to be pressed twice when the task description editor is focused
  • Fixed CMD+2 and CMD+3 shortcuts for jumping into notes and habits being switched
  • Fixed CMD+5 / Ctrl+5 keyboard shortcuts not working to jump into the relationship tracker
  • Fixed P keyboard shortcut to pin a task or note not working due to conflict with a shortcut to jump to the relationship tracker – use R now to go to the relationship tracker
  • Fixed today column highlight being shown on previous pages in the habit tracker
  • Fixed today column highlight height in some edge cases
  • Fixed full-screen window mode on working on macOS
  • Fixed the main menu on top not removing extra space on the left when in full-screen mode on macOS
  • Other minor visual and other fixes

Features

  • Relationship Tracking, our take on a Personal CRM was added featuring fully customizable fields, beautiful hierarchy visualization, reconnect rules, and memories timeline with journal integration
  • Two new task list workflows were added – a new Priority List (semi-structured status-less flat list) and Plan Your Week (with sections for each of the next seven days)
  • You can now go back in history in the habit tracker
  • Goal detail now shows completed tasks belonging to the goal at the bottom of the list and the main list of tasks for an area also now shows tasks completed today – no need to dig for them in the logbook
  • You can now create new tasks simply by dragging over an empty space in the calendar

Improvements

  • The app and its main navigation were redesigned
  • Now / Later and Eisenhower Matrix are now a status-less workflows
  • Task status previously named Started was renamed to In progress
  • The “Review old tasks” workflow is now gone as it is basically replaced with the new Simple Workflow
  • Bulk scheduling support was added to the quick scheduling dialog triggered by S keyboard shortcut
  • Various minor changes to how tasks are sorted across all workflows
  • You can now reschedule current occurrence of a recurring task without affecting future occurrences
  • Opacity was removed from the task progress indicator when from subtasks progress is calculated automatically from completed subtasks (as that is usually the main way of tracking progress anyway)
  • Pending and completed tasks are now shown separately in search results
  • You can now quickly jump to the journal entry for a specific day using a small calendar in the journal sidebar
  • All text fields and inputs across the app now have right-click context menus with regular items like Cut/Copy/Paste
  • Tasks in search results now show the goal they belongs to
  • The exact progress in percentage is now shown when hovering over the goal progress indicator in the goal list
  • Quick Add was removed from the settings and was shut down
  • New Shift+T keyboard shortcut to go to the previous area in the list
  • Locking and unlocking the journal, protected notebooks, or relationships section are now global actions – you can freely switch between these until the unlock period runs out
  • The app now loads much faster and eats less memory thanks to a new storage engine previously powering Lunatask for iOS and Android
  • Other minor improvements and fixes

Fixes

  • Window controls are now at an intuitive place in the top right corner of the window on Windows
  • The app window no longer grows while dragging when the display zoom/scale is set to a value other than 100% in Windows settings
  • Fixed search sometimes not jumping to a search result when pressing Enter
  • Fixed dragging, for example, a 15-minute task onto the calendar for the second time creating 1-hour long time block (or whatever the default time block length is set to in the settings)
  • Date picker for past dates now correctly suggests past dates instead of future ones for queries like "Monday"
  • Fixed next occurrence date calculation when completing after completion tasks earlier

Improvements

  • You can now assign icons to goals the same you do for areas
  • The "Next to work on" overview now features a goal list below the list of areas, showing only goals with actionable tasks
  • The natural language parser for setting up recurring tasks now understands "workday", which is an alias for the existing "weekday"
  • A confirmation message was added when completing a task with incomplete subtasks
  • Clicking a tag on notes in the note list now filters on that tag
  • Allow tracking habits with a single click in the habit tracker when Space or Shift is held
  • Improved keyboard navigation around inline code marks in the note editor
  • The tooltip upon hovering over the section name in the task list now shows how many tasks are in the section and how many of them are without an estimate
  • The video conference join link is now shown in the tooltip when hovering over the button to join the call
  • The task progress indicator is now larger to improve readability
  • Creating a note while filtering on some tags now creates a note with those tags
  • Other minor improvements and fixes

Fixes

  • Fixed area goal filter being applied after switching from an area into the "Next to work on" overview

Improvements

  • The look of the journal was refreshed and is now more consistent with the new look of the notes section
  • You can now explicitly lock the protected journal and notebooks using the new "lock" button in the header
  • Changing note font size now changes the font size in the journal as well
  • "Later" tasks are now automatically moved into "next" after dragging them onto the calendar
  • Deleting tasks using Backspace or Delete now requires confirmation to prevent accidental deletions
  • Note list now ignores leading emojis when sorting notes by name
  • Goal descriptions now collapse when too long, so one does not have to scroll all the time to see tasks belonging to the goal
  • Allow connecting to CalDAV calendars without credentials
  • Improved indication that a subscription was canceled but is still active until a certain date in the settings
  • Added support for videoconference link parsing for Technische Universität München (BBB TUM) to all calendar integrations
  • Added illustrations to blank slates and the premium feature upgrade modal
  • The deprecated ability to assign mood and emotions to notes is now removed
  • Other minor visual improvements and fixes

Fixes

  • The mood tracker popup no longer overflows the window when a journal entry gets long
  • Fixed recurring tasks marked as waiting showing up in the "Next to work on" overview
  • The statistic for how many months one is journaling now counts only months with at least a single journal entry
  • Fixed date badges on tasks not re-rendering correctly at midnight
  • Fixed switching between different months in the journal not scrolling the view to the top
  • Fixed the journal's month picker overflowing the window when journaling for more months than fits the available screen height
  • Fixed Shift+Arrow Left / Shift+Arrow Right keyboard shortcuts not working on tasks marked as waiting
  • The whole CalDAV sync now does not fail when facing an issue parsing a single event (it now just skips it and continues)
  • Fixed emacs keybinding Ctrl-F not working on Mac due to conflict with search
  • Fixed videoconference link extraction not working for Zoom subdomains with dashes
  • Fixed drag and drop of tasks initiating dragging immediately when the mouse moves even a single pixel, leading to accidental drags instead of clicks (threshold is now 4px to mimic native behavior and mirror the same behavior in the area/goal list and its drag and drop implementation)
  • Added protection for edge cases where local data from previous login might not be properly purged for whatever reason
  • Fixed note name animation flickering

This update brings back the task visibility setting on goals removed in the last update (without the option to hide all tasks). You can now find it in the goal settings modal. No other changes in this update.