Skip to content

nvUltra Changelog

Version 1.0.0 (61)

NEW

  • Escape in search field clears text

IMPROVED

  • Update menu titles

FIXED

  • Restore prior selected range in search when no match available
  • Fix required order issue with resource manager configuration
  • Restore search bar cancel button functionality
  • Sparkle automatic update checks

Version 1.0.0 (60)

FIXED

  • Core library error on older macOS versions

Version 1.0.0 (59)

NEW

  • Menu commands to move selection to previous/next header

IMPROVED

  • Change refresh preview shortcut
  • Add menu titles
  • Silence old debugging statements
  • Migrate to version 2 of libSmartTextApp and libSmartTextBundle
  • Vacuum index database cache when closing folders to save disk space
  • Theme tweaks

FIXED

  • Issue with failing to index tags on some files
  • Add background color to textviews enclosing scroll view
  • Improve tag indexing
  • Fix issue when no file matches in search field
  • Fix a main thread issue

Version 1.0.0 (57)

NEW

  • Add tab completion in create bar when subfolder present
  • Add debugging help

IMPROVED

  • Refactor indexing and index updating code
  • Improve management of indexing in progress when user closes window

FIXED

  • Fix threading issue with recent changes
  • File management issues

notnvAlt 1.0.0 (58)

FIXED

  • Fix issue where updating the notes list caused incorrect file to be selected
  • Issue where files being read on main thread;
  • Issue where current active file not being remembered

Version 1.0.0 (56)

FIXED

  • Fix issue when indexing PDFs
  • Refactor query updates to behave the same across code

Version 1.0.0 (55)

FIXED

  • Miscellaneous fixes and updates to SmartText library

Version 1.0.0 (54)

IMPROVED

  • Enable thread checking when debugging by default

FIXED

  • Fix potential infinite loop when passing keystrokes between notes list and search bar

Version 1.0.0 (53)

NEW

  • Add File menu item to toggle showing connected files

IMPROVED

  • Change internal debugging logging mechanism
  • Update to latest MASShortcut commit
  • Localize user-facing strings

FIXED

  • Fix bug when dragging multiple notes to Finder
  • Disable showing connected files when typing in search bar
  • Fix regression in pre-populating textview search based on search/create bar
  • Additional search field refactoring for URL handlers

Version 1.0.0 (52)

FIXED

  • Fix issue with cancelling search
  • Additional fixes for refactored search bar
  • Fix issue with clicking on URLs from Apple
  • Include filenames in exact match searching
  • Improve remembering of user entered text
  • Don’t autocomplete filename when typing delete in search field
  • Apply ignored files to similarity database as well as regular database
  • Don’t use ignored files for filename autocompletion

Version 1.0.0 (51)

NEW

  • Saved Searches (pull down magnifying glass menu in Search/Create bar)
  • Add more optional debugging information for reading/writing files for troubleshooting purposes
  • New URL method addtheme
  • Add right-click menu to status bar item

IMPROVED

  • Rewrite of code for Search/Create bar
  • Clarify dock icon settings in Preferences

FIXED

  • Allow URLs that contain :/// but no hostname

Version 1.0.0 (50)

NEW

  • Added Cmd-1, Cmd-2, etc. and Cmd-[, Cmd-] shortcuts to the preferences window for easier navigation between tabs

IMPROVED

  • Improved logic and user interaction to handle updated versions of default resources (e.g. default themes, dictionaries, etc.)
  • Add more optional debugging information for reading/writing files for troubleshooting purposes

FIXED

  • Don’t allow full screen windows when dock icon is disabled
  • Regression with URL handlers

Version 1.0.0 (49)

FIXED

  • Issue in headers when Title Case functionality is turned off
  • Edge case where tabs could not be deleted
  • Edge case where hitting delete key outdented instead of deleted selected text
  • Issue with shifting lines left/right/up/down (which also affects inserting/deleting leading indents) that could cause strange behavior
  • Restore originally typed text in search bar when hitting delete key

Version 1.0.0 (48)

NEW

  • Add menu item to return preview to default zoom level

IMPROVED

  • Elastic tabstops now default to off
  • Don’t reset search bar when deleting a file

FIXED

  • Fix issue on 10.15
  • Fix memory leak when running on 10.15+; fixing it on 10.14 causes crash
  • Fix UTF encoding of strings file
  • Reindex when renaming subfolders
  • Minimize unnecessary reindexing
  • Improve memory usage
  • Update indexing to handle multiple hyphens/underscores in a single word
  • Don’t wipe out search bar selection when matching non-text files
  • Improve focus mode behavior
  • Reduce unnecessary indexing of unchanged files
  • “Replace All” is now undone as a single action

Version 1.0.0 (47)

NEW

  • Make expiring beta more obvious

IMPROVED

  • Update copyright dates to 2020
  • Add writing direction to Appearance Preferences

FIXED

  • Don’t wipe out search bar selection when matching non-text files
  • Fix some errors in determining which menu commands are valid
  • Hide FindBar when collapsing textview

Version 1.0.0 (46)

IMPROVED

  • Add writing direction to Appearance Preferences

FIXED

  • Hide FindBar when collapsing textview

Version 1.0.0 (45)

NEW

  • Add horizontal divider lines
  • Index text contents of iThoughts files

IMPROVED

  • Adjust Editing Prefs strings
  • Use older date when temporarily indexing PDFs
  • Do a quick index of PDFs first, however, so that the files show up in the list
  • Improve navigator window search functionality
  • Update Editing prefs strings
  • Remove padding around

FIXED

  • Fix autocompletion functions with new core routine for empty query strings
  • Fix potential bug in autocomplete handling
  • Count PDFs that are still being indexed
  • Fix endless loop when page up/down in notes list
  • Allow changing case of filename
  • Disable delete file menu item when notes list is not first responder
  • Moves PDF indexing step into the background on a separate queue so that indexing other files can keep going
  • Fix Cmd-Delete in notes list
  • Reselect current note in notes list when the underlying folder changes and is re-indexed

Version 1.0.0 (44)

This build fixes a regression caused by the emoji picker fix in build 43.

FIXED

  • Smart editing regression

Version 1.0.0 (43)

NEW

  • Option to use MathJax
  • Add announcement mechanism and preferences
  • Autocomplete is supported for transclusion filenames

IMPROVED

  • Change to ‘Reveal in Finder’ and use shortcut
  • Expand tooltip on connectedness button
  • Use system font for notes list
  • Refactor code to handle font name/size for notes list
  • Adjust layout of General Prefs
  • Use system icons for preference toolbar icons where possible

FIXED

  • Notes table context menu validation
  • List margins in Resolute and Gregarious previews
  • Preview failed to render WikiLinks in table cells
  • Wikilink autocompletes prepended with ‘./’
  • Automatically opening single folder outside of home directory
  • Left DBPrefsWindowController out of credits
  • Typo in general prefs
  • Issue with cursor placement after using Cmd-Ctrl-Space to insert emoji

Version 1.0.0 (42)

IMPROVED

  • Add modifier key symbols to sync scrolling prefs
  • Create/select folder at end of onboard process

FIXED

  • Slideshow reset on Welcome window close
  • Fix memory leaks
  • Fix bug in prefs template layout system

Version 1.0.0 (41)

NEW

  • Add preference button to clear cached indexes, new cache subfolder location
  • Add preference to sort by file size
  • If only one folder is known, use navigator auto select behavior instead of showing navigator window
  • Add indicator of change tracking to stats info bar
  • List of file extensions in MMD preferences to toggle the default syntax highlighting status (e.g. default on, but list of file types to disable, or default off, and list of file types to enable).
  • Index contents of PDF files for search
  • Include all filetypes in “connections” mode

IMPROVED

  • Change keyboard shortcut for increasing/decreasing ATX header levels
  • Gradient banding in icon
  • Migrated textFileExtensionWhitelist esoteric preference key to STTextFileExtensionWhitelist for consistency

FIXED

  • Improve ignore filter handling
  • Issue with navigator list and user directories
  • Fix edge case in navigator if user opens home directory in nvUltra
  • Display alert if opened folder disappears (e.g. removable volume)
  • Fix issue where files were saved unnecessarily
  • Improve handling of diacritics and other dead keys
  • Update preview when file changed by another application
  • Fix error with options that caused erratic insertion point placement when “_” was used for emphasis

Version 1.0.0 (40)

NEW

  • Add hidden preference ‘NVMoveFocusToSearchOnActivation’ to modify behavior with global shortcut

IMPROVED

  • Change web server cache to 60 seconds
  • Focus moves to notes list on up/down arrows, and back to search bar on other keys
  • Delete obsolete regular expression-based notes filtering
  • Be more restrictive in preloading find bar pasteboard contents

FIXED

  • Overwriting existing file with newly created file that lacked extension
  • Refactor canonical path code
  • WikiLink URL handler
  • Wiki links in preview creating new files instead of searching
  • Edge case in syntax highlighter around lists

Version 1.0.0 (39)

NEW

  • Add preference to control array of filenames to ignore
  • Add menu bar item to toggle syntax highlighting
  • Added back the Open With Default Application menu item and gave it keyboard shortcut Cmd-Shift-O
  • Add menu bar command to zoom preview; FIXED: Fix sync scrolling when editor/preview are zoomed
  • Add theme support for lightWindow and darkWindow; Update themes; Window title bar is transparent now
  • Add Edit File(s) with to main file menu
  • Add Open With-> notes list context menu
  • New UI for “Ignore Files” in General Preferences

IMPROVED

  • Tweak layout of General Prefs
  • Use Edit File(s) first item as the open with default app item for keyboard shortcut purposes

FIXED

  • Bug in resource installation code would not overwrite previously installed resources (i.e. themes, CSS, dictionaries, etc.) when they are updated.

    To update your installed resource versions, you will need to delete them to reset the process (e.g. Appearance Preferences -> “Open Themes Folder”, then delete any items that you want to update – DON’T delete any that you have personally customized).

  • Fix issue where Cmd-Delete could trash wrong file if multiple files selected

  • Fix bug when creating new file with incorrectly cased leading folder

  • Add menu bar command to zoom preview

  • Fix sync scrolling when editor/preview are zoomed

  • Fix bug in printing theme

  • Refactor themes; improve theme compatibility with light and dark modes on 10.14+

  • Add minimum size constraints for vertical orientation as well

  • Don’t duplicate the default app in Open File(s) With context menu

  • Preserve selected file when editing and it gets reindexed

Version 1.0.0 (38)

NEW

  • nvUltra App Icon (Dock and Menu Bar)
  • Vertical layout option in Preferences

IMPROVED

  • Add context menu to folder navigator to remove items from list
  • Purge folders from navigator that no longer exist
  • Preload search/create query into find bar for searching within documents
  • Add more tooltips to preference dialogs

FIXED

  • Delete Paste and Match Style menu item
  • Bug in navigator window display logic
  • Improve legibility of Dark Theme
  • Reduce unnecessary display of navigator window
  • Fixed some issues with themes
  • Preserve metadata when saving file

Version 1.0.0 (37)

IMPROVED

  • Bump indexing database version requirement

FIXED

  • Fixed issue with saving an empty file under certain specific conditions (we think)
  • Improve folder navigator window behavior in full screen mode
  • Same for welcome and cheat sheet windows
  • Paragraphs within list items were conjoined in the preview
  • Fix animation prefs

Version 1.0.0 (36)

NEW

  • Add dark mode theme for folder navigator

IMPROVED

  • Update code to allow compiling on pre 10.14 for testing
  • Changed New Folder keyboard shortcut to ⌘⇧N to match standard behaviors

FIXED

  • Fix compatibility with QuickLook and notes list on right side

Version 1.0.0 (35)

NEW

  • macOS 10.12 minimum requirement

IMPROVED

  • Rename Help menu

FIXED

  • Fix defaults key in javascript for welcome screen
  • Fix for wiki links/clickable URLs issue

Version 1.0.0 (34)

NEW

  • Escape in notes list moves focus back to search field
  • “textFileExtensionWhitelist” defaults store an array of file extensions that are whitelisted as text, regardless of what UTI is available on your computer
  • defaults STInfoBarFontSize and STInfoBarFontName to control the font/size of the text in the info bar (stats bar) below the editor (see advanced preferences)

IMPROVED

  • Rename a bunch of preferences
  • Disable ‘open enclosing folder’ when no subfolder
  • Astyle
  • Update highlight.js library
  • Change about box line breaking

FIXED

  • Don’t autocomplete already-completed tag
  • Split views get messed up if pre-selecting non-text file when window is opened (e.g. if previewing an image when the window was previously closed)
  • Count welcome window as a document to prevent navigator from appearing
  • Disable File Menu items that don’t apply when no files selected
  • Fixed Preview CSS menu item label
  • Improve support for folder paths outside user’s home directory
  • Fix potential crash with null relative path when loading wiki link
  • Don’t index all renamed files as text files in case they are images
  • Wiki link syntax inside of code spans/blocks is now ignored in the preview
  • Fixed issue with showing invisibles and changes to line height (i.e. tabs were not vertically aligned)
  • Issue with elastic tabstops and enumerated lists, which broke left margin alignment for some fonts

Version 1.0.0 (33)

NEW

  • x-nvultra://defaults URL scheme for modifying defaults from links
  • Add exact match functionality (double quoted strings)

FIXED

  • Crash that started on 9/14
  • Fix potential NULL dereference

Version 1.0.0 (32)

NEW

  • Add Rename selected file menu item
  • Ability to change text alignment from menu bar on per window basis

IMPROVED

  • Refactored code to improve flexibility
  • Update menu bar strings

FIXED

  • Deleting file does not reset the search query and notes list
  • Improve window/tab behavior when app activates
  • Normalize UTF-8 before deleting file
  • Edge case with renaming file and adding extra extension
  • Issue where multiple tabs in a list item would indent it
  • URL detection with Apple Mail’s “message:” URL
  • Issue with non-ASCII apostropheccent key on some keyboards
  • Treat dropped PDF files as images for drag and drop purposes
  • Autocompletion in brackets issue
  • Issue with themes that are missing certain color attributes

Version 1.0.0 (31)

IMPROVED

  • Add Voice Over labels to the main GUI components
  • Cmd-L now moves focus to search field in the folder navigator window

FIXED

  • UTF-16 files could create a memory error that could cause crashes in unusual places

Version 1.0.0 (30)

NEW

  • Shift-tab outdents line
  • Allow defaults write to control table appearance, font, etc. (esoteric preferences)

IMPROVED

  • VoiceOver accessibility of welcome screen

FIXED

  • Don’t override search bar highlight color unnecessarily
  • Improve empty path handling
  • Allow hyphens between numbers when searching
  • Autocomplete behavior between square brackets
  • Line wrap when lists have a leftIndent in the theme

Version 1.0.0 (29)

IMPROVED

  • Update KaTeX to v0.11.0
  • All included dark preview themes match dark editor themes
  • Remember list marker preferences across restarts

FIXED

  • Edge case with line breaks and newlines

Version 1.0.0 (28)

NEW

  • Search text files for #foo tags
  • Escape key clears search field and focuses search
  • Optionally map escape key to autocomplete
  • Support escape key in Navigator Window
  • Option to run as menu bar only (hide Dock icon)

IMPROVED

  • Use transient window for folder navigator
  • Adjust theme settings for search field
  • Update KaTeX CDN version
  • Update advanced prefs strings
  • Default header title casing to off
  • Improve appearance of search/create bar
  • Folder Navigator closes when it is no longer active window
  • Remember Auto Zoom status when it changes
  • Remove irrelevant items from context menu when editing text
  • Improve header title case when using non-ASCII characters
  • Rearrange General Preferences for better balance

FIXED

  • Need to make navigator key window when creating since we hide when not key
  • Fix typo
  • When typing in search field, one can replicate the ‘scrolling too fast’ bug – this should fix that
  • Multiple small code fixes (static analysis)
  • Fix folder navigator theme for Dark Mode
  • Prevent thread/animation/auto layout inconsistencies when scrolling rapidly through notes list
  • Math (KaTeX) update when preview updates without full reload
  • Don’t add file extension when file already exists as is
  • Verify user-submitted file extension is a valid text file extension before creating the file
  • Theme-specific crash
  • Fix bug when rapidly switching between text files and non-text files (e.g. when holding down arrow in the notes list to scroll)
  • Fix crash with documents containing lots of lists
  • Indexing Race condition

Version 1.0.0 (27)

NEW

  • Folder Navigator (Window->Toggle Folder Navigator)
    • Navigator can automatically open folder if only one is known
    • Show folder navigator at launch if no folders opened
    • Delete in navigator table ‘forgets’ the selected folders; adjust UI behavior
  • Add help buttons to preferences
  • Add WikiLink autocompletion support
  • Add menu and context menu command to open files with default application
  • Support new tab button

IMPROVED

  • Set preference pane help links
  • Allow versioning of cached database structure to automatically rebuild when the underlying database needs to be updated
  • Refactor table customization code to standardize
  • Fix styling

FIXED

  • Typo in welcome window

Version 1.0.0 (26)

NEW

  • Dark versions of Gregarious, Resolute, and Pretentious
  • Support custom preview CSS per document
  • AppleScript property “note link” will generate an nvultra://open? link for the selected note
  • Option to “carry-forward” linebreaks when hitting enter (space-space-newline)

IMPROVED

  • URL handler make now accepts a notebook parameter to create a new note in a specific folder
  • URL handler also accepts txt parameter for search for naming consistency
  • Update Modern Red theme with custom highlighting color for search/create bar
  • Update Modern Red theme to customize file table editing colors and codeblock alignment
  • Remove redundant code and adjust time in use when quitting app

FIXED

  • Update strings file
  • Tab key in file list focuses editor, not edit filename
  • ‘Find Next’, ‘Find Previous’, et al. should work in the search bar
  • Remove incomplete German translation files

Version 1.0.0 (25)

NEW

  • URL method open to create links that can open specific notebooks and notes

IMPROVED

  • Global Hotkey hides nvUltra if it’s currently the foreground app
  • Change minimum widths

FIXED

  • Fix Voice Over issue with search field (hopefully)

Version 1.0.0 (24)

NEW

  • Add UTIs for import/export Markdown/MMD filetypes
  • Preferences for SmartText engine debug logging
  • Blacklist to exclude text file UTIs from being treated like text files

FIXED

  • Allow “clean” insertion of new CriticMarkup comments while change tracking is enabled
  • Calculations of margins when fixed line length and zoom in use
  • CriticMarkup comment with substitution while change tracking
  • External link navigation in Welcome Screen
  • Check WikiLink preference before parsing preview
  • Search file names for exact match in addition to querying database
  • Bug when non-text files had macOS tags
  • Default printing theme
  • Highlighting issue when deleting blank line between two blocks
  • Fix list cleanup bug

Version 1.0.0 (23)

FIXED

  • CriticMarkup inserting “(null)” when comment field is blank
  • Update preview if same file is re-selected after clearing search field

Version 1.0.0 (22)

IMPROVED

  • Welcome splash screen
  • Many CSS fixes
    • Splash screen can close window at end of slideshow
    • Splash screen can be set to appear on every launch
  • “Focus” is now “Toggle File List”
  • Set default file extension to “md”
  • Restoring windows pre-selects last-focused file

FIXED

  • Order of items in Preferences
  • macOS 10.11 compatibility updates
  • Fix Preview JS errors
  • Issue with text background color when mixing fonts
  • Autocompletion bug

Version 1.0.0 (21)

FIXED

  • Use proper checkbox size in prefs
  • Use file coordinator when moving file
  • Refresh table when reindexing file outside of full indexing
  • Don’t index changed files if they are hidden
  • Improve responsiveness when editing or deleting files externally
  • Don’t allow overwriting existing file by editing filename
  • Add file extension when manually renaming files
  • Improved file extension behavior with file table
  • Fix escape behavior when editing file table

Version 1.0.0 (20)

  • Initial beta release

Search | Support Site | Legal | Privacy