Changelog

April 30, 2024

v 14.4.0

Improved YAML parsing, adding support for nested fields; Added a new sort option for Folder + Seq + Title; Added a new field type of Page Style, to hold CSS to be applied to a single note; added a bulk edit option, to modify several Notes at once; Fixed a couple of annoying bugs.

April 20, 2024

v 14.3.0

Added support for sub-folders; Added derived variable for note identifiers (including compound keys).

April 2, 2024

v 14.2.2

This fixes a couple of bugs related to the Link field.

March 29, 2024

v 14.2.0

Internal file links are now created as relative links (relative to the location of the Collection folder); added a new Display Mode specifically for Quotations; added new Custom URL options to show a random quote, in the new Quotations mode; added a Putting It All Together section to explain how to see a daily quote; fixed a problem that prevented parsing of Markdown text in queries built using the Query Builder.

March 11, 2024

v 14.1.0

Added a Duration field type; added an Export to iCal option; Updated the Putting It All Together write-up to include these new features; fixed an include bug.

Feb. 27, 2024

v 14.0.0

Added Note ID configuration options (to allow duplicate titles within a collection); added Markdown support for strikethroughs, subscripts and superscripts; fixed a couple of bugs.

Feb. 1, 2024

v 13.9.0

Added Search Scope Options; Export Web Book Refinements; Documentation Improvements; Fixed a Problem with Image Names.

Jan. 22, 2024

v 13.8.0

- Changed the default font for the List tab to use a macOS system font with monospaced digits (but proportionally spaced letters).

- Added an option to change the font settings for the List tab.

- Fixed a Field Renaming Bug

- Fixed a Query Refresh Bug

Jan. 16, 2024

v 13.7.0

Improved the Collection Table of Contents; Added a Query Refresh button, to refresh the data on a query; Added a Custom URL to open an attachment; Added a Markdown Command to Generate a List of Attachments; Clarified use of Collection Identifiers; Added a Lookback Field Type.

Dec. 18, 2023

v 13.6.0

Added a Field Renamer Utility; fixed a Variable Modifier bug; fixed a Date-Time formatting bug; fixed a couple of lingering problems with Dynamic Task Lists.

Nov. 30, 2023

v 13.5.0

Expanded Collection Table of Contents command to work when collection is sorted by Date + Seq; Added a starter pack to use as a Travel Planner; Added a starter pack containing code snippets to use with Notenik; Fixed a couple of bugs affecting note file parsing, and table generation when lines end with two or more spaces; Added some much-needed documentation for use of the Scripter window.

Nov. 17, 2023

v 13.4.0

Added Show in Finder for note files; Added an optional separator for the Linked Tags Variable Modifier; Added the ability to include a secondary script within a primary script; Adding a Script Lognoise setting; Improved the appearance of Link fields on the Display tab.

Oct. 29, 2023

v 13.3.0

Added a new field type of Person, that can be used to store the various pieces of an individual's name, in a semi-structured fashion; Improved the vCard import function; Added an option to sort various things last-name-first, instead of first-name-first.

Oct. 19, 2023

v 13.2.0

Fixed a bug affecting the use of a display.html template file; adding some limited support to import vCards into Notenik; added a new function to assign a specified tag to a set of search results.

Oct. 13, 2023

v 13.1.0

Added a Presentation Mode; Added ‘Skip To’ navigation option to skip lower-level detail when using Streamlined Reading; the Phone field now preserves embedded commas.

Sept. 29, 2023

v 13.0.0

Added Ability to Specify a Default Title Value; Added Squeeze Option for Punctuation Purification; Made Tasklists Display Dynamic and Functional; Fixed a Problem with Link Interpretation; Fix for Seq Field Formatting on Secondary Displays; Fix for Seq Field Display on List Tab; Fixed a Markdown Parser Problem with Isolated Numbers; Fixed a Problem with Blank Lines in YAML front matter; Fixed a Horizontal Rule Problem; Fixed a Title Display Problem; at Apple's request, removed link to Ko-Fi to enable donations.

Sept. 14, 2023

v 12.9.0

Improvements to Local File Links; Improvements to the Author Name Variable Modifier (particularly for works having multiple authors); Improvements to the Wiki Style Link Variable Modifier, specifically for links between Collections; Added a new Option to Export a Collection to an HTML outline; Fixed a problem affecting the Rank field; Added a new Note Share option to share a single selected Note using a merge template; Fixed Level 1 Headings beginning with digits; Auto-Creation of missing Wiki Link targets improved, particularly for links between Collections; apostrophes in Titles are now preserved when forming file names; added a new HTML class for checklist items.

Aug. 25, 2023

v 12.8.0

Added a new field type of Phone; Improved interoperability for the Link field and for Wiki Links, especially when using iA Writer; fixed a problem when navigating backwards in a list; improved logging messages for Merge Template generation.

Aug. 16, 2023

v 12.7.0

Added a derived merge variable for Image Name Short; Added variable modifier to derive a domain name from a link; Documented a variable modifier to split a label from a number-label combination; Reworked the Find, Search and Nav controls in several useful ways, to provide greater flexibility in moving back and forth between Notes along several different paths, and to provide keyboard shortcuts that are more consistent with those used by other apps.

Aug. 2, 2023

v 12.6.0

Added New Field Type of Email; Corrected a Markdown Sharing Bug; Corrected Display Heading Size Units (to show pt instead of em); Corrected Multi-Level Tags Expansion; Starting Day of Week Setting Now Recognized.

July 22, 2023

v 12.5.0

Web Location Files Now Appear within a Parent Realm; Scroll Positions on Display and Edit Tabs can now be optionally synchronized; Tab Spacing has been Adjusted in Edit Mode so that tabs should now be as wide as four characters; Added a Menu Command to Rerun Last Script; Additional Info on Static Website Generation is now available in the Knowledge Base; Additional Tips for Visually Impaired Users are also available now.

June 28, 2023

v 12.4.0

Added two new field types: an Address field, for storing a street address that can be used with Apple Maps, and a Directions field, that can be used to store both a from and to address that can, again, be used with Apple Maps; Added a new Collection Setting to control the sorting of blank dates (before or after Notes with non-blank dates); Added a Markdown Calendar command that can be used to format a traditional-looking calendar using the dates in a Collection; Improved next and prior navigation within a Collection, to improve retention of prior Notes visited; Fixed a few bugs (including one sequence bug that could have caused a crash).

June 20, 2023

v 12.3.0

Added App Setting for alternate editing approach for Long Text fields; Added an Again button to the New with Options window, to allow multiple new Notes to be quickly added (useful for outlining); Corrected the setting of the Collection Title; Corrected window placement to align to upper left corner of screen, rather than lower left.

May 31, 2023

v 12.2.0

Expanded definition of alphabetic characters, to include accented characters, when cleaning string for use in tags, and for file names (accented characters are now accepted, whereas before they were being dropped); expanded allowable sequence depth for accurate sorting -- sorting was only accurate for the first six levels before, and now it should be accurate for any number of levels; better handling of images in streamlined reading mode; improved scrolling on the list tab, to prevent unwanted horizontal scrolling.

May 22, 2023

v 12.1.0

Added a Markdown command to generate an outline based on headings; added another command to generate an outline based on lists; made some improvements to the OPML import function using the Seq and Level fields.

May 10, 2023

v 12.0.0

Corrected hour formatting in Timestamp values; fixed a bug involving timestamps and classes; improved handling of the Display template.

April 30, 2023

v 11.9.0

Dragging and Dropping a Note from one Collection to another will now copy the Note's attachments (if any), in addition to the fields of the Note itself; a new Markdown command has been added that will allow a reader to navigate to a random Note (or to a random Note of a specific class); a new special class value of 'exclude' has been added, which will exclude Notes of that class from the normal reading sequence of a Collection.

April 19, 2023

v 11.8.0

Added ability to export to an EPUB; added ability to supply header, nav and footer elements, to be shown throughout a Collection (and put to use within the Notenik Knowledge Base); improvements to the Knowledge Base index; improved ability to cite authors and their works; added title-page as a standard class value; improved internal identification for footnotes and citations, allowing multiple notes to be combined while still ensuring a unique identifier for each such reference.

March 27, 2023

v 11.7.0

Added a Text Format Field Type; Upgraded Note Selector to Include Collection Shortcuts; Added a Check to Prevent a Note titled 'Template' from being Added; Fixed Some Problems with Backlinks; Added Web Page as a Standard Work Type; Added Command to Generate a Bibliography; Added New Field Type of Display-Seq; Heading Centering Can Now be Set in Display Settings; Font Family and Size Can Now be Separately Set for Headings; Paragraph Margins Modified; Added New Derived Variable; Startup Completion Signaled Earlier in Process.

March 1, 2023

v 11.6.0

Added a new Markdown command to make a table sortable by its column headings; added a new Knowledge Base Reference page listing HTML class values assigned by Notenik; a few changes to default CSS styling, especially for links, to improve usability; extended behavior of the Collection setting to open external links in new tabs/window so that it will apply to Link fields as well; straightened out some funny business that was causing Notenik to open internal links within external web browser windows.

Feb. 17, 2023

v 11.5.0

Fixed a few bugs; added new Collection setting to open external links in a new browser tab/window; added a keyboard shortcut to generate an include command for a selected Note.

Jan. 30, 2023

v 11.4.0

A Seq field can now be used to store a Time of Day; Added a new function to lay out Notes with Dates into a monthly calendar format; Reorganized the app menus a bit; Expanded usage of the Query Output window; Added control to Query Output window to allow HTML to be saved to disk and/or sent to web browser; Reorganized the Knowledge Base a bit.

Jan. 17, 2023

v 11.3.0

Added macOS Shortcut Action to Open Quick Action Window; Improved Format for Date Column on the List Tab; Tweaked Formatting when Including a Quote; Added Check Marks to Collection Sort Menu; Added Table Support for Long Cells; Added Ability to Escape Pipe Characters.

Jan. 6, 2023

v 11.2.0

Tags on the Display Tab are now clickable links; Added a Custom URL command to expand a tag, on the Tags tab; A Hash Mark in the Search field now restricts the search to the Tags field; the 'Select a Note...' window now also recognizes a leading hash mark as an indication that the user wants to search the Tags field; Powerful new Import Settings were added for CSV imports, allowing the user to control potential merging of imported data with existing data; improved HTML block recognition, now including a starting script tag; the Title field is now checked to ensure that no unreasonable characters (such as carriage returns) are included; improved handling of Collection titles, including new settings to control how default ones are formed.

Dec. 20, 2022

v 11.1.0

List tab column widths are now retained for a Collection; additional microblog convenience features added.

Dec. 8, 2022

v 11.0.0

Added option to format a shared Note as a Microblog post; Added option to send a shared Note to your Web browser, where it can be easily printed or saved as a PDF; Wiki link formatting now defaults more reasonably when processing with a Merge Template; Web Book navigation now available when using Merge Templates; Corrected a bug that could cause a crash with Lookup fields.

Dec. 3, 2022

v 10.9.0

Updated terminology in the app and its documentation to change 'Preferences' to 'Settings' (in line with macOS Ventura changes); fixed a bug that was not respecting the Collection setting to save tags with a preceding hash symbol; improved handling of a file with the extension '.nnk' to help Notenik respond by opening the enclosing Collection; straightened out some issues with data entry on Lookup fields.

Nov. 17, 2022

v 10.8.0

Added Knowledge Base documentation describing the available Collection Types that can be used to initialize a New Colection; added a new starting Collection Type to create a website, including sample merge templates and a sample script; added two new Collection Sort options to allow sorting by Class; added a Notenik Master Class to the Help menu, to assist in learning some of Notenik's more advanced features; added ability to convert back links fields to HTML.

Nov. 8, 2022

v 10.7.1

Fixed a couple of bugs.

Nov. 4, 2022

v 10.7.0

Added Rank as a new field type, combining a number for sorting with a label for understanding; added a new merge template variable modifier to extract the text from the right side of a field such as Rank; eliminated CMD Right Arrow as a Notenik-specific keyboard shortcut, freeing it up for its normal usage to move the cursor to the end of a line of text; vertical bars (aka pipe symbols) may now be used to supply visible text for a wiki link that is different from the title of the target note; enabled an alternate syntax for note/file inclusion, to increase note interoperability with other software packages; a field label of 'Category' no longer forces the field to a Tags type; implemented a fix for image paths that included note titles that included question marks, since these were no longer working in Ventura without percent sign URL encoding.

Oct. 23, 2022

v 10.6.0

Increased interoperability of Notenik by adding explicit Collection prefs allowing the user to specify their desired format for their Note files (Notenik, YAML Frontmatter, MultiMarkdown, etc.), as well as whether they wish to have tags prefixed with hash signs; added Decision (as in a judicial decision) as a new Work Type; added a new Image Slug merge variable, making it easier to format images (with optional captions) in merge templates.

Oct. 10, 2022

v 10.5.0

Wiki Links will now look for a singular variation, as well as a plural variation; slight variations in AKA values will now be suppressed from a list of contents; duplicate windows for a parent realm will no longer be opened; added a merge variable modifier to prep a value for JSON storage; added several new derived variables for ease of formatting attributions and citations; added a new menu command to forget about all Collection shortcuts, so that Notenik's memory of these can be cleared and restarted; the Page Type field obtained when generating an Index has been expanded to make it more generally useful; several other small improvements were made.

Sept. 21, 2022

v 10.4.0

Added a Move option (as opposed to a Copy) when adding file attachments; added a new Markdown command to create a site search page; added a one-line table of contents (based on initial letter) for a Collection Index, allowing user to click on a letter to see terms beginning with that letter; made some changes to the way window size and coordinate adjustments are made when opening a Collection.

Sept. 9, 2022

v 10.3.0

Added support for wikilinks between Collections; parent realm window size and position are now retained and restored, where possible; files with extensions of '.svg' are now recognized as valid image files; a new merge template variable modifier of 'Z' adds a new option for adding links to tags; fixed a potential problem with citation numbering.

Aug. 21, 2022

v 10.2.0

The 'summarize' variable modifier now recognizes a semicolon, as well as a period, as an acceptable ending character for a generated summary; a missing reference link definition (which can happen when generating a summary) no longer results in the generation of a broken HTML link; some possible problems formatting wiki-style links during merge template processing have been corrected; corrected a problem that would sometimes show spurious duplicates on the List tab after a Note upedate; fixed a problem that would sometimes occur in the Markdown parser when encountering hard line breaks within a paragraph; changed the 'Minutes to Read' field to calculate based on 225 words per minute, instead of 200; made 'Minutes to Read' availabe in the Counts window.

Aug. 11, 2022

v 10.1.0

Query Output Window size and location now remembered and restored; New merge variable of display-css added, allowing Notenik's internal CSS to be used as a default when generating output via a merge template; New ifnew option for output merge command added, to tell Notenik to create the output file only if it does not already exist (as when generating a default css file); BBEdit project files now show up in parent realm collections, and can be opened from Notenik; Deleted notes are now moved to the trash, rather than being immediately erased; Modified notes no longer generate file deletes and adds; A new option has been added allowing a range of Notes to be deleted; Collection shortcuts are now loaded after the startup permissions grant, if that option is selected; A new Help menu item was added to allow the user to view the Notenik 101 video on YouTube.

July 30, 2022

v 10.0.0

New Shortcut Actions to Add a Note, and to Run a Script; new Export option to Run a Script; improved Scripting documentation; Query Builder output is now routed to a Notenik window, rather than to a Web browser; Script Filter operators for partial string comparisons now ignore case on operands; removed application preference option to grant folder access without confirmation, since the confirmation is a key part of providing access to the selected folder.

July 23, 2022

v 9.9.0

Added several custom actions for use with macOS Shortcuts; added a new Query Builder function; added a merge variable modifier to convert a Note title to its lowest-common denominator ID; added startup options to prompt user to grant folder access; fixed a problem with blog creation; fixed a problem with restoring window locations; made some content and structure changes in the Knowledge Base.

July 15, 2022

v 9.8.0

Added a new function to paste a date into any field currently being edited; Sample Display Template line breaks corrected; Toggle Streamlined Reading no longer toggles the explicit Body label field; next Seq value no longer being assigned to new Notes when Collection not sorted by Seq; added Obituary as a valid work type.

July 5, 2022

v 9.7.0

Prettified the HTML produced by Notenik; opened up the spaces per level indentation for outlines so that this can be set as a preference; changed new Collection logic to set initial Collection name to match the folder name; when importing a folder full of Notes, addition of fields found is now more liberal, accepting whatever is present in the import folder; plus a few minor changes.

June 23, 2022

v 9.6.0

Added a Help menu link to the new Notenik Discussion Forums, hosted by Discourse; added an option allowing tailoring of font(s) used on the Edit tab; created a way to set default values for fields; added logic to Code field display to convert HTML in such a way that it will display as code; updated file extension change logic to include class templates.

June 14, 2022

v 9.5.0

Added Note Selector option to format a Markdown command to include the selected Note; improved the working of the display teasers command; corrected a bug that occurred when adjusting edit font size.

May 31, 2022

v 9.4.0

Improved the new command to Populate an App Catalog; improved operation of the Combo Box for Lookup fields; improved Wiki Link Support when scripting, to honor AKA fields; added a new Combo field type, to populate the dropdown for a Combo Box with a dynamic list of current values; added a new Teaser field type, to allow a teaser field to be assigned some other sort of label; added a new Markdown command to display the teasers for the current Note's children; improved the Note Import functionality to ensure the same value didn't get assigned to more than one field.

May 9, 2022

v 9.3.0

Expanded Note Selector to allow selection from other Collections; added an import option for a folder full of text files; modified the defaults for a new Level field to avoid values of zero; added a command to populate an app catalog; improved editing of the Status field.

April 21, 2022

v 9.2.1

Fixed a problem that arose when reading a text file beginning with a UTF BOM character. Such characters are now bypassed.

April 16, 2022

v 9.1.0

Added import option for a single text file (or simply drag and drop from the Finder); modified Discard of Edits to use a less common keyboard shortcut (Shift-CMD-D) and to provide a confirmation alert before proceeding; added a new Markdown command to produce a simple Tags Cloud; and added an option to remove all previously assigned tags based on level.

April 2, 2022

v 9.0.2

Fixed a couple of bugs affecting a lookup field for an author.

March 31, 2022

v 9.0.1

Fixed a bug that prevented a timestamp from being returned from the GetSelectedNoteBacklink AppleScript command, even for a Collection containing the Timestamp field.

March 29, 2022

v 9.0.0

Fixed a problem with saving the initial Timestamp value, when a new Note is created; enhanced to allow opening of a Note within its Collection when a Note file is dragged and dropped onto the app; fixed Markdown parser problem when handling a series of unadorned numbers, one per line; added an option to make apostrophes curly; added new Copy options to List tab contextual menu, for title and timestamp; added a Note Selector option to copy the timestamp for a Note; added additional AppleScript command to return a Note's file path; modified behavior of a Link field so that a tab character will skip to the next field.

March 25, 2022

v 8.9.0

Added AppleScript APIs for integration with the Hook app; expanded the Notenik Custom URL scheme to allow opening a Note by specifing a Note's full file path, or by specifying a Note's timestamp.

March 18, 2022

v 8.8.0

Added a Note Selector window that allows a user, while remaining on Display or Edit of one Note, to look up the title of a second Note, for possible insertion into the text of the first Note; also expanded the width of the Body text editing field, and made inclusion of a 'Body:' field label optional, on the Edit tab as well as the Display tab.

March 11, 2022

v 8.7.1

Quick Fix for new command to Grant Folder Access.

March 10, 2022

v 8.7.0

Improved handling of folders and packages; added option to exclude untagged Notes from a generated tags outline; added seq formatting options to exclude/format sequence numbers differently at different levels of numbering; added new App pref allowing Notenik to always use light mode, or always use dark mode, no matter how System appearance preferences are set; added ability to select multiple Notes whose links are to be launched, and to launch them from the Tags tab, as well as the List tab; added new File menu command to grant Notenik access to a selected folder.

Feb. 27, 2022

v 8.6.0

Added support for Markdown task lists; auto-creation of missing wiki-link targets is now optional, and can be toggled within the Collection Preferences; added additional options for formatting Note Titles, so that they can be generated with varying heading levels; improved the default styling for heading levels; slight improvement in the arrangement of the File menu.

Feb. 21, 2022

v 8.5.0

Improved handling of hash marks when prepended to tags; export with YAML frontmatter now available; the Status field now tolerates unexpected values; display of local images can now be enabled in the Collection Prefs; the default CSS for the Display tab now set img max-width to 100%.

Feb. 15, 2022

v 8.4.0

Added support for YAML frontmatter, and increased tolerance for diverse existing text file formats.

Feb. 11, 2022

v 8.3.0

Added Notenik Tips; added an option to go from the last Note back to the first Note, when using Streamlined Reading; positions and sizing of Collection Windows are now retained between sessions and restored when a Collection is next opened; random note navigation is now supported; plus a couple of small fixes for Mathjax usage.

Feb. 7, 2022

v 8.2.2

Fixed a couple of math bugs. These were problems affecting the way Notenik passes equations and math expressions to Mathjax when this Javascript package is enabled for a Collection.

Feb. 5, 2022

v 8.2.1

Added code to create the iCloud Container folder for Notenik, in case it is missing for some reason.

Jan. 29, 2022

v 8.2.0

Added Markdown support for the creation of tables, using pipes and dashes; added a new command beneath the File menu to Open the current Collection's Folder in the macOS Finder; improved editing of Index fields; added new command to Clean a Link, removing common tracking parameters; improved the readability of the Keyboard Shortcuts Reference page in the Knowledge Base; added a new Markdown Cheat Sheet.

Jan. 23, 2022

v 8.1.0

Sorted out some problems with model Collections, including what happens when Notenik is launched for the first time; added an include-quote-body option for Markdown inclusion, to include only the body of the referenced Note, but place it within blockquote tags; excluded included Notes from list of Included Children; excluded the Table of Contents page itself when generating a Collection Table of Contents; for a Collection sorted by Seq, the Seq value will now precede the tile of a Note on the Tabs tab;

Jan. 18, 2022

v 8.0.0

Added new Include command within the Notenik Markdown parser, to include a file, or another Note; expanded the Author Name Variable Modifierer to allow first name first to be extracted; added a new command and keyboard shortcut to quickly toggle the Streamlined Reading mode; added a new command to format a special Notenik URL to open the current Collection at a later date; added a new Merge Template Variable Modifier to perform a very rudimentary conversion of HTML to Markdown.

Jan. 4, 2022

v 7.9.0

Added a new Modify Seq context menu option, to modify the Seq number for a range of Notes; added indent/outdent commands, for use with Seq and Level fields; reworked Web Book publication to make it another File Export option.

Dec. 13, 2021

v 7.8.0

Created a new Intro to Notenik, with screenshots; improved Web Book publishing to enable a header line to be added at the top of every page; added a new field to include how (or if) to include children on a Note's display, in Streamlined Reading mode; added another sort Option, to sort by Date without respect to Status.

Dec. 5, 2021

v 7.7.1

A couple of important bug fixes affecting usage of the new Class templates, and of the Wikilinks/Backlinks fields.

Nov. 30, 2021

v 7.7.0

Added Class templates that can be used to prepopulate the Edit tab when creating new Notes; added a 'New Note w/Options' menu item, to allow users to select a Class template (as well as a few other fields) before showing the Edit tab; added a new Attribution field, to be used with Quotes; cleaned up the Edit tab a bit, to no longer show calculated fields; fixed a couple of annoyances.

Nov. 9, 2021

v 7.6.0

The optional Image Name field, when present, will be used to insert images into pages when generating a Web Book; an option to sort a Collection by Date Modified has been added; a handy shortcut key (CMD 0) has been added to reverse the current sort direction; when using the Quick Action screen, the last Collection Shortcut used will be recalled as a default value; when using the Collection Prefs screen to remove a field, Notenik will now purge any of the data associated with those fields from all Notes in the Collection; and available values for the new Class field can now be specified in a Collection Template file.

Oct. 25, 2021

v 7.5.0

Added an advanced search option; rearranged menu items a bit; changed the layout of the Collection Prefs screen to make it easier to use; modified Collection close process to save any in-flight edits; increased the number of Seq segments that can be sorted as one would expect; added a new field label and type of Class (which is currently sort of a placeholder for possible future functionality).