Learn more

Changelog

Follow Obsidian updates and improvements.

Includes all new functionality and bug fixes up to Obsidian Desktop v1.8.7.

No longer broken

  • Android: The onboarding flow now has the option to use an existing folder as a vault.
  • Fixed File Recovery and Sync crashing when iOS was in Lockdown Mode.
  • "Toggle left sidebar" and "Toggle right sidebar" commands now work on phones.
  • Fixed regression with sidebar pinning not being available on tablet devices.
  • Fixed bug where pressing and holding on results in Global Search and Backlinks did not show the menu.

Improvements

  • Improved the "Insert horizontal rule" command to behave more intuitively when used on a non-empty line.
  • The title bar is now visible while the app is loading, allowing the window to be dragged and minimizing, maximizing, and closing on Windows and Linux.
  • Outgoing Links: Right-clicking on links now shows the file menu.

No longer broken

  • Fixed issue with adjacent numbered lists being considered part of the same list and having incorrect list numbers applied.
  • Fixed issue where Shift-Enter inside a list did not add the correct indentation.
  • Fixed missing CSS variable --font-mermaid for setting a custom font in Mermaid graphs.
  • Web viewer: Clicking on results in the Web history view will open in the background if "Always focus new tabs" is turned off in Editor settings.
  • Web viewer: Fixed issue with "Clear web viewer data" not fully removing the stored session data.
  • Web viewer: Fixed issue with built-in Ad blocker not properly capturing web requests.
  • Web viewer: Fixed bug where "Save to vault" failed without displaying an error.
  • Bookmarks: Clicking a bookmarked URL will now open it in your external browser by default, unless you have Web viewer configured to open external links.
  • Fixed regression in Mermaid causing some text to get chopped off when the window's zoom level was not 100%.
  • Fixed page preview appearing unexpectedly after using Graph view then pressing Command/Ctrl.
  • Fixed issue where dragging and dropping files into a property field caused old values to reappear.
  • Fixed right-clicking on history navigation buttons unintentionally triggering navigation.
  • Fixed bug where page preview would immediately hide when opening it from a pop-out window.
  • Settings: Fixed issue where the attachment folder field didn’t display the selected folder name.
  • Fixed issue where closing a vault with pop-out windows would not reopen when relaunching Obsidian.
  • Outline: Fixed scroll position issues when "Auto-reveal current section" was enabled and rapidly clicking different headings.
  • Fixed Option-Shift-M hotkey not working.
  • Fixed reading mode not properly folding headings when opening a file.
  • Fixed changes to the folding API that caused some plugins to malfunction.
  • Fixed issue where opening a file in a new split or new window didn’t focus the editor.
  • Selecting a tab from the tabs menu will now properly focus the tab.
  • All Properties: Fixed "Rename" menu item not being available if you select a property with Alt (Option on macOS).

No longer broken

  • Fixed regression with sidebar pinning not being available on tablet devices.
  • Fixed bug where pressing and holding on results in Global Search and Backlinks did not show the menu.

Includes all new functionality and bug fixes up to Obsidian Desktop v1.8.6.

No longer broken

  • Fixed File Recovery and Sync crashing when iOS was in Lockdown Mode.
  • "Toggle left sidebar" and "Toggle right sidebar" commands now work on phones.

Improvements

  • Improved the "Insert horizontal rule" command to behave more intuitively when used on a non-empty line.
  • The title bar is now visible while the app is loading, allowing the window to be dragged and minimizing, maximizing, and closing on Windows and Linux.

No longer broken

  • Fixed issue where dragging and dropping files into a property field caused old values to reappear.
  • Web viewer: Fixed bug where "Save to vault" failed without displaying an error.
  • Fixed right-clicking on history navigation buttons unintentionally triggering navigation.
  • Fixed bug where page preview would immediately hide when opening it from a pop-out window.
  • Settings: Fixed issue where the attachment folder field didn’t display the selected folder name.
  • Fixed issue where closing a vault with pop-out windows would not reopen when relaunching Obsidian.
  • Outline: Fixed scroll position issues when "Auto-reveal current section" was enabled and rapidly clicking different headings.
  • Fixed Option-Shift-M hotkey not working.
  • Fixed reading mode not properly folding headings when opening a file.
  • Fixed changes to the folding API that caused some plugins to malfunction.
  • Fixed issue where opening a file in a new split or new window didn’t focus the editor.

Includes all new functionality and bug fixes up to Obsidian Desktop v1.8.5.

  • Android: The onboarding flow now has the option to use an existing folder as a vault.

No longer broken

  • Fixed issue with adjacent numbered lists being considered part of the same list and having incorrect list numbers applied.
  • Fixed issue where Shift-Enter inside a list did not add the correct indentation.
  • Fixed missing CSS variable --font-mermaid for setting a custom font in Mermaid graphs.
  • Web viewer: Clicking on results in the Web history view will open in the background if "Always focus new tabs" is turned off in Editor settings.
  • Web viewer: Fixed issue with "Clear web viewer data" not fully removing the stored session data.
  • Web viewer: Fixed issue with built-in Ad blocker not properly capturing web requests.
  • Bookmarks: Clicking a bookmarked URL will now open it in your external browser by default, unless you have Web viewer configured to open external links.
  • Fixed regression in Mermaid causing some text to get chopped off when the window's zoom level was not 100%.
  • Fixed page preview appearing unexpectedly after using Graph view then pressing Command/Ctrl.

Third-party libraries

  • Updated Mermaid to 11.4.1.

Includes all new functionality and bug fixes up to Obsidian Desktop v1.8.4.

  • iOS: Fixed bug causing app to show a black screen after install.

No longer broken

  • Fixed bug where pressing Enter inside a blockquote would not continue the blockquote onto the next line.
  • Fixed bug where Canvas preview image would sometimes fail to display.
  • Fixed bug causing some plugins to not focus the correct tab when they open a file.

Includes all new functionality and bug fixes up to Obsidian Desktop v1.8.3.

Shiny new things

We've added a new experience when you first install the app. This guided flow should help new mobile users create a vault and understand how to have their notes synced across all their devices according to their needs.

Improvements

  • The file explorer context menu now shows:
    • a folder's file and folder count
    • a file's creation time and modified time
  • We no longer wait for iCloud to finish syncing your configuration files. If a configuration file was offloaded, it will be redownloaded and you will be prompted to reload the app once the file was been synced.
  • Added a command to open the tab switcher. This can be bound to the pull down action.

No longer broken

  • The active file will always be highlighted in the tab switcher.
  • Fixed active file sometimes not getting reset when closing sidebar view.
  • On iOS, tapping the status bar now always scrolls to the top of the active file. And scrolls to the top of the sidebar if one is active.
  • Long-pressing on tabs in the tab switcher will no longer drag the tab preview image.
  • Fixed Android keyboard auto-correction inserting extra text.
  • iOS: Fixed rare bug where a folder would be created, but not detected by Obsidian until the app is rebooted.

Highlights

  • Web viewer, a new core plugin, lets you open external links within Obsidian. This makes it easier to read linked content without leaving the app and improves multitasking for web research. The plugin is disabled by default and must be enabled manually in settings.
  • Sync now has a new view option, "Hide my changes," which hides your own file changes in a shared Obsidian sync vault.
  • File Explorer now includes an option to automatically reveal the active file.
  • Added the "Download attachments for current file" command, which downloads all externally embedded images and replaces the external links with internal embeds.
  • Added the "Insert footnote" command. Footnote autocomplete now provides a fallback to create a new footnote if no match is found.
  • Tags view now includes a search filter.
  • Outline now has an "Auto-scroll to current section" option.

Improvements

  • When modifying a numbered list, the numbers are now updated automatically.
  • Recently used commands now appear at the top of the command palette.
  • Editor suggestions now scroll back to the top when input changes.
  • Middle-clicking the tab forward/back navigation buttons now opens the file in a new tab.
  • Added a "Comment" option to the editor context menu under the "Format" submenu.
  • Improved handling of files with invalid frontmatter:
    • Reading mode now shows an error message at the top of the file.
    • The "Add property" command now shows an error instead of removing invalid frontmatter.
  • Canvas groups can now have empty labels, which remain visible while editing.
  • Canvas cards now stay mounted while being actively edited, even when zoomed out.
  • Sync version history now renders a preview image when viewing a Canvas file.
  • The "Search current file" search bar now displays the total number of results.
  • Improved rendering of bookmarked URLs in the quick switcher.
  • Pressing the Down arrow key in search now removes the cursor from the search bar, making it easier to navigate results.
  • The "Insert template" command now sorts templates by file path and displays folder names.
  • Right-clicking anywhere in the File Explorer now shows a context menu.
  • File Explorer now includes a menu option to create a new folder with the selected items.
  • Individual values from list properties can now be copied using the context menu or Command/Ctrl + C.
  • Right-clicking anywhere in the Local Properties view now shows the property menu.
  • Dragging a file over a collapsed folder in File Explorer now automatically expands the folder.
  • Sort options are now available in the properties menu.
  • <img>, <video>, <audio> and <source> tags with relative src paths are now rendered in Live Preview and Reading mode.
  • The tab close button is now hidden if the tab is too small.
  • In Sync History, clicking an active item now expands its entry.
  • The callout context menu now includes an option to remove callout formatting.
  • The "Show backlinks in document" preference is now saved for each tab in the workspace.
  • The "Show ribbon" setting is now saved in appearance.json instead of app.json.
  • Page previews on hover are now supported in tab headers of notes and attachments.
  • Obsidian Publish now includes a new command, "Open in live site," to open the current live version of a note.
  • Improved the screen shown when connecting to a sync remote vault.
  • The Sync plugin is now enabled by default to improve visibility in settings. Added a new command, "Sync: Set up sync."
  • File Explorer now automatically deselects files after they are moved into a collapsed folder.

No longer broken

  • Live Preview now renders reference-style links correctly.
  • The "Tab indent size" setting now controls the visual width of tabs/indents.
  • Fixed renaming headings and block IDs showing the incorrect number of modified files.
  • Graph view no longer considers Canvas files as attachments.
  • Fixed search sort order preference not always being saved.
  • Layout and config changes now always save before quitting Obsidian.
  • Fixed a rare bug where "Insert template" failed if the cursor was at the start of a file and the template content began with a horizontal rule.
  • Fixed a bug where right-clicking the property icon while the property name was empty would hide the entire row.
  • Fixed Alt-Enter not working if the cursor overlapped with the embed start ![[.
  • Fixed an issue where the app switched to the default theme after removing an inactive theme.
  • Canvas now shows additional context menu options when multiple file cards are selected.
  • Fixed missing margin on code blocks and callouts inside embeds.
  • Fixed "Rename file" not working if a sidebar view was active.
  • The media selection prompt no longer allows file creation when no results match the input.
  • Pressing Shift-Enter in text property input now correctly uses the current input text value.
  • Fixed link resolution when a filename ends with a Greek character.
  • Footnote IDs are now case-insensitive.
  • Fixed flickering when selecting text in PDFs.
  • Embedded headings now correctly render Markdown formatting (e.g., ## *Hello*, World).
  • Increased contrast for code color and added CSS variables for code block borders.
  • Clicking the "Copy" button in a callout no longer switches it to source mode.
  • Added a "Retry" button when failing to load remote vaults due to a poor network connection.
  • Fixed some Japanese characters rendering incorrectly when using the default font.
  • Fixed rem units in pop-out windows not matching the main window.
  • Fixed an issue where inline footnotes were not always processed by the metadata cache.
  • Fixed CSS specificity of task checkbox position in editable lines to avoid conflicting with rendered checkboxes in source mode (e.g. callouts).
  • Property value inputs now respect the spellcheck setting.
  • Fixed Search sometimes forgetting the sort order after using "Search in all files."
  • Fixed "Rename heading" and "Rename block ID" not working when triggered from an embed.
  • Fixed the "Excluded files" screen not properly saving.
  • Updated the description of "Tab indent size" to better match its behavior.
  • Fixed a bug where editing an embedded heading (e.g., [[file#heading]]) from Page Preview modified the heading text.
  • Fixed MathJax not rendering inside embedded headings.
  • Fixed a bug where commands did not work correctly when navigating from a note to an attachment. For example, Command/Ctrl + F sometimes did not work in PDF view.
  • Fixed PDF view's "Copy link to selection" sometimes applying the selection to the wrong text node.
  • Pressing Enter in a multi-line list item now continues the list properly.
  • Fixed "Toggle comment" sometimes placing the cursor in the wrong position.
  • Fixed an issue where closing a pop-out window at certain times prevented events like saving the workspace from firing.
  • Fixed a bug where opening a note with folded headings didn't restore folds correctly if a heading contained a code block.
  • Fixed Graph view errors when setting "force" options to 0.
  • Fixed page previews not working reliably in Graph view:
    • Hovering over nodes now reliably opens page previews.
    • Hovering then pressing the modifier key also opens the page preview.
    • Hovering over multiple nodes in quick succession now properly updates the preview.
  • Clicking a link in the sidebar (without pressing a modifier) now correctly focuses the tab.
  • Fixed an issue where double-clicking a node label in Canvas switched the node to edit mode.

Third-party libraries

  • Updated Electron to 33.3.2.
  • Upgraded Prism.js to 1.29.0.
  • Upgraded Turndown to 7.2.0.
  • Upgraded Mermaid to 11.3.0.
  • Upgraded CodeMirror to the latest version.

Includes all new functionality and bug fixes up to Obsidian Desktop v1.8.3.

Improvements

  • Recently used commands now appear at the top of the command palette.
  • The editor suggestions now scroll back to the top on input changes.
  • Middle-clicking on the tab forward/back navigation buttons now opens the file in a new tab.
  • Added a "Comment" option to the editor context menu under the "Format" submenu.
  • Improved handling of files with invalid frontmatter:
    • Reading mode shows an error message at the top of the file.
    • The "Add property" command now shows an error instead of removing invalid frontmatter.

No longer broken

  • Fixed line renumbering issue when pasting multi-line list items. Subsequent numbers now update correctly.
  • Pressing Enter in a multi-line list item now continues the list properly.
  • Fixed regression where the "Open in new window" command caused files to fail to open.
  • Fixed "Toggle comment" command sometimes placing the cursor in the wrong position.
  • Fixed hover preview sometimes appearing in the wrong position.
  • Fixed issue where closing a pop-out window at certain times prevented events like saving the workspace from firing.
  • Fixed issue where the "Toggle backlinks in document" command threw an error.
  • Fixed bug where opening a note with folded headings didn’t restore folds correctly if a heading contained a code block.
  • Fixed graph view errors when setting "force" options to 0.
  • Fixed page preview not working reliably in Graph view:
    • Hovering over nodes now reliably opens page previews.
    • Hovering then pressing the modifier key also opens the page preview.
    • Hovering over multiple nodes in quick succession now properly updates the preview.
  • Clicking a link in the sidebar (without pressing a modifier) now focuses the tab as expected.
  • Canvas: Fixed issue where double-clicking a node label switched the node to edit mode.

Includes all new functionality and bug fixes up to Obsidian Desktop v1.8.2.

No longer broken

  • Fixed Android devices not being able to create a new vault via the new onboarding flow.
  • Fixed Android vault switcher not being able to create a new vault.
  • Fixed Android keyboard auto-correction inserting extra text.

Improvements

  • When a numbered list is modified, the numbers are now automatically updated.
  • Added a new File Explorer option to auto-reveal the active file.
  • Added "Insert footnote" command. The footnote autocomplete also provides a fallback to create a new foot note if there is no match.
  • The "Bookmark..." menu item now appears when clicking the "..." (more options) button in the Web Viewer.
  • Canvas groups can now have empty labels, which will remain visible during editing.
  • Canvas cards will stay mounted while actively being edited, even when zoomed out.
  • Sync version history now renders a preview image when viewing a Canvas file.
  • <source> HTML elements now support relative links.
  • The "Search current file" search bar now displays the total number of results.
  • Improved rendering of bookmarked URLs in the quick switcher.
  • Search: Pressing the "Down" arrow key now removes the cursor from the search bar, making it easier to navigate results using arrow keys.
  • Tags view: Added a search filter.
  • Templates: The "Insert template" screen now sorts templates by file path and displays folder names.

No longer broken

  • Fixed several IME-related issues:
    • In Canvas, typing after 1. no longer causes extra characters.
    • On macOS, the Chinese IME prompt now renders in the correct position.
  • Fixed the "Copy search results" menu item creating invalid links to .canvas files.
  • Fixed errors when rendering HTML media elements without a src attribute.
  • Added a "Retry" button for Sync failures when connecting to remote vaults.
  • Fixed instances where editor commands failed while editing a card in Canvas.
  • Improved the loading experience for Obsidian Sync when connecting to a remote vault.
  • Plugin and theme screens now show an error state if there is no internet connection.
  • Fixed the "Add property" command not focusing the property input when the Local Properties view was previously closed.
  • Fixed the Tags View not updating collapse indicators (> symbols) when pressing "Show nested tags."
  • Fixed an issue where double-clicking PDF highlights caused them to temporarily disappear.
  • Fixed an issue where YouTube links with timestamps didn’t play at the correct time.
  • Fixed "Download attachments for current file" command mischaracterizing some images file extensions.

Includes all new functionality and bug fixes up to Obsidian Desktop v1.8.1.

Shiny new things

We've added a new experience when you first install the app. This guided flow should help new mobile users create a vault and understand how to have their notes synced across all their devices according to their needs.

No longer broken

  • Long-pressing on tabs in the tab switcher will no longer drag the tab preview image.
  • iOS: Fixed rare bug where a folder would be created, but not detected by Obsidian until the app is rebooted.

Improvements

  • <img>, <video> and <audio> tags with relative src paths are now rendered in Live Preview and Reading mode.
  • The "Show ribbon" setting is now saved in appearance.json instead of app.json.
  • Added dedicated context menu item to open external link in web viewer.
  • Added page preview to tab headers of notes and attachments.
  • Outline view has a new option: "Auto-scroll to current section"
  • Publish: New command "Open in live site" to open the current live version of the note.
  • Web viewer: New command "Save to vault" to convert the current webpage to Markdown and save it into your vault.
  • Web viewer: Added a loading bar.
  • The "Download attachment" command now supports data: base64 URIs.
  • Improved screen when connecting to Sync remote vault.
  • The Sync plugin is now enabled by default to improve its visibility in Settings. Added a new command "Sync: Set up Sync."
  • File Explorer: Files are automatically deselected after being moved into a collapsed folder.

No longer broken

  • Fixed issue causing some pages in the web viewer to fail to load.
  • Property value inputs now respect your spellcheck setting.
  • Fixed web viewer failing to load case-sensitive web-pages.
  • Fixed errors in console when navigating in the web viewer while the current page is still loading.
  • Search: Fix search sometimes forgetting the sort order after using the "Search in all files" command.
  • Fixed "Download attachment" command mischaracterizing SVG images.
  • Fixed "Rename heading" and "Rename block ID" not working when fired from an embed.
  • Fixed "Excluded files" modal not properly saving.
  • Fixed "Duplicate" menu item not working in old installers.
  • Updated the description of "Tab indent size" to better match its behavior.
  • Fixed bug where editing an embedded heading (e.g. [[file#heading]]) from Page Preview would cause the heading text to be modified.
  • Fixed Mathjax not rendering inside embedded heading.
  • Fixed bug where commands did not work as expected when navigating from a Markdown view to a non-Markdown view. For example, Control/Command+F would sometimes not work inside a PDF View.
  • Fixed PDF View's "copy link to selection" sometimes putting the selection on the wrong text node.

Includes all new functionality and bug fixes up to Obsidian Desktop v1.8.0.

Improved

  • The file explorer context menu now shows:
    • a folder's file and folder count
    • a file's creation time and modified time.
  • We no longer wait for iCloud to finish syncing your configuration files. If a configuration file was offloaded, it will be redownloaded and you will be prompted to reload the app once the file was been synced.
  • The active file will always be highlighted in the tab switcher
  • Added a command to open the tab switcher. This can be bound to the pull down action.
  • Fixed active file sometimes not getting reset when closing sidebar view.
  • On iOS, tapping the status bar now always scrolls to the top of the active file. And scrolls to the top of the sidebar if one is active.

New

  • Web viewer, a new core plugin, lets you open external links within Obsidian. This simplifies reading linked content without leaving the app and makes multitasking on web research projects easier. This plugin is disabled by default, and needs to be enabled manually in settings.
  • Added a "hide my changes" button to hide your own file changes from the Sync view in a shared Obsidian Sync vault.

Improved

  • New command "Download attachments for current file" downloads all externally embedded images and replaces the external links with internal embeds.
  • You can now copy individual values from list properties via the context menu or Command/Ctrl + C.
  • Right clicking anywhere in the local properties view now shows property menu.
  • File Explorer now displays a context menu when you right-click in the tree view.
  • File Explorer now includes a menu option to create a new folder with selected items.
  • Dragging a file over a collapsed folder in the file explorer will now automatically expand the folder.
  • Sort options are now available in the properties menu.
  • Tab close button will now be hidden if the tab is too small.
  • In the Sync history view, clicking on an active item now expands its entry.
  • The callout context menu now includes the option to remove the callout formatting.
  • The "Show backlinks in document" preference is now saved on a per-file basis.

Bug fixes

  • Live Preview now renders reference-style links correctly.
  • Tab size setting now controls the visual width of the tab/indent.
  • Fixed renaming headings and block IDs showing the incorrect number of modified files.
  • Graph view will no longer consider Canvas files as "Attachments."
  • Fixed search sort order preference not always being saved.
  • Layout and config changes will now always be saved before quitting Obsidian.
  • Fixed rare bug where "insert template" fails if cursor is at the start of a file and the template content begins with a horizontal rule.
  • Don't allow right-clicking on the property icon if the property name is empty.
  • Fixed Alt-Enter not working if cursor overlaps with the embed start ![[.
  • Fixed issue where the app switched to the default theme after removing an inactive theme.
  • Canvas now shows additional context menu options when multiple file cards are selected.
  • Fix missing margin on code blocks and callouts inside embeds.
  • Fixed "Rename file" not working if sidebar view is active.
  • The media selection prompt no longer allows for file creation when no results match the current input.
  • Shift-enter in text property input enter should use the current input text value.
  • Fix link resolution when filename ends with a Greek character.
  • Footnote IDs are now case-insensitive.
  • Fix flickering when selecting text in PDFs.
  • The Markdown in an embedded heading will now be rendered correctly (e.g. ## *Hello*, World).
  • Increased the contrast of code color, and added CSS variables for code block borders.
  • Clicking the "Copy" button in a callout no longer switches it to source mode.
  • Added a "Retry" button when failing to load remote vaults due to poor network connection.
  • Fixed issue with some Japanese characters rendering incorrectly when using the default font.
  • Fix REM units in pop-out windows not matching main window.
  • Fix issue where inline footnotes are not always processed by the metadata cache.
  • Fixed CSS specificity of task checkbox position in editable lines to avoid conflicting with rendered checkboxes in source mode (e.g. callouts).

Third-party Libraries

  • Upgraded prism.js to 1.29.0.
  • Upgraded Turndown to 7.2.0.
  • Upgraded Mermaid to 11.3.0.
  • Upgraded Codemirror to latest version.

Includes all new functionality and bug fixes up to Obsidian Desktop v1.7.7.

No longer broken

  • Fixed Share Extension not working on iOS 18.
  • Fixed drag and drop in the file explorer and outline view not working on iOS.
  • Fixed scroll position getting lost when the sidebar is collapsed.
Follow us
© 2024 Obsidian