Skip to content

Releases: NotePlan/plugins

🤝 Shared Resources

03 Jan 18:38
e3e9588

Choose a tag to compare

Changes to 🤝 Shared Resources plugin

See Shared Plugin's README for details on this plugin.

[0.9.0] @dwertheimer 2026-01-02

  • Fix Toast notification CSS selectors: Change descendant selectors to class combinators so color and border styles apply correctly
  • Fix toast positioning: Use calc(1rem + var(--noteplan-toolbar-height, 0px)) to properly account for toolbar height when variable exists
  • Add debug mode to Form Builder window initialization
  • Add Test Toast button in Root.jsx debug section that cycles through all toast types sequentially
  • Update MessageBanner component with improved styling and functionality
  • Update sendBannerMessage() function throughout codebase for consistency
  • Update JSDoc comments in Root.jsx
  • Update minAppVersion to 3.20.0 due to showInMainWindow requirements

[0.8.4] @dwertheimer 2025-12-31

  • Add showReloadButton option to NPReactLocal.showInMainWindow

[0.8.3] @dwertheimer 2025-12-27

  • Refactor HTML generation code to eliminate duplication between openReactWindow and showInMainWindow
  • Extract shared HTML generation logic into prepareReactWindowData function
  • Create assembleHTMLString function for showInMainWindow to build complete HTML string
  • Update addStringOrArrayItems to properly handle ScriptObj types in addition to strings and arrays
  • Both window functions now use shared code, reducing maintenance burden and ensuring consistency

[0.8.2] @dwertheimer 2025-12-27

  • Root bundle now includes React and ReactDOM internally (self-contained)
  • Eliminated separate react.core.dev.js bundle - React/ReactDOM are bundled into Root
  • Root exports React, ReactDOM, and createRoot as globals for other bundles to use
  • Fixed script loading order: Root loads before plugin bundles so React/ReactDOM are available
  • Plugin bundles (like Forms) now reference React/ReactDOM as external globals from Root

[0.8.1] @dwertheimer 2025-12-24

  • Add Toast notification component and option for MessageBanner to be displayed as a floating toast for transient messages in top-right corner
  • Toast overlays content (doesn't push it down like MessageBanner)
  • Supports INFO, WARN, ERROR, and SUCCESS types with auto-dismiss timeout
  • Can be called from plugin side via sendToastMessage() or React side via dispatch('SHOW_TOAST')
  • Includes slide-in animation from right and fade effects

[0.8.0] @dwertheimer 2025-12-18

  • Add request/response pattern for awaiting from React->Plugin->React
  • Bring a better design to MessageBanner component
  • Update MessageBanner to take a 'type' (WARN, ERROR, INFO or REMOVE), and an optional timeout
  • Add separate MessageBanner.css, that removes this particular dependency on css.w3.css
  • Add NP_THEME to showHTMLV2
  • Fix bug in window positioning math in showHTMLV2

[0.7.5] @dwertheimer 2025-01-24

  • Remove DynamicDialog from Root (it was duplicating code and CSS)
  • FormView and other components now can import DynamicDialog when they need it

[0.7.4] @dwertheimer 2024-12-21

  • Remove minified versions of Root and FormView components

[0.7.3] @dwertheimer 2024-12-10

  • Improve DashboardDialog CSS

[0.7.2] @dwertheimer 2024-10-28

  • fix bug in Root where the pluginToHTMLCommsBridge.js was not being loaded and so sendMessageToPlugin was not working

[0.7.1] @dwertheimer 2024-10-24

  • fix bug in Root where banners were not being shown anymore

[0.7.0] @dwertheimer 2024-09-14

  • Add DynamicDialog to Root to bring up a dialog

[0.6.3] - @dwertheimer

  • Reduce logging

[0.6.2] - @dwertheimer

  • Add guard for NP window closed (kills React rendering at Root)

[0.6.1] - @dwertheimer

  • more logging to setTheme

[0.6.0] - @dwertheimer

  • add theme change route UPDATE_THEME

[0.5.11] - @dwertheimer

  • Fix banners

[0.5.10] - @dwertheimer

[0.5.9] - @dwertheimer

  • reduce logging

[0.5.7] - @dwertheimer

[0.5.6] - @dwertheimer

[0.5.5] - @dwertheimer

[0.5.4] - @dwertheimer

  • Further Work on Root React and react settings saved at root level

[0.5.3] - 2024-04-19 @dwertheimer

  • Decrease error logging

[0.5.2] - 2024-04-12 @dwertheimer

  • Improve error logging in React root component

[0.4.8] - 2024-04-01 @jgclark

  • add 'shortcut.js' script

[0.4.7] - 2023-10-16 @dwertheimer

  • minor updates to Root's WebView debug wrapper

[0.4.6] - 2023-10-16 @dwertheimer

  • update to remove CSS from React Windows if wanted

[0.4.5] - 2023-10-16 @dwertheimer

  • updates to React tooling using ShowHTMLV2 etc.

[0.4.4] - 2023-07-15 (@jgclark)

  • bugfix for 'undefined' message on plugin upgrade

[0.4.3] - 2023-07-14 (@jgclark)

  • update encode function for safe data transport to/from JS of & and & strings

[0.4.2] - 2023-06-07 (@jgclark)

  • add encode and decode functions for safe data transport to/from JS

[0.4.1] - 2023-06-02 (@dwertheimer)

  • add tweaks for react

[0.4.0] - 2023-05-29 (@dwertheimer)

  • add w3.css to the shared files and update some of the React

[0.3.1] - 2023-02-23 (@dwertheimer)

  • release bugfix

[0.3.0] - 2023-02-22 (@jgclark)

Added

  • function checkForWantedResources(fileList?) for plugins to use. See its jsdoc for more details.

[0.2.0] - 2023-02-18 (@dwertheimer)

Added

  • File pluginToHTMLCommsBridge.js

[0.1.0] - 2023-02-04 (@jgclark)

Added

First release:

  • provides the FontAwesome assets
  • /logShared command: lists all shared assets in the Plugin Console.

📅 Linear Calendar

27 Dec 14:20

Choose a tag to compare

Initial release of the Linear Calendar HTML plugin.

📝 Forms

18 Dec 05:00

Choose a tag to compare

dwertheimer.Forms Changelog

About dwertheimer.Forms Plugin

See Plugin README for details on available commands and use case.

[1.0.3] 2025-12-18 @dwertheimer

  • Add readme with basic instructions

[1.0.2] 2025-03-06 @dwertheimer

  • Add validation for reserved fields (will log a warning if a reserved field is used)
  • Add validation for receivingTemplateTitle in template frontmatter

[1.0.1] 2025-03-06 @dwertheimer

  • Workaround for frontmatter UI and CSV strings

Added

List what has been added. If nothing has been changed, this section can be removed.

Changed

List what has changed. If nothing has been changed, this section can be removed.

Removed

List what has removed. If nothing has been removed, this section can be removed.

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.

Plugin Versioning Uses Semver

All NotePlan plugins follow semver versioning. For details, please refer to semver website

📦 Filer

15 Dec 20:30

Choose a tag to compare

What's changed in 📦 Filer plugin?

Please see the Readme for this plugin for more details, including the available settings.

[1.4.1] - 2025-12-15

  • fix /move paragraph... commands when moving to a heading with trailing spaces (thanks, @stacey)

[1.4.0] - 2025-11-25

New

  • /add sync'd copy to note now can work on a block of lines. They will go to consecutive lines in the same destination note and section.

Fixed

  • trying a different way to fix recent NP API change when using "/move..." and "/add sync..." commands on notes with frontmatter. (Addresses #704)
  • "/quick move to today's note" not honouring "Where to add in the note" setting as 'start' (thanks, @anom)

[1.3.3] - 2025-11-07

  • fix duplication in /move block (thanks for the tip, @bido_1977)
  • improved the heading picker used in some of these commands

[1.3.2] - 2025-09-06

  • suppress notes in the special Archive and Template folders from the note chooser in /add sync'd copy to note and /move ... commands (for @chrismetcalf)
  • fix for /archive note keeping folder structure command
  • fix for /add sync'd copy to note command

[1.3.1] - 2025-08-23

  • further fix when trying to work around NP bug when using /move paragraph block on notes with frontmatter.

[1.3.0] - 2025-08-15

Added

  • can now access notes from Teamspaces
  • improved display of note picker (when running NP 3.18+)
  • note picker now includes '+ new note' option for /move paragraphs (for @oldielajolla)
  • improved display of heading picker (when running NP 3.18+)

Fixed

  • worked around NP bug when using /move paragraph block on notes with frontmatter. (Thanks for report by @Bono2007.)

✅ Overdue Task Processing

15 Dec 20:42

Choose a tag to compare

Task Automations Plugin Changelog

NOTE:
See Plugin README for details on commands and how to use it

What's Changed in this Plugin?

NOTE: A COUPLE OF RELEASES AFTER 3.0.0 DELETE THE SETTINGS THAT PERTAIN TO TASKS

[3.0.0] @dwertheimer 2024-03-26

  • Migrate Task Sorting Commands to Task Sorter Plugin
  • Rename this plugin from TaskAutomations - Overdue Task Processing

[2.18.0] @dwertheimer 2023-12-??

  • Changed commands from short command names to conform to new method
  • Started saving most frequently used choices in prefs for future potential use in commandbar options sorting per user
  • Refactored much of the overdue processing under the hood to make it more modular and testable for the future
  • Bug fixes under the hood

[2.17.0] @dwertheimer 2023-08-29

  • Overdue processing: change edit to allow you to opt-click a date return you to edit
  • Overdue processing: added p1,p2,p3 options. Thx @george!

[2.16.0] @dwertheimer 2023-08-23

  • Overdue processing: Add move-to-note as list/checklist option

[2.15.0] @dwertheimer 2023-06-10

  • Removed URL opening commands and moved them to Link Creator

[2.14.5] @dwertheimer 2023-05-23

  • Change order of interactive task review (look for forgotten tasks before week/today)

[2.14.4] @dwertheimer 2023-05-10

  • Improve handling of scheduling overdue tasks for future (e.g. tomorrow):
    • "Review tasks for Today?" was still using today, changed it to correctly use whatever day you have been reviewing
    • Same for review for this week

[2.14.3] @dwertheimer 2023-04-25

  • Fix bug that was overlooking forgotten tasks without dates.

[2.14.2]

  • XCallback bug fix

[2.14.1] @dwertheimer 2023-04-20

  • Processing overdues as of a date in the future. Useful for planning the night before.

[2.14.0]

  • Beta test of processing overdue-tomorrow feature

[2.13.2] @dwertheimer 2023-04-19

  • Fix @jgclark sorting edge case where scheduled type was being calculated and impacting sort

[2.13.1] @dwertheimer 2023-04-12

  • Fix regression bug that was always returning you to Overdue view

[2.13.0] @dwertheimer 2023-03-10

  • Add Overdue Popup Window for a Specific Folder
  • Add Today's Tasks to React Popup

[2.12.5] @dwertheimer 2023-04-08

  • Add counts to filter

[2.12.4] @dwertheimer

  • Fix filter dropdown bug 2023-04-08

[2.12.2] @dwertheimer

  • Document xcallbacks for React view

[2.12.1] @dwertheimer 2023-04-07

  • Remove checklists from search which crept in when isOpenfunc was expanded to include them

[2.12.0] @dwertheimer 2023-04-07

  • Add type filter to React View

[2.11.4] (@dwertheimer) 2023-03-26

[2.11.3] (@dwertheimer) 2023-03-26

  • Bug fix
  • Add iOS Preferences

[2.11.2] (@dwertheimer) 2023-03-26

  • Add scheduled tasks to overdue types

[2.11.1] (@dwertheimer) 2023-03-12

  • Removed error noise on task sorting when lines were note tasks

[2.11.0] (@dwertheimer)

Added

  • Task Sorting: Skip Done/Cancelled; Include Checklist in Sorting
  • React Overdue task processing view v1
  • Overdue: change to checklist type

[2.10.0] (@dwertheimer)

  • Added weekly note review question after overdue (and \n'/Review/Reschedule Tasks Scheduled for this week' command

[2.9.2] (@dwertheimer) 2022-11-11

  • Improve overdue messaging for Skip/Leave item

[2.9.1] (@dwertheimer) 2022-11-08

  • Open follow up when placed in a future note (so you can edit it)

[2.9.0] (@dwertheimer) 2022-11-07

  • Added 'This reminds me (new task) so you can add a task that just came to mind without stopping the overdue scan

[2.8.0] (@dwertheimer) 2022-11-06

  • Added follow-up tasks (thx @cyberz @antony.sklyar && @QualitativeEasing)

[2.7.2] (@dwertheimer) 2022-10-24

  • More API bug workaround hacks

[2.7.1] (@dwertheimer) 2022-10-24

  • API bug workaround hack (hope to remove it soon)

[2.7.0] (@dwertheimer) 2022-10-23

  • Beta of /task sync for testing

[2.6.0] (@dwertheimer) 2022-10-19

  • Added /sth - sort tasks under heading

[2.5.0] (@dwertheimer) 2022-10-19

  • Added weekly tasks to marooned task search
  • Added open task search (separate from overdue)
  • Added weekly reschedule tags (to point tasks to weekly note)
  • Added capability to review items marked for today
  • Added day names for rescheduling
  • Added preference to review today's tasks after overdue review
  • Removed Date+ - no longer necessary with overdue scan
  • /ts - changed the way deletes are done under the hood to make it more reliable
  • /ts - add task sort under headings

[2.4.1] (@dwertheimer) 2022-09-04

  • Overdue: Remove tasks which have been dealt with (@jgclark)
  • Overdue: Changes to instructions/README (@docJulien)

[2.4.0] (@dwertheimer) 2022-09-04

  • Overdue: Add search in active document only command (@jgclark)
  • Overdue: Add search in chosen notes folder command (@jgclark)
  • Overdue: Fix documentation and command description (@jgclark)
  • Overdue: Add some date choices to bottom of dropdown (@John1)
  • Overdue: Change "do not change" to start with "skip" (@John1)
  • Task Sorter: @jgclark: sort priority todos to the top, sort remaining open tasks by ascending due date (where given)
  • Task Sorter: @jgclark: sort priority todos to the top
  • Task Sorter: Add additional /ts filters for @george65
  • Task Sorter: Add tertiary sort field (@george65)
  • Task Sorter: Fix longstanding bug that would output "@undefined" for items with no defined terms
  • Task Sorter: Remove blank headings from previous sorts

[2.3.0] (@dwertheimer) 2022-09-04

  • Added overdue task review

[2.2.0] (@dwertheimer) 2022-08-27

  • Add sort by due date

[2.1.5] (@dwertheimer) 2022-08-27

  • Work around bug in removeParagraphs() that resulted in duplicates if lines are not in lineIndex order

[2.1.4] (@dwertheimer) 2022-08-27

  • Add logging to try to identify Editor crash

[2.1.3] (@dwertheimer) 2022-08-27

  • Fix Readme and docs. Thx @jgclark for the Eagle Eye

[2.1.1] (@dwertheimer) 2022-08-27

  • Fix typo
  • Attempting to reduce lag in changes reflected in Editor

[2.1.0] (@dwertheimer)

  • Added /tsd default task sorting settings
  • Added default settings for headings/subheadings in output
  • Added task sort by hashtag/mention (for @george65)

[2.0.0] 2022-07-12 (@dwertheimer)

  • Added commands:
    • /open todo links in browser
    • /open URL on this line

[1.6.2] 2022-05-17

  • adding /cth and copy tags /ctm /ctt

[1.6.1] 2022-05-09

  • added /cta copy tags from line above

[1.6.0] 2022-03-18

  • Add >today and remove @done per @pan's suggestion

[1.5.1] 2021-12-30 @dwertheimer (thx @jgclark for all the bug reports)

  • Fixed edge case where insertion index is different for Project Notes and Calendar Notes

[1.5.0] 2021-12-30 @dwertheimer (thx @jgclark for all the bug reports)

  • Removing /ott for time being due to bugs (swallowing tasks) in the underlying sweepNote code which needs refactoring
  • Added question in /tt whether you want headings
  • Removed blank line
  • Fix readme link

[1.4.0] 2021-11-29 @dwertheimer

  • Minor under-the-hood refactors -- changed imports to use functions that were moved to the helpers/sorting file (deleted them from here)
  • Added a line break in one line for output

1.3.0

  • taskSorter: Added support for bringing indented content under tasks with the tasks
  • taskSorter: Started to add support for task sorting in templates [WIP]

1.2.0

  • Added to bring OPEN tasks (only) to the top without sorting

1.1.0

  • Added /tt command to bring tasks to the top of a note without sorting
  • Turned off the pre-flight task backup

1.0.1

  • updated: now compiled for macOS versions back to 10.13.0

1.0.0 Removing "macOS.minVersion" which is no longer necessary due to transpiling
0.0.6 Added subheadings for tags/mentions & headless commands /tsm and /tst
0.0.5 Sort by priority or by #tag or @context/person or content/alphabetical
0.0.4 Added /mat command to reset completed tasks (or to set all open as complete), per request from @jaredos
0.0.3 Adding "macOS.minVersion": "10.15.7"
0.0.2 Initial /ts version

🧩 Multiple Release Test

12 Dec 18:20

Choose a tag to compare

np.MultipleReleases Changelog

About np.MultipleReleases Plugin

See Plugin README for details on available commands and use case.

[x.x.x] - yyyy-mm-dd (githubUserName)

Added

List what has been added. If nothing has been changed, this section can be removed.

Changed

List what has changed. If nothing has been changed, this section can be removed.

Removed

List what has removed. If nothing has been removed, this section can be removed.

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.

Plugin Versioning Uses Semver

All NotePlan plugins follow semver versioning. For details, please refer to semver website

🧩 Multiple Release Test

12 Dec 18:14

Choose a tag to compare

np.MultipleReleases Changelog

About np.MultipleReleases Plugin

See Plugin README for details on available commands and use case.

[x.x.x] - yyyy-mm-dd (githubUserName)

Added

List what has been added. If nothing has been changed, this section can be removed.

Changed

List what has changed. If nothing has been changed, this section can be removed.

Removed

List what has removed. If nothing has been removed, this section can be removed.

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.

Plugin Versioning Uses Semver

All NotePlan plugins follow semver versioning. For details, please refer to semver website

🧩 Multiple Release Test

12 Dec 18:14

Choose a tag to compare

np.MultipleReleases Changelog

About np.MultipleReleases Plugin

See Plugin README for details on available commands and use case.

[x.x.x] - yyyy-mm-dd (githubUserName)

Added

List what has been added. If nothing has been changed, this section can be removed.

Changed

List what has changed. If nothing has been changed, this section can be removed.

Removed

List what has removed. If nothing has been removed, this section can be removed.

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.

Plugin Versioning Uses Semver

All NotePlan plugins follow semver versioning. For details, please refer to semver website

🧩 Multiple Release Test

12 Dec 18:13

Choose a tag to compare

np.MultipleReleases Changelog

About np.MultipleReleases Plugin

See Plugin README for details on available commands and use case.

[x.x.x] - yyyy-mm-dd (githubUserName)

Added

List what has been added. If nothing has been changed, this section can be removed.

Changed

List what has changed. If nothing has been changed, this section can be removed.

Removed

List what has removed. If nothing has been removed, this section can be removed.

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.

Plugin Versioning Uses Semver

All NotePlan plugins follow semver versioning. For details, please refer to semver website

🧩 Multiple Release Test

12 Dec 15:53

Choose a tag to compare

np.MultipleReleases Changelog

About np.MultipleReleases Plugin

See Plugin README for details on available commands and use case.

[x.x.x] - yyyy-mm-dd (githubUserName)

Added

List what has been added. If nothing has been changed, this section can be removed.

Changed

List what has changed. If nothing has been changed, this section can be removed.

Removed

List what has removed. If nothing has been removed, this section can be removed.

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.

Plugin Versioning Uses Semver

All NotePlan plugins follow semver versioning. For details, please refer to semver website