Release 2024.2 (macOS & iOS)

I’m happy to announce the release of Actions for Obsidian 2024.2 for both platforms. Get it on the App Store!

Before running any actions, please update the companion plugin Actions URI in Obsidian to 1.6.3+ since AFO relies on that version.


New & Exciting

1. Note actions, unite!

Periodic Note features have found a new home in the standard note actions. Instead of having one action to get a note and another to get a daily note, there’s now only Get Note. Instead of one action to search & replace your periodic notes, and one to search & replace in your general notes, there’s now only Search And Replace In A Note. (You get the idea.)

This means that the standalone Periodic Note actions are now deprecated. They will continue to work, but they won’t receive any further updates. In the next major release, v2024.3, you will be getting app notifications when you run them, as a reminder to replace those actions. They will be removed entirely in v2025.1.

2. General note UID support

In addition, almost all note-related actions can now target notes by UID, so should you prefer to use unique identifiers over file paths and titles, good times! Please be sure to configure the companion plugin, Actions URI, in Obsidian’s settings.

3. Periodic notes support in Note Properties actions

The existing properties-related actions, such as Get Note Properties, now also support Periodic Notes. Additionally, you can now decide whether to bring the queried note to the front.

4. German localization

Wenn die Kurzbefehle-App oder Dein macOS insgesamt auf Deutsch eingestellt ist, gibt’s alle Texte und Erklärungen/Informationen jetzt auch auf Deutsch. Famos!

Die Website ist bis auf Weiteres weiterhin nur auf Englisch verfügbar.

5. More documentation

The Docs section of the app now also links the documentation for Command, Dataview Table Row, Note, and Vault objects.

All documentation has been updated and overhauled, both on the web and in the app – right-click any action and select “Show Info” to view it.

6. Odds and ends

  • The Note reference object got new properties: Title, File Name, UID, and Link (its Obsidian URL).
  • Check For Existence Of Note now comes with a toggle that lets you specify whether to open the note if it exists.
  • In Save File, you can now either use the original file name (default) or set a custom one.
  • Get Note Link can return absolute or dynamic links for Periodic Notes, the latter being unchanging links that will always link the current Daily Note etc.
  • When using Append Text To A Note or Prepend Text To A Note to add text below a headline, the actions will by default report an error now if the requested headline can’t be found – but they can be configured to either ignore the missing headline, or add it to the end of the note.

Changes

  • Open Vault no longer returns to Shortcuts, no longer returns any results.
  • Get Note Link will report an error if the requested note doesn’t exist, it will no longer just assume it does.

No Longer Broken

  • Get Active File now returns both values and/or errors (like “plugin outdated” etc.) again.
  • Get Active Note would not pass on any errors (like “plugin outdated” etc.), this is fixed.
  • The Note reference’s Vault property now works as expected, and no longer shows an alert icon when used as a variable.
  • Search/replace in notes was throwing a fit when the search term contained regex-special characters, like $, ^, etc. No more.
  • Appending/prepending below a headline could fail if either the input headline or the headline in the note contained trailing whitespace. This is now fixed by ignoring trailing whitespace when checking, appending, and prepending.

IMPORTANT: Upcoming requirements change

Starting with version 2024.3, the minimum iOS version will be 16.4 (up from 16.0). This will affect less than 1% of all customers. If you can’t upgrade your iOS version, all previous versions of the app (including this one) will continue to work for the foreseeable future.


If you like Actions For Obsidian, I’d really appreciate it if you could take a minute to give me an App Store rating or review. Thanks a lot!