diff --git a/$__ak_plugins_DailyNotes.json b/$__ak_plugins_DailyNotes.json index 175fa5d..0863613 100644 --- a/$__ak_plugins_DailyNotes.json +++ b/$__ak_plugins_DailyNotes.json @@ -1 +1 @@ -[{"text":"{\n \"tiddlers\": {\n \"$:/ak/plugins/DailyNotes/change.log\": {\n \"created\": \"20200510091859948\",\n \"creator\": \"akhater\",\n \"text\": \"''v0.0.31'' - 2020-06-05\\n\\n* Timezone bugfix for Date display \\n\\n''v0.0.30'' - 2020-06-04\\n\\n* Splitting code to multiple tiddlers\\n* Adding parsedate widget\\n* Standardizing entry times by timestamp\\n* You can now change the format by editing $:/ak/plugins/DailyNotes/dateformat\\n* Enhanced tasks handling\\n* all pending tasks now show in a dedicated tab\\n* Fixed bug of icon being shown always selected\\n\\n''v0.0.20'' - 2020-05-16\\n\\n* Added support for simple Todo items by writing /todo command to the input box\\n\\n''v0.0.18'' - 2020-05-13\\n\\n* Added toolbar button for easy access (enable it from the control panel)\\n* Minor but fixes\\n\\n''v0.0.15'' - 2020-05-11\\n\\n* Visual Tweaks\\n* inline Edit of entries\\n\\n''v0.0.11'' - 2020-05-11\\n\\n* Recoded from scratch\\n* Cleaner code\\n* Delete Icon just shows on hover\\n* Different Icons for expanded and non expanded entries\\n* Cleaner Daily Note tiddler easier to manually edit \\n\\n''v0.0.6'' - 2020-05-10\\n\\n* Added a way to see older Daily Notes\\n\\n''v0.0.4'' - 2020-05-10\\n\\n* Initial Release\",\n \"bag\": \"default\",\n \"revision\": \"1\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"title\": \"$:/ak/plugins/DailyNotes/change.log\",\n \"tags\": \"\",\n \"modifier\": \"akhater\",\n \"modified\": \"20200605132655355\"\n },\n \"$:/ak/plugins/DailyNotes/ui/capture\": {\n \"created\": \"20200509164956768\",\n \"creator\": \"akhater\",\n \"text\": \"\\\\import $:/ak/plugins/DailyNotes/functions\\n\\\\import $:/ak/plugins/DailyNotes/variables\\n\\\\import $:/ak/plugins/DailyNotes/functions/todo\\n\\n<$vars dateformat={{$:/ak/plugins/DailyNotes/dateformat}} today=<> lf=\\\"\\n\\\" >\\n {{$:/ak/plugins/DailyNotes/captureEntries}}\\n {{$:/ak/plugins/DailyNotes/ui/tabs}}\\n\",\n \"bag\": \"default\",\n \"revision\": \"0\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"title\": \"$:/ak/plugins/DailyNotes/ui/capture\",\n \"tags\": \"\",\n \"modifier\": \"akhater\",\n \"modified\": \"20200603110757789\",\n \"icon\": \"$:/ak/plugins/DailyNotes/images/journal-icon\",\n \"caption\": \"Daily Notes\"\n },\n \"$:/ak/plugins/DailyNotes/readme\": {\n \"created\": \"20200510092225619\",\n \"text\": \"[[Daily Notes|https://github.com/akhater/Daily-Notes-for-TW5]] brings interstitial journaling to TiddlyWiki\\n\\n''Usage''\\n\\n* Keyboard shortcut Alt+Q by default\\n* Create a tiddler and put the below in it to show the interface without shortcut (e.g. for mobile use)\\n** `` {{$:/ak/plugins/DailyNotes/ui/capture}} ``\\n* To add a todo item simply add ``/todo`` to your entry \\n\",\n \"tags\": \"\",\n \"title\": \"$:/ak/plugins/DailyNotes/readme\",\n \"modified\": \"20200516174200664\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"revision\": \"48\",\n \"bag\": \"default\"\n },\n \"$:/ak/plugins/DailyNotes/KBshortcut\": {\n \"created\": \"20200509171745928\",\n \"creator\": \"akhater\",\n \"text\": \"<$navigator story=\\\"$:/StoryList\\\" history=\\\"$:/HistoryList\\\">\\n <$action-deletetiddler $tiddler=\\\"$:/temp/DN-Source\\\"/>\\n <$action-navigate $to=\\\"$:/ak/plugins/DailyNotes/ui/capture\\\"/>\\n\",\n \"tags\": \"$:/tags/KeyboardShortcut\",\n \"title\": \"$:/ak/plugins/DailyNotes/KBshortcut\",\n \"modified\": \"20200527075150745\",\n \"key\": \"((DailyNotes))\",\n \"modifier\": \"akhater\"\n },\n \"$:/ak/plugins/DailyNotes/stylesheet\": {\n \"created\": \"20200509183459884\",\n \"text\": \"input.dn-input.input-large { width: 100%; padding: .5em 1em; font-size: 1.1em; }\\n.dn-label { display: block; text-align: right; font-size: .8em; opacity: .6; }\\ninput.dn-input:focus { border-color: rgb(255, 201, 102); }\\n\\n.DN-entries .DN-deleteButton { \\n opacity: 0; \\n}\\n\\n.DN-entries:hover .DN-deleteButton { \\n opacity: 1; \\n fill: grey;\\n}\\n\\n.DN-entries:hover .DN-deleteButton:hover { \\nfill: #c70000 ; \\n}\\n\\n.DN-entries .DN-editButton { \\nopacity: 0; \\n}\\n\\n\\n.DN-entries:hover .DN-editButton { \\nopacity: 1; \\n}\\n\\n.DN-editButton:hover { \\nfill: #228c22 ; \\n}\\n\\n.DN-check-edit input{display:none;}\\n.DN-check-edit svg{fill:grey;height:1em;width:1em;curser:pointer;}\\n.DN-check-edit:hover svg{ fill:green; }\",\n \"bag\": \"default\",\n \"revision\": \"32\",\n \"type\": \"text/css\",\n \"title\": \"$:/ak/plugins/DailyNotes/stylesheet\",\n \"tags\": \"$:/tags/Stylesheet\",\n \"modified\": \"20200511165058276\"\n },\n \"$:/ak/plugins/DailyNotes/buttons/open-DailyNotes\": {\n \"created\": \"20200512053105188\",\n \"creator\": \"akhater\",\n \"text\": \"\\\\whitespace trim\\n\\\\define DailyNotes-button()\\n<$button tooltip=\\\"Open Daily Notes\\\" aria-label=\\\"Open Daily Notes\\\" class=\\\"\\\"\\\"$(tv-config-toolbar-class)$\\\"\\\"\\\"> \\n <$action-navigate $to=\\\"$:/ak/plugins/DailyNotes/ui/capture\\\"/>\\n <$action-deletetiddler $tiddler=\\\"$:/temp/DN-Source\\\"/>\\n <$list filter=\\\"[match[yes]]\\\">\\n {{$:/ak/plugins/DailyNotes/images/journal-icon}}\\n \\n <$list filter=\\\"[match[yes]]\\\">\\n <$text text=\\\"Open Daily Notes\\\"/>\\n \\n\\n\\\\end\\n\\n<>\",\n \"bag\": \"default\",\n \"revision\": \"7\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"title\": \"$:/ak/plugins/DailyNotes/buttons/open-DailyNotes\",\n \"tags\": \"$:/tags/PageControls\",\n \"modified\": \"20200527075130926\",\n \"description\": \"Opens Daily Notes\",\n \"caption\": \"{{$:/ak/plugins/DailyNotes/images/journal-icon}} Daily Notes\",\n \"modifier\": \"akhater\"\n },\n \"$:/ak/plugins/DailyNotes/images/journal-icon\": {\n \"text\": \"\\n \\n\",\n \"bag\": \"default\",\n \"revision\": \"5\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"title\": \"$:/ak/plugins/DailyNotes/images/journal-icon\",\n \"tags\": \"\",\n \"modified\": \"20200513070135038\",\n \"created\": \"20200511213348318\"\n },\n \"$:/ak/plugins/DailyNotes/dateformat\": {\n \"text\": \"YYYY-0MM-0DD\",\n \"bag\": \"default\",\n \"revision\": \"0\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"title\": \"$:/ak/plugins/DailyNotes/dateformat\",\n \"tags\": \"\",\n \"modifier\": \"akhater\",\n \"modified\": \"20200527144818076\",\n \"creator\": \"akhater\",\n \"created\": \"20200526204041018\"\n },\n \"$:/ak/plugins/DailyNotes/functions\": {\n \"text\": \"\\\\define listNotTodo()\\n
<>
\\n\\\\end\\n\\n\\\\define show-deleteButton()\\n<$button class=<> tooltip=\\\"Delete Entry\\\" set={{$:/ak/plugins/DailyNotes/DN-Selection}} setTo={{{ [splitjoin[]] }}} >\\n {{$:/core/images/delete-button}}\\n\\n\\\\end\\n\\n\\\\define start-entryEdit()\\n<$action-setfield $tiddler=\\\"$:/temp/DN-editEntry/$(entryData)$\\\" text=\\\"$(entryTime)$~$(entryAction)$$(entryData)$\\\" /> \\n\\\\end\\n\\n\\\\define end-entryEdit()\\n<$set name=edittedEntry tiddler=\\\"$:/temp/DN-editEntry/$(entryData)$\\\">\\n <$set name=\\\"trimmedEdittedEntry\\\" value={{{ [trim[]] }}} > \\n <$action-setfield $tiddler={{$:/ak/plugins/DailyNotes/DN-Selection}} $field=\\\"text\\\" $value={{{ [splitjoin] }}} />\\n \\n\\n\\\\end\\n\\n\\\\define show-editButton() \\n<$vars state=<> >\\n \\n <$checkbox tiddler=<> field=\\\"text\\\" checked=\\\"edit\\\" unchecked=\\\"\\\" uncheckactions=<> checkactions=<> class=\\\"DN-check-edit\\\">{{$:/core/images/edit-button}}\\n \\n <$reveal state=<> type=\\\"match\\\" text=\\\"edit\\\">\\n
\\n <$edit-text tiddler=\\\"$:/temp/DN-editEntry/$(entryData)$\\\" field=\\\"text\\\" class=\\\"tc-edit-texteditor\\\" tag=input />\\n
\\n \\n\\n\\\\end\\n\\n\\\\define DN_ifTiddlerNotExists()\\n<$button class=<> tooltip=\\\"Expand Entry\\\" >\\n {{$:/core/images/clone-button}}\\n <$action-createtiddler $basetitle=<> text=\\\"\\\"\\\"[[$(today)$]] @ $(entryTime)$\\\"\\\"\\\" />\\n <$action-sendmessage $message=\\\"tm-edit-tiddler\\\" $param=<> />\\n\\n<> <> <> <>
\\n\\\\end\\n\\n\\\\define DN_ifTiddlerExists()\\n<$list filter=\\\"[title] +[has[title]]\\\" emptyMessage=<> >\\n <$button class=<> tooltip=\\\"Zoom to Entry\\\" >\\n {{$:/core/images/link}}\\n <$action-navigate $to=<> />\\n <> \\n <$reveal type=\\\"match\\\" state=\\\"$:/temp/DN-Source\\\" text=<> >\\n \\n <>\\n \\n \\n <$reveal type=\\\"nomatch\\\" state=\\\"$:/temp/DN-Source\\\" text=<> > \\n <>\\n \\n <> <>
\\n \\n\\n\\\\end\\n\\n\\\\define show-entryData() \\n<$list filter=\\\"[!is[blank]]\\\" >\\n <>\\n\\n<>\\n\\\\end\\n\\n\\\\define get-updatedText() $(currentContent)$$(lf)$''<>''~$(add)$
\\n\\n\\\\define entry-notTodo()\\n<$action-setfield $tiddler=<> text=<> /> \\n<$fieldmangler tiddler=<> >\\n <$action-sendmessage $message=\\\"tm-add-tag\\\" $param=\\\"DailyNotes\\\" /> \\n\\n<$action-deletefield $tiddler=\\\"$:/temp/Append\\\" newEntry />\\n<$action-setfield $tiddler=\\\"$:/ak/plugins/DailyNotes/DN-Selection\\\" text=<> />\\n\\\\end\\n\\n\\\\define deleteDNSource() <$action-deletetiddler $tiddler=\\\"$:/temp/DN-Source\\\"/> \",\n \"bag\": \"default\",\n \"revision\": \"0\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"title\": \"$:/ak/plugins/DailyNotes/functions\",\n \"tags\": \"\",\n \"modifier\": \"akhater\",\n \"modified\": \"20200602094631971\",\n \"creator\": \"akhater\",\n \"created\": \"20200521201916934\"\n },\n \"$:/ak/plugins/DailyNotes/macros/global\": {\n \"text\": \"\\\\define entryLinkBack(day,time)\\n<$button class=\\\"tc-btn-invisible tc-tiddlylink\\\" >\\n<$action-navigate $to=\\\"$:/ak/plugins/DailyNotes/ui/capture\\\" />\\n<$action-setfield $tiddler=\\\"$:/ak/plugins/DailyNotes/DN-Selection\\\" text=$day$/>\\n<$action-setfield $tiddler=\\\"$:/temp/DN-Source\\\" text=\\\"$time$\\\" />\\n$day$\\n @ $time$\\n\\\\end\\n\\n\\n\\\\define get-tmTiddler() $:/ak/plugins/DailyNotes/DN-timeTiddler/$(td)$\\n\\n\\\\define dn-ts(timestamp)\\n<$parsedate name=day timestamp=$timestamp$ format=\\\"YYYY-0MM-0DD\\\">\\n<$parsedate name=td timestamp=$timestamp$ format=\\\"YYYY0MM0DD\\\">\\n<$set name=entryTime value={{{ [titlegetindex<__timestamp__>] }}} }>\\n<>\\n\\n\\n\\n\\\\end\\n\\n\\n\",\n \"bag\": \"default\",\n \"revision\": \"0\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"title\": \"$:/ak/plugins/DailyNotes/macros/global\",\n \"tags\": \"$:/tags/Macro\",\n \"modifier\": \"akhater\",\n \"modified\": \"20200529061409395\",\n \"creator\": \"akhater\",\n \"created\": \"20200521075713107\"\n },\n \"$:/ak/plugins/DailyNotes/variables\": {\n \"text\": \"\\\\define get-origEntry() $(lf)$$(entryTime)$~$(entryAction)$$(entryData)$
\\n\\\\define get-edittedEntry() $(lf)$$(trimmedEdittedEntry)$
\\n\\\\define get-TodoIndex() $(today)$~$(entryTime)$$(entryData)$\\n\\\\define get-TodoAdd() /todo $(add)$\\n\\\\define get-timeTiddler() $:/ak/plugins/DailyNotes/DN-timeTiddler/$(today)$\\n\\\\define get-dateformat() $:/ak/plugins/DailyNotes/dateformat\\n\",\n \"bag\": \"default\",\n \"revision\": \"0\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"title\": \"$:/ak/plugins/DailyNotes/variables\",\n \"tags\": \"\",\n \"modifier\": \"akhater\",\n \"modified\": \"20200528134459081\",\n \"creator\": \"akhater\",\n \"created\": \"20200521201106129\"\n },\n \"$:/ak/plugins/DailyNotes/viewEntries\": {\n \"created\": \"20200521201322054\",\n \"creator\": \"akhater\",\n \"text\": \"\\\\define displayNewFormat() \\n\\n\\\\end\\n\\n

Entries of the: \\n <$select tiddler=\\\"$:/ak/plugins/DailyNotes/DN-Selection\\\" default=\\\"\\\" actions=<> > \\n <$list filter='[all[]tag[DailyNotes]!sort[title]]' variable=\\\"DNTiddler\\\">\\n <$list filter=\\\"[split[-]nth[2]]\\\" emptyMessage=<> >\\n \\n \\n \\n \\n

\\n<$set name=currentContent tiddler=<> >\\n <$set name=Content tiddler={{$:/ak/plugins/DailyNotes/DN-Selection}} emptyValue=\\\"\\\" >\\n <$list filter=\\\"[split[
]!is[blank]]\\\" variable=\\\"entry\\\">\\n <$vars entryTime={{{ [split[~]first[]trim[]] }}} entryData={{{ [split[~]butfirst[]trim[]] }}} >\\n <$list filter=\\\"[regexp[/todo(?i)]]\\\" variable=result emptyMessage=<> >\\n <$vars entryData = {{{ [split[/todo]trim[]join[]trim[]] }}} entryAction=\\\"/todo \\\">\\n
<>
\\n \\n \\n \\n \\n \\n\",\n \"bag\": \"default\",\n \"revision\": \"0\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"title\": \"$:/ak/plugins/DailyNotes/viewEntries\",\n \"tags\": \"\",\n \"modifier\": \"akhater\",\n \"modified\": \"20200603110834342\",\n \"caption\": \"Previous Entries\"\n },\n \"$:/ak/plugins/DailyNotes/widgets/parsedate.js\": {\n \"text\": \"/*\\\\\\ntitle: $:/core/modules/widgets/set.js\\ntype: application/javascript\\nmodule-type: widget\\n\\nSet variable widget\\n\\n\\\\*/\\n(function(){\\n\\n/*jslint node: true, browser: true */\\n/*global $tw: false */\\n\\\"use strict\\\";\\n\\nvar Widget = require(\\\"$:/core/modules/widgets/widget.js\\\").widget;\\n\\nvar parseDateWidget = function(parseTreeNode,options) {\\n\\tthis.initialise(parseTreeNode,options);\\n};\\n\\n/*\\nInherit from the base widget class\\n*/\\nparseDateWidget.prototype = new Widget();\\n\\n/*\\nRender this widget into the DOM\\n*/\\nparseDateWidget.prototype.render = function(parent,nextSibling) {\\n\\tthis.parentDomNode = parent;\\n\\tthis.computeAttributes();\\n\\tthis.execute();\\n\\tthis.renderChildren(parent,nextSibling);\\n};\\n\\n/*\\nCompute the internal state of the widget\\n*/\\nparseDateWidget.prototype.execute = function() {\\n\\t// Get our parameters\\n\\tthis.setName = this.getAttribute(\\\"name\\\",\\\"currentTiddler\\\");\\n //this.setValue = this.getAttribute(\\\"value\\\");\\n this.timestamp = this.getAttribute(\\\"timestamp\\\");\\n this.format = this.getAttribute(\\\"format\\\",\\\"\\\");\\n this.setValue = this.getValueAsDate(this.format);\\n\\t// Set context variable\\n\\tthis.setVariable(this.setName,this.getValue(),this.parseTreeNode.params,!!this.parseTreeNode.isMacroDefinition);\\n\\t// Construct the child widgets\\n\\tthis.makeChildWidgets();\\n};\\n\\n/*\\nGet the value to be assigned\\n*/\\nparseDateWidget.prototype.getValue = function() {\\n\\tvar value = this.setValue;\\n\\treturn value || \\\"\\\";\\n};\\n\\nparseDateWidget.prototype.getValueAsDate = function(format) {\\n\\tformat = format || \\\"YYYY MM DD 0hh:0mm\\\";\\n\\tvar value = $tw.utils.parseDate(this.timestamp);\\n\\tif(value && $tw.utils.isDate(value) && value.toString() !== \\\"Invalid Date\\\") {\\n\\t\\treturn $tw.utils.formatDateString(value,format);\\n\\t} else {\\n\\t\\treturn \\\"\\\";\\n\\t}\\n};\\n\\n/*\\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\\n*/\\nparseDateWidget.prototype.refresh = function(changedTiddlers) {\\n\\tvar changedAttributes = this.computeAttributes();\\n\\tif(changedAttributes.name || changedAttributes.value ||\\n\\t (this.setFilter && this.getValue() != this.variables[this.setName].value)) {\\n\\t\\tthis.refreshSelf();\\n\\t\\treturn true;\\n\\t} else {\\n\\t\\treturn this.refreshChildren(changedTiddlers);\\n\\t}\\n};\\n\\nexports.parsedate = parseDateWidget;\\n\\n})();\",\n \"bag\": \"default\",\n \"revision\": \"0\",\n \"type\": \"application/javascript\",\n \"title\": \"$:/ak/plugins/DailyNotes/widgets/parsedate.js\",\n \"tags\": \"\",\n \"module-type\": \"widget\",\n \"modifier\": \"akhater\",\n \"modified\": \"20200526211025578\",\n \"creator\": \"akhater\",\n \"created\": \"20200520182721145\"\n },\n \"$:/ak/plugins/DailyNotes/captureEntries\": {\n \"created\": \"20200521202857852\",\n \"creator\": \"akhater\",\n \"text\": \"

<$macrocall $name=\\\"now\\\" format=<> /> <$button class=\\\"tc-btn-invisible\\\" tooltip=\\\"Manually edit Today's notes\\\">{{$:/core/images/edit-button}}<$action-sendmessage $message=\\\"tm-edit-tiddler\\\" $param=<> />

\\n<$keyboard key=\\\"enter\\\"> \\n <$edit-text class=\\\"dn-input input-large\\\" tiddler=\\\"$:/temp/Append\\\" field=\\\"newEntry\\\" placeholder=\\\"Free your mind, dump it here...\\\" focus=\\\"true\\\"/>\\n \\n <$vars timestamp=<> >\\n <$action-setfield $tiddler=<> $index=<> $value=<> /> \\n <$set name=currentContent tiddler=<> >\\n <$set name=\\\"add\\\" value={{{ [{$:/temp/Append!!newEntry}trim[]] }}} >\\n <$list filter=\\\"[regexp[/todo(?i)]]\\\" variable=result emptyMessage=<> >\\n <$vars add = {{{ [split[/todo]trim[]join[ ]trim[]] }}}>\\n <$vars add=<> >\\n <$action-setfield $tiddler=<> text=<> /> \\n <$fieldmangler tiddler=<> >\\n <$action-sendmessage $message=\\\"tm-add-tag\\\" $param=\\\"DailyNotes\\\" /> \\n \\n <$action-deletefield $tiddler=\\\"$:/temp/Append\\\" newEntry />\\n <$action-setfield $tiddler=\\\"$:/ak/plugins/DailyNotes/DN-Selection\\\" text=<> />\\n <>\\n \\n \\n \\n \\n \\n \\n\\n\\n\",\n \"bag\": \"default\",\n \"revision\": \"0\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"title\": \"$:/ak/plugins/DailyNotes/captureEntries\",\n \"tags\": \"\",\n \"modifier\": \"akhater\",\n \"modified\": \"20200605132554495\"\n },\n \"$:/ak/plugins/DailyNotes/functions/todo\": {\n \"created\": \"20200602070108790\",\n \"creator\": \"akhater\",\n \"text\": \"\\\\define TiddlerTasksStatus() $:/ak/plugins/DailyNotes/Tasks/Status/$(entrymnth)$\\n\\\\define TiddlerinboxTasksList() $:/ak/plugins/DailyNotes/Tasks/Lists/inbox\\n\\n\\n\\\\define DN-todo-add()\\n<$action-listops \\n $tiddler=<>\\n $field=\\\"pending\\\" \\n $subfilter=<>\\n />\\n\\\\end\\n\\n\\\\define DN-todo-checkbox(isTodoTab:\\\"false\\\")\\n<$list filter=\\\"\\\"\\\"[<__isTodoTab__>match[true]]\\\"\\\"\\\">\\n <$set name=entryts value=<> >\\n <$wikify name=\\\"entrymnth\\\" text=\\\"\\\"\\\"<$view tiddler=<> field=title format=date template=YYYY0MM />\\\"\\\"\\\">\\n <$checkbox tiddler=<> \\n index=<> \\n checked=\\\"done\\\" \\n unchecked=\\\"pending\\\" \\n default=\\\"pending\\\"\\n checkactions=<> \\n uncheckactions=<> > \\n \\n \\n \\n\\n<$list filter=\\\"\\\"\\\"[<__isTodoTab__>match[false]]\\\"\\\"\\\" variable=entryts>\\n <$set name=entryts filter=\\\"[split[dn-ts ]butfirst[]] +[removesuffix[>>'']]\\\" >\\n <$wikify name=\\\"entrymnth\\\" text=\\\"\\\"\\\"<$view tiddler=<> field=title format=date template=YYYY0MM />\\\"\\\"\\\">\\n <$checkbox tiddler=<> \\n index=<> \\n checked=\\\"done\\\" \\n unchecked=\\\"pending\\\" \\n default=\\\"pending\\\"\\n checkactions=<> \\n uncheckactions=<> > \\n \\n \\n \\n\\n\\\\end\\n\\n\\\\define DN-todo-done()\\n<$action-listops \\n $tiddler=<>\\n $field=\\\"pending\\\" \\n $subfilter=-$(entryts)$\\n />\\n<$action-listops \\n $tiddler=<>\\n $field=\\\"done\\\" \\n $subfilter=$(entryts)$\\n />\\n\\\\end\\n\\n\\\\define DN-todo-undone()\\n<$action-listops \\n $tiddler=<>\\n $field=\\\"pending\\\" \\n $subfilter=$(entryts)$\\n />\\n<$action-listops \\n $tiddler=<>\\n $field=\\\"done\\\" \\n $subfilter=-$(entryts)$\\n />\\n\\\\end\\n\\n\\\\define get-todoEntry()\\n<$wikify name=\\\"entryTiddler\\\" text=\\\"\\\"\\\"<$view tiddler=<> field=title format=date template=YYYY0MM0DD />\\\"\\\"\\\">\\n <$set name=Content tiddler=<> emptyValue=\\\"\\\" >\\n <$list filter=\\\"[split[
]!is[blank]]\\\" variable=\\\"entry\\\">\\n <$vars entryTime={{{ [split[~]first[]trim[]] }}} entryData={{{ [split[~]butfirst[]trim[]] }}} >\\n <$set name=entryts filter=\\\"[split[dn-ts ]butfirst[]] +[removesuffix[>>'']]\\\">\\n <$list filter=\\\"[match]\\\">\\n <$vars entryData = {{{ [split[/todo]trim[]join[]trim[]] }}} >\\n <>\\n \\n \\n \\n \\n \\n \\n\\n\\\\end\\n\",\n \"bag\": \"default\",\n \"revision\": \"0\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"title\": \"$:/ak/plugins/DailyNotes/functions/todo\",\n \"tags\": \"\",\n \"modifier\": \"akhater\",\n \"modified\": \"20200603105940217\"\n },\n \"$:/ak/plugins/DailyNotes/viewTasks\": {\n \"created\": \"20200603041923083\",\n \"creator\": \"akhater\",\n \"text\": \"<$list filter=\\\"[enlist{$:/ak/plugins/DailyNotes/Tasks/Lists/inbox!!pending}]\\\" variable=todots>\\n<> <>
\\n\",\n \"bag\": \"default\",\n \"revision\": \"0\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"title\": \"$:/ak/plugins/DailyNotes/viewTasks\",\n \"tags\": \"\",\n \"modifier\": \"akhater\",\n \"modified\": \"20200603111359035\",\n \"caption\": \"Pending Tasks\"\n },\n \"$:/ak/plugins/DailyNotes/ui/tabs\": {\n \"text\": \"<$vars hasTasks={{{ [enlist{$:/ak/plugins/DailyNotes/Tasks/Lists/inbox!!pending}] +[then[$:/ak/plugins/DailyNotes/viewTasks]else[]] }}} >\\n <$macrocall $name=\\\"tabs\\\" tabsList=\\\"[enlist[$:/ak/plugins/DailyNotes/viewEntries]][enlist]\\\" default=\\\"$:/ak/plugins/DailyNotes/viewEntries\\\" />\\n\\n\\n\\n\",\n \"bag\": \"default\",\n \"revision\": \"1\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"title\": \"$:/ak/plugins/DailyNotes/ui/tabs\",\n \"tags\": \"\",\n \"modifier\": \"akhater\",\n \"modified\": \"20200604094220657\",\n \"creator\": \"akhater\",\n \"created\": \"20200603110138825\"\n },\n \"$:/config/ShortcutInfo/DailyNotes\": {\n \"created\": \"20200509171443220\",\n \"text\": \"Calls the Daily Notes Tiddler\",\n \"tags\": \"\",\n \"title\": \"$:/config/ShortcutInfo/DailyNotes\",\n \"modified\": \"20200509171522039\"\n },\n \"$:/config/shortcuts/DailyNotes\": {\n \"created\": \"20200509171534672\",\n \"text\": \"alt+q\",\n \"tags\": \"\",\n \"title\": \"$:/config/shortcuts/DailyNotes\",\n \"modified\": \"20200509171556646\"\n }\n }\n}","bag":"default","revision":"1","version":"0.0.31","type":"application/json","title":"$:/ak/plugins/DailyNotes","plugin-type":"plugin","name":"DailyNotes","modifier":"akhater","modified":"20200605132733880","list":"readme change.log","description":"Interstitial Journaling Plugin","creator":"akhater","created":"20200509172404131"}] \ No newline at end of file +[{"text":"{\n \"tiddlers\": {\n \"$:/ak/plugins/DailyNotes/change.log\": {\n \"created\": \"20200510091859948\",\n \"creator\": \"akhater\",\n \"text\": \"''v0.0.31'' - 2020-06-05\\n\\n* Timezone bugfix for Date display \\n\\n''v0.0.30'' - 2020-06-04\\n\\n* Splitting code to multiple tiddlers\\n* Adding parsedate widget\\n* Standardizing entry times by timestamp\\n* You can now change the format by editing $:/ak/plugins/DailyNotes/dateformat\\n* Enhanced tasks handling\\n* all pending tasks now show in a dedicated tab\\n* Fixed bug of icon being shown always selected\\n\\n''v0.0.20'' - 2020-05-16\\n\\n* Added support for simple Todo items by writing /todo command to the input box\\n\\n''v0.0.18'' - 2020-05-13\\n\\n* Added toolbar button for easy access (enable it from the control panel)\\n* Minor but fixes\\n\\n''v0.0.15'' - 2020-05-11\\n\\n* Visual Tweaks\\n* inline Edit of entries\\n\\n''v0.0.11'' - 2020-05-11\\n\\n* Recoded from scratch\\n* Cleaner code\\n* Delete Icon just shows on hover\\n* Different Icons for expanded and non expanded entries\\n* Cleaner Daily Note tiddler easier to manually edit \\n\\n''v0.0.6'' - 2020-05-10\\n\\n* Added a way to see older Daily Notes\\n\\n''v0.0.4'' - 2020-05-10\\n\\n* Initial Release\",\n \"bag\": \"default\",\n \"revision\": \"1\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"title\": \"$:/ak/plugins/DailyNotes/change.log\",\n \"tags\": \"\",\n \"modifier\": \"akhater\",\n \"modified\": \"20200605132655355\"\n },\n \"$:/ak/plugins/DailyNotes/ui/capture\": {\n \"created\": \"20200509164956768\",\n \"creator\": \"akhater\",\n \"text\": \"\\\\import $:/ak/plugins/DailyNotes/functions\\n\\\\import $:/ak/plugins/DailyNotes/variables\\n\\\\import $:/ak/plugins/DailyNotes/functions/todo\\n\\n<$vars dateformat={{$:/ak/plugins/DailyNotes/dateformat}} today=<> todayUTC=<> lf=\\\"\\n\\\" >\\n {{$:/ak/plugins/DailyNotes/captureEntries}}\\n {{$:/ak/plugins/DailyNotes/ui/tabs}}\\n\",\n \"bag\": \"default\",\n \"revision\": \"0\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"title\": \"$:/ak/plugins/DailyNotes/ui/capture\",\n \"tags\": \"\",\n \"modifier\": \"akhater\",\n \"modified\": \"20200605221321461\",\n \"icon\": \"$:/ak/plugins/DailyNotes/images/journal-icon\",\n \"caption\": \"Daily Notes\"\n },\n \"$:/ak/plugins/DailyNotes/readme\": {\n \"created\": \"20200510092225619\",\n \"text\": \"[[Daily Notes|https://github.com/akhater/Daily-Notes-for-TW5]] brings interstitial journaling to TiddlyWiki\\n\\n''Usage''\\n\\n* Keyboard shortcut Alt+Q by default\\n* Create a tiddler and put the below in it to show the interface without shortcut (e.g. for mobile use)\\n** `` {{$:/ak/plugins/DailyNotes/ui/capture}} ``\\n* To add a todo item simply add ``/todo`` to your entry \\n\",\n \"tags\": \"\",\n \"title\": \"$:/ak/plugins/DailyNotes/readme\",\n \"modified\": \"20200516174200664\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"revision\": \"48\",\n \"bag\": \"default\"\n },\n \"$:/ak/plugins/DailyNotes/KBshortcut\": {\n \"created\": \"20200509171745928\",\n \"creator\": \"akhater\",\n \"text\": \"<$navigator story=\\\"$:/StoryList\\\" history=\\\"$:/HistoryList\\\">\\n <$action-deletetiddler $tiddler=\\\"$:/temp/DN-Source\\\"/>\\n <$action-navigate $to=\\\"$:/ak/plugins/DailyNotes/ui/capture\\\"/>\\n\",\n \"tags\": \"$:/tags/KeyboardShortcut\",\n \"title\": \"$:/ak/plugins/DailyNotes/KBshortcut\",\n \"modified\": \"20200527075150745\",\n \"key\": \"((DailyNotes))\",\n \"modifier\": \"akhater\"\n },\n \"$:/ak/plugins/DailyNotes/stylesheet\": {\n \"created\": \"20200509183459884\",\n \"text\": \"input.dn-input.input-large { width: 100%; padding: .5em 1em; font-size: 1.1em; }\\n.dn-label { display: block; text-align: right; font-size: .8em; opacity: .6; }\\ninput.dn-input:focus { border-color: rgb(255, 201, 102); }\\n\\n.DN-entries .DN-deleteButton { \\n opacity: 0; \\n}\\n\\n.DN-entries:hover .DN-deleteButton { \\n opacity: 1; \\n fill: grey;\\n}\\n\\n.DN-entries:hover .DN-deleteButton:hover { \\nfill: #c70000 ; \\n}\\n\\n.DN-entries .DN-editButton { \\nopacity: 0; \\n}\\n\\n\\n.DN-entries:hover .DN-editButton { \\nopacity: 1; \\n}\\n\\n.DN-editButton:hover { \\nfill: #228c22 ; \\n}\\n\\n.DN-check-edit input{display:none;}\\n.DN-check-edit svg{fill:grey;height:1em;width:1em;curser:pointer;}\\n.DN-check-edit:hover svg{ fill:green; }\",\n \"bag\": \"default\",\n \"revision\": \"32\",\n \"type\": \"text/css\",\n \"title\": \"$:/ak/plugins/DailyNotes/stylesheet\",\n \"tags\": \"$:/tags/Stylesheet\",\n \"modified\": \"20200511165058276\"\n },\n \"$:/ak/plugins/DailyNotes/buttons/open-DailyNotes\": {\n \"created\": \"20200512053105188\",\n \"creator\": \"akhater\",\n \"text\": \"\\\\whitespace trim\\n\\\\define DailyNotes-button()\\n<$button tooltip=\\\"Open Daily Notes\\\" aria-label=\\\"Open Daily Notes\\\" class=\\\"\\\"\\\"$(tv-config-toolbar-class)$\\\"\\\"\\\"> \\n <$action-navigate $to=\\\"$:/ak/plugins/DailyNotes/ui/capture\\\"/>\\n <$action-deletetiddler $tiddler=\\\"$:/temp/DN-Source\\\"/>\\n <$list filter=\\\"[match[yes]]\\\">\\n {{$:/ak/plugins/DailyNotes/images/journal-icon}}\\n \\n <$list filter=\\\"[match[yes]]\\\">\\n <$text text=\\\"Open Daily Notes\\\"/>\\n \\n\\n\\\\end\\n\\n<>\",\n \"bag\": \"default\",\n \"revision\": \"7\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"title\": \"$:/ak/plugins/DailyNotes/buttons/open-DailyNotes\",\n \"tags\": \"$:/tags/PageControls\",\n \"modified\": \"20200527075130926\",\n \"description\": \"Opens Daily Notes\",\n \"caption\": \"{{$:/ak/plugins/DailyNotes/images/journal-icon}} Daily Notes\",\n \"modifier\": \"akhater\"\n },\n \"$:/ak/plugins/DailyNotes/images/journal-icon\": {\n \"text\": \"\\n \\n\",\n \"bag\": \"default\",\n \"revision\": \"5\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"title\": \"$:/ak/plugins/DailyNotes/images/journal-icon\",\n \"tags\": \"\",\n \"modified\": \"20200513070135038\",\n \"created\": \"20200511213348318\"\n },\n \"$:/ak/plugins/DailyNotes/dateformat\": {\n \"text\": \"YYYY-0MM-0DD\",\n \"bag\": \"default\",\n \"revision\": \"0\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"title\": \"$:/ak/plugins/DailyNotes/dateformat\",\n \"tags\": \"\",\n \"modifier\": \"akhater\",\n \"modified\": \"20200527144818076\",\n \"creator\": \"akhater\",\n \"created\": \"20200526204041018\"\n },\n \"$:/ak/plugins/DailyNotes/functions\": {\n \"created\": \"20200521201916934\",\n \"creator\": \"akhater\",\n \"text\": \"\\\\define listNotTodo()\\n
<>
\\n\\\\end\\n\\n\\\\define show-deleteButton()\\n<$button class=<> tooltip=\\\"Delete Entry\\\" set={{$:/ak/plugins/DailyNotes/DN-Selection}} setTo={{{ [splitjoin[]] }}} >\\n {{$:/core/images/delete-button}}\\n\\n\\\\end\\n\\n\\\\define start-entryEdit()\\n<$action-setfield $tiddler=\\\"$:/temp/DN-editEntry/$(entryData)$\\\" text=\\\"$(entryTime)$~$(entryAction)$$(entryData)$\\\" /> \\n\\\\end\\n\\n\\\\define end-entryEdit()\\n<$set name=edittedEntry tiddler=\\\"$:/temp/DN-editEntry/$(entryData)$\\\">\\n <$set name=\\\"trimmedEdittedEntry\\\" value={{{ [trim[]] }}} > \\n <$action-setfield $tiddler={{$:/ak/plugins/DailyNotes/DN-Selection}} $field=\\\"text\\\" $value={{{ [splitjoin] }}} />\\n \\n\\n\\\\end\\n\\n\\\\define show-editButton() \\n<$vars state=<> >\\n \\n <$checkbox tiddler=<> field=\\\"text\\\" checked=\\\"edit\\\" unchecked=\\\"\\\" uncheckactions=<> checkactions=<> class=\\\"DN-check-edit\\\">{{$:/core/images/edit-button}}\\n \\n <$reveal state=<> type=\\\"match\\\" text=\\\"edit\\\">\\n
\\n <$edit-text tiddler=\\\"$:/temp/DN-editEntry/$(entryData)$\\\" field=\\\"text\\\" class=\\\"tc-edit-texteditor\\\" tag=input />\\n
\\n \\n\\n\\\\end\\n\\n\\\\define DN_ifTiddlerNotExists()\\n<$button class=<> tooltip=\\\"Expand Entry\\\" >\\n {{$:/core/images/clone-button}}\\n <$action-createtiddler $basetitle=<> text=\\\"\\\"\\\"[[$(today)$]] @ $(entryTime)$\\\"\\\"\\\" />\\n <$action-sendmessage $message=\\\"tm-edit-tiddler\\\" $param=<> />\\n\\n<> <> <> <>
\\n\\\\end\\n\\n\\\\define DN_ifTiddlerExists()\\n<$list filter=\\\"[title] +[has[title]]\\\" emptyMessage=<> >\\n <$button class=<> tooltip=\\\"Zoom to Entry\\\" >\\n {{$:/core/images/link}}\\n <$action-navigate $to=<> />\\n <> \\n <$reveal type=\\\"match\\\" state=\\\"$:/temp/DN-Source\\\" text=<> >\\n \\n <>\\n \\n \\n <$reveal type=\\\"nomatch\\\" state=\\\"$:/temp/DN-Source\\\" text=<> > \\n <>\\n \\n <> <>
\\n \\n\\n\\\\end\\n\\n\\\\define show-entryData() \\n<$list filter=\\\"[!is[blank]]\\\" >\\n <>\\n\\n<>\\n\\\\end\\n\\n\\\\define get-updatedText() $(currentContent)$$(lf)$''<>''~$(add)$
\\n\\n\\\\define entry-notTodo()\\n<$action-setfield $tiddler=<> text=<> /> \\n<$fieldmangler tiddler=<> >\\n <$action-sendmessage $message=\\\"tm-add-tag\\\" $param=\\\"DailyNotes\\\" /> \\n\\n<$action-deletefield $tiddler=\\\"$:/temp/Append\\\" newEntry />\\n<$action-setfield $tiddler=\\\"$:/ak/plugins/DailyNotes/DN-Selection\\\" text=<> />\\n\\\\end\\n\\n\\\\define selectDayActions() \\n<$action-deletetiddler $tiddler=\\\"$:/temp/DN-Source\\\"/> \\n\\\\end\",\n \"bag\": \"default\",\n \"revision\": \"0\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"title\": \"$:/ak/plugins/DailyNotes/functions\",\n \"tags\": \"\",\n \"modifier\": \"akhater\",\n \"modified\": \"20200605221947961\"\n },\n \"$:/ak/plugins/DailyNotes/macros/global\": {\n \"created\": \"20200521075713107\",\n \"creator\": \"akhater\",\n \"text\": \"\\\\define entryLinkBack(day,time)\\n<$button class=\\\"tc-btn-invisible tc-tiddlylink\\\" >\\n<$action-navigate $to=\\\"$:/ak/plugins/DailyNotes/ui/capture\\\" />\\n<$action-setfield $tiddler=\\\"$:/ak/plugins/DailyNotes/DN-Selection\\\" text=$day$/>\\n<$action-setfield $tiddler=\\\"$:/temp/DN-Source\\\" text=\\\"$time$\\\" />\\n$day$\\n @ $time$\\n\\\\end\\n\\n\\n\\\\define dn-ts(timestamp)\\n<$parsedate name=td timestamp=$timestamp$ format=\\\"[UTC]YYYY0MM0DD\\\">\\n<$set name=entryTime value={{{ [titlegetindex<__timestamp__>] }}} }>\\n<>\\n\\n\\n\\\\end\\n\\n\\n\\\\define get-tmTiddler() $:/ak/plugins/DailyNotes/DN-timeTiddler/$(td)$\\n\",\n \"bag\": \"default\",\n \"revision\": \"0\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"title\": \"$:/ak/plugins/DailyNotes/macros/global\",\n \"tags\": \"$:/tags/Macro\",\n \"modifier\": \"akhater\",\n \"modified\": \"20200605210946822\"\n },\n \"$:/ak/plugins/DailyNotes/variables\": {\n \"created\": \"20200521201106129\",\n \"creator\": \"akhater\",\n \"text\": \"\\\\define get-origEntry() $(lf)$$(entryTime)$~$(entryAction)$$(entryData)$
\\n\\\\define get-edittedEntry() $(lf)$$(trimmedEdittedEntry)$
\\n\\\\define get-TodoIndex() $(today)$~$(entryTime)$$(entryData)$\\n\\\\define get-TodoAdd() /todo $(add)$\\n\\\\define get-timeTiddler() $:/ak/plugins/DailyNotes/DN-timeTiddler/$(todayUTC)$\\n\\\\define get-dateformat() $:/ak/plugins/DailyNotes/dateformat\\n\\\\define UTCdateformat() [UTC]$(dateformat)$\",\n \"bag\": \"default\",\n \"revision\": \"0\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"title\": \"$:/ak/plugins/DailyNotes/variables\",\n \"tags\": \"\",\n \"modifier\": \"akhater\",\n \"modified\": \"20200605221605374\"\n },\n \"$:/ak/plugins/DailyNotes/viewEntries\": {\n \"created\": \"20200521201322054\",\n \"creator\": \"akhater\",\n \"text\": \"\\\\define displayNewFormat() \\n\\n\\\\end\\n\\n

Entries of the: \\n <$select tiddler=\\\"$:/ak/plugins/DailyNotes/DN-Selection\\\" default=\\\"\\\" actions=<> > \\n <$list filter='[all[]tag[DailyNotes]!sort[title]]' variable=\\\"DNTiddler\\\">\\n <$list filter=\\\"[split[-]nth[2]]\\\" emptyMessage=<> >\\n \\n \\n \\n \\n

\\n<$set name=currentContent tiddler=<> >\\n <$set name=Content tiddler={{$:/ak/plugins/DailyNotes/DN-Selection}} emptyValue=\\\"\\\" >\\n <$list filter=\\\"[split[
]!is[blank]]\\\" variable=\\\"entry\\\">\\n <$vars entryTime={{{ [split[~]first[]trim[]] }}} entryData={{{ [split[~]butfirst[]trim[]] }}} >\\n <$list filter=\\\"[regexp[/todo(?i)]]\\\" variable=result emptyMessage=<> >\\n <$vars entryData = {{{ [split[/todo]trim[]join[]trim[]] }}} entryAction=\\\"/todo \\\">\\n
<>
\\n \\n \\n \\n \\n \\n\",\n \"bag\": \"default\",\n \"revision\": \"0\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"title\": \"$:/ak/plugins/DailyNotes/viewEntries\",\n \"tags\": \"\",\n \"modifier\": \"akhater\",\n \"modified\": \"20200605221844993\",\n \"caption\": \"Previous Entries\"\n },\n \"$:/ak/plugins/DailyNotes/widgets/parsedate.js\": {\n \"text\": \"/*\\\\\\ntitle: $:/core/modules/widgets/set.js\\ntype: application/javascript\\nmodule-type: widget\\n\\nSet variable widget\\n\\n\\\\*/\\n(function(){\\n\\n/*jslint node: true, browser: true */\\n/*global $tw: false */\\n\\\"use strict\\\";\\n\\nvar Widget = require(\\\"$:/core/modules/widgets/widget.js\\\").widget;\\n\\nvar parseDateWidget = function(parseTreeNode,options) {\\n\\tthis.initialise(parseTreeNode,options);\\n};\\n\\n/*\\nInherit from the base widget class\\n*/\\nparseDateWidget.prototype = new Widget();\\n\\n/*\\nRender this widget into the DOM\\n*/\\nparseDateWidget.prototype.render = function(parent,nextSibling) {\\n\\tthis.parentDomNode = parent;\\n\\tthis.computeAttributes();\\n\\tthis.execute();\\n\\tthis.renderChildren(parent,nextSibling);\\n};\\n\\n/*\\nCompute the internal state of the widget\\n*/\\nparseDateWidget.prototype.execute = function() {\\n\\t// Get our parameters\\n\\tthis.setName = this.getAttribute(\\\"name\\\",\\\"currentTiddler\\\");\\n //this.setValue = this.getAttribute(\\\"value\\\");\\n this.timestamp = this.getAttribute(\\\"timestamp\\\");\\n this.format = this.getAttribute(\\\"format\\\",\\\"\\\");\\n this.setValue = this.getValueAsDate(this.format);\\n\\t// Set context variable\\n\\tthis.setVariable(this.setName,this.getValue(),this.parseTreeNode.params,!!this.parseTreeNode.isMacroDefinition);\\n\\t// Construct the child widgets\\n\\tthis.makeChildWidgets();\\n};\\n\\n/*\\nGet the value to be assigned\\n*/\\nparseDateWidget.prototype.getValue = function() {\\n\\tvar value = this.setValue;\\n\\treturn value || \\\"\\\";\\n};\\n\\nparseDateWidget.prototype.getValueAsDate = function(format) {\\n\\tformat = format || \\\"YYYY MM DD 0hh:0mm\\\";\\n\\tvar value = $tw.utils.parseDate(this.timestamp);\\n\\tif(value && $tw.utils.isDate(value) && value.toString() !== \\\"Invalid Date\\\") {\\n\\t\\treturn $tw.utils.formatDateString(value,format);\\n\\t} else {\\n\\t\\treturn \\\"\\\";\\n\\t}\\n};\\n\\n/*\\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\\n*/\\nparseDateWidget.prototype.refresh = function(changedTiddlers) {\\n\\tvar changedAttributes = this.computeAttributes();\\n\\tif(changedAttributes.name || changedAttributes.value ||\\n\\t (this.setFilter && this.getValue() != this.variables[this.setName].value)) {\\n\\t\\tthis.refreshSelf();\\n\\t\\treturn true;\\n\\t} else {\\n\\t\\treturn this.refreshChildren(changedTiddlers);\\n\\t}\\n};\\n\\nexports.parsedate = parseDateWidget;\\n\\n})();\",\n \"bag\": \"default\",\n \"revision\": \"0\",\n \"type\": \"application/javascript\",\n \"title\": \"$:/ak/plugins/DailyNotes/widgets/parsedate.js\",\n \"tags\": \"\",\n \"module-type\": \"widget\",\n \"modifier\": \"akhater\",\n \"modified\": \"20200526211025578\",\n \"creator\": \"akhater\",\n \"created\": \"20200520182721145\"\n },\n \"$:/ak/plugins/DailyNotes/captureEntries\": {\n \"created\": \"20200521202857852\",\n \"creator\": \"akhater\",\n \"text\": \"

<$view tiddler=<> field=title format=date template=<> /> <$button class=\\\"tc-btn-invisible\\\" tooltip=\\\"Manually edit Today's notes\\\">{{$:/core/images/edit-button}}<$action-sendmessage $message=\\\"tm-edit-tiddler\\\" $param=<> />

\\n<$keyboard key=\\\"enter\\\"> \\n <$edit-text class=\\\"dn-input input-large\\\" tiddler=\\\"$:/temp/Append\\\" field=\\\"newEntry\\\" placeholder=\\\"Free your mind, dump it here...\\\" focus=\\\"true\\\"/>\\n \\n <$vars timestamp=<> >\\n <$action-setfield $tiddler=<> $index=<> $value=<> /> \\n <$set name=currentContent tiddler=<> >\\n <$set name=\\\"add\\\" value={{{ [{$:/temp/Append!!newEntry}trim[]] }}} >\\n <$list filter=\\\"[regexp[/todo(?i)]]\\\" variable=result emptyMessage=<> >\\n <$vars add = {{{ [split[/todo]trim[]join[ ]trim[]] }}}>\\n <$vars add=<> >\\n <$action-setfield $tiddler=<> text=<> /> \\n <$fieldmangler tiddler=<> >\\n <$action-sendmessage $message=\\\"tm-add-tag\\\" $param=\\\"DailyNotes\\\" /> \\n \\n <$action-deletefield $tiddler=\\\"$:/temp/Append\\\" newEntry />\\n <$action-setfield $tiddler=\\\"$:/ak/plugins/DailyNotes/DN-Selection\\\" text=<> />\\n <>\\n \\n \\n \\n \\n \\n \\n\",\n \"bag\": \"default\",\n \"revision\": \"0\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"title\": \"$:/ak/plugins/DailyNotes/captureEntries\",\n \"tags\": \"\",\n \"modifier\": \"akhater\",\n \"modified\": \"20200605221524841\"\n },\n \"$:/ak/plugins/DailyNotes/functions/todo\": {\n \"created\": \"20200602070108790\",\n \"creator\": \"akhater\",\n \"text\": \"\\\\define TiddlerTasksStatus() $:/ak/plugins/DailyNotes/Tasks/Status/$(entrymnth)$\\n\\\\define TiddlerinboxTasksList() $:/ak/plugins/DailyNotes/Tasks/Lists/inbox\\n\\n\\n\\\\define DN-todo-add()\\n<$action-listops \\n $tiddler=<>\\n $field=\\\"pending\\\" \\n $subfilter=<>\\n />\\n\\\\end\\n\\n\\\\define DN-todo-checkbox(isTodoTab:\\\"false\\\")\\n<$list filter=\\\"\\\"\\\"[<__isTodoTab__>match[true]]\\\"\\\"\\\">\\n <$set name=entryts value=<> >\\n <$wikify name=\\\"entrymnth\\\" text=\\\"\\\"\\\"<$view tiddler=<> field=title format=date template=YYYY0MM />\\\"\\\"\\\">\\n <$checkbox tiddler=<> \\n index=<> \\n checked=\\\"done\\\" \\n unchecked=\\\"pending\\\" \\n default=\\\"pending\\\"\\n checkactions=<> \\n uncheckactions=<> > \\n \\n \\n \\n\\n<$list filter=\\\"\\\"\\\"[<__isTodoTab__>match[false]]\\\"\\\"\\\" variable=entryts>\\n <$set name=entryts filter=\\\"[split[dn-ts ]butfirst[]] +[removesuffix[>>'']]\\\" >\\n <$wikify name=\\\"entrymnth\\\" text=\\\"\\\"\\\"<$view tiddler=<> field=title format=date template=YYYY0MM />\\\"\\\"\\\">\\n <$checkbox tiddler=<> \\n index=<> \\n checked=\\\"done\\\" \\n unchecked=\\\"pending\\\" \\n default=\\\"pending\\\"\\n checkactions=<> \\n uncheckactions=<> > \\n \\n \\n \\n\\n\\\\end\\n\\n\\\\define DN-todo-done()\\n<$action-listops \\n $tiddler=<>\\n $field=\\\"pending\\\" \\n $subfilter=-$(entryts)$\\n />\\n<$action-listops \\n $tiddler=<>\\n $field=\\\"done\\\" \\n $subfilter=$(entryts)$\\n />\\n\\\\end\\n\\n\\\\define DN-todo-undone()\\n<$action-listops \\n $tiddler=<>\\n $field=\\\"pending\\\" \\n $subfilter=$(entryts)$\\n />\\n<$action-listops \\n $tiddler=<>\\n $field=\\\"done\\\" \\n $subfilter=-$(entryts)$\\n />\\n\\\\end\\n\\n\\\\define get-todoEntry()\\n<$wikify name=\\\"entryTiddler\\\" text=\\\"\\\"\\\"<$view tiddler=<> field=title format=date template=YYYY0MM0DD />\\\"\\\"\\\">\\n <$set name=Content tiddler=<> emptyValue=\\\"\\\" >\\n <$list filter=\\\"[split[
]!is[blank]]\\\" variable=\\\"entry\\\">\\n <$vars entryTime={{{ [split[~]first[]trim[]] }}} entryData={{{ [split[~]butfirst[]trim[]] }}} >\\n <$set name=entryts filter=\\\"[split[dn-ts ]butfirst[]] +[removesuffix[>>'']]\\\">\\n <$list filter=\\\"[match]\\\">\\n <$vars entryData = {{{ [split[/todo]trim[]join[]trim[]] }}} >\\n <>\\n \\n \\n \\n \\n \\n \\n\\n\\\\end\\n\",\n \"bag\": \"default\",\n \"revision\": \"0\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"title\": \"$:/ak/plugins/DailyNotes/functions/todo\",\n \"tags\": \"\",\n \"modifier\": \"akhater\",\n \"modified\": \"20200603105940217\"\n },\n \"$:/ak/plugins/DailyNotes/viewTasks\": {\n \"created\": \"20200603041923083\",\n \"creator\": \"akhater\",\n \"text\": \"<$list filter=\\\"[enlist{$:/ak/plugins/DailyNotes/Tasks/Lists/inbox!!pending}]\\\" variable=todots>\\n<> <>
\\n\",\n \"bag\": \"default\",\n \"revision\": \"0\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"title\": \"$:/ak/plugins/DailyNotes/viewTasks\",\n \"tags\": \"\",\n \"modifier\": \"akhater\",\n \"modified\": \"20200603111359035\",\n \"caption\": \"Pending Tasks\"\n },\n \"$:/ak/plugins/DailyNotes/ui/tabs\": {\n \"text\": \"<$vars hasTasks={{{ [enlist{$:/ak/plugins/DailyNotes/Tasks/Lists/inbox!!pending}] +[then[$:/ak/plugins/DailyNotes/viewTasks]else[]] }}} >\\n <$macrocall $name=\\\"tabs\\\" tabsList=\\\"[enlist[$:/ak/plugins/DailyNotes/viewEntries]][enlist]\\\" default=\\\"$:/ak/plugins/DailyNotes/viewEntries\\\" />\\n\\n\\n\\n\",\n \"bag\": \"default\",\n \"revision\": \"1\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"title\": \"$:/ak/plugins/DailyNotes/ui/tabs\",\n \"tags\": \"\",\n \"modifier\": \"akhater\",\n \"modified\": \"20200604094220657\",\n \"creator\": \"akhater\",\n \"created\": \"20200603110138825\"\n },\n \"$:/config/ShortcutInfo/DailyNotes\": {\n \"created\": \"20200509171443220\",\n \"text\": \"Calls the Daily Notes Tiddler\",\n \"tags\": \"\",\n \"title\": \"$:/config/ShortcutInfo/DailyNotes\",\n \"modified\": \"20200509171522039\"\n },\n \"$:/config/shortcuts/DailyNotes\": {\n \"created\": \"20200509171534672\",\n \"text\": \"alt+q\",\n \"tags\": \"\",\n \"title\": \"$:/config/shortcuts/DailyNotes\",\n \"modified\": \"20200509171556646\"\n }\n }\n}","bag":"default","revision":"1","version":"0.0.32","type":"application/json","title":"$:/ak/plugins/DailyNotes","plugin-type":"plugin","name":"DailyNotes","modifier":"akhater","modified":"20200605222047223","list":"readme change.log","description":"Interstitial Journaling Plugin","creator":"akhater","created":"20200509172404131"}] \ No newline at end of file