Many-times habits now support goals. Previously, Lunatask considered many-times habits complete when there was a single activity tracked. This is now fixed and you can set the goal so the app won’t consider the habit as complete until the specified number of activities has been tracked in the period.
Many-times habits now support scheduling. You can now set multiple times of day on many-times habits, so the habit shows up in the calendar every day at set times and you get a notification for each occurrence.
The template new journal entries are initialized with can now be customized. In the template, you can ask yourself questions you’d like to answer in each entry or remind yourself of things not to forget to enter into your journal.
When a task is scheduled for some future date, all time blocks for this task for the rest of the day are removed from the calendar
The scrollback to the current time in the calendar is now less annoying as it now gets delayed when you are still interacting with the calendar, i.e. planning your evening
Added the option to show time in 24h format across the app
The font size for medium/large settings was changed and the medium setting was made default for new users, or those who did not change it in the past
Added a variety of new good morning messages
The invisible window top drag bar now supports native window snapping on Windows (but only in tasks and settings, not in the habit tracker or notes)
Minimum supported screen resolution was lowered to 1024x768
Lunatask for Mac now comes as a universal build for both Intel and M1-based Macs
You can now display charts showing what your mood, energy and stress levels are doing over time and compare them with previous periods
The journal now shows statistics like the total number of journal entries, your current streak, and how many months you have been journaling to keep you motivated
Fixed the mood tracker for the current day switching to the next day in front of your eyes at midnight, possibly in the middle of writing your journal entry
Fixed the order of tags in the note list being inconsistent with the order of tags in the note header
Fixed a race condition sometimes causing the UI to crash during sign out
Disallow users from entering “every day at 8” as a task recurrence rule and prevent a potential crash in that case
Fixed the button to open a task in the calendar not working correctly for tasks in collapsed sections
Attempt to fix the app losing the local copy of data and logging the user out when the machine runs low on disk space
Added support for connecting iCloud, Fastmail, and any other calendar supporting CalDAV protocol
Notes can now be shared publicly on the internet by creating a public link and sharing it with friends, colleagues, etc. Opening the link will allow anyone to see the read-only version of the note in their browsers.
The formatting toolbar was added to notes, journal entries, and task descriptions
The right-click context menu on tasks now supports bulk operations for updating status, motivation, priority, and moving selected tasks between lists
You can now set a start/end date for repeating tasks
When a habit is scheduled by setting the time of day in habit settings or by dragging the habit onto the calendar, the time is now shown as well on the habit itself in the habit tracker (and in red if the time is in the past). Also, the menu badge will not count in the habit until the specified time has passed as the habit is not actionable until that time.
The first link found in task descriptions is now extracted and a button to quickly visit the link is shown on the task itself in the list. The link extraction can be disabled in the settings. Note that the link won’t be extracted retroactively for existing task descriptions. You will have to modify the existing task description somehow first.
You can now save a note as a Markdown file to your local file system
It is now possible to Shift+Click to select a range of tasks
The Linux version is now distributed also as AppImage, not just Snap
Repeating tasks now use a new engine to calculate dates of occurrences as the previous one had issues in some cases. Let us know if you notice any issues with scheduling repeating tasks after the update.
Fixed creating notes for repeating events coming from the Outlook calendar
Fixed a regression causing weekly habits to ignore changes of the week start day setting
Fixed the calendar not returning back after scroll properly between midnight and 1AM
Fixed the calendar sometimes creating white duplicate events while dragging and ending up in a broken state
Fixed "Copy All as Markdown" right-click menu option of the editor containing backslashes for empty lines when copied
Fixed the browser bookmarklet not creating clickable links in task descriptions. Please, delete your existing bookmarklet and create a new one to get this fixed.
Fixed declined events showing up in the calendar when using Google Calendar integration
Fixed the inability to authorize Outlook calendar integration with Office 365 even after organization admin consent is given
Fixed the inability to connect multiple different Outlook accounts due to the consent window not offering an option to sign in with a different Microsoft account
Fixed authentication window for both Google and Outlook closing in some cases prematurely when using third-party 2FA service where Lunatask would confuse 2FA response to Google/Outlook for Google's/Outlook's response to Lunatask