Legend MCP
It would be great to have and MCP so agents like Cursor and others can have access to entire structured knowledge system - browsing, performing search and filtering etc Feature2Global level tagging
Currently tags set is insulated inside a document, so each document has it's own tag set. So I have to look into other documents to make sure I don't misspell tag when using it in newer document for the first time. As for me, it would be better if tags are visible globally between all documents. But maybe have an option to chose would be the best (local vs global tags visibility) Feature2Legend is randomly, occasionally, undoing changes
Has anyone else noticed Legend occasionally undoing things? Some letters just typed vanish, a node expanded suddenly closes, a filter term deleted comes back, or a drag and drop is reversed? Or maybe some characters go missing to the left of your cursor, only to reappear when you type the next character? If you think you've seen this behaviour, please add your voice to this post. This simply was not happening until the first app update under the new partnership. Those changes were rolled back in beta, so I was able to use that reliably with zero issues until the second release clobbered beta, too. Yonz is aware of it - I've provided a stack of detail in the old forum here - but I thought it was time to bring it back over to this forum, as a fair bit of time has passed without any decent indicator that there's a solution on the horizon. I've been working around this for three weeks now; it's two weeks since I posted this video (see YouTube below, watch from ~1:25), which shows characters being removed by the app after being typed, and it's just a royal pain in the butt to be having to watch closely whenever I make any change to make sure it actually sticks. I haven't done any real programming for a couple of decades, but my digging suggests that it is something about "authoritative state overriding optimistic local writes" in a way that it just never used to. It's clearly not affecting most users - presumably just those who, like us in Australia, are using tin cans and string for our internet - but the app has gone from having integrity to not having integrity in how it manages the changes we make, and I think that's a big deal. BugIn Progress57Bluetooth keyboards with Legend iOS/iPhone
Bluetooth keyboards on iPhone don't work with Legend, preventing any sort of input. Here is a link to the original bug report from 2023 on the (older) Legend Forums....I can confirm that this is still an issue as of September 2025. https://forum.legendapp.com/d/1145-ios-native-app-not-respecting-bluetooth-keyboards BugPlanning1Command for creating a paste-able mirror or link
Mirroring and linking is IMHO an extremely powerful feature. Although not unique to Legend, combined with other Legend features it makes some intriguing workflows possible. This is a feature request to be able to (using the command palette or shortcut key) "copy" the meta data necessary to mirror or link. The user can then navigate to the desired location and "paste", effectively creating the mirror or link explicitly from the copied information. Why this matters: This feature would enable the following: The ability to link / mirror various items at once. The ability to link / mirror an explicit item while the user is in source context, rather than trying to locate it later while in the target context. Feature1Unarchiving an item doesnt put it back into its original place
Archiving is pretty much useless functionality. When you archive an item it is moved properly to archived status and properly taken out of view and no longer impacts performance. However if for any reason you want to bring it back to life, you search it and click on it to restore... The item is not restored to its original branch, which means that the original branch path is not being stored with the item. Having to look for that item then becomes a huge hassle. Here is the original request: Unarchiving an item doesn't put it back into it's original place - Legend Forum I am categorizing this as Low Priority because it doesn't stop us from using Legend, but for those of us with relatively big documents and heavy use its important to have the archiving functionality resurrected properly. It is not urgent as the workaround is to basically create another document and manually move the items from one document to another, but its time intensive and therefore we dont do it ... leading to bigger sized documents and some hit in performance or cost. BugWaiting3Color / Font characteristics
As a feature, please add the ability to alter text, words and characters Font Size, Bold/Normal/CrossOut/Normal, TextColor and Background Color. See Workflowy for a good implementation of this that minimizes mouse clicks. Feature6When you drag a file from the local filesystem into a link as a child, the parent doesn't expand to show the child
This is inconsistent sometimes it works sometimes it doesnt. I tried it once ona first level item and it worked. Tried it again on a second level item and it didnt work. Related When dragging a link to another item from another pane and dropping it (by pressing Ctrl Alt) ontop of a parent link without children, the pane doesn't refresh showing the new child. You have to manually refresh the pane (by collapsing and rexpanding) to get it to show the child link just created. Bug1Inversed orders of pasted nodes
Sometimes when I paste text containing multiple paragraphs somewhere from web, the order of nodes get inverted (the first one becomes the last and vice versa). The hard thing is that inversion happens when I reload Legend (not at the moment of pasting), so it's difficult to notice. Sometimes it happens also to nodes I enter manually also. I never use any other mode except "Outline", Group By "None" Bug3Completed items are not being filtered from group by date views
Given a board with 4 panes, and one of them is an aging pane... basically an outline view grouped by date and limited to week. The filter is set to basic incomplete and one tag filter #statuswaiting No matter what I do, the overdue grouped items continue to show completed items. I can click and unclick the completed filter and when its supposed to only show incomplete items, its showing me tons of old completed items. This defeats the purpose of an aging view as it makes utterly noisy to scan through. Just found out that the completed items that are not filtered out are because they children of completed parents, but the children themselves were not marked complete, just their parent was. In theory those should be filtered out as well because of their inherited complete status. Additionally I would expect that the pane would only show items from the current document, but instead the pane is bringing completed items from my other documents as well. This should not be so. BugPlanning3Arrow 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) FeatureIn Progress3Global search popup
Currently while working in a given context (in a document, with filters, looking at some items) you at times need to quickly access and/or edit another item. The idea is to do this quickly without losing the current context. Global Find is an option, however it actually moves context to the found item and also potentially clears filters. Proposal: Add a function for Global Search where the chosen item is displayed in a pop up. This allows the user to view and edit the item, and immediately return to the previous context without changing filters. Feature5Jumping to links is not working correctly in all cases
Jumping to links is not working in all cases - Legend Forum https://moodo.slack.com/archives/C99CWQ484/p1621300326006600 This one is as old as when issues were tracked in slack (if still available). Given a [[ link that points to a single other position (the tally counter shows 2 on the link). When you click on the tally counter to see the linked items the list of items comes up showing (the order used to be this one now they are appearing in different order especiallly when a single line item contains 2 or more links, but this should be the proper order): a) This item b) The linked item(s) You click on (b) to bring up the linked item Then either: 1. Nothing happens and the dialog just closes leaving you at the original location. This happens when the linked item is out of view in any of the existing panes. 2. If the item is actually in view in any of the existing panes then it is highlighted in blue, but not necessarily jumps to that position if the item is in the same pane. So behavior 2 is useful, but behavior 1 renders the linking capability useless. The linked item should be brought up regardless of where it is (in another pane or document). Just clicking on the link does work somewhat and jumps to the linked item in the same pane sometimes, others it just stays in the same place. Ctrl Clicking and Ctrl-shift clicking are not working as intended at all. They also just try to shift to the position of the linked item if it is visible, but if it is not visible they dont show it. Also the pop up pane is not being opened in the case of the Ctrl Click Bug5Questions About Major Calendar Updates
Copied and pasted from this URL as requested by Yonatan Feleke https://forum.legendapp.com/d/3076-questions-about-major-calendar-updates I know that there’s a lot going on with stability updates, but I was just curious as to where calendar fixes fit on the overall roadmap for Legend. 1 - Multi-day events do not appear correctly on web/desktop See here: https://forum.legendapp.com/d/687-legend-still-cant-process-multi-day-calendar-events-correctly If it helps, Notion Calendar (free) does not have this problem and seems to display them just fine. I wonder if there’s something they’re doing with their software that allows for Google Calendar Events to be displayed correctly. 2 - Full access to viewing and editing the calendar on mobile See here: https://forum.legendapp.com/d/665-mobile-calendar-view-and-editing Arguably the biggest reason I signed up for Moo.do back in 2019 and stayed on was for the promise of having this feature come to fruition. I had dreamed for an app where I could create, re-arrange edit both my tasks and events on a calendar in real-time no matter whether I was on a computer or the smartphone. Thanks for all you do @jay ! Looking forward to the stability updates in the near future. FeatureIn Progress4Data loss bug, possibly related to sychronization
using the beta app on my desktop (web app) I noticed a fairly significant data loss that just happened. This might be related to previous sync issues. I do a daily review of headings that come up with a date. I have a pane that shows me the stuff I need to review, then I open each heading up in the pop up view. I had just created a project under a heading while in the "pop up" dialog". The project had three tasks under it. This was left that way for several minutes. I then closed the laptop to attend to something, came back and opened it back up and unlocked it. After unlocking, the items i had previously created were visible for approximately five seconds. Then afterward text disappeared and was replaced with blank items. The text (and type) of the project completely disappeared, but the item itself remained. The first task completely disappeared and was replaced with a blank line. The second item the text disappeared but it stayed a task. the third item (which was the most recently created) remained unaffected. Reloading the page did not bring back the items. Bug6List Views are not bringing up all the items as Outline Views
This had been reported before but it got mixed inside a bigger sync issue at the time so probably fell through the cracks so bringing it back. List views and Outline views are not providing the same information. Given a board with 3 panes, the first pane being a List View grouped by Priority sort by created and filtered by “-is:complete #catproblemstosolve” -"Life Planning". When I select Outline View it comes up with 50 visible items (10 High Priority, 15 medium, 40 Low, 12 No Priority). When I select List View it comes up with 40 visible items (1 High, 2 Medium, 11 Low and 34 No priority). The main difference is terribly noticeable in the high and medium priority groups where many items are missed in the List View. So List Views are still unreliable. Bug0Provide 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! Feature0Selection Bug in Native Windows Legend
It does not seem to be possible to select the characters of an email address or a web link without selecting the bullet point of an item. This only happens if the item is an email address or web link with nothing else on the item's line. If normal text appears after the email address or web link, you can select any text in the item without the bullet point. Steps to recreate: 1-create a new bullet point item that is only an email address [email protected] 2-Click enter to go to a new line. 3-Attempt to select all the text of the email address by clicking on it does nothing. Attempting to click on the first character and drag to the last character causes the bullet point to be included in the selection. The same is true of clicking the last character and dragging to the first character. 4-You cannot partially select any character in the email address. If you use mouse to click at the start or end of the email address, you can then use the cursor to partially select characters in the email address as expected, but the bullet point is always included once you have cursor-ed over the final character. This does not happen with "Project" characters but does with "Bullet Points" If the Bullet Point (unlike the Project icon) is considered by Legend to be "just another character" in the item's text, it should be selectable (or not) as any character in the item. BugIn Progress4No markup for creating a table in Legend?
Implement markup for tables. And maybe more stuff that's useful for others too. Feature1Icon/Indicator inconsistencies
Legend on Windows native and iPad/iPhone have some inconsistencies that conflict with using the app reliably.... Legend Windows Native shows the 'expand/collapse' chevron on the left side of items (normal, as do all apps with foldable/hierarchy lists). BUT Legend iPad and iPhone displays these chevrons on the far right of the display. I continuously glance at the left side of items to determine if they have child items, only to make errors because I haven't remembered that the chevrons are on two different sides of the screens for the different apps. The Chevrons in iPad/iPhone should be moved to the left side of items as in the non-iOS versions. Any discussion about 'this makes it difficult to get your finger to touch on the small icons on the left side should instead encourage discussion about future modifications to Legend Settings with regards to being able to change "Line Spacing", "Text Height" and "Font Size", which should be able to be set independenty for each local device you use (iOS, iPad, Mac, Native, Web, etc). Currently these settings are shared between versions, which means if you set a large text size on your phone screen, it changes on you 32" computer monitor. FeedbackPlanning5Option to restrict filter terms to appear in the same item for advanced searching
One of the brilliant things I like about filters is that a parent item and a child are basically considered to be in the same context. That is, search terms can match across any item in the tree. For example if I have Hello #something #something Goodbye #something2 (item 1) Something else Another thing Find this #something #something2 (item 2) And I filter for Goodbye #something then it will actually find the item 1. That is actually quite powerful for task handling and unique AFAIK to Legend. But sometimes I want to do a search where all the search terms must be in the same item. So example: #something #something2 sometimes I would want to return only item 2. Any way to do this with advanced searching? I don't see anything about this, so I am requesting either a feature or documentation update. Glenn Huther ^ FeatureIn Progress14Add / remove tags with shortcut keys
Some people organize their tasks with a small set of tags to indicate state of a task or project. For example #next, #today, #soon, #later Feature suggestion: Add a (presumably advanced / paid) feature that allows a user to assign shortcut keys to tags. If the focus is on an item or items and the shortcut key is pressed, it adds or removes the given tag on the item(s) selected or with focus. A related feature would be to do this assignment / toggling via the command palette. The command could be "Toggle tag", and would after being invoked prompt the user for a tag to use. Note that the two features are complementary but are not the same. In the case of direct shortcut assignments to tags, a user can extremely quickly and with a single keystroke toggle a single tag. The second feature really is more of a bulk update that would apply any given tag or tags to a set of items. Feature 1 use case: While composing or modifying a set of items, a user can treat tags as another attribute of an item just like priority or star. He/she can quickly tag items without needing to type the tag perhaps multiple times. Feature 2 use case: Bulk updates. Feature0Implement 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 upload command. 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? Feature2Syncing 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. Bug4Inconsistency in list views when grouping
I'm seeing some list view behavior that I'm not sure is intended or is a bug. Let's assume this structure: In outline view, grouping by headings or by project, it's fairly clear what is happening. The structure of the list stays intact. Now compare this to the list view. Without grouping it becomes clear that the list is simply flattened. However when you start grouping things become harder to understand: Grouping by header in the list view gives me this: Project 2 is indeed without a header, but why are it's children not shown? Item E and Item F are not visible and no caret to expand Project 2. If I filter for #tag1 then I get what is visible. No Item E. Removing the filter for #tag1 and trying something else, I click on Project 2 and I see Now Item G is not visible. Ok, if I go back to the full list, now I change grouping to be by project, I get this: Project 1 is nowhere to be found. I feel like this is a bug where the items under whatever is the first level of the "No x..." grouping don't get included. But that doesn't explain why Item G was missing a few steps back with this: Is this expected behavior? If it is, what are the rules for deciding what will be included in the list? I'm going to go out on a limb and class this as a bug. Bug0New 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. BugPlanning0Ability 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. Feature3Choose 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. BugWaiting1Bug when inserting a date
Hello, I'm experiencing a recurring problem when inserting a date. I haven't identified a specific timeframe; I'd say it happens about once every ten times. In the video below, it happens twice, on "soustâche 12" and "soustâche 15". Thank you Bug7Addition 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. Feature0