Learn more

Changelog

Follow Obsidian updates and improvements.
  • Includes all new functionality and bug fixes up to Obsidian Desktop v1.12.1.

Improved

  • The app now defaults to the system language and includes a language picker during onboarding.
  • Added new "Unique note" App action (the menu when you press and hold on the app icon).

No longer broken

  • Removed the "Delete and do not ask again" option from the file deletion prompt.
  • Obsidian Sync: Fixed an issue where files would get overridden if the app is closed before Obsidian can save the latest Sync state.

No longer broken

  • Fixed language selector not allowing you to choose "English" if the device language is not English.
  • CLI: If the vault parameter is included, it must be the first argument.
  • Attempting to open a second instance of the app (e.g. from the Windows task bar) will now open the vault starter again.
  • Live Preview: Fixed SVGs not rendering.
  • The daily:prepend CLI command now inserts content after the frontmatter instead of at the very beginning of the file.

New

  • Added a command line interface that lets you control Obsidian from your terminal for scripting, automation, and integration with external tools.
  • Added a search toolbar button to Bases to filter query results.
  • When deleting a file, a new prompt will ask if you would like to also delete its attachments. A new setting in Files & Links allows you to configure this behavior (choose "Always", "Ask every time", or "Never").
  • Images in Live Preview can now be resized by dragging from the corner. Double-click the corner to reset the image size.

Improved

Bases

  • Table cell context menu now shows the file menu when a single file is selected.

File Explorer

  • Copy and paste operations are now supported using Ctrl-C/Ctrl-V.

Editor

  • Added new menu item when you right-click in the empty space next to the editor:
    • Toggle line numbers
    • Toggle inline title
  • Fixed missing space after blockquotes.
  • Fixed styling of bold links.
  • Image size is no longer treated as display text when dragging a link.

Other

  • Backlinks in Canvas files are now detected. They are now shown in the backlinks view, and counted as links in the Graph view.
  • "Change vault..." has been renamed to "Manage vaults".
  • Added a new "Change vault..." command to quickly switch between vaults via the keyboard.
  • Added a new "Open vault..." command to open an existing vault via the keyboard and keep the current vault open.
  • Alt-clicking a file in the file explorer now adds the previous active item to the selection.
  • Quick switcher: Dragging results out of the modal is now supported.
  • New app translations are available.

No longer broken

  • Keychain: Added handling for when encryption is unavailable on some Linux machines.
  • Fixed issue where layout is not always saved when the app is closed.
  • Fixed issue where selecting text near a link or tag would incorrectly trigger the link or tag token.
  • Fixed issue where closing a pop-out window with active notices would cause them to move to the main window and never disappear.
  • Added a new unique URI action.

Developers

  • We've updated how our translation files are created and bundled with the app. For translators, see the updated instructions on our translations repository.
  • Added theming support for corner shapes using corner-shape CSS property. Replaced -electron-corner-smoothing. Requires Chromium 139 and Obsidian 1.11+.
  • macOS: New traffic-lights-offset-x and --traffic-lights-offset-y CSS variables to configure with the traffic lights appear in the window frame.
  • We've introduced a breaking API change to BaseOption#shouldHide. This function no longer receives the config as an argument. Options should be accessed from BasesViewRegistration.options instead.
registerView('my-view-id', {
		name: 'View Name',
		icon: 'my-icon',
		factory: () => new MyView(),
		options: (config: BasesViewConfig) => ({
			// Here ^
		})
});

Improved

  • New Appearance settings (enabled by default):
    • Full screen: Automatically hide interface elements while reading.
    • Floating navigation: Navigation buttons float over the content instead of being anchored.
    • Sliding sidebars: Option to have the sidebars slide to the side of the content instead of floating above.
  • When full screen mode is enabled, the phone's status bar is now hidden when you scroll in a note.
  • New App actions (the menu when you press and hold on the app icon):
    • "Manage vaults..." Closes the current vault and takes you to the vault selection screen.
    • "Today" — Opens today's daily note. Only available when the daily notes plugin is enabled.
    • "New Note" — Creates a new note in the active vault.
  • Vault switcher has a new option to "Open Vault in Restricted Mode." This option opens the vault without activating any plugins. If your vault is failing to open due to a plugin issue, use this option to debug.
  • Improved layout of Keychain settings.
  • Keychain: Disabled auto-capitalization on the "secret ID" input field.

No longer broken

  • Android: Fixed app being unable to open on devices without Google Play services.
  • Fixed tab switcher not updating to reflect the currently active tab.
  • Fixed position of header buttons and toolbar on some older devices.
  • Fixed bug where the file name in the right sidebar would show the wrong text after renaming a file in the vault.
  • Fixed bug where the right-most navigation bar icon flashed briefly when the app was first loading.
  • iOS: Fixed bug where the first tap or long-press in the File Explorer and Outline did not work.
  • iOS: Fixed scroll getting interrupted if touch overlaps with a link.
  • iOS: Fixed text on Debug screen ("Show debug info") appearing very faint.
  • iOS: Fixed error when selecting vault from New Note widget.
  • iPad: Fixed Command + , not opening in-app settings.
  • iPad: Fixed mobile toolbar not appearing when using "Floating keyboard" option.
  • iPad: Fixed File Explorer context menu appearing too high and overlapping with the status bar.

Bases

  • Fixed list property values getting prematurely truncated.
  • Fixed extra space at the bottom of the base view when editing.
  • Fixed extra space appearing when editing items within the Bases toolbar.

Improved

  • The help window and the vault chooser window have been updated to match the new design used in app settings.
  • Bases: Table cell menu now shows "Copy" and "Paste" menu items.
  • Settings: The sidebar no longer shows icons next to Community plugins.
  • Added new choose-vault URI action to open the vault switcher.

No longer broken

  • Restored default display text when inserting a link with folders in the linktext (e.g. [[a/b/file]] will automatically be inserted as [[a/b/file|file]]).
  • Bases: Fixed bug where right-clicking on table selection would focus the cell (and hide the selection) instead of showing the selection menu.
  • Fixed bug where a note would sometimes switch from reading mode to edit mode when clicking near embedded content.

No longer broken

  • Fixed search input appearing off-screen in the Outline view.
  • Android: Fixed icons not showing next to app actions (menu items in the app icon menu).
  • iOS: Fixed error when selecting vault from New Note widget.

Improved

  • Added new choose-vault URI action to open the vault switcher.

Improved

  • New Appearance settings (enabled by default):
    • Full screen: Automatically hide interface elements while reading.
    • Floating navigation: Navigation buttons float over the content instead of being anchored.
    • Sliding sidebars: Option to have the sidebars slide to the side of the content instead of floating above.
  • When full screen mode is enabled, the phone's status bar is now hidden when you scroll in a note.
  • New App actions (the menu when you press and hold on the app icon):
    • "Manage vaults..." Closes the current vault and takes you to the vault selection screen.
    • "Today" — Opens today's daily note. Only available when the daily notes plugin is enabled.
    • "New Note" — Creates a new note in the active vault.
  • Vault switcher has a new option to "Open Vault in Restricted Mode." This option opens the vault without activating any plugins. If your vault is failing to open due to a plugin issue, use this option to debug.

No longer broken

  • iOS: Fixed bug where the first tap or long-press in the File Explorer and Outline did not work.
  • iOS: Fixed scroll getting interrupted if touch overlaps with a link.
  • iOS: Fixed text on Debug screen ("Show debug info") appearing very faint.
  • iPad: Fixed Command + , not opening in-app settings.
  • iPad: Fixed mobile toolbar not appearing when using "Floating keyboard" option.
  • iPad: Fixed File Explorer context menu appearing too high and overlapping with the status bar.
  • Fixed bug where the right-most navigation bar icon flashed briefly when the app was first loading.

Improved

  • The help window and the vault chooser window have been updated to match the new design used in app settings.
  • Bases: Table cell menu now shows "Copy" and "Paste" menu items.
  • Settings: The sidebar no longer shows icons next to Community plugins.

No longer broken

  • Bases: Fixed bug where right-clicking on table selection would focus the cell (and hide the selection) instead of showing the selection menu.
  • Fixed bug where a note would sometimes switch from reading mode to edit mode when clicking near embedded content.

Improved

  • Improved layout of Keychain settings.
  • Keychain: Disabled auto-capitalization on the "secret ID" input field.
  • Added more space for property names to be displayed.
  • Android: Sidebars now use the old slide-over effect due to performance constraints on older hardware.

No longer broken

  • Android: Fixed app being unable to open on devices without Google Play services.
  • Fixed tab switcher not updating to reflect the currently active tab.
  • Fixed position of header buttons and toolbar on some older devices.
  • Fixed bug where the file name in the right sidebar would show the wrong text after renaming a file in the vault.

Bases

  • Fixed list property values getting prematurely truncated.
  • Fixed extra space at the bottom of the base view when editing.
  • Fixed extra space appearing when editing items within the Bases toolbar.

Improved

  • Secret Storage is now encrypted while on disk. This relies on encryption provided by your operating system. For Linux users, this requires that kwallet, kwallet5, kwallet6 or gnome-libsecret are installed.
  • Daily notes: Folder path is now normalized.
  • Daily notes: If you were previously using the "Open daily note on startup" option, you will be automatically migrated to use the new "Files & Links › Default file to open" setting.

No longer broken

  • Fixed Default file to open not working when the configured file path omits the file extension.
  • Fixed daily notes not opening if the path began with a leading / or used \ as a path delimiter.
  • Restored default display text when inserting a link with folders in the linktext (e.g. [[a/b/file]] will automatically be inserted as [[a/b/file|file]]).

Developers

  • The CSS variables --blur-translucency-s and --blur-translucency-m have been renamed to --blur-opacity-s and --blur-opacity-m.

Improved

  • Improved layout of keychain settings.
  • Disabled auto-capitalization on the secret ID input field.
  • Added more space for property names to be displayed.
  • Android: Sidebars now use the old slide-over effect due to performance constraints on older hardware.

No longer broken

  • Android: Fixed app being unable to open on devices without Google Play services.
  • Fixed tab switcher not updating to reflect the currently active tab.
  • Fixed position of header buttons and toolbar on some older devices.
  • Fixed bug where the file name in the right sidebar would show the wrong text after renaming a file in the vault.

Bases

  • Fixed list property values getting prematurely truncated.
  • Fixed extra space at the bottom of the base view when editing.
  • Fixed extra space appearing when editing items within the Bases toolbar.

Improved

  • Secret Storage is now encrypted at rest.
  • Daily notes: Folder path is now normalized.
  • Daily notes: If you were previously using the "Open daily note on startup" option, you will be automatically migrated to use the new "Files & Links › Default file to open" setting.

No longer broken

  • Fixed Default file to open not working when the configured file path omits the file extension.
  • Fixed daily notes not opening if the path began with a leading / or used \ as a path delimiter.
  • Restored default display text when inserting a link with folders in the linktext (e.g. [[a/b/file]] will automatically be inserted as [[a/b/file|file]]).

Developers

  • The CSS variables --blur-translucency-s and --blur-translucency-m have been renamed to --blur-opacity-s and --blur-opacity-m.

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. Requires iOS 18 or higher. Widgets are not available when using "Require Face ID" to unlock the app.
  • 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.
  • 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.
  • When navigation is hidden, swiping down from the top of the view triggers the pull down action. Tapping at the top of the view causes the navigation to reappear.
  • iOS: The View Note widget renders checklists with checkmarks.
  • The sidebar layout has been updated for tablets. The tab menu and view actions now appear at the top to better mirror the desktop experience.
  • Long-pressing on a file in the File Explorer now shows the modified time and created time on their own lines.
  • The file menu now shows a new menu item Copy path > from vault folder.

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.
  • Sync: Fixed "Prevent sleep" setting not saving after restarting the app.
  • iPad: Fixed the window traffic lights (Close, Maximize, Minimize) appearing over top of the app interface.
  • iOS: Fixed an issue where devices running iOS 26.2+ would cause tooltips to appear (and never disappear) when interacting with elements.

Note: The latest installer enables cookie encryption. If you use the Web viewer plugin, we recommend upgrading to the latest installer to avoid your cookies being accessible in plaintext from other apps.

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.
  • When text is selected, pasting a URL into the editor will convert the selection into a Markdown link using the URL (e.g. [selected text](pasted URL)).
  • 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.
  • URI: new, open, and daily URI actions now support a new paneType param.
Param Description
paneType=tab Open in a new tab
paneType=split Open in a new tab group
paneType=window Open in a pop-out window (Desktop only)
  • Added new "Copy current file path from system root" command.

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.
  • 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.
  • Right-to-left languages (RTL): Fixed layout of property editor.
  • Graph view: Attachments no longer show the full file path.
  • Bases: Fixed issues with list view virtualization when grouping is configured. Fixed groups not displaying while scrolling.
  • Daily note: Fixed "Open next daily note" and "Open previous daily note" commands not working when daily note format included a folder path.
  • Fixed display of bolded links in reading mode (e.g. **[[link]]**).
  • Bases are now fully exported when using "Export to PDF."
  • Fixed internal Markdown links in properties not working correctly when the file name contains spaces.
  • Fixed a bug where switching focus between the main window and a pop-out window could cause the wrong tab to become active.

Developers

  • The installer has been updated to use Electron v39.2.6 (requires downloading the latest installer). For users on Linux, this enables Wayland by default.
  • 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.
  • API: Exposed new SecretStorage and a complementary SecretComponent for plugins to integrate with the secret storage. The secret storage is a new opt-in way for plugins to save keys that might be shared across multiple plugins. For example, a Google API token, or an OpenAI key. Instead of requiring users to copy-paste the same keys into multiple plugin settings, plugins can now fetch keys from a shared collection of secrets identified by a user-provided name.

No longer broken

  • Long-pressing on a file in the File Explorer now shows the modified time and created time on their own lines.
  • The file menu now shows a new menu item Copy path › from vault folder.
  • iOS: Fixed an issue where devices running iOS 26.2+ would cause tooltips to appear (and never disappear) when interacting with elements.
  • iPad: Fixed the window traffic lights (Close, Maximize, Minimize) appearing over top of the app interface.

No longer broken

  • Fixed a bug where switching focus between the main window and a pop-out window could cause the wrong tab to become active.

Developers

  • API: Exposed new SecretStorage and a complementary SecretComponent for plugins to integrate with the secret storage. The secret storage is a new opt-in way for plugins to save keys that might be shared across multiple plugins. For example, a Google API token, or an OpenAI key. Instead of requiring users to copy-paste the same keys into multiple plugin settings, plugins can now fetch keys from a shared collection of secrets identified by a user-provided name.

No longer broken

  • Fixed the sidebar tab switcher layout and compatibility with custom themes.
  • Fixed active file name getting cut off in the right sidebar.
  • Pull down action is now easier to activate when navigation is hidden.
  • Android: Fixed double-tap to switch to edit mode.

Improvements

  • Added new "Copy current file path from system root" command.

No longer broken

  • Bases are now fully exported when using "Export to PDF."
  • Fixed internal Markdown links in properties not working correctly when the file name contains spaces.