Captain's Log

Roadmap

  • Q3: JS Extensions, Slotted notes, Settings re-design, image attachments
  • Q4: iOS companion app (v0 Beta)

Antinote 1.1.7 Update Notes

Firstly I wanted to put a huge thanks and welcome to @Pan Kacper, Antinote's new co-developer, for all his contributions to this update. I gave him a list of things I've been stuck on for months, and he fixed them all. He is a genius. I think he's also got some vimprovements in mind for the future.

Oh - and I've set an ambitious goal for an iOS compaion by the end of the year. It will not be exactly the same as macOS - join us on Discord to help us define the direction.

This update ended up being far too big, so instead of the usual Feature / Improvement / Bug, I've broken it down to major use cases so you can find the updates that are relevant to you.


For everyone

Full-screen Timer alerts + named timers

When your timer goes off, you now have the option to see a full-screen alert. For pomodoro timers, a full-screen alert will show up during break times, with an option to skip, and will keep track of your non-skip streaks.

You can also name timers now with: timer 5: Laundry

Timer example

There is also an option to show the timer in the menu bar:

Menu bar timer

Simple markdown

You can now create headers, comments, bold, italics, and use backticks in notes. This is particularly useful in Lists to differentiate parts of a list:

Markdown example

Big performance improvements

Thanks to @Pan Kacper, there have been huge (50%+!!) performance updates, particularly for very long regular (non list/math) notes. Don't write really long notes in Antinote. But if you have to do a big find and replace, or want to hold on to a large code snippet, you can do that now!

Also - the dot background was creating a lot of lag and @Pan Kacper fixed that too. Smooth as butter now.

Auto-archive notes

Antinote will now backup the entire database of notes every 3 hours, for the last 36 hours (change in settings). This means that in the event of any major crash, you can simply rename a backup and it'll restore all your notes.

  • Go to Settings > Notes to adjust frequency and quantity, as well as the folder location of the backups.

Usage tracking off for everyone

After 3 months, I haven't looked at the usage data once, so it has been turned off for everyone. Feature prioritization will be driven by the community and my feelngs.


For the visual lovers

Theme Maker

https://antinote.io/theme-maker

Community-created themes: https://github.com/johnsonfung/antinote-extensions/tree/main/themes-community

Don't know how to use GitHub? Community themes can also be uploaded/downloaded from our Discord.

You can now create and import community themes into Antinote.

  • Create a theme and download the JSON file.
  • Settings > Visuals and scroll down to "Custom Themes" to open your folder.
  • Put your JSON file in that folder, click 'Reload Custom Themes' and you'll be able to select your theme.
Theme maker

For math people

Skip lines from being calculated with comments

Start a line with // (or press ⌘/ on an existing line) to turn that line into a comment. Commented lines will not be added to sums, averages, counts or be calculated in math notes.

Comments example

Updated supported currency list

Now includes 50+ more currencies like SOL, MYR, NIS, etc.

Little things

  • Clicking any answer will copy the answer to clipboard
  • Any math statement with a currency sign will lead to a currency sign in the answer
  • You can now do percentage calculations like:
    • 100 + 15% = 115
    • 25% of 1000 = 250
  • Put two currencies to get the rate:
    • USD to CAD = 1.39 CAD

For productivity wonks

Find and Replace

You can now do find and replace via ⌘+Shift+F:

  • In the find field:
    • Enter - next result.
    • Shift+Enter - previous result.
    • Tab - open replace shelf (tab again to go to replace field)
  • In the replace field:
    • Enter - replace
    • Shift+Enter - replace all
  • You can do Regex replacements
Find and replace

Little things

  • ⌘C will copy the whole note if nothing is selected.
  • ⌘C will copy the contents within backticks if nothing is selected.
  • ⌘/ will toggle commenting on lines
  • Tab and shift-tab will indent lines
  • Settings > Text Editing > Enable MacOS Text Replacements

For the nerds

Code blocks and keyword

  • Keyword: You can now use the keyword code: py followed by your language, and Antinote will do syntax highlighting in that note.
  • Code Block: You can also use triple backticks ```py to open a code block with specific syntax highlighting
  • With nothing selected, if your cursor is inside a code block, ⌘C will copy the code block contents.
  • Inside code blocks and a "code" note, the following is disabled: indent stripping, all hyperlink features.
  • In Settings > Misc:
    • Choose your syntax highlighting theme
    • Choose the default language if none is supplied
  • Antinote leverages the Highlightr library.
Code blocks

Homebrew

https://formulae.brew.sh/cask/antinote

Thank you to Nick from popclip.app for adding it so quickly!

Custom Export via URL Schemes

Settings > Export now has a custom export to put any kind of URL Scheme you want. For example:

  • Append to existing Obsidian note: obsidian://new?vault=my%20vault&name={TITLE}&append={CONTENT}
  • Notebooks: notebooks://addnote/{CONTENT}&title={TITLE}
  • Any Apple Shortcut: shortcuts://run-shortcut?name=sendToChatGPT&input=text&text={CONTENT} shortcuts://run-shortcut?name=createEvent&input=text&text={CONTENT}&date={TITLE}

antinote:// URL Schemes

You can now programmatically get Anitnote to:

  • Create a new note (with content)
  • Append to current note
  • Overwrite the current note
  • Search for a note (will return UUID)
  • Promote a note to top (via UUID)
  • Toggle hotkey
  • Toggle pin
  • Reload from SQLite.db (in the case where you are making direct edits to the SQLite.db)

See docs in the User Manual


Upcoming

  • JS Extensions so you can trigger text transformations to your liking
  • Optional iCloud Sync
  • End of 2025 - iOS

Ideas being tinkered with

  • Motions
  • Image attachements

Other scratchpad apps you should check out:

  • Scrap Note - a free/open source scrapnotes app that leverages SoulverCore to do calculations.

Downloads

VersionNotes
1.1.7 (latest)Full-screen timers, markdown, performance, custom themes, url schemes, custom export, find and replace, code blocks, and more.Download
1.1.6SetApp integration (Download from SetApp).
1.1.5Hotpatch for notes deleting on app quit.Download
1.1.4 (unstable)Hotpatch for crash on startup/hotkey. Patch for Raycast/Alfred search extensions.Download
1.1.3 (unstable)Translucent Mode, rewritten window behavior, auto-hide setting, improved OCR drag support, Cmd-Shift-V pasteDownload
1.1.2Hot patch for pseudo-menu and traditional menu mode, pinning fixes, window sizing bug fixesDownload
1.1.1AutoPaste command, Traditional Menu Mode (BETA), 8 new themes, Raycast & Alfred foundations, XXL fonts, improved timer and OCRDownload
1.1.0Initial public release of the 1.1.x seriesDownload

Live Release Schedule