Learn more

Changelog

Follow Obsidian updates and improvements.

Improvements

  • When using the Daily Note widget, a warning will appear if you try to open a daily note without the Daily Notes core plugin enabled.
  • Android now uses "Google Sans Flex" font when available.
  • Refreshed design of our toast messages. On phones, toasts will now appear at the top of the screen instead of the bottom.
  • Reduced text fade at screen edges when navigation is hidden.
  • Dialogs now have a smaller border radius on tablet.

No longer broken

  • Fixed search bar getting cut off at the top.
  • Fixed text overflowing from pinned sidebar into main area on tablet.

Improvements

  • New setting: Community Plugins → Automatically check for plugin updates. Obsidian will check for plugin updates in the background every 3 days, or after the app updates.

No longer broken

  • Fixed external links (e.g. [link](http://example.com)) inside text and list properties not opening in the browser.
  • Fixed issues with the "Inter" font not being recognized in the app.
  • Fixed border and spacing around embedded Base files.
  • Right-to-left languages (RTL): Fixed layout of property editor.

Shiny new things

iOS

  • Lock Screen and Control Center widgets let you quickly Create a new note, Open a specific note, Open daily note, Open search, or Open Obsidian.
  • Home Screen widgets let you Create a note, View a note, or Open your daily note.
  • Shortcuts to Open a note, Open daily note, Capture to a note. Capture shortcuts allow you to append or prepend text to a note, without opening the Obsidian app.
  • Siri integration such as Capture using Obsidian, Capture to Obsidian, Open my daily note in Obsidian, Search in Obsidian.
  • Searching for Obsidian in Spotlight shows additional actions: New Note, Search, and Daily Note.

Android

  • New widgets: Open Note, New Note, Search, Daily Note, Open Obsidian. You can add multiple widgets of the same type to open different files, or trigger different search queries. Configure them by long-pressing the widget.
  • Quick Settings Tile (requires Android 7.0+)
  • New shortcuts (requires Android 7.1+): Open note, Daily note. Access them by long-pressing the app icon, or dragging the Shortcut icon to the home screen, or (for most device vendors) via the search bar on the launcher. Currently not configurable.

Improvements

  • Plugin developers can now request user location, e.g. for Maps.
  • The entire interface has been refreshed to improve both the editing and reading experience.
  • When scrolling down in a note, the navigation will automatically hide to maximize screen space for reading. Tap or scroll back up slightly to reveal the navigation again.
  • New sidebar navigation for switching sidebar tabs and actions, aligned to the bottom for better ergonomics.
  • Switching to the Search view immediately focuses the search input.
  • Added haptics to toggles and checkboxes.
  • Added double-tap to switch a note from reading mode to editing mode.

No longer broken

  • Fixed bug where URIs that specify a vault and point to an iCloud vault would silently fail.
  • If your vault is stored in iCloud, we check if any configuration files need to be re-downloaded from iCloud. After the files are downloaded, you will see a prompt asking you to reload the app.
  • Fixed bug where tapping on the screen would put the cursor at the previous cursor location, instead of the tapped location.
  • On tablets, the toolbar is now center aligned.
  • Improved behavior of swipe gestures, content will no longer scroll when you start swiping (e.g. swipe to go back in settings).
  • Fixed issue where scroll position would get lost when keyboard closes.
  • Bases: Summary row is no longer hidden behind navigation bar.

Improvements

  • Added icons to settings sections.
  • Markdown links are now supported in text and list properties. Internal links are automatically updated when the destination file is moved or renamed.
  • Daily notes: The daily note format can be selected from a list of predefined formats.
  • Attempting to rename a file to include unsafe characters (such as '#' or ']') will only result in a warning.
  • When importing files (e.g. via drag and drop), Obsidian now automatically strips out invalid characters from the filename.
  • Added a "Copy path" submenu to the file context menu.
  • macOS: Toggles and sliders are now styled to match their native counterparts.
  • New setting Files & links → Default file to open. Choose between "Last opened files", "New note", "Specific note", or "Daily note". If you were previously using Daily notes option to "Open daily note on startup", be sure to update your vault to use this setting instead.
  • New "Keychain" settings section for storing plugin secrets. Plugin API is coming soon.

No longer broken

  • Reference links no longer allow spaces before the link definition.
  • Fixed issue where navigating between notes would sometimes cause a flicker when the properties list appeared/disappeared.

Developers

  • Obsidian is now bundled with Inter Variable font instead of Inter. Inter Variable supports variable font weights.
  • Added SettingGroup to the API. Settings can now be organized into logical groups with optional headers. This should provide a more standardized design language for settings organization.
  • Includes all new functionality and bug fixes up to Obsidian Desktop v1.10.6.

No longer broken

  • Fixed external links overflowing in property editor.
  • Right-to-left languages: Fixed cursor positioning incorrectly when clicking at the end of a line. Also fixed several regressions with the interface, including the position of the calendar icon on date inputs.
  • Bases: Fixed shift-clicking in table view sometimes creating an incorrect selection.
  • Bases: Fixed formula suggestions being cut off.
  • Bases: Table view now supports pasting single-column data (e.g. from Excel or Google Sheets) into multiple rows when multiple rows are selected.
  • Bases: Filters menu now displays the correct property type when defining an equality filter (eg. x is y).
  • Bases: Fixed table view not responding to clicks after creating a selection with Shift-click.
  • Bases: Fixed items in the Sort menu appearing incorrectly when dragging to reorder.
  • Bases: Fixed filter menu going off screen when filter contained a long text property or long list property value.
  • Bases: Fixed formula autocomplete results getting cut off in the Filters menu.
  • Bases: Fixed formula editor not working in pop-out windows.
  • Bases: Creating a new note with "+" now automatically adds properties defined in "has property" filters.
  • Bases: Fixed memory leak with the formula editor.
  • Canvas: Fixed YouTube embeds not loading.
  • Includes all new functionality and bug fixes up to Obsidian Desktop v1.10.5.

No longer broken

  • Bases: Fixed filter menu going off screen when filter contained a long text property or long list property value.
  • Bases: Fixed formula autocomplete results getting cut off in the Filters menu.
  • Bases: Fixed formula editor not working in pop-out windows.
  • Bases: Creating a new note with "+" now automatically adds properties defined in "has property" filters.
  • Includes all new functionality and bug fixes up to Obsidian Desktop v1.10.4.
  • Images and videos shared to Obsidian are now embedded (![[image]]) instead of linked ([[link]]).
  • iOS: Fixed YouTube embeds not loading.
  • iOS: Fixed issue where tapping between lines in the editor would put the cursor at the wrong location.

No longer broken

  • Canvas: Fixed YouTube embeds not loading.
  • Bases: Fixed formula suggestions being cut off.
  • Bases: Table view now supports pasting single-column data (e.g. from Excel or Google Sheets) into multiple rows when multiple rows are selected.
  • Bases: Filters menu now displays the correct property type when defining an equality filter (eg. x is y).
  • Bases: Fixed table view not responding to clicks after creating a selection with Shift-click.
  • Tables: Shift-clicking cells now correctly selects relative to the active cell.
  • Bases: Fixed items in the Sort menu appearing incorrectly when dragging to reorder.
  • Right-to-left languages: Fixed cursor positioning incorrectly when clicking at the end of a line. Also fixed several regressions with the interface, including the position of the calendar icon on date inputs.

Developers

  • Bases: Added initial .is-collapsed classname to filters menu header.
  • Includes all new functionality and bug fixes up to Obsidian Desktop v1.10.3.

Improvements

  • The mobile app now launches significantly faster by opening an editor of the last opened file while the rest of the app loads in the background.
  • iOS: Support for new liquid glass keyboard.

No longer broken

  • iOS: Fixed adapt to system theme not working for some parts of the UI.
  • Android: Fix selecting text in reading mode causes contextmenu.
  • Android: Fixed crash when app document folder is unavailable.

Breaking changes

  • The "Use light mode" and "Use dark mode" commands have been removed. A new "Toggle light/dark mode" command has been added. Be sure to update your hotkeys accordingly.

Bases

New

  • Added "Group by" to group your data by the given property. Available in the "Sort menu."
  • Added table summaries. To use them, right-click a table column and choose "Summarize...". Choose from the list of built-in summary functions, or write your own.
  • Added new List view to display files as bulleted lists and numbered lists. Supports multi-line content and nested properties.
  • Added initial Bases API.
  • Added new Maps plugin to visualize your base entries on a map. Install it from the Community plugins directory. This is an official open source plugin that also provides an example of how developers can implement new view types for Bases.
  • Added new table selection.
  • Added full keyboard navigation. Full list of hotkeys below.
  • Added copy/paste support.
  • Added basic edit history (undo and redo) via Cmd/Ctrl-Z and Cmd/Ctrl-Shift-Z.

Improvements

  • Added new functions for lists: reduce(), mean(), stddev() (standard deviation), and median().
  • Added new html() function for rendering custom HTML.
  • Added new random() function. Useful if you want to create a custom formula for randomizing your sort order.
  • Added support for timezone offset in ISO 8601 datetime parsing.
  • Clicking the ribbon item with modifier keys opens the file in a new tab (Ctrl/Cmd), a new split (Ctrl/Cmd-Alt), or a new window (Ctrl/Cmd-Alt-Shift).
  • Indeterminate checkboxes (where the value is null) are now sorted with false values.
  • Improved behavior of "New item" file creation. Improved property value inference.
  • The "Change view" command has been renamed to "Switch view..."

Table hotkeys

Command Description
Ctrl/Cmd-C Copy the selected cells.
Ctrl/Cmd-V Paste the selected cells.
Ctrl/Cmd-Z, Ctrl/Cmd-Shift-Z Undo and redo changes made while editing properties.
Ctrl/Cmd-A Select all cells in the current group.
Ctrl/Cmd-Shift-Arrowkey Select all cells in a given direction.
Ctrl-Space Select the column.
Shift-Space Select the row.
Enter Focus the current cell. For checkboxes, this toggles the checkbox. For formulas, this opens the formula editor.
Home Go to the first column.
End Go to the last column.
PageUp/PageDown Navigate by visual page height.
Esc Clear the current cell selection.
Backspace Clear the current cells.
Tab Go to the next cell.
Shift-Tab Go to the previous cell.

Other table shortcuts

  • Shift-click creates a cell selection.
  • Right-click on the cell selection to get a context menu for the files.

All hotkeys are documented here.

Everything else

  • The selected theme is reloaded when appearance.json changes.
  • When closing a tab, the tab to the right is activated (previously the tab to the left would get activated).
  • Fixed "Fold all" and "Unfold all" commands when popover or embedded Markdown file is focused.
  • File Explorer: The layout is now saved after changing sort.
  • File Explorer: Using Ctrl/Cmd + Arrow keys to change the file now triggers the sidebars to react to the new open file.
  • Graph view: Added support for modifiers when opening graph from command palette.
  • Properties: List properties now allow duplicate values.
  • Properties: The first suggestion result is not automatically selected if there is no input text.
  • Properties: The Global Properties view can now delete a property across all your notes. Right-Click on a property and choose "Delete".
  • The "Indent" and "Unindent" commands are now available on desktop.
  • Reading mode: If no text is selected, Ctrl/Cmd-C will now copy the full note source to the clipboard.
  • Fixed YouTube displaying "Error 153" when embedding videos.
  • Fixed issues with dragging link to editor when "Use Markdown Links" is enabled.
  • Properties core plugin is now enabled by default.
  • Plugin and theme repositories are now accessible even if GitHub is blocked.
  • macOS: Only show Autofill, Writing Tools menu items in editor menu.
  • macOS: Improved canvas zoom speed with trackpad pinch.
  • Fixed mermaid export to PDF render error.
  • Fixed editing dates in property editor and then navigating sometimes causing new file metadata to be overwritten.
  • Fixed unindented text after an indented list not being parsed correctly.
  • Fixed when editing multiple lines of text, sometimes adjacent blocks are deleted.

Developers

  • The installer has been updated to use Electron 37.9.0 (requires downloading the latest installer).
  • FileManager#generateMarkdownLink no longer prepends "!" on attachment links.
  • A new open-link event is now fired on the active element when the user triggers the "Follow link under cursor" command.
  • Fixed Codemirror tooltip position issues for plugins by defaulting to absolute position.
  • Includes all new functionality and bug fixes up to Obsidian Desktop v1.10.2.

Improvements

  • Renaming a bases view now automatically updates links and embeds to that view.
  • Reverted base formula this becoming null when focused on the current base file.
  • Settings in Links and Files section are slightly reorganized for better structure.
  • Plugin and theme repositories are now accessible even if GitHub is blocked.
  • Improved canvas zoom speed with trackpad pinch on macOS.

No longer broken

  • Fixed mermaid export to PDF render error.
  • Fixed formula error causes list view to crash.
  • Fixed editing dates in property editor and then navigating sometimes cause new file metadata to be overwritten.
  • Fixed unindented text after an indented list not being parsed correctly.
  • Fixed when editing multiple lines of text, sometimes ajacent blocks are deleted.
  • Attempt to fix youtube embed error 153 when possible.

Developers

  • Bases views now has a data-view-name for ease of styling.
  • New APIs for bases views.
    • BasesView.createFileForView to display the "new note" menu for the current view.
    • BasesViewConfig.getEvaluatedFormula to get a config as a formula and evaluate it against the current base file.
    • FormulaOption, FileOption, and FolderOption are now available as option base view option types.
    • BaseOption.shouldHide is an optional callback to hide some options based on other options.
  • Includes all new functionality and bug fixes up to Obsidian Desktop v1.10.1.
  • The mobile app now launches significantly faster by opening an editor of the last opened file while the rest of the app loads in the background.
  • Removed "Shake to debug" due to sensitivity issues and Play Protect flagging.
  • iOS: Build with the new liquid glass keyboard.
  • iOS: Fixed adapt to system theme not working for some parts of the UI.
  • Android: Fix selecting text in reading mode causes contextmenu.
  • Android: Fixed crash when app document folder is unavailable.

Improvements

  • Bases: "Group by" now allows grouping by formula lists, and tags.
  • Bases: New menu item to set a view as the default view.
  • Bases: Renamed "Empty" to "None" for entries without "Group By" key.
  • Bases: You can now escape text for HTML using the new escapeHTML() function.
  • macOS: Only show Autofill, Writing Tools menu items in editor menu.
  • Fixed issues with dragging link to editor when "Use Markdown Links" is enabled.
  • Properties core plugin is now enabled by default.

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

No longer broken

  • iPadOS 26: Fixed screen shrinking after switching apps.
  • iPadOS 26: Fixed toolbar getting incorrectly positioned.
  • Android: Fixed toolbar and navigation bar being incorrectly positioned on Android 10 and below.

Developers

  • Fixed default layout of Modal on phone sizes.
  • Fixed close button not working on Modal instances.
  • Includes all new functionality and bug fixes up to Obsidian Desktop v1.10.0.
  • Added new "Shake to debug" menu on iOS and Android. Shows a menu of quick actions to reset your vault. Useful for debugging plugins or themes that would otherwise leave your workspace unusable.

No longer broken

  • Improved performance when opening quick switcher and command palette when using the latest Obsidian 1.9 installer (Electron v35+).
  • Fixed Global Search reporting inaccurate result count.
  • Bases: Word count is now hidden in the status bar when a base file is focused.
  • Bases: Fixed lag when resizing table columns.
  • Bases: file.hasTag('#tag') is no longer case-sensitive. file.hasTag('test') and file.hasTag('TEST') now return the same results.
  • Bases: The contains function now correctly handles nested tags. For example,tags.contains("A") will now return results containing #A as well as #A/B.
  • Bases: Formulas using this now work if a Base file is embedded inside Canvas.
  • Bases: Formulas using this now resolve to null if the Base is not in the sidebar and not embedded.
  • Desktop: Fixed an issue where pop-out windows would not reopen after quitting the app.

Developers

The installer has been updated to use Electron v37.6.0 (requires downloading the latest installer). For users on macOS Tahoe, this may improve app performance.

Breaking changes

  • The "Use light mode" and "Use dark mode" commands have been removed. A new "Toggle light/dark mode" command has been added. Be sure to update your hotkeys accordingly.

Bases

This release introduces tons of new features and improvements to Bases. This release also includes the initial version of the Bases API.

New

  • Added "Group by" to group your data by the given property. Available in the "Sort menu."
  • Added table summaries. To use use them, right-click a table column and choose "Summarize...". Choose from the list of built-in summary functions, or write your own.
  • New List view lets you display files as bulleted lists and numbered lists. Supports multi-line content.
  • Initial Bases API.
  • New Maps plugin lets you visualize your base entries on a map. Install it from the Community plugins directory. This is an official open source plugin that also provides an example of how developers can implement new view types for Bases.
  • New table selection.
  • Full keyboard navigation. Full list of hotkeys below.
  • Copy/paste support.
  • Basic edit history (undo and redo) via Cmd/Ctrl-Z and Cmd/Ctrl-Shift-Z.

Improvements

  • Added reduce() function for lists.
  • Added new html() function for rendering custom HTML.
  • Added new random() function. Useful if you want to create a custom formula for randomizing your sort order.
  • Added support for timezone offset in ISO 8601 datetime parsing.
  • View will periodically refresh the results of file.backlinks and other formulas that result in stale data.
  • Clicking the ribbon item with modifier keys opens the file in a new tab (Ctrl/Cmd), a new split (Ctrl/Cmd-Alt), or a new window (Ctrl/Cmd-Alt-Shift).
  • Indeterminate checkboxes (where the value is null) are now sorted with false values.
  • Improved behavior of "New item" file creation. Improved property value inference.
  • "Change view" command has been renamed to "Switch view..."

Table Hotkeys

  • Ctrl/Cmd-C, Ctrl/Cmd-V to copy and paste the selected cells.
  • Ctrl/Cmd-z, Ctrl/Cmd-Shift-Z to undo and redo changes made while editing properties.
  • Ctrl/Cmd-A to select all cells in the current group
  • Ctrl/Cmd-Shift-Arrowkey to select all cells in a given direction.
  • ctrl-Space to select the column.
  • Shift-Space to select the row.
  • Enter to focus the current cell. For checkboxes, this toggles the checkbox. For formulas, this opens the formula editor.
  • Home go to the first column.
  • End go to the last column.
  • Pageup/Pagedown go to navigate by visual page height.
  • Esc to clear the current cell selection.
  • Backspace to clear the current cells.
  • Tab go to the next cell.
  • Shift-tab to to the previous cell.

Other Table Shortcuts

  • Shift-click to create a cell selection
  • Right-click on the cell selection to get a context menu for the files.

Everything else

  • The selected theme is reloaded when appearance.json changes.
  • When closing a tab, the tab to the right is activated (previously the tab to the left would get activated).
  • Fixed "Fold all" and "Unfold all" commands when popover or embedded Markdown file is focused.
  • File Explorer: Save layout after changing sort.
  • File Explorer: Using Ctrl/Cmd + Arrow keys to change the file now triggers the sidebars to react to the new open file.
  • Graph view: Support modifiers when opening graph from command palette.
  • Properties: List properties now allow duplicate values.
  • Properties: The first suggestion result is not automatically selected if there is no input text.
  • Properties: The Global Properties view can now delete a property across all your notes. Right-Click on a property and choose "Delete".
  • The "Indent" and "Unindent" commands are now available on desktop.
  • Reading mode: If no text is selected, Ctrl/Cmd-C will now copy the full note source to the clipboard.

Developers

  • FileManager#generateMarkdownLink no longer prepends "!" on attachment links.
  • A new open-link event is now fired on the active element when the user triggers the "Follow link under cursor" command.