Changelog

Want to get notified when we release new versions? Request an invite and opt-in for the newsletter.

0.33

Sep 15, 2021

Link and Fill Title. You can now select FormatLink and Fill Title (k) to turn a URL into a link and ask Nota to fill the title based on the title of the webpage (at the URL).

Images in list items. You can now add images to list items (ex: paste images from clipboard), and the editor will show them as images (as opposed to markup). This can be super useful when you're outlining ideas and want to add related images as subitems. It won't work if the item contains text along with the images, but we're working on fixing that.

Other changes:

0.32

Sep 1, 2021

Hide Markdown, redesigned. We moved the WYSIWYG experiment from Labs (in Preferences) to the View menu and we renamed it to Hide Markdown. We also changed how it works quite a bit. This new design should feel more familiar and consistent with the default editor mode (that shows the Markdown characters). It hides the Markdown characters whenever it can to improve your reading experience and tries to do it in a way that keeps your writing experience clean and efficient.

Note: This is still an experimental feature (and we label it as such in the View menu). It works, but it is not super polished and it might change significantly in the upcoming weeks.

Better search. We improved the matching algorithm that powers multiple parts of the app — from Quick Open to the emoji autocomplete. The result is better sorting (more relevant results) that show faster.

0.31

Aug 4, 2021

WYSIWYG mode (experiment). When in WYSIWYG mode, the editor hides the Markdown syntax (ex: the ** around bold) and tries to show your text in a way that looks closer to published document.

This is not the first attempt at WYSIWYG for Markdown, but it might be the first that doesn't auto-reveal the Markdown syntax when you edit, and while this approach introduces a lot of technical challenges, we feel that it's worth exploring as it might be able to produce a better writing experience without compromising the benefits of plain text.

This is an early stage experiment — expect lots of bugs and lots of changes (and improvements). To toggle it on and off, go to Preferences (,)Labs or press w.

Other changes:

0.30

July 5, 2021

Better performance. Nota now takes about 20% less time to start, and Quick Open (p) — about 50% less time to show results. These improvements are a part of a bigger effort to make Nota feel instant ⚡

Smart lists experiment. With Smart Lists enabled, list items are more aware of their context. When you move list items (using move line up/down or indent/outdent) their subitems move with them. You can enable Smart Lists from Preferences (,)Labs.

Context menu for image thumbnails. On right-click on an image thumbnail (in the editor), Nota now shows a context menu with common commands like Copy Image, Copy Image Path, and Show it in Finder.

Pinch-to-zoom for image preview. When you double-click on an image thumbnail (in the editor), Nota shows an image preview that takes up the whole window, but sometimes the whole window is not big enough. For these cases, we added support for pinch-to-zoom in image previews.

Command that copies the current file path. Nota now has a command called Copy File Path that you can access from the Command Palette (p) to copy the path of the current file.

0.29

Jun 18, 2021

More improvements in paste. Pasting a code block that is syntax-highlighted for a particular language (ex: JavaScript) now pastes it as a fenced code block and sets the language in the opening fence. In addition, pasting bold text in a text that's already bold doesn't add a second set of bold markers. The same goes for italic and other inline styles.

Better support for tab characters. Documents that use tab characters now work better in Nota. The overall support for tab characters is still not great, but we're making progress.

Interactive checkboxes. Checking a checkbox in preview now also changes it to checked in the editor.

No external files in Quick Open. Opening an external file (that does not belong to the current workspace) no longer adds it to the Quick Open dialog (p). This is based on the discussion at #60. Thanks, @amir.

0.28

Jun 12, 2021

More consistent paste behavior. In our previous update, 0.27, we changed how paste works to make it more consistent with other apps. Since then we found a few bugs and some cases where this new paste behavior is not optimal and not consistent with other apps. For example, pasting a word from a heading inside of a paragraph would add # (heading markers) in front of it. This update is our attempt to fix this.

0.27

Jun 7, 2021

🛠 Preferences GUI (Graphical User Interface). Select Nota → Preferences or press , to see it. With the GUI, we hope that preferences would become easier to discover and use. It also gives us a chance to add descriptions to options that need it.

🌁 Image zoom. You can now double-click on images (in the editor) to zoom them. You can still cmd-click on images to open them in tabs.

🌁 Image dragging. You can now drag image thumbnails to change their position in the text. You can also drag them from the editor to other apps, ex: to Finder or a messenger app like Telegram.

✏️ Follow link tooltip. Hovering over a link (in the editor) now shows a tooltip that tells you to cmd-click to follow the link. We also made the tooltip clickable to makes it possible to follow links using just a mouse or a trackpad.

✏️ Paste now keeps formatting. Pasting a text that contains formatting now tries to recreate the formatting in Markdown (ex: italic words now paste with _ around them). This is similar to how paste works in most writing apps. Paste without formatting is still available from Edit → Paste Clean or v (again, similar to most writing apps).

✏️ Command for "capitalize". Nota already had a command called "capitalize", but it was doing "title case". We renamed it to "title case" and added a new one for "capitalize".

✏️ Better "compact links". The "compact links" experiment, which you can enable from the Labs tab in Preferences, now waits a bit before expanding the URL, making it possible to move through links without expansions.

📁 Create file and create folder buttons. We added subtle + buttons in the file manager that make it easier to create files and folders using just a mouse or a trackpad.

📁 Parent folders now auto-expand. The file manager now makes sure that the folder of the current file is not collapsed. It expands the parent folder when necessary.

🏇 Better performance. Search and switching tabs is now significantly faster. The faster search algorithm also landed in Historie — a side project we've been experimenting with.

🕹 Smarter command palette. We added aliases (or alternative names) to commands in the command palette to make it easier to find them, ex: searching for check task would now match toggle task.

0.26

Apr 30, 2021

Better sorting in search result. Exact matches now weigh more than fuzzy matches, and matches in headings weigh more than both. In addition, full word matches now weigh more than partial word matches, ex: the search term car would put car.md above carpet.md.

Better "compact links". The "compact links" experiment, which you can enable from Nota → Experiments, should now work much better overall.

Delete File command. You can now delete the active file from File → Delete, which you can also access from the Command Palette. This makes it possible to delete the current file without focusing the file manager.

Better support for CJK languages. Using CJK languages (Chinese, Japanese, and Korean) should now be a much better experience. We fixed a bug that caused the IME to show at the wrong position and another one that was displacing the text cursor. Any feedback from users who use CJK languages is very much welcome.

Changes:

0.25

Mar 31, 2021

Create Actions. You can now create files from the Quick Open dialog. While in Quick Open (p), type a filename that doesn't exist, and you'll see a result item that suggests to create the file for you. We call this result item a "create action", and we added similar create actions to the wiki-link auto-completion, the Save dialog (s) and the Move To dialog (m).

Fixes. We also fixed some bugs that affected edge cases in search and in the editor when the indent size option is set to 2.

0.24

Mar 16, 2021

Backlinks. Notes (files) that have backlinks (other notes linking to them) now show with a subtle indication at the top (above the title) that shows the number of backlinks. You can click on this indication or press b to see which notes link to the current note or jump to any one of them.

Easier to Read Search Results. Search results (Go → Search or f) now show more context which should make it easier to see if a given match is what you are looking for.

Basic Extensibility. Experimental. We added a couple of simple ways to extend Nota. We call them "paste hook" and "custom commands". With "paste hook", you can "hook" into the paste event of Nota and modify pasted text, and with "custom commands", you can add commands to Nota and access them from the Command Palette (p). You can learn more about them in the docs for paste hook and custom commands.

UI Improvements. We polished the UI across the board: from the file manager, to the quick dialogs, to the welcome screen. The wiki-link completions dialog and the File → Switch Workspace dialog (r) now show items on two lines

0.23

Mar 2, 2021

M1 Build. From now on, we'll ship an additional build for Macs with the new M1 chip. Nota is now super fast on M1 Macs.

Typing Performance. Big files, especially files that contain code blocks, are now much more responsive. Scrolling performance is also better.

Big Workspaces Performance. Extremely big workspaces can sometime slow down Nota for a while before it becomes smooth again. We made some improvements so people don't feel any lagging.

Shorter Wiki-links. Completions for wiki-links now produce links that don't include parent folders (similar to how other apps work). Before: [[docs/getting started]], now: [[getting-started]].

More Fonts. Preferences → Set Font... (f) now includes more fonts to choose from.

Round List Items. List items in file manager are now round for more consistent appearance with the latest macOS version, Big Sur.

0.22

Feb 4, 2021

Spellchecker. We rewrote most of the code for the spellchecker in Swift, and as a result, this is what you can expect:

Search Workspace. Go → Search Workspace... f should now feel significantly snappier.

Config Files. the workspace config which was in .nota.ini is now in .nota/config.ini

0.21

Jan 6, 2021

Search Workspace. No more waiting when you hit f — Search Workspace now opens almost instantly ⚡ and while it's thinking 🧠 shows you "in progress" indication to let you know that new results are on the way.

Editor. You can now ⌘-click to follow links to headings [heading](#heading) (selects the linked heading).

0.20

Dec 29, 2020

Option to Start Files with Title. When enabled, new files will start with a , ready for you to type a title (H1). This is a workspace preference. You can enable it from PreferencesStart Files with Title.

When creating files, type the title first and then save the file and Nota will suggest a filename based on the title.

Option to Auto-Rename Files to Title. If you like it when the titles of your files match their filenames, you'll find this option useful. When enabled, it'll detect it when you make a change to the title of the current file and auto-rename the filename to match the new title. This also is a workspace preference. You can enable it from PreferencesRename to Title on Save.

This will not affect titles that were not in sync before you changed them. For example, if you have a filename nota.md that has the title "Article about the writing app Nota", changing the title will not change the filename (because they didn't match before you changed the title).

Show File Extensions. The file manager in Nota will now show file extensions (just like a code editor would). Some of you requested this and we feel it's right. The editor in Nota tries to stay as close to the plain text (and not hide markup), it feels right that the file manager should stay as close to filenames (and not hide file extensions).