Releases: NotePlan/plugins
💶️ Expenses
m1well.Expenses Plugin Changelog
[1.7.3] - 2022-07-23 (@dwertheimer)
Changed
- add more descriptive text for text input
[1.7.2] - 2022-04-26 (@jgclark)
Changed
- remove references to previous _configuration note system; all comes through Plugin settings screen
[1.7.1] - 2022-02-22 (@dwertheimer)
Fixed
- updateOrInstall was pulling wrong JSON file
[1.7.0] - 2022-02-10 (@m1well)
Added
- Add possiblity to do configuration via the new plugin settings section
- But also downwards compatible
[1.6.0] - 2022-01-05 (@m1well)
Changed
- Load tracking notes via DataStore to not open them all the time
[1.5.1] - 2022-01-04 (@m1well)
Fixed
- corrected plugin.json according to the official documentation
https://help.noteplan.co/article/67-create-command-bar-plugins
[1.5.0] - 2022-01-01 (@m1well)
Fixed
- error calculating the current month in fixed tracking
Changed
- note processing (depend on note object, not on editor object)
- add multiple lines at once on fixed tracking and aggregation
[1.4.0] - 2021-12-15 (@m1well)
Changed
- configurable amount format (
fullwith always 2 fraction digits orshortwith no fraction digits and always rounded)
[1.3.0] - 2021-12-09 (@m1well) (some ideas from @dwertheimer)
because of breaking changes, normally this should give a new major version.
but because I assume that no one has yet installed this plugin, a minor version would be ok
Changed
- config: added configurable delimiter
- config: added configurable date format
- config: added configurable column order
- config: changed shortcuts from string to object datastructure
- tracking: added some more checks (if category is configured and amount is "ok")
- commands: added 3 new commands for individual tracking, shortcuts tracking and fixed tracking
- aggratation: changed whole aggregation because of new date and column order
- tests: added tests
[1.2.0] - 2021-12-06 (@m1well)
Changed
- trim input from user for the text @individual tracking
[1.1.0] - 2021-12-03 (@m1well)
Changed
- changed exception handling for aggregation quality check
- moved tests to new folder
- changed wordings: 'fixExpenses' to 'fixedExpenses' and 'cluster' to 'category'
[1.0.0] - 2021-11-24 (@m1well)
Added
- initial releaase
🔬 Projects + Reviews
What's changed in 🔬 Projects + Reviews plugin?
See website README for more details, and how to configure.under-the-hood fixes for integration with Dashboard plugin
[1.2.3] - 2025-04-28
- Fixed race condition stopping 'Finish + Next' review from working. (thanks, @gdrn)
- Fixed problem in 'Pause Project'
[1.2.2] - 2025-04-03
- Added workaround for failing API call when using 'Finish + Next' (thanks, Alexandre Jacques)
[1.2.1] - 2025-04-01
- Under-the-hood changes to suit shared settings with Dashboard plugin.
- Fix % completion not being generated if using progress comments with no estimated %.
- Code refactoring.
[1.2.0] - 2025-03-19
There are 2 new settings that affect which open tasks/checklists are included in the '% completion' statistic for each project:
- Ignore tasks set more than these days in the future: If set more than 0, then when the progress percentage is calculated it will ignore items scheduled more than this number of days in the future. (Default is 0 days -- i.e. no future items are ignored).
- Ignore checklists in progress? If set, then checklists in progress will not be counted as part of the project's completion percentage.
[1.1.2] - 2025-03-17
- Fix to Next Actions not being detected in '/finish review' (thanks, @Wook5000)
- DEV: update to use CoreNoteFields, not TNote, where possible
[1.1.1] - 2025-02-14
Changes
- Turns off the background refresh of Dashboard plugin after every change to Project List, as it was interfering with changing Perspectives. The Dashboard will still update on its usual 'automatically update' interval without problems.
- If a project note is being processed but doesn't yet have any relevant metadata (specifically at least
@reviewor@reviewedmention, or at least one project/metadata/review/reviewed frontmatter field), then a very basic metadata line will be added after the note title.
[1.1.0] - 2025-02-03
New
- Supports 'Perspectives' from Dashboard plugin. If you turn the feature on in settings, the Project List will automatically use the current 'Perspective' definition from the Dashboard plugin to determine which folders are included and excluded.
- The Dashboard (from v2.1.8) now also tells the Project List window to update when you change Perspective (if you have the window open)
- where you have more than one project tag, each tag is shown in a section that can be collapsed or expanded using the triangle icons ▼ or ▶
Changed
- changed the top-middle box of controls to be a top bar, with only the controls that can't live in the popup 'edit dialog' boxes
- top bar now shows the current Perspective name (if used)
- other improvements of the 'rich' style Project List, to bring more in line with the Dashboard plugin. Including a simpler style of tooltips that aren't clipped
- now supports multiple next action tags, and shows all of them in the Project List (requested by @christmetcalf; closes issue #613)
- when you run '/cancel project' it now asks for a progress comment (like happens when you pause a project)
- the heading of the edit dialog box now shows the note title (not filename), and the current review interval
[1.0.2] - 2024-12-28 (unreleased)
- now uses the user's 'Editor Font Size' setting to determine the base font size for the rich view of the Project List -- and so can be changed up and down quite easily -- rather than using what the Theme defines.
- small layout tweaks
[1.0.1] - 2024-12-13
Fixed
- fix bug with 'next action' setting (thanks, Alexandre Jacques)
[1.0.0] - 2024-10-11
New
- can now define an optional 'next action' tag, and the first of these for a given project note are shown in the Project List. (This can be turned off if desired.) (Requested by @matt.)
- if a 'next action' tag is set, then warn user if they're finishing a Review, and no next action tag is found. (Unless there are no open items.)
- added 'New Interval' buttons to the top bar and edit dialogs, to change the
@review(...)interval. - added "Display only due?" and "Display finished?" toggles to window.
- added ⌘D and ⌘F shortcuts for changing the "Display only due?" and "Display finished?" toggles.
- added setting "Folder to Archive completed/cancelled project notes to". The default remains the built-in Archive location in the sidebar. (For @dvarlot.)
Changed
- doubled speed of generating longer project lists
- tweaked layout of item edit dialog to more closely match the Dashboard plugin
- the Dashboard plugin (if open) will refresh its Project section when the a relevant change is made to a Project in this plugin.
- simplified the "Display finished Projects?" setting to now be just off or on (which displays them after the open projects).
- improved display of projects with literally no tasks
- paused projects are now shown after active projects
Fixed
- now won't open the Projects List window after a review is finished, if it wasn't already open.
[0.14.1] - 2024-09-03
New
- new "Remove due dates when pausing a project?" option to unschedule all dates in a project when you pause it (for @lbednarski)
Changed
- stop projects with a future
@start(...)date from showing up in the review lists (for @lbednarski) - stop projects with nested hashtags (e.g.
#project/company) from showing up in review lists also on parent hashtags (e.g.#project) (for @lbednarski) - folders to include/exclude in the settings are now applied case insensitively (thanks to report by @purpletasker)
- some layout tweaks to align more with Dashboard's display
[0.14.0] - 2024-07-13
Added
- edit icon after each Project in the 'rich' style of Project List, that allows all the commands to be run without using the control bar at the top of the window
- after you change settings for this plugin, it will automatically refresh the rich Project List view if its open (requires NP 3.11beta or later)
Changed
- sizes of headings and text in the 'rich' style of Project List should better match those of text in the NP editor windows for your chosen theme
- under the hood changes to suit Dashboard 2.0
- changed some icons to match newer set used in the projects section of the Dashboard plugin.
- when writing completed and cancelled project summaries to the yearly note, it now puts them as simple list items, not tasks, to avoid a conflict with a Tidy Plugin command.
- should now offer to install 'Shared' plugin which it depend...
🔢 Note Statistics
What's Changed in 🔢 Statistics plugin?
[0.7.0] - 2025-04-22
New
- added some basic stats about Teamspaces, if they are in use, to /note stats command.
- all commands now also write their stats to the plugin console
[0.6.1] - 2022-12-30
New
- added new stat 'Notes with open tasks' to "/task stats for all notes" command
[0.6.0] - 2022-12-30
New
- "/task stats ..." command now includes counts for Checklist items (ready for NotePlan v3.8)
- "/note stats" command now includes counts for notes in the @archive
Changed
- Now ignores weekly/monthly/quarterly/yearly notes in the "Daily Calendar notes" count
[0.5.2] - 2022-05-14
Changed
- Updated references to the new Templates built-in folder.
[0.5.1] - 2021-11-07
Changed
- A little code cleanup.
- Removed pointed to old command /stp which has now been in Summaries plugin for a while.
[0.5.0] - 2021-10-11
Changed
/stp(stats for time period) command now moved to the new Summaries plugin
[0.4.0] - 2021-10-04
Changed
/nc(note counts) now shows Templates as a separate category, separate from Project Notes/tsp(task stats for all projects) now ignores Templates
[0.3.6] - 2021-08-16
Changed
- re-compiled for macOS versions back to 10.13.0.
[0.3.5] - 2021-08-01
Fixed
- list today's events broke after a config framework change
[0.3.4] - 2021-07-28
Fixed
- edge case of zero tasks → NaN
[0.3.3] - 2021-07-02
Changed
- tweaks to display; large numbers will now display using local settings for thousands separators
[0.3.2] - 2021-06-29
Added
- new
/stpcommand generates statistics and summaries over time periods.
[0.2.0]
Added
- new
/tspcommand, giving task stats for all projects
Changed
- renamed commands to use new abbreviated form
[0.1.0]
Added
First release, with /tc (task count), /wc (word count) and /nc (note count) statistics
🖥️ Preview
What's Changed in 🖥️ Previews plugin?
See website README for more details, and how to configure it.
[0.4.5] - 2025-03-14
- upgraded to use Mermaid v11.x
[0.4.4] - 2025-02-20, @CWhittle
- added embed images to preview, fixed some bugs
[0.4.3] - 2023-11-10
- stops the Preview window stealing focus in live preview mode
[0.4.2] - 2023-08-21
- fixed regression stopping Mermaid charts rendering.
[0.4.1] - 2023-08-12
- added styling for tags, mentions, highlights, underlining to match the current theme
- removed the brackets round
[[notelink]]s, and underlined instead, to indicate it's some sort of wikilink - removed sync block markers
[0.4.0] - 2023-07-10
- new command /start live preview that adds a trigger to the note (if it doesn't already exist) to enable near-live update to the note preview, and then opens the preview window
- fix to preview display of title and frontmatter for some notes
- make all open task and checklist types (according to user's Markdown settings) now render as open tasks (using basic GFM rendering)
[0.3.1] - 2023-06-29
- clarify instructions around Printing the preview, including disabling it on iOS, where it doesn't work.
- preview output now hides sync line markers
- added a hack to avoid displaying hashtags at the start of lines as headings [problem is in the third party library]
[0.3.0] - 2023-06-26
- Added automatic setting of Mermaid charts to use their 'default' or 'dark' theme according to type of current NotePlan theme. See README for how to override this.
- Will use latest Mermaid library -- now loads from internet to make sure its on the most recent version. But this means offline preview is likely to fail.
- Adds a trigger capability, so the preview can be automatically refreshed when the note is updated. The trigger line is
triggers: onEditorWillSave => np.Preview.updatePreview. - Added a 'Print me' button at top right of the preview, which opens the preview in your default browser, to allow you to then print it. (I currently can't make this all happen in a single step.)
[0.2.0] - 2023-05-19
- First release for private testing. /preview note command previews standard Markdown, plus strikethrough text, basic tables, Mermaid diagrams and MathJax fragments or lines.
[0.1.0] - 2022-09-24
- Initial work to test supporting Mermaid charts and MathJax display.
🎨 Theme Chooser
np.ThemeChooser Changelog
[1.9.1] 2025-02-20 @dwertheimer
- Add support for Eduard's hex colors in frontmatter (do not quote the hex color even though it's illegal YAML)
[1.9.0] 2025-02-20 @dwertheimer
- Add color picker to choose colors and write to frontmatter
[1.7.2] 2023-08-24 @dwertheimer
- Fix presets bug where presets were empty - found by @clayrussell
[1.7.1] 2023-08-22 @dwertheimer
- Add theme choosing to frontmatter-based theme setting
[1.7.0] 2023-08-22 @dwertheimer
- Added frontmatter setting of theme on a per-note basis
[1.6.2] 2023-07-09 @dwertheimer
- Remove background color from code blocks which was causing selections to fail.
[1.6.1] 2023-03-31 @dwertheimer
- Adding fancier version of inline comment hide
[1.6.0] 2023-03-31 @dwertheimer
- Adding end-of-line-comment-hide
[1.5.10] 2023-03-27 @dwertheimer
- Added messaging about shouldOverwriteFont
[1.5.9] 2023-03-27 @dwertheimer
- Fix bug with boolean settings
[1.5.8] 2023-03-27 @dwertheimer
- Add underline style to all titles
[1.5.7] 2022-12-15 @dwertheimer
- Fix bug in dark/light toggle
[1.5.6] 2022-11-29 @dwertheimer
- Add /Customize Themes
- Fix bug with how themes are saved as default (use filename, not theme name)
[1.4.0] 2022-09-15 @dwertheimer
- Allow users to change the name of the command
- Under-the-hood tweaks to genericize the presets functionality
[1.3.0] 2022-09-01 @dwertheimer
- Change to match new API signature for theme getting/setting
[1.2.1] 2022-06-24 @dwertheimer
- Remove testing command
[1.2.0] 2022-06-24 @dwertheimer
Critical bug fix
- Save preferences so that your settings get restored when plugin gets refreshed
[1.1.1] 2022-06-24 @dwertheimer
Features
- Added toggle light/dark (you need to set one favorite of each first) - thanks @jgclark for this idea
Improvements
- Added note to prefs/settings telling you how to set the presets - thanks @docJulien for the suggestion
- Hide the presets that have not been set yet (reduce clutter)
[1.0.0] 2022-06-23 @dwertheimer
- Initial release with commands:
/Choose Theme/Change Theme Preset
🤝 Shared Resources
Changes to 🤝 Shared Resources plugin
See Shared Plugin's README for details on this plugin.
[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.
⏱ Habits and Summaries
What's Changed in ⏱ Habits and Summaries plugin?
(And see the full README.)
[0.22.1] - 2024-09-13
- fix empty lines appearing in output of some
progressUpdate(...)template calls (reported by Madscientist and Kc)
[0.22.0] - 2024-06-04 by @aaronpoweruser
- Add new "checklist progress" option to appendProgressUpdate command (by @aarong). See README for details.
[0.21.0] - 2024-03-03
- new "Weekly Stats for Mermaid" command. See README for details.
- added a 'Refresh' button to periodStats outputs (except where the interval cannot be back-computed)
- fix to 'sparkline' output of 'Yes/No Items' (thanks to report by @thor)
[0.20.4] - 2024-02-16
- fix to "Weekly Stats as CSV" command output
[0.20.3] - 2024-01-30
- fixed problem when using
periodStats()tag from a template (thanks to report by @bhan.me). Requires updating Templating plugin to v1.10.2 as well.
[0.20.2] - 2023-12-30
- added x-callback options for /periodStats command. See documentation for details.
[0.20.1] - 2023-11-10
- fix Refresh button not working after '/append progress update' command
- turns down logging against an API error
[0.20.0] - 2023-10-12
Added
- new today progress command that summarises tags or mentions within today's note. This could be useful for summarising
@calories(...)noted from different meals, for example. This can also be invoked by an x-callback call, and through template calls. (For @seanokana) - new heatmap for tag command that displays a 'heatmap' chart of a chosen tag's values for each day (e.g. all
@work(...)values from daily notes) - new Habits+Summaries:update plugin settings command, that allows settings to be changed on iOS/iPadOS.
[0.19.4] - 2023-09-26 unreleased
Added
- Refresh button to output of periodStats command, where the time period is " to date"
[0.19.3] - 2023-08-06
Fixed
- date logic on 'weeklyStatsToCSV' command output
[0.19.2] - 2023-07-28
Fixed
- date logic when selecting 'other month' for stats (thanks to tip by @chrismalek)
[0.19.1] - 2023-05-15
Added
- new settings '#hashtags to average' and '#hashtags to total' alongside existing '#hashtags to count' setting for periodStats command
- new setting 'Include sparkline graphs?' that now applies separately to the 'periodStats' command
Changed
- the 'periodStats' command will attempt not to open another copy of the output note in another split view, if that output note is already open
Fixed
- regression in last release with /periodStats
[0.19.0] - 2023-05-14
Added
- new settings '#hashtags to average' and '#hashtags to total' alongside existing '#hashtags to count' setting for appendProgressUpdate command.
Changed
- increased the number of significant figures shown in Progress Summary 'average' outputs (for @chrismalek, #443)
- code tidy up
[0.18.0] - 2023-03-21
New
- Added new '@mentions to average' and '@mentions to total' alongside existing '@mentions to count' setting for periodStats command. These tailor the output to focus on just the average or total, rather than all the currently-presented statistics (count, total and average). (These now match what is already possible with /insertProgressUpdate.)
Changed
- changed name of user command insertProgressUpdate to appendProgressUpdate to better reflect how it works. (The earlier name still works, and it also doesn't require changing any existing templates or x-callback calls.)
Fixed
- 'Exclude today?' setting being ignored
- Other fixes to date display for some periodStats
[0.17.3] - 2023-01-19
Fixed
- fix edge case of malformed @mentions in "insertProgressUpdate" calls
[0.17.2] - 2023-01-03
Fixed
- end-of-year bug in dates for "periodStats" for "last month" option.
[0.17.1] - 2022-11-27
Fixed
- worked around newly-discovered API bug when processing repeats like @repeats(1/7) in Summaries commands.
[0.17.0] - 2022-11-25
Added
- will write periodStats summaries to the new monthly/quarterly/yearly notes (available from NP v3.7.2) as well as the existing folder you can set in the settings.
[0.16.1] - 2022-11-17
Fixed
- error in template
progressUpdate(...)when usingheadingfield with new{{OPTION}}, andperiodfield with a YYYY-MM-DD date. (Spotted by @dwertheimer)
[0.16.0] - 2022-11-16
Added
- Allow to be used by x-callback calls -- see README for details
- Greater flexibility for using insert progress update from templates, all of which can override what is in the various settings:
- 'period' setting: pass a specific YYY-MM-DD date to run the summary report from (thanks to @dwertheimer)
- 'excludeToday' setting which if true excludes today's date from the output. (thanks to @dwertheimer)
- allow arbitrary hashtags to be used (for @dwertheimer)
- added a Refresh 'button'
- Also greater flexibility when used as a command with following new settings:
- 'excludeToday' setting which if true excludes today's date from the output. (thanks to @dwertheimer)
- the way
progressHeadingcan be used is noq more flexible, as you can now insert{{PERIOD}}anywhere in the string, which will be replaced by the actual period you've asked to summarise (for @dwertheimer)
[0.15.1] - 2022-11-12
Added
- Adds new '@mentions to average' and '@mentions to total' alongside existing '@mentions to count' setting. These tailor the output to focus on just the average or total, rather than all the currently-presented statistics (count, total and average). You might want to migrate some in the existing setting to the two new alternatives.
Changed
- The niche /weeklyStatsToCSV command has been speeded up significantly, tweaked to write to a hidden file, and made more generic. It now has a separate 'Items to Chart' setting to list the @mentions or #hashtags to include.
[0.15.0] - 2022-11-04
Added
- Adds new '@mentions to average' and '@mentions to total' alongside existing '@mentions to count' setting. These tailor the output to focus on average or total, not all the currently-presented statistics. (You might want to migrate some in the existing setting to the two new alternatives.)
Changed
- Improved display of results of average and totals in the various stats updates
Fixed
- Fixed an issue with display order in sparklines
[0.14.1] - 2022-10-15
Changed
- the date in the title is now formatted according to your locale
[0.14.0] - 2022-10-04
Added
- new /heatmap for complete tasks command displays a 'heatmap' chart of how many tasks you've completed on each day (see example above). This checks in all daily, weekly and project notes over the number of weeks you specify to look back (via the 'Chart Duration (in weeks)' setting). If you don't set it, the plugin will generate a sensible period up to 12 months. Note: requires NotePlan v3.7.
Changed
- stop sparklines appearing in the '/periodStats' command for periods of more than a month.
[0.13.1] - 2022-09-03
Fixed
- the new 'Did/Didn't Do' items can now include track simple @mentions (i.e. without something in brackets after them) as well as #hashtags.
[0.13.0] - 2022-09-02
Name changes
- The Summaries Plugin is renamed to ⏱ Habits and Summaries Plugin, to better reflect what it now does.
- the /countsInPeriod command is now renamed /periodStats, though you can still use the original as an alias to it.
- the /insertProgressUpdate command is now aliased to /habitTracker, which gives more of a hint about it can be used
Added
- Added simpler 'Did/Didn't Do' items your can track (for example for
#closedrings), which can get displayed in the graphs with its own pair of characters or emojis that you choose (for example '✅❌' or '✓·'). - the /insertProgressUpdate command, and its template equivalent, now also supports 'last7d', 'last2w', 'last4w' as options for the 'period' parameter (for @george65)
- the /periodStats command now includes sparklines for periods up to a month, if you request them.
Changed
- in the /periodStats command the '@mentions to exclude' and '#hashtags to exclude' settings have now been removed, as I don't think they're useful any more, and make the code much harder to extend. If you're affected by this please get in touch -- the details at the end of the README.
[0.12.0] - 2022-08-14
Added
- now little 'sparkline' charts can be shown in the /insertProgressUpdate command. They're done using ASCII art, and are just a bit of fun really, until such a time we can have proper graphs or charts.
- they are also available in the equivalent template command, such as
<%- progressUpdate({interval: 'wtd', heading: 'Habits', showSparklines: true}) %>.
Changed
- the stats summary for each line is now a little smarter about what it shows.
[0.11.1] - 2022-07-24
Changed
- tweaked /insertProgressUpdate output to use ISO day-of-week numbering when run as the command (Monday = 1)
- upgraded the logging framework (thanks, @dwertheimer)
[0.11.0] - 2022-07-02
Changed
- moved the /saveSearchResults and /saveSearchResultsInPeriod commands to a separate SearchHelpers plugin.
[0.10.0] - 2022-06-26
Changed
- the /countsInPeriod command now offers to write to the new weekly notes (available from in v3.6) if the selected period is 'this week'
- the /insertProgressUpdate command now can write to the 'current' note, or today's 'daily' or 'weekly' note. This is controlled by the new setting 'Where to write the progress update?'
- started to use the auto-update mechanism for plugins (I think!)
[0.9.0] - 2022-06-22
Changed
- now that NP doesn't force all #hashtags and @mentions to be lower-case, the searching now by default doesn't match case ("case insensitive")....
📚 Readwise Unofficial
aaronpoweruser.ReadwiseUnofficial Changelog
About aaronpoweruser.ReadwiseUnofficial Plugin
See Plugin README for details on available commands and use case.
[1.1.4] Readwise 2024-05-28 (@aaronpoweruser)
- Add a setting for paragraph type.
[1.1.3] Readwise 2024-05-22 (@aaronpoweruser)
- Ignore leading escaped quotes
- Code cleanup
- Remove illegal characters in daily review titles.
- Switch book highlight links to Kindle web reader as deep links are deprecated.
[1.1.2] Readwise 2024-04-22 (aaronpoweruser)
- Fix Sync log dates not respecting time zones.
[1.1.1] Readwise 2024-04-20 (aaronpoweruser)
- Fix internal links in daily reviews.
[1.1.0] Readwise 2024-04-19 (aaronpoweruser)
- Refactor
- Added a sync log see README.
- Fixed alert dialog count being wrong sometimes.
- Fixed illegal characters and newlines in titles.
- Add support for daily reviews via template.
[1.0.1] Readwise 2023-08-20 (aaronpoweruser)
- [#452] Fix pagination issue for users with large libraries thanks @TobiasMende
[1.0.0] Readwise 2023-02-07 (aaronpoweruser)
- public release
[0.1.8] Readwise 2023-02-07 (aaronpoweruser)
- Show user notes
- Add support for highlight headings
[0.1.7] Readwise 2023-01-25 (aaronpoweruser)
- Settings description clean up
- Fix null highlight links
- Fix unneeded long titles
[0.1.6] - 2023-01-12 (aaronpoweruser)
- Fix access token dialog
- Use readable titles to make linking to notes easier
- Add long title field
- Allow Supplemental(readwise generated) notes to be grouped with main notes
- Change highlights from list to quotes
[0.1.5] - 2023-01-12 (aaronpoweruser)
- Fix metadata not being created
- Fixed double metadata when not using group by type
- Allow empty tag prefixes
Known issues:
- "Don’t Set Goals… Do This Instead" causes a new note to be created
- Using heading as metadata does not support tag updates
- Images are not handled gracefully
[0.1.4] - 2023-01-09 (aaronpoweruser)
- Clean up new lines in notes
- add success message
- Fix rebuild
[0.1.3] - 2023-01-03 (aaronpoweruser)
- Add front matter support
- Add optional tag prefix
- Clean up settings
- Code cleanup
[0.1.2] - 2023-01-02 (aaronpoweruser)
- Add missing highlight header
- Increase timeout when checking for new note
[0.1.1] - 2022-12-29 (aaronpoweruser)
- Enabled only syncing new highlights (added a hidden setting to override)
- Clean up plugin settings description
- Only add metadata once (need to handle tag updates)
- Add link to kindle for books (fixes links being null)
[0.1.0] - 2022-12-28 (aaronpoweruser)
First release
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
🗓 AutoTimeBlocking / Events
AutoTimeBlocking Change Log
README: How to use AutoTimeBlocking
What's New in AutoTimeBlocking
[1.21.0] 2024-05-26 @dwertheimer
- added MANUAL_ORDERING mode (for @thor)
[1.20.0] 2024-02-23 @dwertheimer - thx @Werwowolf
- Feature: add named timeframes in settings (e.g. "morning", "early", "afternoon") and a task tagged with #afternoon will get placed there
- Sort todos by priority then date (oldest to newest), then duration
- Do not include backlinks which are not todos as todos
[1.19.1] 2024-02-14 @dwertheimer
- Remove calendar writing in /atb (now that it is included in NP)
- Allow any character (e.g. emoji) to be your TB char (used to be #hashtag something only)
- Fix: Remove synced blockId from "No time available" line
[1.18.3] 2024-02-02 @dwertheimer
- Added ability for BY_TIMEBLOCK_TAG to work for multiple sessions in a day of the same name, e.g. HighEnergy. Thx @Crambeary
- Fix /atb to work with NP's new auto-writing Timeblocks to Calendar
[1.18.2] 2024-02-01 @dwertheimer
- Added more logging to help find a bug
[1.18.1] 2024-01-04 @dwertheimer
- Update language around Synced Copies preference (thanks @dutcheness)
- Fix bug where synced copies didn't write if the Editor was not saved yet
[1.18.0] 2023-10-16 @dwertheimer
- Add Named Timeblocks Mode (BY_TIMEBLOCK_TAG mode)
- Minor calendar event improvement to deal with "today" and "tomorrow" text better in event creation
[1.17.3] 2023-10-11 @dwertheimer
- EventBlocks: minor change to xcallback support]
[1.17.2] 2023-09-16 @dwertheimer
- EventBlocks - work around NP limitation that doesn't process "today at 5pm" correctly
[1.17.1] 2023-09-06 @dwertheimer 2023-09-06
- Add argument for heading to put it under
[1.17.0] 2023-09-06 @dwertheimer 2023-09-06
- Add interactive plugin settings for iOS
- Added /pevt command for creating a single task using natural language
[1.16.3] 2023-08-24
- Fix bug where synced lines in today's note were not being timeblocked. Thx @tiffsunbacon
[1.16.2] 2023-07-13
- Fix bug in non-ATB timeblocks getting deleted
- Allow time to be '1hr or '5min instead of just "h" and "m"
[1.16.1] 2023-07-05 @dwertheimer
- bump to chase onSettingsUpdated NP bug
[1.16.0] 2023-07-05 @dwertheimer
- Create Tasks within named Timeblocks (e.g. #home) - aka BY_TIMEBLOCK_TAG mode (see the README ^^^)
- Change Plugin Name to AutoTimeBlocking/Events
- Add output/notification for tasks that were unable to fit
[1.15.1] 2023-04-20
- Fix bug in tasks open in today's note.
[1.15.0] 2023-01-18 @dwertheimer
- Added new preference: when using checklist (+) for your timeblocks, checking the timeblock will find and check the original item
[1.14.0] 2023-01-17 @dwertheimer
- Checklist support for todo char
[1.13.5] 2022-12-13 @dwertheimer
- Suppress dialog when no synced tasks to output
[1.13.4] - 2022-12-08 @dwertheimer
- Fix nasty bug when prefs fields were empty (was deleting all lines in a note). Thx @akra5ia
[1.13.1] - 2022-11-26 @dwertheimer
- Fix bug when timeblock character is a todo (duplicating time blocks)
- Change default synced copies title to be the link to run it again
[1.13.0] - 2022-11-11 @dwertheimer
- Added undocumented feature for a template to remove previous days paragraphs under any heading (dbw using to remove "Daily Recurring Tasks" after the day has passed)
[1.12.0] - TBD @dwertheimer
- Added /mdatb - Mark Done and run ATB command
[1.11.0] - 2022-10-28 @dwertheimer
- Added setting to create timeblocks for undated tasks in today's note
- Added line-level links to tasks from timeblocks
[1.10.4] - 2022-10-19 @dwertheimer
- Minor fix to ignore calendar items which are marked as "free" time in Google calendar
[1.10.3] - 2022-09-29 @dwertheimer
- Bug fix to keep today todos from becoming synced copies
[1.10.2] - 2022-09-07 @dwertheimer
- Name change (back to EventAutomations) and code clean up
[1.10.1] - 2022-09-07 @dwertheimer
- Fixed minor bug: datePlusOpenOnly setting missing
[1.10.0] - 2022-09-02 @dwertheimer
- Moved >date+ functionality to TaskAutomations plugin (and expanded it)
[1.9.0] - 2022-09-01 @dwertheimer
- Added ability to convert all overdue tasks to >today tasks (when preference setting is off)
[1.8.0] - 2022-08-22 @dwertheimer
- Ask for calendar selection in Event Blocks Creation
- Work around all-day event bug in CalendarItem API
[1.7.0] 2022-08-04 @dwertheimer
- Event Blocks: Added temporary display of start time for event
- Fix bug where last event wasn't picked up
[1.6.0] 2022-07-21 @dwertheimer
- Added Create Events from Text Block capability (/cevt - Create Events from Text)
- Added Log Level Settings in Preferences
- Renamed plugin to AutoTimeBlocking & Event Automations
[1.5.0] 2022-07-21 @dwertheimer
- Added Log Level Settings in Preferences
[1.4.0] 2022-07-03 @dwertheimer
- added command "/Update >date+ tags in Notes" (including foldersToIgnore config setting)
- added autoupdater code
- change default TimeBlocks heading to the "button" Time Blocks
[1.3.4] 2022-06-24 @dwertheimer
- Fix race condition calling DataStore.preference too many times quickly on "Remove All Previous..." commands
[1.3.3] 2022-06-23 @dwertheimer
- Add check for pre-existing timeblocks including the "mustInclude" string (thx @jgclark)
[1.3.2] 2022-06-21 @dwertheimer
- Fix calendar changeover (00:00) bug
[1.3.0] 2022-06-21 @dwertheimer
- Added cleanup commands:
- Remove Synced Todos for Open Calendar Note
- Remove Time Blocks for Open Calendar Note
- Remove All Previous Synced Copies Written by this Plugin
[1.2.1] 2022-07-10 @dwertheimer
-
Remove the requirement for Synced lines to run only on today's note (@stacey's suggestion)
-
added: added command "/Insert Synced Today Todos at Cursor" to add synced lines without timeblocks
[1.2.0] 2022-07-10 @dwertheimer
- added: added command "/Insert Synced Today Todos at Cursor" to add synced lines without timeblocks
- changed plugin name to "AutoTimeBlocking & Synced Today Todos"
[1.1.6] 2022-07-10 @dwertheimer
- fix: added loading screen during delete/add events to calendar
[1.1.5] 2022-07-10 @dwertheimer
- fix: made TB tag addition more robust
[1.1.4] 2022-07-10 @dwertheimer
- fix: pull timeblock string from prefs (DataStore.preference("timeblockTextMustContainString")) and append it
[1.1.3] 2022-07-10 @dwertheimer
- fix: read calendar name after it gets changed by user
[1.1.2] 2022-07-09 @dwertheimer
- fix: crasher bug in removing items from calendar
[1.1.1] 2022-07-09 @dwertheimer
- fixed bug found by @atlgc where same text in diff files wouldn't create synced line
[1.1.0] 2022-05-26 @dwertheimer
- added duplicate removal to eliminate multiple copies of synced lines + tests
- added folding using API
- improved messaging for when /ATB encounters nothing
[1.0.0] 2022-05-18 @dwertheimer
- added config setting for write synced copy
- moving to 1.0.0 release because /atb has been stable
[0.6.0] 2022-05-06
- remove event note creation functions (they have been superseded by NotePlan Event Templates)
- fix bug that is finding embedded event links and treating them like timeblocks
[0.5.3] 2022-04-02
- fix bug in task exclusion patterns (thx @lt#0807)
[0.5.2] 2022-03-17
- fix done task still showing up (thx @pan)
[0.5.1] 2022-03-15
- add support for items in today's note which are not tasks
- remove a slew of console.logs
[0.5.0] 2022-03-12
- add setting for appending link to task note
[0.4.7] 2022-02-18
- changed default timeblock line to "-" from "*"
[0.4.6] 2022-02-18
- fixing editor open bug
[0.4.5] 2022-02-04
- refactor calendar code under the hood + Eduard fixed some underlying migration code
[0.4.4] 2022-02-04
- add configuration migration
[0.4.3]
- change config to make includeTasksWithText etc. not required
[0.4.2] 2022-01-02 @dwertheimer (in response to great feedback from @stacey)
- change default config to allow for timeblocks all day long (no workDay[Start/End]) sections]
- change preset to do the opposite (allow for workday)
[0.4.0] 2021-12-25 @dwertheimer
- Search today's note for items tagged as >today or >dated
[0.3.4] 2021-12-25 @dwertheimer
[0.3.3] 2021-12-24 @dwertheimer
- Added tons of console.logging to help with debugging in NP
[0.3.0] 2021-12-24 @dwertheimer
- Fixed Catalina (and previous OS) date math inconsistency
[0.1.0] 2021-11-04 @dwertheimer
- Initial release
- "Create Note From Calendar Item" command (asks you for a template)
- "Create Note From Calendar Item w/QuickTemplate" command (uses a preset template you established in the _configuration file / quickNotes field)
💭 Journalling
What's changed in 💭 Journalling Plugin?
Please also see the Plugin README.
[0.15.1] - 2023-06-16
Added
- /Journalling: update plugin settings: This command allows the plugin's settings to be changed on iOS/iPadOS.
[0.15.0] - 2022-11-24
Added
To go with the new calendar note capabilities of NotePlan v3.7.2:
- new /weekReview, /monthReview, /quarterReview, and /yearReview commands, each with a setting so you can tailor the questions to them as suits your life and work.
- new /monthStart command, which applies your 'Monthly Note' Template to the currently open monthly note (or the current monthly note if you're not editing a monthly note).
[0.14.0] - 2022-11-11
Added
- added /weekStart command, which applies your 'Weekly Note' Template to the currently open weekly note (or the current weekly note if you're not editing a weekly note). (For @tastapod.)
[0.13.0] - 2022-08-21
Added
- added /weekReview, /monthReview and /quarterReview commands, each with a setting so you can tailor the questions to them as suits your life and work. (None need to be used!)
- /dayStart and /todayStart now uses the template's location field to determine where in the note to insert the results of the template.
Changed
- because of the new commands, the plugin name has changed to the Journalling plugin.
- updated logging framework
[0.12.1] - 2022-07-18
Changed
- under-the-hood change to be ready for Templating 2.0 framework.
[0.12.0] - 2022-03-13
Changed
- now uses the new Templating framework, not the old Templates system. The 'Daily Note Template' file now lives in the new top-level 'Templates' folder listed as one of the Smart Folders.
- removed ability to read its settings from the old _configuration note: from now on you need to use the (much easier) user interface by clicking the ⚙️ button in the Plugin Preferences pane.
[0.11.1..0.11.4] - 2022-02-04
Changed
- now using new Configuration UI system instead of _configuration.
[0.11.0] - 2022-01-29
Added
- /dayReview now checks to see if a question has already been answered in the daily note before it asks it; if it has, it won't ask again.
Changed
- uses new 'native' dialog boxes (available from NP v3.4)
- under-the-hood changes to prepare for next Configuration system
[0.10.0] - 2021-11-25 (@m1well)
Changed
- trim input from user in /dayReview questions
[0.9.0] - 2021-11-25 (@m1well)
Added
- it is now possible to add
<subheading>s in the review questions string - you can also add bullet points
[0.8.3] - 2021-10-11
Changed
- recompiled to bring in knowledge of recently-added functions in other plugins
[0.8.2] - 2021-09-07
Fixed
- fixed an error in /todayStart that kept it from running if the note wasn't open
[0.8.1] - 2021-08-31
Changed
- under-the-hood changes responding to underlying framework changes
[0.8.0] -@dwertheimer
- new: Brought back the original /dayStart as /todayStart ;)
[0.7.0..0.7.1], 2021-08-07
Added
- now supports macOS back to v10.13
- the commands now work on whatever daily calendar note is open, not only on today's note
[0.6.0..0.6.9] - 2021-07-30
Added
- additions to weather() template macro to add more fields and use string replacements (@dwertheimer)
- ability to check for
<number>as well as<int>values in daily review questions
Changed
- under-the-hood changes responding to underlying API and framework changes, and other plugins' changes
- more informative pop ups as it works
- on first use it now offers to populate default configuration (as shown above) into the _configuration file
- now
/dayStartcalls the Templates plugin to apply theDaily Note Templatetemplate. To include a weather forecast, now include the{{weather()}}tag in that template, and configure the OpenWeather calls as described in theTemplates/_configurationfile. - now
/dayReviewalso uses theTemplates/_configurationfile to get settings for this command.
[0.5.0] - 2021-05-27
Changed
- use Template system (from 'NoteHelpers' plugin) to provide the
Daily Note Template. This template title defaults to 'Daily Note Template', but can be configured inpref_templateText(as above). - updated code to use newer NotePlan APIs
[0.4.0] - 2021-04-24
- first main release