Skip to main content

caution

This changelog is a work in progress for an upcoming update. Please note that it is not a complete list of everything that will be included in the final update. It includes only features and changes that have already been fully implemented and are waiting for release, while more changes are still in development.

Features

  • Deep-linking (one-way linking) has arrived! You can now easily create links to notes, tasks, people, areas, goals, and more — directly within other notes, task descriptions, journal entries, and beyond. Just search for any entity in the insert link dialog or dropdown in the formatting toolbar.
  • Entities such as tasks, notes, people, areas, and goals now include a ‘Copy link’ option. You can paste and use these links in other apps to directly access the specific entity in Lunatask. Clicking the link will open Lunatask and take you straight to the linked item — whether it’s a task, person, or a particular task list. This feature works seamlessly on both desktop and mobile.
  • You can now view additional details and edit calendar events from external calendars directly on our mobile app's calendar
  • Native support has been added for embedding images hosted on Nextcloud
  • There's now a "done today" section at the bottom in the "Next to work on" overview

Improvements

  • Faster launch times and major performance improvements across the board while using our mobile app
  • Significant performance and reliability improvements to data syncing across all our apps — especially beneficial for Android users with battery optimization enabled, where limited background time previously hindered proper syncing and data storage.
  • To simplify the workflow, the 'Later Today' calendar in the mobile app’s left drawer no longer displays past time blocks that haven't been marked as complete
  • The limit for tracked relationships on our Free plan has been increased to 30

Fixes

  • Sections in the hierarchy view of the relationship tracker now collapse and expand with a single click, aligning with a recent update to task list sections in the desktop app
  • Resolved an issue in the desktop app where jumping or scrolling to a journal entry or happy memory from search results was not working correctly since a recent update

Notes

The v2.2 update introduces a completely redesigned data storage layer in our mobile app, rebuilt from the ground up for improved performance and reliability. As a result, you’ll be asked to log in again after updating to v2.2. We appreciate your understanding and apologize for any inconvenience.

Features

  • Opportunities to connect: Our mobile app now features a new streamlined no-noise overview of opportunities to connect in its relationship tracker

Opportunities to connect

Improvements

  • Formatting toolbar in our mobile app now features an option to insert a line break within a single paragraph, similarly to how our desktop offers this via Shift+Enter
  • Formatting toolbar now allows inserting a link even when no text is selected
  • There's a new documentation page with tutorials on how to create image share links and embed URLs for Google Drive, OneDrive, and Dropbox – you can find it here

Fixes

  • Fixed embedding of images from Google Drive where the file's ID in its share URL contains a dash
  • Formatting toolbar and its option to insert a link now correctly handles and treats as valid links with custom protocols (e.g. obsidian://open?vault=foo&file=bar)
  • Fixed links using xmpp: protocol being incorrectly picked up by our email handling logic and treated as email addresses

  • This update introduces the ability to change your master password directly within the mobile app, instead of directing you to make this change in our desktop app
  • Several minor visual improvements in the mobile app

Features

  • WhatsApp support has been added to the relationship tracker. In a person's profile, pressing a phone number now offers two options: either call the phone number or open a chat in WhatsApp app.
  • You can now customize the template new journal entries are initialized with in the mobile app
  • There’s now a Create Journal Entry API – feel free to use it to import your existing journal entries into Lunatask

Improvements

  • On macOS, the menu bar item when a task timer is running was redesigned and no longer includes a task’s name to shorten it and save that precious menu bar space (especially on the newest MacBooks with a notch for the camera)
  • The order of statuses in status pickers is now consistent with how they are shown in the task list (specifically, where the "Waiting" section is placed)
  • Sorting of tasks in the "pinned" section of the task list now takes assigned date into account
  • Schedules/Deferred tasks whose date has already come now show on top of the task list in Priority List workflow
  • When a task timer is started either via F keyboard shortcut (in the desktop app) or using the dedicated screen (on mobile), the timer's length no longer defaults to 25 minutes for tasks with estimates shorter than that (e.g. 10 minutes). The timer now respects and takes the estimated remaining time into account.
  • Work-in-progress limit feature is no longer automatically enabled for newly created accounts (it is now opt-in instead of opt-out), and there's now a better onboarding into it
  • Minor reliability improvements to data sync

Fixes

  • Fixed applying yellow highlight not working in the mobile app's formatting toolbar
  • Incomplete tasks from archived goals no longer show in the main list of tasks for an area and in the "Next to work on" overview
  • Fixed clicking or pressing a link with bold or italic formatting in notes not opening the browser
  • Opening a task with a long task description no longer scrolls to the bottom of the task in the desktop app
  • The behavior of pressing Enter inside table cells was fixed and improved
  • Syncing of calendar events from iCloud and other iCal-based providers was fixed for users in Turkey in the desktop app
  • Formatting toolbar's dropdown menus no longer show below other journal entries and happy memories, and now are displayed correctly in the desktop app
  • Other minor visual and editor-related fixes

The v2.1.0 update is mainly a complete internal rewrite of our Markdown editor.

This initial version aims to enhance note-taking experience in Lunatask while at the same time introducing several new features, including tables, image embedding, link editing, additional formatting options, and many more (see below).

It also opens up exciting new possibilities going forward, such as deep-linking, embedding full tasks inside notes, slash menu, and more. It will be continuously improved and built upon in coming weeks and months.

Note on release procedure

Once any of your devices is on v2.1, all your other devices not yet on v2.1 will display "This version is no longer supported, please update" and will not allow you to use the app.

This is for compatibility reasons: When you create or edit a note in the new editor, it may appear completely broken in the old one (as it does not support new editor's features). Furthermore, making changes to that note in the old editor would break things even further.

We're sorry for the inconvenience caused by this logout and forced update. It is a one-time thing, and there weren't many simple ways around it. We could have spent another month implementing a better, less intrusive solution. However, we are a startup. We need to move fast, and that time will be better spent, for example, on redesigning note organization or implementing deep-linking (also known as bi-directional linking). We appreciate your understanding.

Info for Linux users

Due to an upgrade to Electron version 36 in this release, the issue described in this GitHub issue caused the app to fail to launch on some Linux distributions. The v2.1.1 patch update was released, fixing this problem.

New features

  • You can now insert images from remote sources (URLs) into notes, task descriptions, and journal entries. Dropbox share links are natively supported, OneDrive embed URLs too, as well as Google Drive share links (rate limits might apply on Google Drive, though).
  • Yellow highlight (with Markdown support) was added besides existing bold, italic, and strikethrough basic formatting
  • Quote/blockquote element was added, as well as a beautiful horizontal line/divider
  • Basic support for simple tables was added (more powerful table operations like cell merging are not available due to limitations of the underlying Markdown persistence format)
  • Syntax highlighting is now available in code blocks with the ability to choose a programming language. Although, this is just a first version that will be improved upon, color scheme will change in the future, etc.
  • Smart text replacement as you type was added (double dashes automatically convert to endash, -> into , 1/2 into ½, != into , and many more)
  • Smart text wrapping was added. You can now select text and press ( or " to wrap the selection in parentheses or quotes. This works for [, {, and < too.
  • The editor now supports Markdown pasting

Improvements

  • Formatting toolbar was redesigned to be clean and minimalist with dropdown menus
  • There's now a UI for creating/editing links
  • Bullet lists can now be converted to checklists and vice-versa (at least in simple cases)
  • Pressing Tab in code blocks now indents the line, making it easier to write code
  • Editor's keyboard shortcuts were redesigned and more standardized with other apps
  • The editor is now more flexible in how elements can be nested (for example, you can now have inline code inside a heading or a code block inside a quote)
  • The formatting toolbar is now properly sticky without flickering while scrolling in the mobile app
  • Header shadows when scrolling were standardized and fixed in many places in the mobile app
  • Improved conflict where a text selection bubble menu on iOS overflowed the formatting toolbar, making it impossible to add formatting to the first line of text
  • Improvements to email integration, so incoming emails are displayed much more nicely in the app with the new editor
  • Other minor improvements and visual fixes across the board

Known issues

  • Checking a checkmark in a note moves focus to the end of note for no reason sometime (in the mobile app)
  • Dropdown menus of the formatting toolbar do not respect dark mode (Android only)
  • Not available formatting options at the current caret position are not dimmed out or otherwise visually indicated in dropdown menus in formatting toolbar (Android only)
  • Editing the text of an existing link is a bit clunky in the mobile app due to the editor's default behavior of automatically opening the link on press
  • Creating a code block using a "three backticks" Markdown syntax incorrectly inserts caret after the code block and not inside it (it works correctly when a code block is inserted via the formatting toolbar)
  • The visuals for when an image fails to load are not yet polished and finalized (especially on mobile)
  • When a text is highlighted and you go create a link (in the desktop app), the selection disappears visually, but it is still there. When you type or paste the URL into the dropdown for creating links, it will correctly create a link and re-highlight the text.
  • Code blocks on Windows have unnecessary horizontal scrollbar even when not needed
  • There's a very minor issue in Markdown parser where empty checklist items (those without any text) do not get parsed correctly after note reload
  • Tables in dark mode in the desktop app in journal entries and journal template edit modal do not look great because of different background color being in different places (in tasks, notes, and journal entries). Here, table's colors conflict with background color of journal entries, borders have bad contrast, etc.

Note on new paragraph handling

The editor now handles new paragraphs differently and in a standardized way that is more compatible with Markdown's general approach.

When pressing Enter, a new paragraph is inserted and visually separated from previous paragraphs. If you wish to insert just a line break (i.e. make a new line, not a new paragraph), use Shift-Enter.

Note on Outlook integration issues

As a part of deprecating/removing Skype, Microsoft broke their Graph API endpoint for fetching users' calendars a few weeks ago, resulting in their Graph API erroring out with a 500 error. Lunatask was not the only app affected – even dedicated calendar apps have been impacted by this issue.

The v2.1.0 update implements a workaround, and our Outlook integration should now work smoothly again. Now, it is still upon Microsoft to properly fix the problem on their end, but it should no longer affect our users.

Note on iOS/iPadOS 26 support

Since WWDC25 is behind us, it is worth noting that the mobile app is not yet compatible with iOS/iPadOS 26. The app uses third-party libraries (for example, for dropdown menus in the new formatting toolbar), and those libraries we rely on need to ensure iOS/iPadOS 26 compatibility first.

Support and bug reports

Since this is a complete internal rewrite and all the editor's code is brand new, expect there might be some additional issues. We are watching this closely and listening. Patch updates will follow shortly, but we rely on your feedback and bug reports.

Use the contact form here on the website, or use #feedback or #bug-reports channels in our Slack Community.

Features

  • You can now customize which calendars appear on the calendar in the mobile app
  • There's now an option to move the blue "add" button to the left side of the screen (useful for left-handed people) in the mobile app

Improvements

  • The calendar in the mobile app now has an explicit "close" button instead of just a swipe gesture to close it
  • Collapsing a section in the task list on the desktop now requires just a single click instead of double-clicking the section name to unify this interaction with the mobile app
  • The goal list in the "Next to work on" overview on the desktop now orders goals by their due date and progress, which is much more useful compared to the previous sorting order by area's position and goal's position inside the area
  • Swipe actions on tasks in the task list, notes in the note list, etc, now activate sooner, no longer requiring the finger to travel at least 50% of the screen width on tablets
  • Minor visual and onboarding improvements

Fixes

  • Fixed a conflict between "scroll to now" and "scroll to added task" in the mobile app's calendar, which previously led to the calendar always scrolling to "now" instead of where a newly added time block was placed
  • Fixed placing a task from search results on the calendar for planning it into your day not opening the calendar in the mobile app
  • Fixed pressing "show more" in search results in the mobile app opening a blank modal window for no reason

Features

  • Area filter was added to the logbook on iOS and Android
  • You can now change the default time block length for tasks without an estimate when placed on the calendar on iOS and Android

Improvements

  • The calendar scrolls to "now" after 20 seconds of inactivity (not interacting with the calendar, previously 10 seconds) in the desktop app
  • The option to change "how close we are" with people is now also on the person editing screen (right below first name and last name) on iOS and Android

Features

  • There's now an option to hide certain areas in the "Next to work on" overview – look for it in the area settings
  • The long-press actions menu on tasks in the "Next to work on" overview now features an option to see a task inside its area on iOS and Android. The same option is there to see a task inside its goal when in the list of tasks for a specific area.

Improvements

  • This update changes how our mobile app fetches your calendar events – instead of connecting via custom integrations with each calendar provider, the mobile app now syncs your calendar events with your system calendar app using native calendar SDKs on each platform
  • The option or shortcut "we connected yesterday" was added to a person's right-click context menu (on desktop) and long-press actions menu (on mobile)
  • Video-conference join call URL is now previewed in the calendar events item actions menu in the mobile app
  • Pull-to-sync was added to the left drawer where the list of time blocks, scheduled habits, and calendar events for later today is located, so one can quickly sync the latest calendar event changes into the app
  • There's now an explicit "Upgrade to Premium" button in the mobile app
  • Minor onboarding improvements in the mobile app and other minor improvements

Fixes

  • Quick scheduling dialog in the desktop app (opened via S keyboard shortcut) no longer always opens on today and respects a task's date already set
  • List layout animations were temporarily disabled as they were sometimes causing crashes on Android
  • Fixed all-day events from Outlook being one day shifted for some people due to incorrect timezone handling

Features

  • Lunatask now supports Windows on ARM natively

Improvements

  • You can now enable a new multi-line view of tasks and the task list in the settings on iOS and Android phones
  • The option to disable progress tracking and remove the progress bar has been added to goals – that's useful for goals that serve more as categories, like "Backlog" or "Ideas"
  • The extraction of links from task descriptions has been ported to the mobile app with the option to turn this feature off in the settings
  • The order of moods in the mood picker was reversed to be more natural
  • You can now assign a date to notes created via the API
  • The desktop no longer prevents canceled but still active subscribers from purchasing the lifetime plan
  • Our mobile app now shows a simple onboarding guide teaching you the basics after you sign up
  • Minor performance updates in the mobile app

Fixes

  • Added compatibility with the latest changes in Zoho's CalDAV server implementation

Features

  • You can now assign color to each area directly in the mobile app to visually differentiate tasks from different areas on the calendar
  • The option to copy or share the content of a note in Markdown has been added to the mobile app

Improvements

  • Each area in the "Next to work on" overview now features an arrow icon taking you directly one level below into the task list for that area
  • There's now a setting for turning off audio bell when completing habits in the mobile app
  • The modal for placing habits on the calendar now separates daily and weekly habits in the mobile app
  • Events and time blocks on the calendar in the desktop app now show full event name in a tooltip on hover in cases when it might be cut off
  • All settings labels are now shown multiline instead of being cut off on Android
  • When pressing on a notification for tasks or habits happening now in the mobile app, the calendar now opens
  • More minor visual improvements and fixes

Fixes

  • Fixed some emojis not displaying properly in task names or elsewhere in the desktop app
  • The first link in a task description is now extracted even for tasks created via email integration
  • Joining of video conference calls for events on the mobile app's calendar has been fixed
  • Fixed all-day events not being shown on top of the calendar in the mobile app and instead taking up the whole height of the calendar
  • The issue where deleting people in the relationship tracker left ghost custom field values behind was also fixed