Whats new?
💪🏽 LegendApp & Vella.ai are teaming up! 🥳
September 2025 Release
October 2025 Release
November 2025 Release
December 2025 Release
January Sync upgrade
🏎️ Faster lists , Pro trial, paste hang fixes, link controls, ChatGPT links, and plugin UX
Hello Folks, this beta is the release candidate focused on speed, day-to-day workflow polish, and nudges to get Pro. It includes a major list-rendering upgrade, improved paste responsiveness, cleaner copy controls, new link display settings, fixes for ChatGPT links, smoother plugin account flows, and clearer Pro trial prompts.
Here's what's new in this beta:
Feature: Legend List Upgrade: The web list renderer now uses Legend List v3, which improves scrolling and rendering performance across the board on mobile devices, in larger documents, and in dense panes. This also keeps your current viewport steadier when items are added above it.
Fix: Large Paste Performance - Large multi-item pastes now process in smaller async chunks so Legend can keep responding while the paste is being parsed and inserted. Undo is also protected until the paste finishes, so long paste operations do not leave a partial undo state. Community report: Large multi-item paste lag
Feature: Copy Selections Without Prefixes - A new General setting lets copied full selections omit prefixes such as headings, bullets, tasks, and numbered lists. This makes it cleaner to move selected text from Legend into other apps. Copy without bullet prefixes
Feature: Link Display Settings - Link display can now be set globally from Display Settings and overridden per link from the link menu. Use Plain mode when you want compact text links, or Inline mode when supported app/plugin links should show richer inline styling. Community report: Ability to choose link type
Plugin Account UX - Browser plugin tiles now open your first linked account when available, use account chooser pages when multiple accounts exist, and include a clearer Add Account flow for Google/Gmail, Slack, and Jira.
Fix: ChatGPT Browser Plugin Links - The ChatGPT plugin now opens chatgpt.com by default and recognizes both chatgpt.com and older chat.openai.com links.
Trial and Upgrade Prompts - New welcome, trial-ending-soon, and trial-ended modals make the Pro trial state clearer. Trial prompts now show remaining days, use clearer Upgrade actions, and include a fixed mobile downgrade path.
As always, thanks for being part of the beta community. Please keep reporting issues and suggestions in the forum.
-Yonz
Ability to choose link look/type
Howdy 👋,
Currently, some links in Legend are "enhanced". This is the case for Slack, Github, JIRA (maybe others). Those links appear with a grey background and an icon.
Other platforms (Confluence, Notion, Craft, ...) have similar types of links, and sometimes allow you to choose between different displays: plain link, enhanced inline, card, etc:
It would be nice if Legend offered something similar, ie the ability to pick between "plain" and "enhanced" link, both locally (per link) and globally (default preference).
Thanks!
Lets quickly ship a per link option to render it as raw url (w/o the github icon) and work on the global at a later time with support for Raw, Inline, and embed options & a global preference for the default.
This is now released in Beta, will hit Production monday -- https://community.legendapp.com/beta/post/faster-lists-pro-trial-paste-hang-fixes-link-controls-chatgpt-SDYUHWs14ub479B
Provide ability to filter global search to just headers
Currently there doesn't seem to be a way to filter global search for headers.
I've tried searches like `# MyHeader`, but the # desn't seem to match the leading #s, just later #s (like in tags).
You can search for headers using just the header text (like "My Header" to search for "# My Header"), but there doesn't to be a way to filter out the non-headers.
This has been a challenge for a while (maybe since global search was launched), but I just hadn't got around to reporting it until now.
Thanks!
Calendar edit prompts, Google auth fixes, pane sync & more
Today's main highlight is defaulting to prompt and instrumenting confirmation dialog box on changes to your Google Calendar in addition to fixes, across Gmail & Google account flows, pane sync, pop-up experience, dates, links, hotkeys, and more.
Release Summary
Feature: Confirm before moving or deleting synced Google Calendar events
Fix: Calendar Editable settings now persist instead of reverting to Prompt
Fix: Google Drive access now follows granted permissions and shows clearer guidance
Fix: Google and Gmail account flows stay inside the Electron browser pane
Fix: Deleted panes now sync correctly across devices instead of coming back
Fix: Dates insert at the cursor without adding extra leading whitespace
Fix: Popup panes now support multi-select, hotkeys, and typing after indenting
Fix: Notes, sticky note links, document item counts, tag colors, and long tag names
Fix: Inferred overview headers and calendar-dated items stay visible in the right views
Check out the full change log for more details: https://community.legendapp.com/changelog/post/calendar-edit-approvals-popup-pane-fixes-more-bMC7HdOEwCM7vWx
Calendar edit approvals, popup pane fixes & more
Hello Everyone!
Today's release is focused on making Legend safer and more predictable in daily use, with fixes for Google Calendar, pop-up pane functionality, Google Drive attachments, dates, links, hotkeys, and several community-reported issues.
Google Calendar Confirmations – Legend now asks before making changes that can affect synced Google Calendar events, including moving or deleting events. We are moving to 'prompt' permission by default; you can always set it to 'write' (edit w/o prompting) in calendar settings. Calendar change confirmation
Calendar changed prompts may get annoying; we recommend creating a
LegendCalendar under your account and settingEditable: yesfor fast date creation and editing without impacting external-facing calendar events
Google Drive Permission Reliability – Google plugins are now enabled based on the access actually granted to Legend, not just the access requested. If Drive access is missing or invalid, Legend now shows clearer guidance instead of opening a broken picker. Drive picker fails on the second account. Known issue: Electron package update required for desktop (ETA 5/24).
Fix: Gmail Account Switching & Sign-in Electron - In-App browser Google authentication links now stay inside the Electron webview instead of opening the system browser. This bug prevented adding email accounts and switching to other emails when using Gmail from the in-app browser.
Fix: Insert Dates at Cursor – Adding a date from the right-click menu now inserts it at the cursor position instead of the end of the item, and dates added at the start of an item no longer add an extra leading space. Date insertion spacing
Fix: Popup Pane Reliability – Popup panes now handle multi-select actions correctly, keep typing after indenting, and support hotkeys while working inside a popup pane. Popup pane issues: multiselect, hotkeys, typing after indent
Fix: Links in Notes and Sticky Notes – Note links now insert correctly when pressing Enter, and existing sticky note URLs can be opened, cleared, removed, or edited more reliably. Link management in sticky notes links
Hotkey Improvements – Added expand hotkey support, enabled Ctrl+L, and now reject duplicate hotkey assignments to make shortcuts more predictable. Hotkey improvements
Tag and Command Palette Polish – Tags now render with their custom colors, and long tag names no longer break the command palette layout. Tag colors and long tag names
Fix: Calendar Dated Items in Outline/List – Items with dates no longer disappear from Outline or List view after calendar filters were changed in Calendar view.
Fix: Inferred Overview Headers – Overview headers using inferred hierarchy now stay visible after the document loses focus, and inferred-only headers correctly show their chevron.
Fix: Pane Tombstones and Deletion Reliability - Deleted panes now sync correctly across devices, rather than returning or remaining visible after deletion. Permanently deleted panes and documents also clear out more reliably, and deleted items disappear from Trash after permanent deletion completes. Extra Panes Syncing
Fix: Google Auth in Electron Browser Pane – Google authentication links now open inside the Electron webview instead of unexpectedly opening a separate browser window. Known Issue: passkey is not supported, and some flows still go to the system browser.
Highlight Rename – Rename 'highlight across all panes' to ' show in all panes.' Highlight across panes rename
Fix: Add Item Button Alignment – The “Add item” button icon and text now align properly.
Fix: Document Item Counts – Deleting items no longer double-decrements document counts, so item totals stay accurate after deletion. Item count after delete
As always, thanks for being part of the beta community. Please keep reporting issues and suggestions in the forum.
-Yonz
Addition of standard title bar to MacOS native Legend
I don't believe there is currently a method for this.....could an option for a standard title bar be added to Legend native MacOS? Currently, the only location that can be quickly grabbed with the mouse is the zone above the Boards pane, between the colored minimize/maximize buttions and the "Resize Sidebar" pulldown button. If that column is very narrow that leaves no place for a mouse drag of the main form.
Adding an option to Settings (that would have to be specific to each OS Platform) to allow a standard Title Bar would be more intuitive and in line with other applications.
🗓️ April β1: Calendar edit approvals, popup pane fixes & more
Hello Beta Testers! This April beta is focused on making Legend safer and more predictable in daily use, with fixes for Google Calendar, popup pane functionality, Google Drive attachments, dates, links, hotkeys, and several community-reported issues.
Google Calendar Confirmations – Legend now asks before making changes that can affect synced Google Calendar events, including moving or deleting events. We are moving to 'prompt' permission by default; you can always set it to 'write' (edit w/o prompting) in calendar settings. Calendar change confirmation
Google Drive Permission Reliability – Google plugins are now enabled based on the access actually granted to Legend, not just the access requested. If Drive access is missing or invalid, Legend now shows clearer guidance instead of opening a broken picker. Drive picker fails on the second account
Fix: Insert Dates at Cursor – Adding a date from the right-click menu now inserts it at the cursor position instead of the end of the item, and dates added at the start of an item no longer add an extra leading space. Date insertion spacing
Fix: Popup Pane Reliability – Popup panes now handle multi-select actions correctly, keep typing after indenting, and support hotkeys while working inside a popup pane. Popup pane issues: multiselect, hotkeys, typing after indent
Fix: Document Item Counts – Deleting items no longer double-decrements document counts, so item totals stay accurate after deletion. Item count after delete
Fix: Links in Notes and Sticky Notes – Note links now insert correctly when pressing Enter, and existing sticky note URLs can be opened, cleared, removed, or edited more reliably. Link management in sticky notes links
Hotkey Improvements – Added expand hotkey support, enabled Ctrl+L, and now reject duplicate hotkey assignments to make shortcuts more predictable. Hotkey improvements
Tag and Command Palette Polish – Tags now render with their custom colors, and long tag names no longer break the command palette layout.
Community report: [Tag colors and long tag names](https://community.legendapp.com/requests/post/weekly-bug-submissions-G7shykXBXsZcL1L)
Fix: Highlight Rename – Renaming a highlight across all panes. Highlight across panes rename
Fix: Calendar Dated Items in Outline/List – Items with dates no longer disappear from Outline or List view after calendar filters were changed in Calendar view.
Fix: Inferred Overview Headers – Overview headers using inferred hierarchy now stay visible after the document loses focus, and inferred-only headers correctly show their chevron.
Fix: Add Item Button Alignment – The “Add item” button icon and text now align properly.
Fix: Permanent Delete Cleanup – Permanently deleted panes and documents now clear out more reliably and disappear from Trash after deletion is complete.
Fix: Google Auth in Electron Browser Pane – Google authentication links now open inside the Electron webview instead of unexpectedly opening a separate browser window. Known Issue: passkey is not supported, and some flows still go to system browser.
As always, thanks for being part of the beta community. Please keep reporting issues and suggestions in the forum.
-Yonz
Ability to export per node / item
Currently there exists the ability to export data on a document level. This is useful when integrating with other applications. However a user might not want to export the entirety of a file. For example, if I want print some notes for a meeting and the meeting is in a document along with hundreds of others, I do not want to export the entire thing. Really, what I want to do is to export just that meeting information. Then I could use the exported data to create a PDF, paste into another application (like Microsoft OneNote), etc.
Is the ask because the doc is large and it's annoying to find the section in the exported file?
Ability to share files in Android
When working with the mobile app, quite often I would like to send files to Legend. It would be great to be able to share files (especially pictures and videos but really anything). As far as where to put them on the Legend side, you could either designate an "Inbox" or else select it at the point of sharing.
Not that I'm against the concept, but wouldn't this potentially use a lot of storage on the Legend server side of things, not to mention make synching very, very slow? I picture legend taking several minutes to open while a sync performs, then being confused since in it's current state, you can see the un-synched data before a sync completes. Perhaps a better Legend solution would be your other suggestion--an http link to that file somewhere else (Dropbox, etc) so that storage/sync needs would be at a minimum.
Linkable items
I want to integrate Legend with other applications. One simple way to do this would be to be able to generate reference links to those items.
For example, let's say I want to use legend to keep my "mental context" for tasks I have to do. But at work maybe I am using something like Azure Devops to keep track of my workload (<barf emoji here> Don't judge, it's just a theoretical example, ok?). When looking at an ADO ticket ideally I would want to quickly open up the Legend item that it refers to by embedding a link.
This is not something that can be done "out of the box" in part because Legend's SPA design. When I move between items, Legend does not expose a link in the browser URL bar could potentially be used to navigate directly back to that item. The suggestion is to either 1) have the browser URL follow the currently viewing page (https://www.legendapp.com/?id=<big ugly guid>) or else create a new function to generate such a link from the command menu. The target of the link provided would open a web page directly focused on the item.
This would be even more powerful if the link provided could take the user directly to the view of the item as well. That would allow linking to specific boards / views. However the most important point would be to go to a specific item.
I like the idea, it's a bit tricky with our codebase. I'll have to circle back to this.
Legend list jumped to another location in list while typing on mobile devices
I have had more than 3-4 occurances in the last two weeks where I select a location in a text outline/list, then begin to type, and the list immediately scrolls to the bottom of the list. This causes the area where I was typing to scroll off the top of the screen, even though I can still type. This is with the most current version of Legend Native for iOS/iPhone.
It doesn't seem possible to restore normal expected behavior without force-quitting Legend and restarting it, afterwhich the behavior is normalized.
I am unable to reproduce the behavior in a predicable manner.
Any chance this was typed in a mirrored section?
I have observed a behavior where I have the same heading section in two different parts in the same document and start typing at the second (mirrored ) location, the cursor jumps to the original content.
Outside of that, the list implementation on mobile is undergoing a major refresh. I expect this will be resolved by that change at the end of the month.
Continuing this thread....
This bug still persists. The May 14th update has had no effect on it. Happens to me a few time per day and I can't seem to determine what triggers it. Nearest I can tell is that it is related to leaving Legend native iOS open for long periods of time in the background and when the iPhone is in 'standby'.
📣 r/LegendHQ Reddit community is live
We will aim to post major releases and educational material at our new Reddit page https://www.reddit.com/r/LegendHQ/. The main goal is to reach a larger audience.
Bug when inserting a Date at the head of an item in an Outline....
It also adds an extra leading space before the Date that should not appear.
When you insert a Date at the head of an item, Legend adds an extra space (" ") before the Date.
It seems as though Legend Native assumes that the date/time is being added to the end of the line always, and added a leading space to the insert point, thinking that this will separate the date from the last text in the line.
As an additional bug, it appears that there is no way to insert a Date/Time anywhere in a line other than at the end when using the right-click popup menu because activating the popup menu selects the entire item/line. This causes the date/time to be added to the end of the line. The entire line should not auto-select when using the popup menu as you may be performing functions not specific to the entire line.
Currently, the only way to insert a Date/Time somewhere other than the end of the line is to use the Hot-Keys for Add Date (Command-Shift-D on the Mac by default). Then, the Date/Time is inserted at the current cursor location (as expected) without the entire line being selected (as expected).
Since the ability to add a Date/Time anywhere in text exists (via Hot-keys), it should also exists via right-click (which is currently cannot), and the automatic insertion of a space separator should automatically change based upon where it is inserted. For example:
Date<SPACE>Item Text Here
Item Text<SPACE>Date<SPACE>Here
Item Text Here<SPACE>Date
To take it one step further, auto-insertion of spaces when adding Date/Times could have a global setting for "Enable/Disable" for those that do not wish it to be automatic.
No markup for creating a table in Legend?
Implement markup for tables. And maybe more stuff that's useful for others too.
The settings for my dense view:
Everything in Legend is customizable: ⚙️ -> Display Settings
Google reauthorizing constantly
I am sure this was documented in another ticket but I couldnt find it, and it has improved, but in my case I can still see the annoying prompt for Legend to reauthenticate with google to reauthorize access to calendar and such several times per day
Hey Jorge Dardon , please upgrade your iOS app. We finally got app store approval and released the update 6 hrs ago.
If this is not limited to iOS, let us know.
cc: Nathan
Calendar changes should ask for confirmation #161
Legend has a couple of paths that have high brand impact on our users and, as a consequence, result in brand damage for Legennd.
Solution: Check with the user before making any changes that result in Google Calendar changes. Adding a new item with autosave is fine.
Problem scenarios
Trying to drag an item into your notes may move the calendar item to a different time. The drag experience is touchy; it will even sometimes move the calendar block if you just click once
Deleting a note with a calendar item (the item itself or as part of a block). This will delete the calendar event completely.
These two scenarios, when there are additional participants in the calendar event, create confusion, embarrassment, and personal brand damage to our users. In today's scenario, a customer that I met with this week sent a canceled RSVP for an event that already happened.
These prompts may get annoying, we recommend creating a Legend Calendar under your account and set Editable: yes for fast date creation and editing w/o impacting external facing calendar events.
New user issue on Electron
In the last 7 days two new users have experienced the same issue when I was setting them up with LegendApp.
Here is the flow of the user experience.
Install the Legend desktop app on a Mac.
Sign in with Google.
And then go to Settings, Calendar or Contacts or Drive.
⚠️ The Google set up option is not there, there are three animated dots. It stays that way
I have the user try to quit and start Legend again, issue is still there
⚠️ Then the entire UI locks when we try to force quit and start it again.
In once case restarting again fixed it, in another, switching to beta and coming back fixed it.
The main takeaway is that quickly adding a Google Calendar sync right after you register has issues. This has been seen three times in the past. Including these two. The next issue is this weird UI is locked, but the view file, window, and developer tools are accessible. I have only seen it on Electron so far, but it is possible this will also happen on the browser.
iOS app continuously re-prompts for google login
I haven't used the mobile app since middle of last year, was hoping this would just sort itself out but I guess not...
The mobile app persistently asks me to sign in to my google account. Even though I have fully disconnected my google account from Legend in Settings (calendar, email, and drive). And I log in to Legend via email, not Google. The mobile app correctly indicates I have no accounts connected, but on the very same screen there is a black banner at the bottom demanding I log in to Google. I must have logged in a dozen times but it pops right back up after a few seconds. This banner almost totally obscures several UI elements, making the app difficult or impossible to actually use.
I have:
Logged out of the app on all devices (web, desktop windows, ios pad and ios phone)
Force-quit then deleted the app from both ios devices & quit the desktop app
Rebooted my phone and computer
Reinstalled iOS app on phone only
When prompted to login, I check beta and enter credentials (after the login screen does two awkward, and kinda long, reloads)
While the "loading dots" are still boucing, the banner is already back, prompting me to login to my gmail account!
Same thing on iOS pad.
Looks like the same problem as I reported several weeks ago. I think there was a plan to put me up on testflight with a beta on IOS but haven't heard further.
App URL scheme for iOS?
The biggest thing I need out of a mobile app is the ability to quickly add new entries.
I can sort them out later on desktop/web, but the biggest reason I still use Apple's iOS Reminders app is that I can put a button in my Control Center and drop new entries into an "inbox" from anywhere, in just a swipe and a tap.
Recently I've found that I can use iOS Shortcuts to create my own "quick add" function for certain apps that don't natively have it. In the case of Obsidian, I can directly edit the markdown file to append a bullet, but I don't know if that's a great idea for Legend (and I don't think the files are exposed to the user in iOS, either).
The other major way to accomplish this is with app URL schemes, which I have just learned about.
For example, I can create this link pretty much anywhere: shortcuts://run-shortcut?name=Your%20Shortcut%20Name
...and when I click on it, "Your Shortcut Name" will run via the iOS Shortcuts app. This works for non-Apple apps, too...but I gather the developers have to make it possible.
If Legend had an app URL scheme, I could make my own "quick add button" and be very, very, very happy.
By chance, does Legend already have one?
If not, how big a deal would it be to add?
This is a good idea, will take a look. We spent last month resurrecting the mobile apps, so it may be an easy lift.
Especially since the getting things done method strongly advocates for a quick-to-access tray for dumping things close to all your task contexts
Resize outline, Better Web-links & Mobile upgrades: link editing, keyboard fix and use beta v02.2026
Hello everyone!
Today's release features a bunch of mobile improvements, speed improvements, bug fixes, and minor desktop improvements. In March, we will pilot a different sync-merge strategy and drill down on final performance improvements.
Release Summary v02.2026
Mobile link editing with a bottom sheet, fix broken/invalid link flows,
Prevent keboard from hiding when adding items
Permanent document deletion
Resizable overview panel
Open links in an existing Pane, new Pane, or system browser
Use Beta in Mobile
Fix: plugin links opening on Android
Fix: Board and pane removal is being reverted by other clients
Fix: virtual list hang
Fix: collapse matches filter not being triggered on non-text filters
Release Details
Use Beta on Mobile. You can now toggle to the Legend Beta directly from your mobile settings. Get early access to the latest features and help shape what's coming — flip it on anytime, and back off just as easily.
Edit Links on Mobile: Tapping a link on mobile now opens a clean bottom sheet for creating or editing it — no more broken flows or losing your cursor position. This works on both iOS and Android. We also fixed an issue where an invalid cursor selection could occur when saving a link from the sheet.
🔗 Open Links in Legend / System Browser. On desktop, wevb link can now be opened directly into the built-in Browser Pane with a modifier click. Shift+click opens in a new Browser Pane; check out the hover tooltips, which guide you so you always know which behavior to expect. Reported issue: Open regular links in Browser Pane
🗑️ Permanently Delete documents. Documents deleted from Trash are now removed from clients.
↔️ Resizable Overview Panel. The document overview panel on the left is now draggable — resize it to exactly the width you want, and Legend will remember your preference across sessions. Double-click the handle to reset to the default.
Android: Full Link & Mirror Support Links and mirrors now work fully on Android — creating, editing, and navigating them all behave consistently with iOS. Plugin links (such as Shortwave) are also clickable again in the mobile app. Reported issue: Creating links in Android app doesn't work Problem with plugin links (particularly Shortwave links) in Android
Fix: Keyboard Disappearing on Mobile. The on-screen keyboard was being dismissed unexpectedly when adding new items on mobile. This no longer happens — focus and keyboard state are maintained correctly through the add flow.
Fix: Stale Cut on Mobile. A bug that left stale text in the clipboard after cutting on mobile has been resolved. Cut operations now correctly clear and replace the clipboard content. Reported issue: Cutting item note text in Android mobile is cutting underlying item
Fix: Collapse Filter on Non-Text Filters. The "Collapse matches of filters" setting was only triggering when a text filter was active. It now correctly fires when icon- or tag-only filters are applied, so collapsing behaviour is consistent regardless of filter type. Reported issue: Apply "Collapse matches of filters" setting behavior to all filter changes
Fix: Virtual List Hang An edge case where the scroll position recalculation loop could hit an undefined value — causing the list to hang — has been fixed. Scrolling through large documents and pop-up panes should now stay responsive. Reported issue: Slowness when opening popup panes from the Find window
Fix: Board Removal from Folder. Removing a board from a folder was sometimes silently reverted on the next sync. The removal is now persisted correctly across clients.
Thank you to everyone who reported issues and tested the beta releases. Your feedback is invaluable in shaping Legend. If you encounter any bugs or have suggestions, please drop a comment below or visit the requests section 🙏.
-Yonz
Board & Pane deletions stay working, but when switching between prod & beta, deleted items come back @nathan_32408
- Delete a board on Beta.legendapp / Electron in use Beta
- Open app.legendapp.com and refresh
-> Board comes back to life on beta.
Feb Release: Mobile upgrade, Link Editing, Browser Pane & More
The February build brings a much-needed upgrade to our mobile app and some desktop improvements.
Release Summary
Edit web links with a bottom sheet on mobile
Feature: Resizable overview panel
Feature: Use Beta in mobile
Open links in new pane, existing Pane or System browser with <click + modifier>
Fix: Keyboard disappearing on mobile when adding items
Fix: Stale cut leaving wrong text in the clipboard on mobile
Fix: Collapse filter not triggering on icon- or tag-only filters
Fix: Application hangs due to scroll recalculation
Fix: Boards & pane removal is reverted on next sync
Checkout the full change log: https://community.legendapp.com/changelog/post/mobile-upgrade-fixes-for-KejbHTWxuUCle7N
Thanks as always for the reports and feedback that drive every one of these changes.
-Yonz
Choose google drive item is failing on Electron
Unclear why the iframe is failing, it works fine on the first sync'd Gmail account and fails when trying the second account.
Not just an electron issue, that was just where I had multiple sync'd accounts.
Mirror deletion bugs
Hey everyone,
Who here use mirrored items : ((__)) ?
How well does it work for you when you delete one of the mirrors ?
In my case, it deleted part of my data in every mirror even thought I had chosen "Only this item" in the popup.
Can't wait to see it fixed I love this feature !
Hey, can you provide a specific description of what you lost? I love mirrors and use them pretty heavily, though I have learned there are some ways I should definitely not use them!
I have seen some weird things happen but never a partial-loss of remaining instances after deleting just “This” instance. In fact, that function has always been pretty reliable. Tell me what you saw and I’ll watch for it.
Also specify web/desktop/mobile and which app version, please.
Implement mechanism for Google drive file cleanup
When files are uploaded to Legend, they get stored in the user's Google Drive. This provides an easy alternative way to access these files. However it appears that once a file is added there is no mechanism to sync it's deletion.
Example:
In a test document, add a text item.
Under the text item, drop a file or use the
uploadcommand. The file appears in a sub-directory under the _Legend Files folder.Delete the file that was dropped in in Legend. The file still exists in Google Drive.
The lack of deletion causes usage to slowly grow in Google Drive over time unnecessarily. it also presents a minor security concern in that data that the user thinks is gone is in fact still there.
Request:
delete the file in GD when the item gets deleted in Legend (either immediately or as a nightly job that keeps the files in sync with the app.
If #1 not possible, implement a way to see which files are orphaned so that an explicit user action to clean up can be initiated?
This a good suggestion, we should operate it similar to the calendar experience. If the linked drive file is created with Legend, prompt user if they also want to remove the file.
I wonder also if you could offer a similar file picker for Microsoft onedrive within Legend to expand its market reach. Currently I create a editable link to a onedrive file natively and then add it into Legend. That way I have a link that works across all my devices - PC,Mac, Ipad and iphone. A lot of people out there on Microsoft software.
February β: Open In Outline Hang, Mobile app fixes and updates, Resizable Outline & Board/Pane State fixes
Hello everyone,
This Beta release includes the work completed in the Beta 1: Feb 10, 2026 milestone. Below is a brief summary of each closed PR in that milestone, with links to the PRs (community issue links not present in the PR bodies).
The updated mobile app will be available from the app stores next week. For early access join the mobile test cohort :
Testflight for iOS: https://testflight.apple.com/join/8KsYJGBb
Google Play Beta Program: https://play.google.com/apps/testing/moo.doChanges
Desktop / Web
Open links in Browser Pane option+click links to open in a Pane, Option+shift+click to open on a new pane.
Opening Popup Panes Hang : Large documents struggled to load when opened in a pop-up.
Collapse matches filter not being triggered on non-text filters
Delete from trash (tombstone approach to not show again)
Resizable overview panel width (multi-pane), persisted setting, and double-click reset to default width
Fix pane removal being reverted/restored by other clients
The removal of a board from the board folder is being reverted.
Mobile
Fix the invalid selection issue and stale cut issue with selection
Stabilize link editing flow in OpenUrl sheet and edit links on the popup sheet in the mobile app for ease of use
Fix plugin links opening in the Mobile App
Keep the keyboard from disappearing on mobile when adding items
Add link and mirror support for the Android app
Add Beta option in mobile
Known issues
These are still on our radar:
When adding a new item and quickly tabbing in / changing from bullet to text, there may still be an unintended undo effect.
There is a brief blinking effect where a change may disappear and then quickly reappear.
Thanks for testing and sending feedback—please keep the reports coming!
Syncing Bug: Extra Panes on iOS and iPadOS
As I understand it, the "Mobile" Board (in native Legend Windows app) is the same "board" that is used by iPadOS Legend and iOS Legend. Therefore, any Panes present in the Mobile board should show on all devices/platforms.
I've seen 'extra' panes (2 or more) appearing in my iOS and iPad Legends for the last few weeks. If they are visible on my native Window Legend, I close then so that only one Pane remains.
However, the additional Panes are not deleting from the Mobile board on the iOS/iPad devices.
To test, I then created several Panes/Outlines on native Windows Legend in the Mobile board. Those new Panes/Outlines all appeared in the iPad/iOS Legends (as expected). However, when I delete them from the Windows native Legend, they stay present on the iPad/iOS Legends.
I don't believe there was ever a way to create/delete panes on the iPad/iOS versions of Legend....I was under the impression that the Mobile board existed because the UI of those devices was too small to have panes, therefore the functionality was pointless.
If this is a syncing issue as I suspect, how can I delete Panes from the Mobile board on the iOS/iPad devices.
This will be a good test for our board delete fix we are rolling out in beta tomorrow
Just verified that this is the case.
the "Mobile" Board (in native Legend Windows app) is the same "board" that is used by iPadOS Legend and iOS Legend
The upcoming beta should permanently resolve deleting panes; our last month's release still had situations where panes were recovered. We hit a corner case, where older instances would continue to resurrect the panes (mobile, open tabs, etc). Furthermore, when crossing between beta & production, there is also a similar issue.
However, the additional Panes are not deleting from the Mobile board on the iOS/iPad devices.
We should have a way to add boards on mobile; it just wasn't done.
I don't believe there was ever a way to create/delete panes on the iPad/iOS versions of Legend....I was under the impression that the Mobile board existed because the UI of those devices was too small to have panes, therefore the functionality was pointless.
Hard time connecting via Google account on mobile app
Hey everybody,
I have noticed recently that I cannot connect to the Legend mobile app with my Google Account.
I have unexpected Error 400, but when I connect with my Apple Account I have no issues.
When was the last time somebody else experienced this issue or similar ? Or is it just me ?
Thanks for the team for being so supportive and trying to iron out all the bugs as fast as possible you are doing a great work at it !
Korean IME Composition on Android App (First Character Bug)
reported on behalf of a user.
There is a first character issue in Legend. The video is in Hangul (Korean) composition error specific to the Android app.
Unlike English, Korean characters are formed by combining consonants and vowels into a single block (syllable). For example, to type "김" (kim), I press "ㄱ", "ㅣ", and "ㅁ". The system should "compose" these into one character.
The Problem:
Initial Syllable Failure: In the Android app, the very first character fails to initiate this composition. Instead of combining "ㄱ" and "ㅣ" into "기", they remain separated as "ㄱㅣ".
Normal After First Block: Interestingly, from the second syllable onwards, the composition works perfectly.
Android Specific: This issue does not occur on the Web version (Chrome on PC), which suggests it's an issue with how the Android UI component handles the InputConnection or Composition Events.
Technical Context for your team:
It seems like the
InputConnectionoronCompositionUpdateis not being handled correctly for the initial stroke.The characters are not being "deleted" (as you asked); they are simply failing to merge into a single block because the app's text buffer is likely interrupting the IME's composition state at the start.
Could you please check how the text input field handles the first CompositionStart event on Android?
Greetings from Paris
Hey,
I've been looking for something similar for quite some time. I'm going to test it out and see how it goes.
Thanks for building Legend this is really unique !
Locked when starting up
Now compounding on the other 2 performance issues, when I start Legend in the windows desktop it just stalls into a black screen for a long time, then after a few minutes it shoes my last board but the app is unresponsive and the status shows the red offline
This has become unusable now... I am going to try the web version to see if it's any better there.
After several minutes of letting the app sit there undisturbed it has now changed to Downloading.... but still completely unresponsive
The browser version is functional but very sluggish
Update: It took more than an hour for the windows dekstop app to become responsive again.
Now even thought the app is responding, there is a HUGE delay in synching.
I have moved and completed a few items in the browser version and in the desktop version they appear unchanged, even though it says it has already synched.
Ok this is nuts... now the windows desktop app is responding and online a dn the browser app has become locked unresponsive and offline!!!
Slowness with this January Beta
Additional to the frozen screen I am getting too many cases with the windows desktop slowing down to a crawl and becoming unresponsive for what seems to be a loooong time. When it becomes responsive again it lets you scroll up and down in every pane but if you scroll up enough its not rendering the upper items and if you scroll down enough it doesnt render the lower items.
You have to wait a LOOONG time for the app to become fully responsive again.
You have to wait a LOOONG time for the app to become fully responsive again.
This is definitely not expected behaviour. When it locks up does View -> Reload unlock it
Can you confirm that this is fixed in the new Beta, we tested with 30k lines long docs
Screen goes blank after using beta for a while
Using beta it has happened a few times already that after using the desktop app for a while and doing a big number of moves and completes, the screen suddenly goes blank.
This last time it happened exactly after I did a move from one pane to another, the screen went blank and became completely unresponsive.
I am not sure if it is the time it has been open and running because in other occasions I just left the window open and went to other apps in other desktops to work in something else and when I came back the screen was blank and the application frozen.
January Sync upgrade
Sync release is now in production: https://community.legendapp.com/changelog/post/sync-upgrade-release-v01-2026-dR1seAh3Ja6vv3R
Sync Upgrade Release v01.2026
Hello Everyone,
We have just released the sync upgrade to production after two months of testing. This upgrade brings us to the latest LegendState release, and
The release removes various one-off band-aid fixes for specific scenarios, like expand/collapse, user-change undos, and more. Going forward, we will focus on solving the problems directly at the sync layer (LegendState).
Based on our months-long testing, the release is an overall improved experience, but there are still some UNDO instances. The sync failures are difficult to reproduce, so please let us know if you encounter them, especially if you can reproduce them.
-Yonz
Slowness when opening PopUp panes from the Find window
Given I do a global Find (to seek in all my open documents), which I must say works wonderfully quick
When I find the item I am looking for and I click on the item and select the option to open it in a Pop Up window
Then the pop up window opens but remains black for a long period of time, then it populates the outline from the top in a smaller font later zooms it to normal size font and only after another ridiculously long wait it scrolls to the position I selected.
I constantly use this, so I can say that this was broken in the last releases done in January in Beta. This has been functionality that has always worked wonderfully as I use it on a daily basis.
I can't say which update broke it because I was out for the last part of DEcember and a good part of January.
This might be related to some things I'm seeing (in Jan Beta, maybe others not sure).
When I load some boards, they are not instant like others. The remain black for some seconds before rendering.
I'm also seeing laggy behaviour in the beta than feels like there has been a significant changes to (javascript?) processing overheads. Really heavy so mouse jumps movements drop to 1fps.
These things don't happen at all if I switch back to "old".
So I just switched back to beta (I had switched to stable back in December cause couldn't handle some of the issues). I can happily say that the new beta solved the problem, the Pop up now is back to working fast and flawlessly.
Arrow to arrow
Maybe a small, inconsequential feature request, but:
Could I request that typing "->" be automatically converted into "⇾", like many other tools out there do?
(And similar small touches)
Shortcut to add current date / time, as text?
Like MS Excel uses CTRL + ; for example
January 2026 β: Sync Upgrade
Hello everyone,
We’ve been testing an upgrade to our sync system for over a month, and we’re now making it available in Beta. This upgrade brings us to the latest LegendState release, and we’ll be working to iron out issues that have accumulated over the past several years.
To ship fixes quickly in the past, we addressed various sync issues by adding band-aids for specific scenarios, such as expand/collapse, user-change undos, and more. In this release, we’re removing those patches and focusing on solving the problems directly at the sync layer.
Known issues
When adding a new item and quickly tabbing in / changing from bullet to text, there may still be an unintended undo effect.
There is a brief blinking effect where a change may disappear and then quickly reappear.
Based on our month-long testing, we expect an overall improved experience. However, sync failures have always been difficult to reproduce consistently, so please let us know if you encounter any issues.
-Yonz
Is this (ie replying to your post) the right place to report issues encountered in this beta?
Here are some issues I encountered with Beta before switching back to old.
Board changes not sticking
1- I removed a pane from a board, and it kept returning. I'm not sure if this is related to my switching back to "old" occasionally, but I don't think so. It stayed away while using "old" for days. I then returned to beta, then back to old, and have now discovered it has returned.
2 - Right click "remove from folder" also wasn't sticking - board kept returning.
Random bouts of laggy mouse
It feels like some major (javascript?) processing is happening. Ie a very inefficient piece code that absorbs all resources until it completes. I haven't found a reliable trigger yet... I just know it never happens in old and happened regularly while I was using beta.
Slow/laggy refreshes with some boards
Switching to a different pane, they are often black for several seconds before showing. It doesn't seem to be the number of panes. It either happens or it doesn't. And if it happens for that board, all panes are slow.
I found these too frustrating while trying to get work done, so I had to abandon beta testing for the time being. I'll try again now that the pressure has eased.
Open regular links in browser pane
Is there a way to open regular links (i.e., links that are not plugins) in a browser pane (either new browser pane and/or existing browser pane)?
I want this as well, will add this to our goals for Feb release.
1) Option/ Ctrl+ click a URL to open in a new browser Pane
2) A Settings option to Open links in Legend by default & (Opt + click to open them in browser)
I'll be in the second camp :)
How do you restore a backup?
Ok, super dumb question here: There is the option to back up data. Fantastic. I can also view the change history. How do I restore a backup?
EDIT: 1/6/2026
Never mind. I was confused because of the option to "Backup now" and I just realized that it backs up to Google Drive. I'm guessing that to restore you would just download and then import?
Student Discount - Yes/No
We have had two requests for student discounts. There is a substantial task to verify student status and handle expiration correctly. Starting this discussion to see what students are willing to pay so that we can correctly price the Pro plan.
The pro plan today is $12/m ($108/y). Comment if you are ready to buy today, if the annual plan has been reduced to
1) $20/y (81% off)
2) $50/y (53% off)
3) Only if it's free.
December 2025 Release
December Release Summary
$50 Holiday Credit 🎁
Template Sharing
Quick Tag & Hotkeys (Pro)
Recursive expand Outline/Overview
Fix: Scope respecting filters & Agenda View
Fix: Persist Scroll Position
Fix: Board‑dragging fix
Fix: Zoom‑out & collapse‑state fixes
Fix: Multi‑day date chip handling
Fix: Collapsed state chevron
Read the full details in the changelog 👉🏽https://community.legendapp.com/changelog/post/12-2025-quick-tag-hotkeys-template-sharing-scroll-persistence-fixes-RxUEAke3B6iFvHO
December Release: Quick Tag Hotkeys, Template Sharing, Scroll Persistence & Fixes
Hello everyone!
Today's release features our final fix and feature push before the much-anticipated sync upgrade (the only priority for January). Thank you for your patience as we work to deliver features and fixes.
December Release Summary
$50 Holiday Credit 🎁
Template Sharing
Quick Tag & Hotkeys (Pro)
Recursive expand Outline/Overview
Fix: Scope respecting filters & Agenda View
Fix: Persist Scroll Position
Fix: Board‑dragging fix
Fix: Zoom‑out & collapse‑state fixes
Fix: Multi‑day date chip handling
Fix: Collapsed state chevron fixes
Release Details
$50 Holiday Credit – Happy New Year from all of us at Legend 🥳. Click here to upgrade to an annual plan to claim the credit.
Template Sharing
Craft your perfect board, folder, and document, and share them with other Legends. This is the first phase of template sharing; the team will follow up with a GTD template and an updated starter board to help users jump‑start new workflows. Checkout our GTD template by clicking here
Quick Tag Hotkeys and command pallet (Pro)
You can now bulk add or remove your favorite tags from items by assigning shortcut keys (^ + ⌥ + 1) to your favorite tags or with the “Quick tag” command in the command palette.
Reported issue: Add/remove tags with shortcut keys – LegendFix: Board Dragging Fix
A user‑reported issue where board dragging wasn’t taking effect and caused a visual glitch has been fixed. Dragging lists or cards should now behave correctly and feel more snappy. Reported Issue: Side bar visual glitch
Fix: Scope respecting filters & Agenda View
Whether you are zoomed in on a particular section or on a single document, matches are now restricted to items in the view. In the past, the Agenda view and filters used to pull in items that were not in view. Reported issue - Agenda bringing completed, Completed items are not being filtered from group by date views
Recursive Expand Outline/Overview - Click "Expand all recursively" to expand nested headers and see all subsequent items expanded in the outline view. “Expand all" expands all immediate items.
Fix: Persist Scroll Position - Navigating between items or zooming in/out now remembers your scroll position. Now it's easier to pick up where you left off without needing to refind your place.
Fix: Zoom‑Out to inferred parent
The zoom‑out hotkey now takes you to the correct parent item when inferred hierarchy is enabled in settings (indented hierarchy works as expected).Fix: Collapse‑State Fixes - A bug that caused overview sections to sometimes display the wrong collapsed/expanded chevron state after collapsing or expanding items has been fixed.
Fix: Multi-day event date chip updated: Multi‑day events now display correct date ranges in the date chip, making multi‑day tasks clearer.
Thank you to everyone who reported issues and tested the beta releases. Your feedback is invaluable in shaping Legend. If you encounter any bugs or have suggestions, please drop a comment below.
-Yonz
December β2
Final patch before production release over the weekend:
Patched an issue with quick tag where disjoint multi select would end up tagging all lines.
Fixed user reported error for Board dragging not taking effect and dragging visual glitch.
Read the full details https://community.legendapp.com/beta/post/december-v2-fixes-for-board-dragging-and-quick-tag-disjoint-select-hWUdiA8RV2hsYIS
December β2 : Fixes for Board dragging and Quick tag disjoint select.
Hello everyone,
This marks the last merge before pushing the current code base into Production over the weekend. The patch adds to the previous Beta release with:
Fixed user reported error for Board dragging not taking effect and dragging visual glitch. Known issue: persisting across clients lags, this is fixed in sync upgrade ETA Monday in Beta.
Patched an issue with quick tag where disjoint multi select would end up tagging all lines.
Enjoy,
-Yonz
Strange behavior with dates when changing from 2025 to 2026
I saw some very strange behavior around dates on tasks that seemed to happen around the flip from 2025 to 2026, although I really can't be sure exactly when and how it happened.
It can be best be described as repeated future dates suddenly flipping to a past date. The exact way this happened is not entirely consistent. Let me try to provide some examples.
I have a set of tasks under a heading "Count". They basically count the days in a five day cycle from 5 down to 1, with an extra task called "Zero" that also falls on the same day as 1 (don't ask). I just set these the day before yesterday, so most of these never had a December date (as far as I remember, see additional comment below). They are repeating but most were starting in January.
Yesterday was "Day 5". Today as I writ e this (Jan 1) is "Day 4". I have a filter set up so that I only see the tasks that are for today or for some reason overdue. Yesterday I was only seeing Day 5 as expected, and before the day ended I checked it off so nothing was visible.
This morning, most (but not all) of the dates seem to have reverted back a cycle.
Notice that Day 5 (which was checked off as of yesterday before midnight and moved into January) is now back at yesterday. Day 3 is unchanged. Day 1 and Day 2 have both regressed a cycle into December which I believe are dates they never originally experienced. As an additional interesting detail, I had actually deleted Zero yesterday, and it's back with a December date. Note that I can't be 100% sure about the statement that the "December" dates here were never previously experienced. I don't remember fully if I created them originally with those dates and then checked them off, or if I originally created them with January dates to start.
I checked the version history. Not sure if it is helpful. The last change from yesterday is there at 11:37 PM. It shows some changes I remember making (which by the way, there seems to be some reversion of previous changes I had made which I think is a separate issue). I do see this, which seems to show some thing happening?
Trying to understand this pattern, the last entry in the version history seems to show that things are "repeating" backward in time to the previous iteration when the new iteration should have crossed over the year boundary. Also note that I never actually saw things pop up yesterday in the past. I only actually saw it this morning.
I am on the beta of the web app:
Also, don't know if this is interesting or not... I have been correcting things this morning and you'll notice it says it synced 6 minutes ago. But the version history does not show any entries from this morning:
Separately, it seems I lost a significant amount of changes yesterday as well in what would appear to be a repeat of the sync bug. Various tasks that were created are gone or reverted to an earlier version. So I'm not sure if this is perhaps related. The "regressive dates" might just be a situation of data loss in sync, or it might be something new. If it is just a manifestation of the other bug, then it went quite far back in time this time on some of these items, so I am inclined to think this is actually different but happened to be seen at the same time. (Note that I am only running one instance of the app in a browser. I have it installed on my phone but I have not opened it for perhaps a week.)
I exported the data in this document as a json and edited out other stuff besides the "Count" tasks (although I see this same thing on various other ones). I am attaching it. Also saved the last version history entry as well (unedited). The form does not seem to want to let me upload either json or a zip file. I can send it to someone if you want it.
Is this issue still happening? Moving to closed until we run into this again at the next new year
December Beta 1
Beta Release Summary
Holiday Promotion – $50 credit on annual plans
Quick Tag Command Palette & Hotkeys - shortcuts to quickly add a pre-defined tag.
Template Sharing
Persist Scroll Position
Recursively Expand Overview
Fix: Zoom Out to the Right Inferred Parent
Fix: Inaccurate Collapse State.
Fix:Date Chip Multi‑Day Handling
Read the full release here: https://community.legendapp.com/beta/post/december-v1-quick-tag-hotkeys-template-sharing-scroll-4PiR4kgvxRYnJzf
🗓️ December β1: Quick Tag hotkeys, Template sharing, scroll persistence & fixes
Hello Beta Testers! We’re excited to bring you our first December beta with several new features, improvements, and bug fixes. After we release this final set on Monday, we will start testing the sync upgrade starting Monday 12/29 in Beta.
Here’s what’s new in this beta:
Holiday Promotion – $50 credit on annual plans! Happy holidays from all of us at Legend 🥳
Quick Tag Hotkeys – You can now assign shortcut keys to your favorite tags for quick tagging. When an item or items are selected, pressing the assigned hotkey toggles the tag on those items.
Community request: Add / remove tags with shortcut keys - LegendToggle Tag Command in Command Palette – There is now a “Toggle tag” command in the command palette, letting you bulk add or remove any tag on selected items. It complements tag hotkeys for quick tag management
Community request: Add / remove tags with shortcut keys - LegendTemplate Sharing - Craft your perfect board folder, board and document to share them out with other Legends. Soon we will share a GTD template and update the starter board.
Fix: Persist Scroll Position – When you navigate between items or zoom in and out, the app now remembers your scroll position so you can pick up where you left off. This makes lists feel more stable when navigating.
Fix: Zoom Out to the Right Inferred Parent – The zoom‑out hotkey now takes you to the correct parent item for users who use inferred hierarchy. Indented hierarchy traversal always worked fine.
Recursive Overview Expansion – Expanding an overview header now recursively expands all nested headers, making it easier to see all your items when using “Expand all.”
Fix: Inaccurate Collapse State – Resolved an issue where overview sections sometimes showed the wrong collapsed/expanded state after operations like moving or collapsing items.
Fix:Date Chip Multi‑Day Handling – Multi‑day events now display correct date ranges in the date chip so you can clearly see when tasks span multiple days.
As always, thanks for being part of the beta community. We appreciate your feedback and encourage you to report any issues or suggestions in the forum.
Happy Holidays 🥳
-Yonz
Thanks to the entire Legend team! I know this was hard work, and you guys were pushing the gas pedal up to the last few minutes of December 24th. Looking forward to what 2026 brings!
Welcome to Legend
Connect, share, and engage with community and build relationships.
Please log in if you are already a member or sign up for an account.