This plugin customizes a note by modifying its name, adding tags, and applying predefined settings based on user input, handling asynchronous interactions with the application API for seamless updates. It enhances note organization by allowing users to add multiple tags and emojis, making it easier to sort and filter notes based on various criteria such as status, priority, or type. The predefined options offer standardized formatting for users who frequently use similar tags or formats, streamlining the customization process.
The intuitive prompt-based interface and asynchronous updates ensure a user-friendly experience and efficient note management. Additionally, the plugin's flexibility and scalability make it adaptable to evolving user needs, providing a practical tool for advanced note organization and customization.
"ctrl/cmd + o"
This plugin allows users to customize their notes by modifying names, adding tags, and applying predefined settings. It interacts asynchronously with the application API to ensure smooth and responsive updates.
Customize Your Note:
The plugin will prompt you with options to customize the note:
Tags Selection: Choose up to 10 tags to add to the note.
Single Tag: Type a single tag to add to the note.
Emoji Selection: Pick an emoji to represent the note's status or type. Choose its position as either a prefix or suffix.
Predefined Options: Select a predefined sample for quick customization, which includes preset emojis and tags.
Complete Customization:
After providing your inputs, the plugin will:
Update the note’s name with the selected emoji.
Add the specified tags to the note.
Apply predefined settings if no other customization is selected.
Correlation Matrix for Tags:
This is based on a feature request - Link - Tag Analysis.
It gives you a report of comparative analysis using Correlation Matrix, It give you a count of occurrence two tags have occurred together.
You can get his in Document Report (Suggested), Document Report - Trend, CSV Table (Analysis), JSON, Matrix Downloadable formats.
Clickable Links for Groups:
This generates a new notes under the tag-reports/-tagger-pro
, this gives you easy access to all the Group Filters that are available in Amplenote. Using the reference from Search queries: tag, filter, and other queries
Clickable Links for Tags:
This generates a new notes under the tag-reports/-tagger-pro
, this gives you easy access to all the Tags that are available in your Amplenote. You can reorganize, copy and re-use them where-ever needed. It can help you out in your workflow.
name | Tagger Pro |
icon | label |
description | Type |
instructions | Please fine the Instructions here = Tagger Pro - Docs Tagger Pro - Docs 2 |
setting | Group_Clickable_Links_UUID [Do not Edit!] |
setting | Tag_Clickable_Links_UUID [Do not Edit!] |
July 11th, 2024 - Build the framework and all the basic requirements for this Plugin.
Collected all the necessary codes, templates, and references.
Build the Plugin to handle single tag and multiple tags correctly. Also how to handle new tag and already existing tag.
Fixed all the error handling methods.
Added the feature to prefix and suffix the desired Emoji or Any Text can be added by default.
Added the Predefined Template / Format to handle multiple addition in a single click, after be configured in the Code based on users preferences.
October 17th, 2024
Implemented, tested Correlation Matrix for Tags (Was little tricky, as the Correlation Matrix is very known for using multi valuable and giving a statically valid output to understand the change between two variable, here I had to take up the counts for the same two variable and was able to finalize it. Then finding the right pattern to get the count for notes with single tag, was an additional hurdle, handled it).
Implemented, tested Clickable Links for Groups (Was simple and straight forward to complete, used reference note markdown).
Implemented, tested Clickable Links for Tags (Getting and de-duplicating the tags was fine, but handling different scenarios was the hard part, and getting the indent was also a good learning here. Then the only caveat is all the tags should have a note for this to pick it up and utilize here, especially parent tags, if not note is present, the code creates a dummy link - still not perfect as it drops it at the last).
October 18th, 2024
Added an additional download type as Document Report (Suggested - Simple)
, and made some changes to the already existing names of the download options for better understanding and decision making process. Tested and rolled out.
November 1st, 2024
Added Include and Exclude Tag Option for the Correlation Count Matrix for Tags.
Having both Include and Exclude did not seem to be a required option, hence ignoring it for now.
Understanding the Requirements
Build the framework
Lots of emojis + Groupings
Add prefix and suffixing options
Error handling
handle multi tagging array
handle single tagging along with multi tagging array
handling errors and cleanup nulls or empty spaces
adding console logs and testing the requirements
fix multi tags as single tag issue - for loop
handling default options for select position
cleaned up logs for query optimization
minor tweaks
Testing
changes to error logs
handling spaces
Documentation
Final
change log update
time invested update
Gifts - how tos
documentation fixing
publishing
Future Ideas in the Bucket:
Add Tagger to Multiple Notes / A Particular Tag (Exclusion Criteria's - Involved!) - a little risky as multiple notes are involved. - ON HOLD.
Code Explanation! For Curious Readers and Explores! Thank you if you have made till here. You are Awesome, if you are reading this! 😀. Have a Great Day Ahead!
Time Invested For this Plugin: 4h 32m + 7h 20m + 4h 44m + 40m = 17h 18m [Not including the ideas popping up randomly when doing daily rituals, only Screen Time.]