Compare commits
8
Commits
9080118e7b
..
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
55b55cec90 | ||
|
|
01d004566c | ||
|
|
37aafdd913 | ||
|
|
af75408e0d | ||
|
|
20b377dd8d | ||
|
|
873128bdfb | ||
|
|
0933436347 | ||
|
|
473624adbb |
+7
-3
@@ -2,6 +2,7 @@
|
|||||||
logs
|
logs
|
||||||
|
|
||||||
.DS_Store
|
.DS_Store
|
||||||
|
.obsidian/plugins/gitea-cards/data.json
|
||||||
|
|
||||||
0*/
|
0*/
|
||||||
1*/
|
1*/
|
||||||
@@ -12,11 +13,14 @@ logs
|
|||||||
6*/
|
6*/
|
||||||
7*/
|
7*/
|
||||||
8*/
|
8*/
|
||||||
|
9*/
|
||||||
|
|
||||||
!00*/
|
!00*/
|
||||||
|
!91\ Clippings/.gitkeep
|
||||||
91 Clippings/**/*
|
!92\ Playground/.gitkeep
|
||||||
92 Uncategorized Notes/**/*
|
!97*/
|
||||||
|
!98*/
|
||||||
|
!99*/
|
||||||
|
|
||||||
.obsidian/workspace.json
|
.obsidian/workspace.json
|
||||||
.obsidian/plugins/obsidian-icon-folder/data.json
|
.obsidian/plugins/obsidian-icon-folder/data.json
|
||||||
|
|||||||
Vendored
+2
-1
@@ -12,5 +12,6 @@
|
|||||||
"obsidian-icon-folder",
|
"obsidian-icon-folder",
|
||||||
"obsidian-markmind",
|
"obsidian-markmind",
|
||||||
"sheet-plus",
|
"sheet-plus",
|
||||||
"substitutions"
|
"substitutions",
|
||||||
|
"better-export-pdf"
|
||||||
]
|
]
|
||||||
+33
@@ -0,0 +1,33 @@
|
|||||||
|
{
|
||||||
|
"showTitle": true,
|
||||||
|
"maxLevel": "6",
|
||||||
|
"displayHeader": true,
|
||||||
|
"displayFooter": true,
|
||||||
|
"headerTemplate": "<div style=\"width: 100vw;font-size:10px;text-align:center;\"><span class=\"title\"></span></div>",
|
||||||
|
"footerTemplate": "<div style=\"width: 100vw;font-size:10px;text-align:center;\"><span class=\"pageNumber\"></span> / <span class=\"totalPages\"></span></div>",
|
||||||
|
"printBackground": false,
|
||||||
|
"generateTaggedPDF": false,
|
||||||
|
"displayMetadata": false,
|
||||||
|
"debug": false,
|
||||||
|
"isTimestamp": false,
|
||||||
|
"enabledCss": false,
|
||||||
|
"concurrency": "5",
|
||||||
|
"version": "2",
|
||||||
|
"prevConfig": {
|
||||||
|
"pageSize": "Custom",
|
||||||
|
"marginType": "1",
|
||||||
|
"showTitle": true,
|
||||||
|
"open": true,
|
||||||
|
"scale": 60,
|
||||||
|
"landscape": false,
|
||||||
|
"marginTop": "10",
|
||||||
|
"marginBottom": "10",
|
||||||
|
"marginLeft": "10",
|
||||||
|
"marginRight": "10",
|
||||||
|
"displayHeader": false,
|
||||||
|
"displayFooter": false,
|
||||||
|
"cssSnippet": "0",
|
||||||
|
"pageWidth": "100",
|
||||||
|
"pageHeight": "150"
|
||||||
|
}
|
||||||
|
}
|
||||||
+117
File diff suppressed because one or more lines are too long
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"id": "better-export-pdf",
|
||||||
|
"name": "Better Export PDF",
|
||||||
|
"version": "2.0.3",
|
||||||
|
"minAppVersion": "0.15.0",
|
||||||
|
"description": "Export your notes to PDF, support export preview, add bookmarks outline and header/footer.",
|
||||||
|
"author": "l1xnan",
|
||||||
|
"authorUrl": "https://github.com/l1xnan",
|
||||||
|
"fundingUrl": "https://www.buymeacoffee.com/l1xnan",
|
||||||
|
"isDesktopOnly": true
|
||||||
|
}
|
||||||
+121
@@ -0,0 +1,121 @@
|
|||||||
|
#better-export-pdf {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: row;
|
||||||
|
height: 75vh;
|
||||||
|
.print-preview {
|
||||||
|
flex: 1;
|
||||||
|
overflow-x: hidden;
|
||||||
|
overflow-y: scroll;
|
||||||
|
position: relative;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
align-content: flex-start;
|
||||||
|
}
|
||||||
|
.setting-wrapper {
|
||||||
|
width: 320px;
|
||||||
|
margin-left: 16px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.setting-wrapper .setting-item[hidden] {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#better-export-pdf .print-preview {
|
||||||
|
.webview-wrapper {
|
||||||
|
position: relative;
|
||||||
|
height: 100%;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.print-size {
|
||||||
|
position: absolute;
|
||||||
|
right: 8px;
|
||||||
|
top: 36px;
|
||||||
|
z-index: 99;
|
||||||
|
font-size: 0.6rem;
|
||||||
|
white-space: pre-wrap;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
& > div {
|
||||||
|
flex: 1;
|
||||||
|
height: 100%;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
& > div.progress {
|
||||||
|
flex: none;
|
||||||
|
height: auto;
|
||||||
|
width: 100%;
|
||||||
|
text-align: left;
|
||||||
|
}
|
||||||
|
|
||||||
|
.filename {
|
||||||
|
font-size: 0.75rem;
|
||||||
|
color: var(--color-base-60);
|
||||||
|
text-align: center;
|
||||||
|
padding-bottom: calc(var(--p-spacing) / 4);
|
||||||
|
}
|
||||||
|
.filename:not(:first-child) {
|
||||||
|
padding-top: calc(var(--p-spacing) / 2);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#better-export-pdf {
|
||||||
|
.print-preview-container {
|
||||||
|
.print-preview-item {
|
||||||
|
border: 1px solid var(--background-modifier-border, #f2f2f2);
|
||||||
|
height: calc(var(--modal-scale) * 100%);
|
||||||
|
width: calc(var(--modal-scale) * 100%);
|
||||||
|
transform: scale(calc(1 / var(--modal-scale)), calc(1 / var(--modal-scale)));
|
||||||
|
transform-origin: top left;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.preview-wrapper {
|
||||||
|
position: relative;
|
||||||
|
height: 100%;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
.pdf-canvas-page {
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
border: 1px solid var(--background-modifier-border);
|
||||||
|
}
|
||||||
|
|
||||||
|
.pdf-canvas-page :global(canvas) {
|
||||||
|
width: 100% !important;
|
||||||
|
height: auto !important;
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.icon svg {
|
||||||
|
width: var(--icon-xs) !important;
|
||||||
|
height: var(--icon-xs) !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* 必须有此样式, 否则大纲锚点失效 */
|
||||||
|
@media print {
|
||||||
|
.print .markdown-preview-view {
|
||||||
|
height: auto !important;
|
||||||
|
}
|
||||||
|
.md-print-anchor,
|
||||||
|
.blockid {
|
||||||
|
white-space: pre !important;
|
||||||
|
border-left: none !important;
|
||||||
|
border-right: none !important;
|
||||||
|
border-top: none !important;
|
||||||
|
border-bottom: none !important;
|
||||||
|
display: inline-block !important;
|
||||||
|
position: absolute !important;
|
||||||
|
width: 1px !important;
|
||||||
|
height: 1px !important;
|
||||||
|
right: 0 !important;
|
||||||
|
outline: 0 !important;
|
||||||
|
background: 0 0 !important;
|
||||||
|
text-decoration: initial !important;
|
||||||
|
text-shadow: initial !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
Vendored
+2
-2
File diff suppressed because one or more lines are too long
Vendored
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"id": "cmdr",
|
"id": "cmdr",
|
||||||
"name": "Commander",
|
"name": "Commander",
|
||||||
"version": "0.5.8",
|
"version": "0.5.12",
|
||||||
"minAppVersion": "1.4.4",
|
"minAppVersion": "1.4.4",
|
||||||
"description": "Customize your workspace by adding commands everywhere, create Macros and supercharge your mobile toolbar.",
|
"description": "Customize your workspace by adding commands everywhere, create Macros and supercharge your mobile toolbar.",
|
||||||
"author": "jsmorabito & phibr0",
|
"author": "jsmorabito & phibr0",
|
||||||
|
|||||||
Vendored
+1
-1
File diff suppressed because one or more lines are too long
-17
@@ -1,17 +0,0 @@
|
|||||||
{
|
|
||||||
"baseUrl": "https://git.zaugg.ca/",
|
|
||||||
"keyword": "GITEA",
|
|
||||||
"refreshIntervalSeconds": 60,
|
|
||||||
"truncationLength": 160,
|
|
||||||
"commentPreviewCount": 3,
|
|
||||||
"showCommentImages": false,
|
|
||||||
"showAttachments": false,
|
|
||||||
"defaultRepo": "",
|
|
||||||
"lastRepo": "",
|
|
||||||
"insertFormat": "card",
|
|
||||||
"repoAccents": {},
|
|
||||||
"inProgressLabel": "In-Progress",
|
|
||||||
"secrets": {
|
|
||||||
"gitea-cards-gitea-pat": "bed6afdea0784aa54ae63ad7c3b6c8e36dba84d6"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
+18
-14
File diff suppressed because one or more lines are too long
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"id": "gitea-cards",
|
"id": "gitea-cards",
|
||||||
"name": "Gitea Cards",
|
"name": "Gitea Cards",
|
||||||
"version": "0.42.1",
|
"version": "0.46.0",
|
||||||
"minAppVersion": "1.5.0",
|
"minAppVersion": "1.5.0",
|
||||||
"description": "Render live, auto-refreshing Gitea issue cards in your notes and create issues without leaving the editor.",
|
"description": "Render live, auto-refreshing Gitea issue cards in your notes and create issues without leaving the editor.",
|
||||||
"author": "lunerfox",
|
"author": "lunerfox",
|
||||||
|
|||||||
+17
@@ -991,6 +991,23 @@ a.gitea-graph__title:hover,
|
|||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Searchable repo / issue / milestone pickers in the modals (issue #64) */
|
||||||
|
.gitea-picker-suggestion {
|
||||||
|
display: flex;
|
||||||
|
align-items: baseline;
|
||||||
|
gap: var(--size-4-2);
|
||||||
|
overflow: hidden;
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
white-space: nowrap;
|
||||||
|
}
|
||||||
|
|
||||||
|
.gitea-picker-suggestion__note {
|
||||||
|
flex-shrink: 0;
|
||||||
|
margin-left: auto;
|
||||||
|
color: var(--text-muted);
|
||||||
|
font-size: var(--font-ui-smaller);
|
||||||
|
}
|
||||||
|
|
||||||
/* New-issue / convert-selection modal */
|
/* New-issue / convert-selection modal */
|
||||||
.gitea-new-issue__body {
|
.gitea-new-issue__body {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
|||||||
+11
-4
@@ -16,6 +16,8 @@
|
|||||||
"embedUseExcalidrawFolder": false,
|
"embedUseExcalidrawFolder": false,
|
||||||
"templateFilePath": "Excalidraw/Template.excalidraw",
|
"templateFilePath": "Excalidraw/Template.excalidraw",
|
||||||
"scriptFolderPath": "Excalidraw/Scripts",
|
"scriptFolderPath": "Excalidraw/Scripts",
|
||||||
|
"allowJavaScriptFiles": false,
|
||||||
|
"storeScriptFilesAsJavaScript": false,
|
||||||
"fontAssetsPath": "Excalidraw/CJK Fonts",
|
"fontAssetsPath": "Excalidraw/CJK Fonts",
|
||||||
"loadChineseFonts": false,
|
"loadChineseFonts": false,
|
||||||
"loadJapaneseFonts": false,
|
"loadJapaneseFonts": false,
|
||||||
@@ -23,8 +25,6 @@
|
|||||||
"compress": true,
|
"compress": true,
|
||||||
"decompressForMDView": false,
|
"decompressForMDView": false,
|
||||||
"onceOffCompressFlagReset": true,
|
"onceOffCompressFlagReset": true,
|
||||||
"onceOffGPTVersionReset": true,
|
|
||||||
"autosave": true,
|
|
||||||
"autosaveIntervalDesktop": 60000,
|
"autosaveIntervalDesktop": 60000,
|
||||||
"autosaveIntervalMobile": 30000,
|
"autosaveIntervalMobile": 30000,
|
||||||
"drawingFilenamePrefix": "Drawing ",
|
"drawingFilenamePrefix": "Drawing ",
|
||||||
@@ -159,9 +159,13 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"markdownImageDeletionPreference": "ask",
|
||||||
"scriptEngineSettings": {},
|
"scriptEngineSettings": {},
|
||||||
"previousRelease": "2.26.4",
|
"autostartScripts": {},
|
||||||
|
"autostartScriptFailures": {},
|
||||||
|
"previousRelease": "2.27.3",
|
||||||
"showReleaseNotes": true,
|
"showReleaseNotes": true,
|
||||||
|
"useDeclarativeSettings": true,
|
||||||
"excalidrawMasteryPromoCollapsed": false,
|
"excalidrawMasteryPromoCollapsed": false,
|
||||||
"compareManifestToPluginVersion": true,
|
"compareManifestToPluginVersion": true,
|
||||||
"showNewVersionNotification": true,
|
"showNewVersionNotification": true,
|
||||||
@@ -786,6 +790,7 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"aiDefaultTextModel": "gpt-5-mini",
|
"aiDefaultTextModel": "gpt-5-mini",
|
||||||
|
"aiDefaultMultimodalModel": "gpt-5-mini",
|
||||||
"aiDefaultImageGenerationModel": "gpt-image-1",
|
"aiDefaultImageGenerationModel": "gpt-image-1",
|
||||||
"aiDefaultMaxOutgoingTokens": 0,
|
"aiDefaultMaxOutgoingTokens": 0,
|
||||||
"aiDefaultMaxResponseTokens": 0,
|
"aiDefaultMaxResponseTokens": 0,
|
||||||
@@ -1109,5 +1114,7 @@
|
|||||||
"alignment": "center",
|
"alignment": "center",
|
||||||
"margin": "normal"
|
"margin": "normal"
|
||||||
},
|
},
|
||||||
"disableContextMenu": false
|
"disableContextMenu": false,
|
||||||
|
"onceOffGPTVersionReset": true,
|
||||||
|
"autosave": true
|
||||||
}
|
}
|
||||||
+14
-9
File diff suppressed because one or more lines are too long
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"id": "obsidian-excalidraw-plugin",
|
"id": "obsidian-excalidraw-plugin",
|
||||||
"name": "Excalidraw",
|
"name": "Excalidraw",
|
||||||
"version": "2.26.4",
|
"version": "2.27.3",
|
||||||
"minAppVersion": "1.8.7",
|
"minAppVersion": "1.8.7",
|
||||||
"description": "Sketch Your Mind. Edit and view Excalidraw drawings. Enter the world of 4D Visual PKM.",
|
"description": "Sketch Your Mind. Edit and view Excalidraw drawings. Enter the world of 4D Visual PKM.",
|
||||||
"author": "Zsolt Viczian",
|
"author": "Zsolt Viczian",
|
||||||
|
|||||||
+1
-1
File diff suppressed because one or more lines are too long
+331
-34
File diff suppressed because one or more lines are too long
+3
-3
@@ -1,10 +1,10 @@
|
|||||||
{
|
{
|
||||||
"id": "obsidian-markmind",
|
"id": "obsidian-markmind",
|
||||||
"name": "Markmind",
|
"name": "Markmind",
|
||||||
"version": "3.5.8",
|
"version": "3.7.3",
|
||||||
"minAppVersion": "0.9.12",
|
"minAppVersion": "0.9.12",
|
||||||
"description": "This is a mindmap , outline tool for obsidian.",
|
"description": "This is a mindmap,outline software.",
|
||||||
"author": "Mark",
|
"author": "Mark",
|
||||||
"authorUrl": "https://github.com/MarkMindCkm/obsidian-markmind",
|
"authorUrl": "https://github.com/MarkMindCkm",
|
||||||
"isDesktopOnly": false
|
"isDesktopOnly": false
|
||||||
}
|
}
|
||||||
Vendored
+38
-377
@@ -1,175 +1,5 @@
|
|||||||
{
|
{
|
||||||
"choices": [
|
"choices": [
|
||||||
{
|
|
||||||
"id": "e8576c07-625b-4870-b571-4b190eb22460",
|
|
||||||
"name": "Followup⸬Richard",
|
|
||||||
"type": "Template",
|
|
||||||
"command": false,
|
|
||||||
"templatePath": "99 Toolkit/Templates/Project-Related/Work-Related/Followups/Followup⸬Richard.md",
|
|
||||||
"fileNameFormat": {
|
|
||||||
"enabled": true,
|
|
||||||
"format": "~Followups/Richard.md"
|
|
||||||
},
|
|
||||||
"folder": {
|
|
||||||
"enabled": true,
|
|
||||||
"folders": [],
|
|
||||||
"chooseWhenCreatingNote": false,
|
|
||||||
"createInSameFolderAsActiveFile": true,
|
|
||||||
"chooseFromSubfolders": false
|
|
||||||
},
|
|
||||||
"appendLink": {
|
|
||||||
"enabled": true,
|
|
||||||
"placement": "replaceSelection",
|
|
||||||
"requireActiveFile": false,
|
|
||||||
"linkType": "link"
|
|
||||||
},
|
|
||||||
"openFile": true,
|
|
||||||
"fileOpening": {
|
|
||||||
"location": "tab",
|
|
||||||
"direction": "vertical",
|
|
||||||
"mode": "default",
|
|
||||||
"focus": true
|
|
||||||
},
|
|
||||||
"fileExistsBehavior": {
|
|
||||||
"kind": "prompt"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "f0288fc9-7b04-43e5-acc4-f203414b71fe",
|
|
||||||
"name": "Followup⸬Generic",
|
|
||||||
"type": "Template",
|
|
||||||
"command": false,
|
|
||||||
"templatePath": "99 Toolkit/Templates/Project-Related/Work-Related/Followups/Followup⸬Generic.md",
|
|
||||||
"fileNameFormat": {
|
|
||||||
"enabled": true,
|
|
||||||
"format": "~Followups/Generic.md"
|
|
||||||
},
|
|
||||||
"folder": {
|
|
||||||
"enabled": true,
|
|
||||||
"folders": [],
|
|
||||||
"chooseWhenCreatingNote": false,
|
|
||||||
"createInSameFolderAsActiveFile": true,
|
|
||||||
"chooseFromSubfolders": false
|
|
||||||
},
|
|
||||||
"appendLink": {
|
|
||||||
"enabled": true,
|
|
||||||
"placement": "replaceSelection",
|
|
||||||
"requireActiveFile": false,
|
|
||||||
"linkType": "link"
|
|
||||||
},
|
|
||||||
"openFile": true,
|
|
||||||
"fileOpening": {
|
|
||||||
"location": "tab",
|
|
||||||
"direction": "vertical",
|
|
||||||
"mode": "default",
|
|
||||||
"focus": true
|
|
||||||
},
|
|
||||||
"fileExistsBehavior": {
|
|
||||||
"kind": "prompt"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "35e21ae8-0296-4122-8cfd-fbc3ca828ed0",
|
|
||||||
"name": "Followup::IT",
|
|
||||||
"type": "Template",
|
|
||||||
"command": false,
|
|
||||||
"templatePath": "99 Toolkit/Templates/Project-Related/Work-Related/Followups/Followup⸬IT.md",
|
|
||||||
"fileNameFormat": {
|
|
||||||
"enabled": true,
|
|
||||||
"format": "~Followups/IT.md"
|
|
||||||
},
|
|
||||||
"folder": {
|
|
||||||
"enabled": true,
|
|
||||||
"folders": [],
|
|
||||||
"chooseWhenCreatingNote": false,
|
|
||||||
"createInSameFolderAsActiveFile": true,
|
|
||||||
"chooseFromSubfolders": false
|
|
||||||
},
|
|
||||||
"appendLink": {
|
|
||||||
"enabled": true,
|
|
||||||
"placement": "replaceSelection",
|
|
||||||
"requireActiveFile": false,
|
|
||||||
"linkType": "link"
|
|
||||||
},
|
|
||||||
"openFile": true,
|
|
||||||
"fileOpening": {
|
|
||||||
"location": "tab",
|
|
||||||
"direction": "vertical",
|
|
||||||
"mode": "default",
|
|
||||||
"focus": true
|
|
||||||
},
|
|
||||||
"fileExistsBehavior": {
|
|
||||||
"kind": "prompt"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "36b9348c-47d9-49db-95a4-8c77973b576f",
|
|
||||||
"name": "Followup⸬Procurement",
|
|
||||||
"type": "Template",
|
|
||||||
"command": false,
|
|
||||||
"templatePath": "99 Toolkit/Templates/Project-Related/Work-Related/Followups/Followup⸬Procurement.md",
|
|
||||||
"fileNameFormat": {
|
|
||||||
"enabled": true,
|
|
||||||
"format": "~Followups/Procurement.md"
|
|
||||||
},
|
|
||||||
"folder": {
|
|
||||||
"enabled": true,
|
|
||||||
"folders": [],
|
|
||||||
"chooseWhenCreatingNote": false,
|
|
||||||
"createInSameFolderAsActiveFile": true,
|
|
||||||
"chooseFromSubfolders": false
|
|
||||||
},
|
|
||||||
"appendLink": {
|
|
||||||
"enabled": true,
|
|
||||||
"placement": "replaceSelection",
|
|
||||||
"requireActiveFile": false,
|
|
||||||
"linkType": "link"
|
|
||||||
},
|
|
||||||
"openFile": true,
|
|
||||||
"fileOpening": {
|
|
||||||
"location": "tab",
|
|
||||||
"direction": "vertical",
|
|
||||||
"mode": "default",
|
|
||||||
"focus": true
|
|
||||||
},
|
|
||||||
"fileExistsBehavior": {
|
|
||||||
"kind": "prompt"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "96c882ea-969e-45fa-9109-2464f5b456c0",
|
|
||||||
"name": "Followup⸬Customer",
|
|
||||||
"type": "Template",
|
|
||||||
"command": false,
|
|
||||||
"templatePath": "99 Toolkit/Templates/Project-Related/Work-Related/Followups/Followup⸬Customer.md",
|
|
||||||
"fileNameFormat": {
|
|
||||||
"enabled": true,
|
|
||||||
"format": "~Followups/Customer.md"
|
|
||||||
},
|
|
||||||
"folder": {
|
|
||||||
"enabled": true,
|
|
||||||
"folders": [],
|
|
||||||
"chooseWhenCreatingNote": false,
|
|
||||||
"createInSameFolderAsActiveFile": true,
|
|
||||||
"chooseFromSubfolders": false
|
|
||||||
},
|
|
||||||
"appendLink": {
|
|
||||||
"enabled": true,
|
|
||||||
"placement": "replaceSelection",
|
|
||||||
"requireActiveFile": false,
|
|
||||||
"linkType": "link"
|
|
||||||
},
|
|
||||||
"openFile": true,
|
|
||||||
"fileOpening": {
|
|
||||||
"location": "tab",
|
|
||||||
"direction": "vertical",
|
|
||||||
"mode": "default",
|
|
||||||
"focus": true
|
|
||||||
},
|
|
||||||
"fileExistsBehavior": {
|
|
||||||
"kind": "prompt"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"id": "17fa8015-cd64-4cf2-a641-3ba08d8ea567",
|
"id": "17fa8015-cd64-4cf2-a641-3ba08d8ea567",
|
||||||
"name": "Create⸬Project",
|
"name": "Create⸬Project",
|
||||||
@@ -301,40 +131,6 @@
|
|||||||
"kind": "prompt"
|
"kind": "prompt"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"id": "9c76f6e3-d744-4c02-b417-f020795ac3a6",
|
|
||||||
"name": "Create⸬Resource⸬Report",
|
|
||||||
"type": "Template",
|
|
||||||
"command": false,
|
|
||||||
"templatePath": "99 Toolkit/Templates/Project-Related/Work-Related/Resources/Resource⸬Report.md",
|
|
||||||
"fileNameFormat": {
|
|
||||||
"enabled": true,
|
|
||||||
"format": "~Resources/Resource.md"
|
|
||||||
},
|
|
||||||
"folder": {
|
|
||||||
"enabled": true,
|
|
||||||
"folders": [],
|
|
||||||
"chooseWhenCreatingNote": false,
|
|
||||||
"createInSameFolderAsActiveFile": true,
|
|
||||||
"chooseFromSubfolders": false
|
|
||||||
},
|
|
||||||
"appendLink": {
|
|
||||||
"enabled": true,
|
|
||||||
"placement": "replaceSelection",
|
|
||||||
"requireActiveFile": false,
|
|
||||||
"linkType": "link"
|
|
||||||
},
|
|
||||||
"openFile": true,
|
|
||||||
"fileOpening": {
|
|
||||||
"location": "tab",
|
|
||||||
"direction": "vertical",
|
|
||||||
"mode": "default",
|
|
||||||
"focus": true
|
|
||||||
},
|
|
||||||
"fileExistsBehavior": {
|
|
||||||
"kind": "prompt"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"id": "15c97633-3f00-4760-9171-4b9c811a69e0",
|
"id": "15c97633-3f00-4760-9171-4b9c811a69e0",
|
||||||
"name": "Create⸬Definition",
|
"name": "Create⸬Definition",
|
||||||
@@ -437,6 +233,42 @@
|
|||||||
"kind": "prompt"
|
"kind": "prompt"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"id": "32d90f80-abc0-4219-9e34-a170def10599",
|
||||||
|
"name": "Insert⸬Subtasks",
|
||||||
|
"type": "Template",
|
||||||
|
"command": false,
|
||||||
|
"templatePath": "99 Toolkit/Templates/Project-Dashboards/Subtasks.base",
|
||||||
|
"fileNameFormat": {
|
||||||
|
"enabled": true,
|
||||||
|
"format": "~Tasks/Subtasks.base"
|
||||||
|
},
|
||||||
|
"discoverExistingNotesBeforeCreate": false,
|
||||||
|
"folder": {
|
||||||
|
"enabled": true,
|
||||||
|
"folders": [],
|
||||||
|
"chooseWhenCreatingNote": false,
|
||||||
|
"createInSameFolderAsActiveFile": true,
|
||||||
|
"chooseFromSubfolders": false
|
||||||
|
},
|
||||||
|
"appendLink": {
|
||||||
|
"enabled": true,
|
||||||
|
"placement": "replaceSelection",
|
||||||
|
"requireActiveFile": false,
|
||||||
|
"linkType": "embed"
|
||||||
|
},
|
||||||
|
"copyLinkToClipboard": false,
|
||||||
|
"openFile": false,
|
||||||
|
"fileOpening": {
|
||||||
|
"location": "tab",
|
||||||
|
"direction": "vertical",
|
||||||
|
"mode": "default",
|
||||||
|
"focus": true
|
||||||
|
},
|
||||||
|
"fileExistsBehavior": {
|
||||||
|
"kind": "prompt"
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"id": "6dd1ea46-72a1-4715-bdc0-5794787ecf93",
|
"id": "6dd1ea46-72a1-4715-bdc0-5794787ecf93",
|
||||||
"name": "Insert⸬Actions",
|
"name": "Insert⸬Actions",
|
||||||
@@ -746,178 +578,6 @@
|
|||||||
"kind": "prompt"
|
"kind": "prompt"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"id": "d482b88f-43e9-4b73-be57-3bf848bade39",
|
|
||||||
"name": "Create⸬Resource⸬Report-CNL",
|
|
||||||
"type": "Template",
|
|
||||||
"command": false,
|
|
||||||
"templatePath": "99 Toolkit/Templates/Project-Related/Work-Related/Resources/Resource⸬Report-CNL-.md",
|
|
||||||
"fileNameFormat": {
|
|
||||||
"enabled": true,
|
|
||||||
"format": "~Resources/Resource.md"
|
|
||||||
},
|
|
||||||
"folder": {
|
|
||||||
"enabled": true,
|
|
||||||
"folders": [],
|
|
||||||
"chooseWhenCreatingNote": false,
|
|
||||||
"createInSameFolderAsActiveFile": true,
|
|
||||||
"chooseFromSubfolders": false
|
|
||||||
},
|
|
||||||
"appendLink": {
|
|
||||||
"enabled": true,
|
|
||||||
"placement": "replaceSelection",
|
|
||||||
"requireActiveFile": false,
|
|
||||||
"linkType": "link"
|
|
||||||
},
|
|
||||||
"openFile": true,
|
|
||||||
"fileOpening": {
|
|
||||||
"location": "tab",
|
|
||||||
"direction": "vertical",
|
|
||||||
"mode": "default",
|
|
||||||
"focus": true
|
|
||||||
},
|
|
||||||
"fileExistsBehavior": {
|
|
||||||
"kind": "prompt"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "f7b7c506-512f-495b-b3fb-13986c3cc998",
|
|
||||||
"name": "Create⸬Resource⸬Report-AECL",
|
|
||||||
"type": "Template",
|
|
||||||
"command": false,
|
|
||||||
"templatePath": "99 Toolkit/Templates/Project-Related/Work-Related/Resources/Resource⸬Report-AECL-.md",
|
|
||||||
"fileNameFormat": {
|
|
||||||
"enabled": true,
|
|
||||||
"format": "~Resources/Resource.md"
|
|
||||||
},
|
|
||||||
"folder": {
|
|
||||||
"enabled": true,
|
|
||||||
"folders": [],
|
|
||||||
"chooseWhenCreatingNote": false,
|
|
||||||
"createInSameFolderAsActiveFile": true,
|
|
||||||
"chooseFromSubfolders": false
|
|
||||||
},
|
|
||||||
"appendLink": {
|
|
||||||
"enabled": true,
|
|
||||||
"placement": "replaceSelection",
|
|
||||||
"requireActiveFile": false,
|
|
||||||
"linkType": "link"
|
|
||||||
},
|
|
||||||
"openFile": true,
|
|
||||||
"fileOpening": {
|
|
||||||
"location": "tab",
|
|
||||||
"direction": "vertical",
|
|
||||||
"mode": "default",
|
|
||||||
"focus": true
|
|
||||||
},
|
|
||||||
"fileExistsBehavior": {
|
|
||||||
"kind": "prompt"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "bc49044a-9d44-4cac-a538-c7dda85ccfe4",
|
|
||||||
"name": "Create⸬Resource⸬Report-Hardware",
|
|
||||||
"type": "Template",
|
|
||||||
"command": false,
|
|
||||||
"templatePath": "99 Toolkit/Templates/Project-Related/Work-Related/Resources/Resource⸬Hardware.md",
|
|
||||||
"fileNameFormat": {
|
|
||||||
"enabled": true,
|
|
||||||
"format": "~Resources/Resource.md"
|
|
||||||
},
|
|
||||||
"folder": {
|
|
||||||
"enabled": true,
|
|
||||||
"folders": [],
|
|
||||||
"chooseWhenCreatingNote": false,
|
|
||||||
"createInSameFolderAsActiveFile": true,
|
|
||||||
"chooseFromSubfolders": false
|
|
||||||
},
|
|
||||||
"appendLink": {
|
|
||||||
"enabled": true,
|
|
||||||
"placement": "replaceSelection",
|
|
||||||
"requireActiveFile": false,
|
|
||||||
"linkType": "link"
|
|
||||||
},
|
|
||||||
"openFile": true,
|
|
||||||
"fileOpening": {
|
|
||||||
"location": "tab",
|
|
||||||
"direction": "vertical",
|
|
||||||
"mode": "default",
|
|
||||||
"focus": true
|
|
||||||
},
|
|
||||||
"fileExistsBehavior": {
|
|
||||||
"kind": "prompt"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "263d7a83-ef63-469a-8dda-32b5d82c9fc5",
|
|
||||||
"name": "Create⸬Resource⸬List",
|
|
||||||
"type": "Template",
|
|
||||||
"command": false,
|
|
||||||
"templatePath": "99 Toolkit/Templates/Project-Related/Work-Related/Resources/Resource⸬List.md",
|
|
||||||
"fileNameFormat": {
|
|
||||||
"enabled": true,
|
|
||||||
"format": "~Resources/Resource.md"
|
|
||||||
},
|
|
||||||
"discoverExistingNotesBeforeCreate": false,
|
|
||||||
"folder": {
|
|
||||||
"enabled": true,
|
|
||||||
"folders": [],
|
|
||||||
"chooseWhenCreatingNote": false,
|
|
||||||
"createInSameFolderAsActiveFile": true,
|
|
||||||
"chooseFromSubfolders": false
|
|
||||||
},
|
|
||||||
"appendLink": {
|
|
||||||
"enabled": true,
|
|
||||||
"placement": "replaceSelection",
|
|
||||||
"requireActiveFile": false,
|
|
||||||
"linkType": "link"
|
|
||||||
},
|
|
||||||
"copyLinkToClipboard": false,
|
|
||||||
"openFile": true,
|
|
||||||
"fileOpening": {
|
|
||||||
"location": "tab",
|
|
||||||
"direction": "vertical",
|
|
||||||
"mode": "default",
|
|
||||||
"focus": true
|
|
||||||
},
|
|
||||||
"fileExistsBehavior": {
|
|
||||||
"kind": "prompt"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "e23397f4-549d-4e80-9420-98e40e9087fd",
|
|
||||||
"name": "Create⸬Resource⸬Report-Software",
|
|
||||||
"type": "Template",
|
|
||||||
"command": false,
|
|
||||||
"templatePath": "99 Toolkit/Templates/Project-Related/Work-Related/Resources/Resource⸬Software.md",
|
|
||||||
"fileNameFormat": {
|
|
||||||
"enabled": true,
|
|
||||||
"format": "~Resources/Resource.md"
|
|
||||||
},
|
|
||||||
"folder": {
|
|
||||||
"enabled": true,
|
|
||||||
"folders": [],
|
|
||||||
"chooseWhenCreatingNote": false,
|
|
||||||
"createInSameFolderAsActiveFile": true,
|
|
||||||
"chooseFromSubfolders": false
|
|
||||||
},
|
|
||||||
"appendLink": {
|
|
||||||
"enabled": true,
|
|
||||||
"placement": "replaceSelection",
|
|
||||||
"requireActiveFile": false,
|
|
||||||
"linkType": "link"
|
|
||||||
},
|
|
||||||
"openFile": true,
|
|
||||||
"fileOpening": {
|
|
||||||
"location": "tab",
|
|
||||||
"direction": "vertical",
|
|
||||||
"mode": "default",
|
|
||||||
"focus": true
|
|
||||||
},
|
|
||||||
"fileExistsBehavior": {
|
|
||||||
"kind": "prompt"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"id": "4afdc6ef-5c3f-4cc6-a1c7-af37991bbeea",
|
"id": "4afdc6ef-5c3f-4cc6-a1c7-af37991bbeea",
|
||||||
"name": "Create⸬Component⸬Capacitor",
|
"name": "Create⸬Component⸬Capacitor",
|
||||||
@@ -1183,6 +843,7 @@
|
|||||||
"inputPrompt": "single-line",
|
"inputPrompt": "single-line",
|
||||||
"persistInputPromptDrafts": true,
|
"persistInputPromptDrafts": true,
|
||||||
"useSelectionAsCaptureValue": true,
|
"useSelectionAsCaptureValue": true,
|
||||||
|
"namePastedImagesAfterNoteTitle": false,
|
||||||
"searchNestedChoices": true,
|
"searchNestedChoices": true,
|
||||||
"templateFolderLauncherRow": "bottom",
|
"templateFolderLauncherRow": "bottom",
|
||||||
"devMode": false,
|
"devMode": false,
|
||||||
@@ -1190,7 +851,7 @@
|
|||||||
"99 Toolkit/Templates"
|
"99 Toolkit/Templates"
|
||||||
],
|
],
|
||||||
"announceUpdates": "major",
|
"announceUpdates": "major",
|
||||||
"version": "2.23.0",
|
"version": "2.27.0",
|
||||||
"globalVariables": {},
|
"globalVariables": {},
|
||||||
"onePageInputEnabled": false,
|
"onePageInputEnabled": false,
|
||||||
"disableOnlineFeatures": true,
|
"disableOnlineFeatures": true,
|
||||||
|
|||||||
Vendored
+200
-201
File diff suppressed because one or more lines are too long
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"id": "quickadd",
|
"id": "quickadd",
|
||||||
"name": "QuickAdd",
|
"name": "QuickAdd",
|
||||||
"version": "2.23.0",
|
"version": "2.27.0",
|
||||||
"minAppVersion": "1.13.0",
|
"minAppVersion": "1.13.0",
|
||||||
"description": "Quickly add new pages or content to your vault.",
|
"description": "Quickly add new pages or content to your vault.",
|
||||||
"author": "Christian B. B. Houmann",
|
"author": "Christian B. B. Houmann",
|
||||||
|
|||||||
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+351
-351
File diff suppressed because one or more lines are too long
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"id": "sheet-plus",
|
"id": "sheet-plus",
|
||||||
"name": "Sheet Plus",
|
"name": "Sheet Plus",
|
||||||
"version": "2.13.0",
|
"version": "2.13.2",
|
||||||
"minAppVersion": "1.5.11",
|
"minAppVersion": "1.5.11",
|
||||||
"description": "Create Excel-like spreadsheets and easily embed them in Markdown.",
|
"description": "Create Excel-like spreadsheets and easily embed them in Markdown.",
|
||||||
"author": "ljcoder",
|
"author": "ljcoder",
|
||||||
|
|||||||
+12
-12
File diff suppressed because one or more lines are too long
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"id": "templater-obsidian",
|
"id": "templater-obsidian",
|
||||||
"name": "Templater",
|
"name": "Templater",
|
||||||
"version": "2.25.0",
|
"version": "2.25.1",
|
||||||
"description": "Advanced templating and automation using handlebars-like syntax.",
|
"description": "Advanced templating and automation using handlebars-like syntax.",
|
||||||
"minAppVersion": "1.13.0",
|
"minAppVersion": "1.13.0",
|
||||||
"author": "SilentVoid",
|
"author": "SilentVoid",
|
||||||
|
|||||||
@@ -30,6 +30,11 @@ textarea.templater-prompt-input:focus {
|
|||||||
|
|
||||||
.templater-multisuggester-list {
|
.templater-multisuggester-list {
|
||||||
margin: 1.5em 0;
|
margin: 1.5em 0;
|
||||||
|
|
||||||
|
.templater-multisuggester-list-item {
|
||||||
|
display: flex;
|
||||||
|
justify-content: space-between;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.cm-s-obsidian .templater-command-bg {
|
.cm-s-obsidian .templater-command-bg {
|
||||||
|
|||||||
Vendored
+4
-1
@@ -45,6 +45,9 @@
|
|||||||
"Attendies": "multitext",
|
"Attendies": "multitext",
|
||||||
"Regrets": "multitext",
|
"Regrets": "multitext",
|
||||||
"Noshows": "multitext",
|
"Noshows": "multitext",
|
||||||
"Done": "checkbox"
|
"Done": "checkbox",
|
||||||
|
"Absent": "multitext",
|
||||||
|
"Title": "text",
|
||||||
|
"Date Started": "date"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
- I am going to start by getting all my work stuff in order, and then branch out to personal stuff.
|
||||||
|
- This means I am going to have to create a new vault and then migrate the old vault into the new one, for both work and home.
|
||||||
|
|
||||||
|
# Lessons learned the hard way
|
||||||
|
- Creating the proper folder structure for even a simple project is tedious. This is no good for personal projects where I want to get down what I need quickly.
|
||||||
@@ -0,0 +1,27 @@
|
|||||||
|
# [[2. Projects|Projects]]
|
||||||
|
- Track tasks/subtasks, jobs, deliverables, and resources related to that project.
|
||||||
|
- __Work Stuff__:
|
||||||
|
- Projects by Funding Source: FEDS&T, Commercial, LDST, SEED, etc.
|
||||||
|
- Projects by Customer: Candu, Conexus, other CNL group, etc.
|
||||||
|
- Future Projects, Previous Projects, Current Projects, etc.
|
||||||
|
- __Personal Stuff__:
|
||||||
|
- Projects by hobby or other: Homelab, Electronics, Theatre, Home/Property Maintenance
|
||||||
|
- Projects by customer: THEOP, DRP, DRCA, DRCO, DRCG, etc.
|
||||||
|
- Projects by status/priority: Current Projects, Previous Projects, Abandoned Projects, Future Projects.
|
||||||
|
- Need to be flexible in terms of size, level of detail, etc.
|
||||||
|
|
||||||
|
# Notebook
|
||||||
|
- Place to store specific knowledge about an item. Examples: Inventory of gel or lighting equipment, details about computers, lists of equipment, etc.
|
||||||
|
- Links can exist between notebook and projects: ie. a project to upgrade the hardware of a specific computer in a notebook.
|
||||||
|
- Links can exist between a project and a notebook: ie. a piece of equipment in a notebook needs maintenance work done to it, that is tracked as a project.
|
||||||
|
|
||||||
|
# Loose information
|
||||||
|
- Clippings
|
||||||
|
- Websites
|
||||||
|
- PDFs (reports, manuals, spec. sheets, etc.)
|
||||||
|
- Books
|
||||||
|
- Videos (Youtube, other)
|
||||||
|
- Scratchpad
|
||||||
|
- A place for me to make daily notes and just dump information so that it is captured.
|
||||||
|
- Need to go around and organize information later.
|
||||||
|
- Covers a wide variety of subjects and topics, both at home and work.
|
||||||
@@ -0,0 +1,34 @@
|
|||||||
|
- Highest-level in the document structure
|
||||||
|
- Organized differently depending on work or home
|
||||||
|
- Different templates depending on work or home, and within that the specific type of project
|
||||||
|
- Is applied to a folder
|
||||||
|
|
||||||
|
## Project Properties
|
||||||
|
→ Title
|
||||||
|
→ Date Created
|
||||||
|
→ Date Due
|
||||||
|
→ Description
|
||||||
|
→ Priority ⇒ 0 (lowest) through 9 (highest)
|
||||||
|
→ Status ⇒ Not Started, Waiting, In Progress, Done
|
||||||
|
→ Type : Project
|
||||||
|
→ Project Lead {Work Only}
|
||||||
|
→ Charge Code {Work Only}
|
||||||
|
→ OneDrive Link {Work Only}
|
||||||
|
→ Shared Area Link {Work Only}
|
||||||
|
→ Git Repo {Personal Only}
|
||||||
|
→ Nextcloud Link {Personal Only}
|
||||||
|
|
||||||
|
## General Structure of Document
|
||||||
|
→ Scope and Description
|
||||||
|
A writeup about what the project is about, it's goals are, who the customer is, and any relevant details. This is an elaboration on the description property.
|
||||||
|
→ [[2.1 Tasks|Tasks]]
|
||||||
|
A base that contains the tasks of the project. A task is broadly defined as a distinct component of a project that, at the conclusion, produces a result that is needed an an input to another task or an output of the whole project.
|
||||||
|
→ [[2.2 Deliverables|Deliverables]]
|
||||||
|
A base that contains a list of the final outputs of the project. This exists so that notes can be made regarding each individual output, and so that the progress towards a certain output can be tracked.
|
||||||
|
→ [[2.3 Resources|Resources]]
|
||||||
|
A base that contains all the resources of a project, so that they can be easily access from one place instead of having to deep-dive into specific tasks to find it. This section will also contain the metabind buttons to add each resource type.
|
||||||
|
|
||||||
|
## General Structure of Folder
|
||||||
|
#todo This
|
||||||
|
|
||||||
|
## Creating the Project
|
||||||
@@ -0,0 +1,31 @@
|
|||||||
|
- First sub-division of a project
|
||||||
|
- Sequentially break-down project into smaller chunks
|
||||||
|
- Each task is a distinct component of a project that, at its conclusion, produces a deliverable that is either an input to another task or an output of the whole project.
|
||||||
|
- Is applied to a folder
|
||||||
|
|
||||||
|
## Task Properties
|
||||||
|
→ Project ⇒ Pulled by templater from the folder that contains the note
|
||||||
|
→ Title ⇒ Prompted by templater at creation of note
|
||||||
|
→ Task Number ⇒ Prompted by templater at creation of note
|
||||||
|
→ Date Created
|
||||||
|
→ Date Due
|
||||||
|
→ Description
|
||||||
|
→ Priority ⇒ 0 (lowest) through 9 (highest)
|
||||||
|
→ Status ⇒ Not Started, Waiting, In Progress, Done
|
||||||
|
→ Preceding Task
|
||||||
|
→ Type : Task
|
||||||
|
→ Task Lead {Work Only}
|
||||||
|
→ Done
|
||||||
|
|
||||||
|
## General Structure of Document
|
||||||
|
→ Scope & Description
|
||||||
|
A writeup about what this task is achieving. Include details regarding what its inputs and outputs are, considerations when working on it, and the people involved. This is an elaboration on the description property.
|
||||||
|
→ [[2.1.1 Subtasks|Subtasks]]
|
||||||
|
A base that contains the subtasks of this main task. A subtask can be many things, such as a step towards achieving the deliverables, an activity that I need to remember to do to move forward, something I need to follow-up with someone, etc.
|
||||||
|
→ Deliverables
|
||||||
|
A base that contains the final outputs of the task. Normally will only be one or two items. Once all the subtasks are completed, this is what the task achieves.
|
||||||
|
→ Resources
|
||||||
|
A base that contains notes linking the actual resources of the project and the notes regarding that actual resource. This section will also have the metabind buttons for adding each resource type.
|
||||||
|
## General Structure of Folder
|
||||||
|
#todo This
|
||||||
|
## Creating the Task
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
- Subtasks can be a lot of things.
|
||||||
|
- Subtask → An step towards achieving the deliverables
|
||||||
|
- Job → Something that I need to remember to do
|
||||||
|
- Follow-up → Someone I need to talk to about something
|
||||||
|
- Action → After a meeting, an action can be placed on me that I need to complete.
|
||||||
|
- Scratchpad → A place for me to put my thoughts down
|
||||||
|
|
||||||
|
## Subtask Properties
|
||||||
|
→ Project ⇒ Pulled by templater from the folder that contains the note
|
||||||
|
→ Task ⇒ Pulled by templater from the folder that contians the note
|
||||||
|
→ Task Number ⇒ Prompted by templater at creation of note
|
||||||
|
→ Title ⇒ Prompted by templater at creation of note
|
||||||
|
→ Type: Subtask
|
||||||
|
→ Subtask Type ⇒ See list above
|
||||||
|
→ Date Created
|
||||||
|
→ Date Started
|
||||||
|
→ Date Due
|
||||||
|
→ Description
|
||||||
|
→ Priority ⇒ 0 (lowest) through 9 (highest)
|
||||||
|
→ Status ⇒ Not Started, Waiting, In Progress, Done
|
||||||
|
→ Done
|
||||||
|
|
||||||
|
## General Structure of Document
|
||||||
|
This type of document is left unstructured specifically so that it can capture a broad range of details regarding a particular way of achieving an end goal.
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
#todo This
|
||||||
@@ -0,0 +1,54 @@
|
|||||||
|
- A resource is a special note that links two things together:
|
||||||
|
1. The actual resource
|
||||||
|
2. The notes about that resource
|
||||||
|
- Types of resources include:
|
||||||
|
- Reports
|
||||||
|
- AECL Report
|
||||||
|
- CNL Report
|
||||||
|
- EPRI Report
|
||||||
|
- COG Report
|
||||||
|
- Document
|
||||||
|
- Data Sheet (Specification Sheet)
|
||||||
|
- Manual
|
||||||
|
- Video
|
||||||
|
- Photo
|
||||||
|
- Computer Program
|
||||||
|
- Script {Theatre Only}
|
||||||
|
- Tool (like a physical tool needed to do a job)
|
||||||
|
- Equipment (like a physical piece of equipment needed to do a job)
|
||||||
|
- As more types of resources are identified this list should be expanded.
|
||||||
|
- Instead of adding resources via base add button, they're added using metabind buttons in the template itself.
|
||||||
|
- A single resource might have multiple resources (ie. a computer program might have a data sheet, manual, promotional material, etc.). If this is the case a single resource will have multiple entries in the "Local Resources" and "External Resources" section.
|
||||||
|
- This will prevent duplicate materials for a single resource item.
|
||||||
|
## Resource Properties
|
||||||
|
→ Type: Resource
|
||||||
|
→ Resource Type: ⇒ See list above
|
||||||
|
→ Document Number: {only if applicable} ⇒ Prompted by templater
|
||||||
|
→ Title ⇒ Prompted by templater
|
||||||
|
→ Author: {only if applicable} ⇒ Prompted by templater
|
||||||
|
→ Publisher: {only if applicable}
|
||||||
|
→ Classification ⇒ Official Use Only, Protected - Sensitive, etc.
|
||||||
|
→ EULA: {software only}
|
||||||
|
→ EULA Link: {software only}
|
||||||
|
→ Borrowed From: {tool or equipment only}
|
||||||
|
→ Borrowed Location: {tool or equipment only}
|
||||||
|
→ Borrowed Until: {tool or equipment only}
|
||||||
|
→ Local Link ⇒ Prompted by templater
|
||||||
|
→ Remote Link ⇒ Prompted by templater
|
||||||
|
→ Reviewed
|
||||||
|
### Fields visible in base
|
||||||
|
- Resource Type
|
||||||
|
- Document Number
|
||||||
|
- Title
|
||||||
|
- Author
|
||||||
|
- Classification
|
||||||
|
- Reviewed
|
||||||
|
|
||||||
|
## General Structure of Document
|
||||||
|
→ Embed of resource
|
||||||
|
Will have to be manually inserted, only if req'd
|
||||||
|
→ Local Resources ⇒ Prompted by templater as local link
|
||||||
|
→ External Resources
|
||||||
|
→ Notes
|
||||||
|
This will have a series of links to documents where I make notes about this resource.
|
||||||
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
# Welcome to the manual for the 2026 Obsidian Vault!
|
|
||||||
|
|
||||||
This new and improved vault is effective August 1st 2026, and contains a lot of improvements over the previous vault. The biggest being Obsidian Bases, a built-in feature of Obsidian that replaces the community plugin Dataview. Another: AI tools to help make keeping notes and tracking thoughts easier. On the personal backend side of things, the biggest change is that this vault has critical folders stored in Git, so it can be edited anywhere and pushed/pulled into other vaults. Configuration changes, plugins, toolkit, and a bunch of other stuff is transferable with Git.
|
|
||||||
|
|
||||||
I am unsure what to write about next, so I'll put something down when I am ready.
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
To insert the followups base into a project:
|
|
||||||
1. Open QuickAdd with `CTRL` + `A`
|
|
||||||
2. Type `Insert Deliverables`, the search result should be `Insert⸬Deliverables`
|
|
||||||
3. Run
|
|
||||||
4. Go into the filters of the newly created base and modify per project requirements
|
|
||||||
5. Modify other aspects (like the columns shown) per project requirements
|
|
||||||
|
|
||||||
Administrative note:
|
|
||||||
Quickadd `Insert⸬Followups` inserts `99 Toolkit/Templates/Project-Dashboards/Deliverables.base`.
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
To insert the followups base into a project:
|
|
||||||
1. Open QuickAdd with `CTRL` + `A`
|
|
||||||
2. Type `Insert Followup`, the search result should be `Insert⸬Followups`
|
|
||||||
3. Run
|
|
||||||
4. Go into the filters of the newly created base and modify per project requirements
|
|
||||||
5. Modify other aspects (like the columns shown) per project requirements
|
|
||||||
|
|
||||||
Administrative note:
|
|
||||||
Quickadd `Insert⸬Followups` inserts `99 Toolkit/Templates/Project-Dashboards/Followups.base`.
|
|
||||||
@@ -1,15 +0,0 @@
|
|||||||
To insert the tasks base into a project:
|
|
||||||
1. Open QuickAdd with `CTRL` + `A`
|
|
||||||
2. Type `Insert Tasks, the search result should be `Insert⸬Tasks`
|
|
||||||
3. Run
|
|
||||||
4. Go into the filters of the newly created base and modify per project requirements
|
|
||||||
5. Modify other aspects (like the columns shown) per project requirements
|
|
||||||
|
|
||||||
To start creating tasks:
|
|
||||||
1. In the project directory, open QuickAdd (`CTRL` + `A`) and search for Create⸬Task.
|
|
||||||
2. You will be prompted for a name, give it a sensible one that identifies the basic task scope and also how it falls into a sequence of tasks.
|
|
||||||
3. Once the note is created, if it is going to contain subtasks, then `Rick Click`, go to Folder Note Commands, and `click` the create folder note option.
|
|
||||||
Subtasks are inserted in much the same way. **However**, subtasks are intended to be the end of the structure and thus should never be folder notes.
|
|
||||||
|
|
||||||
Administrative note:
|
|
||||||
Quickadd `Insert⸬Tasks` inserts `99 Toolkit/Templates/Project-Dashboards/Tasks.base`.
|
|
||||||
@@ -1,33 +0,0 @@
|
|||||||
Here is a description of data types to help me manage projects and stay organized.
|
|
||||||
|
|
||||||
# Project
|
|
||||||
The root of a project. Contains bases that can be used as a broad project management dashboard.
|
|
||||||
|
|
||||||
# Task
|
|
||||||
A type for organizing the steps of a project. Tasks can contain tasks, and tasks can contain subtasks. Tasks can also contain bases for getting an overview of that specific task's progress.
|
|
||||||
|
|
||||||
# Subtask
|
|
||||||
This type is for organizing the ultimate results of a task. For example, Project⸬Gardening can contain Task⸬Trees, Task⸬Vegetables, or Task⸬Succulents. Then, Task⸬Trees can contain Subtask⸬RakeLeaves, Subtask⸬CollectFruit, Subtask⸬TrimBranches, etc.
|
|
||||||
|
|
||||||
# Deliverable
|
|
||||||
The results of a task/subtask/project. Used to document that there is a physical result of the efforts of a task, and provides a space to make notes about it.
|
|
||||||
|
|
||||||
# Followup
|
|
||||||
Need to remember to do something later? That's what this type is for. It will automatically set the due date to the day it is created +7 days, and the due date tracker base in Project Management helps make sure nothing is forgotten.
|
|
||||||
|
|
||||||
# Resource
|
|
||||||
A special data type for organizing all the stuff that is required to make a project happen. For most projects, this is going to be things like reports, papers, books, videos, websites, etc., but it can also be things like tools and machines. This is a space to make notes about a resource. Because this has a lot of overlap with Knowledgebases, the general knowledgebase has access to there resource types in project folders. #todo make sure this is actually true.
|
|
||||||
|
|
||||||
## Resource-Related Types
|
|
||||||
There exists types for organizing resources. Here is how:
|
|
||||||
### Followup
|
|
||||||
Intended for things like "finish reading this" or "review section 1.5".
|
|
||||||
### Resource
|
|
||||||
Found a reference to something that should be reviewed later. Use the resource type within a resource for that. This will create a large bibliography in the project's resources base.
|
|
||||||
### Definition
|
|
||||||
Definitions are for keeping track of acronyms or terms that are important in a context.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
This is the title of the folder I plan to use for organizing projects that I am planning or doing preliminary feasibility investigations.
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
This list is for features I would like to add to the obsidian workspace someday.
|
|
||||||
- [ ] Meetings note type for projects (using the one for production meetings as a template)
|
|
||||||
- [ ] Actually get knowledgebases up and going
|
|
||||||
- [ ] Definitions Base
|
|
||||||
+4
-1
@@ -7,14 +7,17 @@ let remotel = await tp.system.prompt("Remote Link");
|
|||||||
---
|
---
|
||||||
Type: Resource
|
Type: Resource
|
||||||
Resource Type: Hardware
|
Resource Type: Hardware
|
||||||
|
Project: <% tp.file.folder(true).split('/')[1] %>
|
||||||
|
Task: <% tp.file.folder(false) %>
|
||||||
Publisher: <% supplier %>
|
Publisher: <% supplier %>
|
||||||
Title: <% title %>
|
Title: <% title %>
|
||||||
Local File Link: <% locall %>
|
Local File Link: <% locall %>
|
||||||
Remote File Link: <% remotel %>
|
Remote File Link: <% remotel %>
|
||||||
Description:
|
Description:
|
||||||
Status:
|
Status:
|
||||||
|
Classification:
|
||||||
|
Reviewed:
|
||||||
Date Created: <% tp.date.now("DD-MM_MMM-YYYY") %>
|
Date Created: <% tp.date.now("DD-MM_MMM-YYYY") %>
|
||||||
Date Modified: <% tp.file.last_modified_date("DD-MM_MMM-YYYY") %>
|
|
||||||
---
|
---
|
||||||
<%* await tp.file.rename("Resource⸬Hardware-" + tp.date.now("DDMMYYYYHHMMSS")) %>
|
<%* await tp.file.rename("Resource⸬Hardware-" + tp.date.now("DDMMYYYYHHMMSS")) %>
|
||||||
# <% num %> - <% title %>
|
# <% num %> - <% title %>
|
||||||
+4
-1
@@ -5,11 +5,14 @@ let description = await tp.system.prompt("Description");
|
|||||||
---
|
---
|
||||||
Type: Resource
|
Type: Resource
|
||||||
Resource Type: List
|
Resource Type: List
|
||||||
|
Project: <% tp.file.folder(true).split('/')[1] %>
|
||||||
|
Task: <% tp.file.folder(false) %>
|
||||||
Title: <% title %>
|
Title: <% title %>
|
||||||
Description: <% description %>
|
Description: <% description %>
|
||||||
Status:
|
Status:
|
||||||
|
Classification:
|
||||||
|
Reviewed: False
|
||||||
Date Created: <% tp.date.now("DD-MM_MMM-YYYY") %>
|
Date Created: <% tp.date.now("DD-MM_MMM-YYYY") %>
|
||||||
Date Modified: <% tp.file.last_modified_date("DD-MM_MMM-YYYY") %>
|
|
||||||
---
|
---
|
||||||
<%* await tp.file.rename("Resource⸬List-" + tp.date.now("DDMMYYYYHHMMSS")) %>
|
<%* await tp.file.rename("Resource⸬List-" + tp.date.now("DDMMYYYYHHMMSS")) %>
|
||||||
|
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
<%*
|
||||||
|
let title = await tp.system.prompt("Title");
|
||||||
|
let description = await tp.system.prompt("Description");
|
||||||
|
-%>
|
||||||
|
---
|
||||||
|
Type: Resource
|
||||||
|
Resource Type: Note
|
||||||
|
Project: <% tp.file.folder(true).split('/')[1] %>
|
||||||
|
Task: <% tp.file.folder(false) %>
|
||||||
|
Title: <% title %>
|
||||||
|
Description: <% description %>
|
||||||
|
Status:
|
||||||
|
Classification:
|
||||||
|
Reviewed: False
|
||||||
|
Date Created: <% tp.date.now("DD-MM_MMM-YYYY") %>
|
||||||
|
---
|
||||||
|
<%* await tp.file.rename("Resource⸬Note-" + tp.date.now("DDMMYYYYHHMMSS")) %>
|
||||||
|
|
||||||
|
# <% title %>
|
||||||
+15
-3
@@ -7,16 +7,28 @@ let remotel = await tp.system.prompt("Remote Link");
|
|||||||
---
|
---
|
||||||
Type: Resource
|
Type: Resource
|
||||||
Resource Type: Report
|
Resource Type: Report
|
||||||
|
Project: <% tp.file.folder(true).split('/')[1] %>
|
||||||
|
Task: <% tp.file.folder(false) %>
|
||||||
Publisher:
|
Publisher:
|
||||||
Number: <% num %>
|
Document Number: <% num %>
|
||||||
Title: <% title %>
|
Title: <% title %>
|
||||||
Author:
|
Author:
|
||||||
Local File Link: <% locall %>
|
Local File Link: <% locall %>
|
||||||
Remote File Link: <% remotel %>
|
Remote File Link: <% remotel %>
|
||||||
Description:
|
Description:
|
||||||
Status:
|
Status:
|
||||||
Date Created: <% tp.date.now("DD-MM_MMM-YYYY") %>
|
Classification:
|
||||||
Date Modified: <% tp.file.last_modified_date("DD-MM_MMM-YYYY") %>
|
Reviewed: False
|
||||||
|
Date Created: <% tp.date.now("DD-MMM-YYYY") %>
|
||||||
---
|
---
|
||||||
<%* await tp.file.rename("Resource⸬Report-" + tp.date.now("DDMMYYYYHHMMSS")) %>
|
<%* await tp.file.rename("Resource⸬Report-" + tp.date.now("DDMMYYYYHHMMSS")) %>
|
||||||
# <% num %> - <% title %>
|
# <% num %> - <% title %>
|
||||||
|
|
||||||
|
>[!summary] [[`link here`|<%title%>]]
|
||||||
|
> !['embed here`]
|
||||||
|
|
||||||
|
> [!notes] [[Resource⸬Report-<% tp.date.now("DDMMYYYYHHMMSS") %>-Notes]]
|
||||||
|
> ![[Resource⸬Report-<% tp.date.now("DDMMYYYYHHMMSS") %>-Notes]]
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
+4
-1
@@ -7,6 +7,8 @@ let remotel = await tp.system.prompt("Remote Link");
|
|||||||
---
|
---
|
||||||
Type: Resource
|
Type: Resource
|
||||||
Resource Type: Software
|
Resource Type: Software
|
||||||
|
Project: <% tp.file.folder(true).split('/')[1] %>
|
||||||
|
Task: <% tp.file.folder(false) %>
|
||||||
Publisher: <% num %>
|
Publisher: <% num %>
|
||||||
Title: <% title %>
|
Title: <% title %>
|
||||||
Local File Link: <% locall %>
|
Local File Link: <% locall %>
|
||||||
@@ -15,8 +17,9 @@ Description:
|
|||||||
Status:
|
Status:
|
||||||
EULA: false
|
EULA: false
|
||||||
EULA Link:
|
EULA Link:
|
||||||
|
Classification:
|
||||||
|
Reviewed: False
|
||||||
Date Created: <% tp.date.now("DD-MM_MMM-YYYY") %>
|
Date Created: <% tp.date.now("DD-MM_MMM-YYYY") %>
|
||||||
Date Modified: <% tp.file.last_modified_date("DD-MM_MMM-YYYY") %>
|
|
||||||
---
|
---
|
||||||
<%* await tp.file.rename("Resource⸬Software-" + tp.date.now("DDMMYYYYHHMMSS")) %>
|
<%* await tp.file.rename("Resource⸬Software-" + tp.date.now("DDMMYYYYHHMMSS")) %>
|
||||||
# <% num %> - <% title %>
|
# <% num %> - <% title %>
|
||||||
@@ -6,3 +6,10 @@ views:
|
|||||||
- Type == "Deliverable"
|
- Type == "Deliverable"
|
||||||
- '!file.path.startsWith("99 Toolkit")'
|
- '!file.path.startsWith("99 Toolkit")'
|
||||||
- Project == "REPLACE THIS MOLLY!"
|
- Project == "REPLACE THIS MOLLY!"
|
||||||
|
order:
|
||||||
|
- Task
|
||||||
|
- Description
|
||||||
|
- Priority
|
||||||
|
- Date Due
|
||||||
|
columnSize:
|
||||||
|
note.Description: 407
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
views:
|
views:
|
||||||
- type: table
|
- type: table
|
||||||
name: Table
|
name: All Resources
|
||||||
filters:
|
filters:
|
||||||
and:
|
and:
|
||||||
- Type == "Resource"
|
- Type == "Resource"
|
||||||
@@ -9,6 +9,11 @@ views:
|
|||||||
order:
|
order:
|
||||||
- file.name
|
- file.name
|
||||||
- Resource Type
|
- Resource Type
|
||||||
|
- Document Number
|
||||||
- Title
|
- Title
|
||||||
- Number
|
- Author
|
||||||
- Description
|
- Classification
|
||||||
|
- Reviewed
|
||||||
|
sort:
|
||||||
|
- property: Document Number
|
||||||
|
direction: ASC
|
||||||
|
|||||||
@@ -0,0 +1,22 @@
|
|||||||
|
views:
|
||||||
|
- type: table
|
||||||
|
name: Table
|
||||||
|
filters:
|
||||||
|
and:
|
||||||
|
- Type == "Subtask"
|
||||||
|
- '!file.path.startsWith("99 Toolkit")'
|
||||||
|
- Project == "REPLACE THIS MOLLY!!!"
|
||||||
|
- Task == "REPLACE THIS MOLLY!!!!"
|
||||||
|
order:
|
||||||
|
- file.name
|
||||||
|
- Task Number
|
||||||
|
- Title
|
||||||
|
- Subtask Type
|
||||||
|
- Description
|
||||||
|
- Priority
|
||||||
|
- Status
|
||||||
|
- Date Due
|
||||||
|
- Done
|
||||||
|
sort:
|
||||||
|
- property: Description
|
||||||
|
direction: ASC
|
||||||
@@ -1,8 +1,20 @@
|
|||||||
views:
|
views:
|
||||||
- type: table
|
- type: table
|
||||||
name: Table
|
name: All Tasks
|
||||||
filters:
|
filters:
|
||||||
and:
|
and:
|
||||||
- Type == "Task"
|
- Type == "Task"
|
||||||
- '!file.path.startsWith("99 Toolkit")'
|
- '!file.path.startsWith("99 Toolkit")'
|
||||||
- Project == "REPLACE THIS MOLLY!"
|
- Project == "REPLACE THIS MOLLY!"
|
||||||
|
order:
|
||||||
|
- file.name
|
||||||
|
- Task Number
|
||||||
|
- Title
|
||||||
|
- Description
|
||||||
|
- Priority
|
||||||
|
- Status
|
||||||
|
- Date Due
|
||||||
|
- Done
|
||||||
|
columnSize:
|
||||||
|
note.Task Number: -10
|
||||||
|
note.Description: 737
|
||||||
|
|||||||
@@ -1,43 +1,43 @@
|
|||||||
---
|
---
|
||||||
Date Created: <% tp.date.now("DD-MM_MMM-YYYY") %>
|
Date Created: <% tp.date.now("DD-MM_MMM-YYYY") %>
|
||||||
Date Modified: <% tp.file.last_modified_date("DD-MM_MMM-YYYY") %>
|
|
||||||
Date Due:
|
Date Due:
|
||||||
Description:
|
Description:
|
||||||
Priority:
|
Priority:
|
||||||
Status:
|
Status:
|
||||||
- In-Process
|
|
||||||
Project Lead:
|
|
||||||
tags:
|
|
||||||
Notes:
|
|
||||||
Charge Code:
|
|
||||||
Type: Project
|
Type: Project
|
||||||
Git Repo:
|
Project Lead:
|
||||||
Shared Area Link:
|
Charge Code:
|
||||||
OneDrive Link:
|
OneDrive Link:
|
||||||
Nextcloud Link:
|
Shared Area Link:
|
||||||
---
|
---
|
||||||
`<%* await tp.file.rename(tp.file.folder(false)) %>`
|
<%* await tp.file.rename(tp.file.folder(false)) %>
|
||||||
# Scope & Description
|
# Scope & Description
|
||||||
|
`Fill this out`
|
||||||
|
|
||||||
|
# Tasks
|
||||||
|
```meta-bind-button
|
||||||
|
label: Add Task
|
||||||
|
icon: ""
|
||||||
|
style: default
|
||||||
|
class: ""
|
||||||
|
cssStyle: ""
|
||||||
|
backgroundImage: ""
|
||||||
|
tooltip: ""
|
||||||
|
id: ""
|
||||||
|
hidden: false
|
||||||
|
actions:
|
||||||
|
- type: templaterCreateNote
|
||||||
|
templateFile: 99 Toolkit/Templates/Project-Related/Task.md
|
||||||
|
fileName: ""
|
||||||
|
openNote: true
|
||||||
|
openIfAlreadyExists: false
|
||||||
|
|
||||||
|
```
|
||||||
|
`VIEW[DO NOT USE BASE ADD BUTTON][text]`
|
||||||
|
`Insert the project-tasks base here`
|
||||||
|
|
||||||
# Deliverables
|
# Deliverables
|
||||||
`Follow the instructions in` [[Deliverables Base]] `to get this working.`
|
`Insert the project-deliverables base here`
|
||||||
|
|
||||||
# Tasks & Subtasks
|
|
||||||
`Follow the instructions in` [[Tasks Base]] `to get this working`
|
|
||||||
|
|
||||||
# Followups
|
|
||||||
`Follow the instructions in` [[Follow-Up Base]] `to get this working.`
|
|
||||||
|
|
||||||
# Resources
|
# Resources
|
||||||
`Insert the resources base here.`
|
`Insert the project-resources base here`
|
||||||
|
|
||||||
# Personal Notes
|
|
||||||
|
|
||||||
# Links
|
|
||||||
## Deliverables
|
|
||||||
`Add deliverables here, add links so that each deliverable is associated with a project.`
|
|
||||||
## Tasks
|
|
||||||
`Add 1st level tasks here.`
|
|
||||||
## Resources
|
|
||||||
`Add resource linsk here`
|
|
||||||
@@ -1,19 +1,20 @@
|
|||||||
|
<%*
|
||||||
|
let title = await tp.system.prompt("Task Title");
|
||||||
|
let num = await tp.system.prompt("Task Number");
|
||||||
|
-%>
|
||||||
---
|
---
|
||||||
Project: <% tp.file.folder(true).split('/')[1] %>
|
Project: <% tp.file.folder(true).split('/')[1] %>
|
||||||
Task: <% tp.file.folder(false) %>
|
Task: <% tp.file.folder(false) %>
|
||||||
|
Task Number: <% num %>
|
||||||
|
Title: <% title %>
|
||||||
|
Type: Subtask
|
||||||
|
Subtask Type:
|
||||||
Date Created: <% tp.date.now("DD-MM_MMM-YYYY") %>
|
Date Created: <% tp.date.now("DD-MM_MMM-YYYY") %>
|
||||||
Date Modified: <% tp.file.last_modified_date("DD-MM_MMM-YYYY") %>
|
Date Started:
|
||||||
Date Due:
|
Date Due:
|
||||||
Description:
|
Description:
|
||||||
Priority:
|
Priority:
|
||||||
Status:
|
Status:
|
||||||
Task Lead:
|
Done: false
|
||||||
tags:
|
|
||||||
Notes:
|
|
||||||
Charge Code:
|
|
||||||
Type: Subtask
|
|
||||||
---
|
---
|
||||||
# Description
|
<%* await tp.file.rename("subtask-" + num + " - " + title) %>
|
||||||
|
|
||||||
|
|
||||||
# Deliverables
|
|
||||||
@@ -1,20 +1,141 @@
|
|||||||
|
<%*
|
||||||
|
let title = await tp.system.prompt("Task Title");
|
||||||
|
let num = await tp.system.prompt("Task Number");
|
||||||
|
-%>
|
||||||
---
|
---
|
||||||
Project: <% tp.file.folder(false) %>
|
Project: <% tp.file.folder(false) %>
|
||||||
|
Title: <% title %>
|
||||||
|
Task Number: <% num %>
|
||||||
Date Created: <% tp.date.now("DD-MM_MMM-YYYY") %>
|
Date Created: <% tp.date.now("DD-MM_MMM-YYYY") %>
|
||||||
Date Modified: <% tp.file.last_modified_date("DD-MM_MMM-YYYY") %>
|
|
||||||
Date Due:
|
Date Due:
|
||||||
Description:
|
Description:
|
||||||
Priority:
|
Priority:
|
||||||
Status:
|
Status:
|
||||||
- In-Process
|
Preceding Task:
|
||||||
Task Lead:
|
|
||||||
tags:
|
|
||||||
Notes:
|
|
||||||
Charge Code:
|
|
||||||
Type: Task
|
Type: Task
|
||||||
|
Task Lead:
|
||||||
|
Done: false
|
||||||
---
|
---
|
||||||
# Description
|
<%* await tp.file.rename(num + " - " + title) %>
|
||||||
|
# <mark style="background-color: #FFF3A3A6;">`MOLLY! DO NOT FORGET TO CREATE FOLDER NOTE BEFORE INSERTING BASES!`</mark>
|
||||||
|
|
||||||
|
# Scope & Description
|
||||||
|
`Fill this out`
|
||||||
|
|
||||||
|
# Subtasks
|
||||||
|
```meta-bind-button
|
||||||
|
label: Create Subtask
|
||||||
|
icon: ""
|
||||||
|
style: default
|
||||||
|
class: ""
|
||||||
|
cssStyle: ""
|
||||||
|
backgroundImage: ""
|
||||||
|
tooltip: ""
|
||||||
|
id: ""
|
||||||
|
hidden: false
|
||||||
|
actions:
|
||||||
|
- type: templaterCreateNote
|
||||||
|
templateFile: 99 Toolkit/Templates/Project-Related/Subtask.md
|
||||||
|
fileName: ""
|
||||||
|
openNote: true
|
||||||
|
openIfAlreadyExists: false
|
||||||
|
```
|
||||||
|
`VIEW[DO NOT USE BASE ADD BUTTON][text]`
|
||||||
|
`Insert the task-subtasks base here`
|
||||||
|
|
||||||
# Deliverables
|
# Deliverables
|
||||||
|
`Insert the task-deliverables base here`
|
||||||
|
|
||||||
|
# Resources
|
||||||
|
`BUTTON[report]` `BUTTON[list]` `BUTTON[note]` `BUTTON[hardware]` `BUTTON[software]`
|
||||||
|
`Insert the task-resources base here`
|
||||||
|
|
||||||
|
|
||||||
|
```meta-bind-button
|
||||||
|
label: List
|
||||||
|
icon: ""
|
||||||
|
style: default
|
||||||
|
class: ""
|
||||||
|
cssStyle: ""
|
||||||
|
backgroundImage: ""
|
||||||
|
tooltip: ""
|
||||||
|
id: "list"
|
||||||
|
hidden: true
|
||||||
|
actions:
|
||||||
|
- type: templaterCreateNote
|
||||||
|
templateFile: 99 Toolkit/Resources/Resource⸬List.md
|
||||||
|
fileName: ""
|
||||||
|
openNote: true
|
||||||
|
openIfAlreadyExists: false
|
||||||
|
```
|
||||||
|
```meta-bind-button
|
||||||
|
label: Report
|
||||||
|
icon: ""
|
||||||
|
style: default
|
||||||
|
class: ""
|
||||||
|
cssStyle: ""
|
||||||
|
backgroundImage: ""
|
||||||
|
tooltip: ""
|
||||||
|
id: "report"
|
||||||
|
hidden: true
|
||||||
|
actions:
|
||||||
|
- type: templaterCreateNote
|
||||||
|
templateFile: 99 Toolkit/Resources/Resource⸬Report.md
|
||||||
|
fileName: Resource⸬Report
|
||||||
|
openNote: true
|
||||||
|
openIfAlreadyExists: false
|
||||||
|
```
|
||||||
|
```meta-bind-button
|
||||||
|
label: Hardware
|
||||||
|
icon: ""
|
||||||
|
style: default
|
||||||
|
class: ""
|
||||||
|
cssStyle: ""
|
||||||
|
backgroundImage: ""
|
||||||
|
tooltip: ""
|
||||||
|
id: hardware
|
||||||
|
hidden: true
|
||||||
|
actions:
|
||||||
|
- type: templaterCreateNote
|
||||||
|
templateFile: 99 Toolkit/Resources/Resource⸬Hardware.md
|
||||||
|
fileName: ""
|
||||||
|
openNote: true
|
||||||
|
openIfAlreadyExists: false
|
||||||
|
|
||||||
|
```
|
||||||
|
```meta-bind-button
|
||||||
|
label: Software
|
||||||
|
icon: ""
|
||||||
|
style: default
|
||||||
|
class: ""
|
||||||
|
cssStyle: ""
|
||||||
|
backgroundImage: ""
|
||||||
|
tooltip: ""
|
||||||
|
id: software
|
||||||
|
hidden: true
|
||||||
|
actions:
|
||||||
|
- type: templaterCreateNote
|
||||||
|
templateFile: 99 Toolkit/Resources/Resource⸬Software.md
|
||||||
|
fileName: ""
|
||||||
|
openNote: true
|
||||||
|
openIfAlreadyExists: false
|
||||||
|
|
||||||
|
```
|
||||||
|
```meta-bind-button
|
||||||
|
label: Note
|
||||||
|
icon: ""
|
||||||
|
style: default
|
||||||
|
class: ""
|
||||||
|
cssStyle: ""
|
||||||
|
backgroundImage: ""
|
||||||
|
tooltip: ""
|
||||||
|
id: note
|
||||||
|
hidden: true
|
||||||
|
actions:
|
||||||
|
- type: templaterCreateNote
|
||||||
|
templateFile: 99 Toolkit/Resources/Resource⸬Note.md
|
||||||
|
fileName: ""
|
||||||
|
openNote: true
|
||||||
|
openIfAlreadyExists: false
|
||||||
|
|
||||||
|
```
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
<%*
|
|
||||||
let title = await tp.system.prompt("Report Title");
|
|
||||||
let num = await tp.system.prompt("Report Number");
|
|
||||||
let locall = await tp.system.prompt("Local Link");
|
|
||||||
let remotel = await tp.system.prompt("Remote Link");
|
|
||||||
-%>
|
|
||||||
---
|
|
||||||
Type: Resource
|
|
||||||
Resource Type: Report
|
|
||||||
Publisher: Atomic Energy of Canada Ltd.
|
|
||||||
Number: <% num %>
|
|
||||||
Title: <% title %>
|
|
||||||
Author:
|
|
||||||
Local File Link: <% locall %>
|
|
||||||
Remote File Link: <% remotel %>
|
|
||||||
Description:
|
|
||||||
Status:
|
|
||||||
Date Created: <% tp.date.now("DD-MM_MMM-YYYY") %>
|
|
||||||
Date Modified: <% tp.file.last_modified_date("DD-MM_MMM-YYYY") %>
|
|
||||||
---
|
|
||||||
<%* await tp.file.rename("Resource⸬Report-AECL-" + tp.date.now("DDMMYYYYHHMMSS")) %>
|
|
||||||
# <% num %> - <% title %>
|
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
<%*
|
|
||||||
let title = await tp.system.prompt("Report Title");
|
|
||||||
let num = await tp.system.prompt("Report Number");
|
|
||||||
let locall = await tp.system.prompt("Local Link");
|
|
||||||
let remotel = await tp.system.prompt("Remote Link");
|
|
||||||
-%>
|
|
||||||
---
|
|
||||||
Type: Resource
|
|
||||||
Resource Type: Report
|
|
||||||
Publisher: Canadian Nuclear Laboratories
|
|
||||||
Number: <% num %>
|
|
||||||
Title: <% title %>
|
|
||||||
Author:
|
|
||||||
Local File Link: <% locall %>
|
|
||||||
Remote File Link: <% remotel %>
|
|
||||||
Description:
|
|
||||||
Status:
|
|
||||||
Date Created: <% tp.date.now("DD-MM_MMM-YYYY") %>
|
|
||||||
Date Modified: <% tp.file.last_modified_date("DD-MM_MMM-YYYY") %>
|
|
||||||
---
|
|
||||||
<%* await tp.file.rename("Resource⸬Report-CNL-" + tp.date.now("DDMMYYYYHHMMSS")) %>
|
|
||||||
# <% num %> - <% title %>
|
|
||||||
@@ -3,51 +3,65 @@ filters:
|
|||||||
- '!file.path.startsWith("99")'
|
- '!file.path.startsWith("99")'
|
||||||
views:
|
views:
|
||||||
- type: table
|
- type: table
|
||||||
name: Incomplete Actions
|
name: Incomplete & Unpublished Actions
|
||||||
filters:
|
filters:
|
||||||
or:
|
or:
|
||||||
- and:
|
- and:
|
||||||
- '!file.path.startsWith("99")'
|
- '!file.path.startsWith("99")'
|
||||||
- Type == "Production Action"
|
- Type == "Production Action"
|
||||||
- Done == false
|
- Done == false
|
||||||
|
- Published == false
|
||||||
- and:
|
- and:
|
||||||
- '!file.path.startsWith("99")'
|
- '!file.path.startsWith("99")'
|
||||||
- Type == "Executive Action"
|
- Type == "Executive Action"
|
||||||
- Done == false
|
- Done == false
|
||||||
|
- Published == false
|
||||||
order:
|
order:
|
||||||
- file.name
|
- file.name
|
||||||
- Action On
|
- Action On
|
||||||
- Description
|
- Description
|
||||||
- Done
|
- Done
|
||||||
|
- Published
|
||||||
sort:
|
sort:
|
||||||
- property: file.name
|
- property: file.name
|
||||||
direction: ASC
|
direction: ASC
|
||||||
columnSize:
|
columnSize:
|
||||||
note.Action On: 135
|
note.Action On: 135
|
||||||
note.Description: 725
|
note.Description: 828
|
||||||
|
note.Done: 123
|
||||||
- type: table
|
- type: table
|
||||||
name: Complete Actions
|
name: Complete & Unpublished Actions
|
||||||
filters:
|
filters:
|
||||||
and:
|
or:
|
||||||
- and:
|
- and:
|
||||||
- Type == "Production Action"
|
- Type == "Production Action"
|
||||||
- Done == true
|
- Done == true
|
||||||
|
- Published == false
|
||||||
- and:
|
- and:
|
||||||
- Type == "Executive Action"
|
- Type == "Executive Action"
|
||||||
- Done == true
|
- Done == true
|
||||||
|
- Published == false
|
||||||
order:
|
order:
|
||||||
- file.name
|
- file.name
|
||||||
- Action On
|
- Action On
|
||||||
- Description
|
- Description
|
||||||
- Done
|
- Done
|
||||||
|
- Published
|
||||||
sort:
|
sort:
|
||||||
- property: file.name
|
- property: file.name
|
||||||
direction: ASC
|
direction: ASC
|
||||||
- type: table
|
- type: table
|
||||||
name: Executive Actions
|
name: Complete & Published Actions
|
||||||
filters:
|
filters:
|
||||||
and:
|
or:
|
||||||
|
- and:
|
||||||
- Type == "Executive Action"
|
- Type == "Executive Action"
|
||||||
|
- Published == true
|
||||||
|
- Done == true
|
||||||
|
- and:
|
||||||
|
- Type == "Production Action"
|
||||||
|
- Published == true
|
||||||
|
- Done == true
|
||||||
order:
|
order:
|
||||||
- file.name
|
- file.name
|
||||||
- Action On
|
- Action On
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ Action On:
|
|||||||
Description:
|
Description:
|
||||||
Status:
|
Status:
|
||||||
Done: False
|
Done: False
|
||||||
|
Published: False
|
||||||
Type: Executive Action
|
Type: Executive Action
|
||||||
---
|
---
|
||||||
<%* await tp.file.rename("EXEC " + tp.date.now("YYYY MMM") + " A" + num) %>
|
<%* await tp.file.rename("EXEC " + tp.date.now("YYYY MMM") + " A" + num) %>
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ Action On:
|
|||||||
Description:
|
Description:
|
||||||
Status:
|
Status:
|
||||||
Done: False
|
Done: False
|
||||||
|
Published: False
|
||||||
Type: Production Action
|
Type: Production Action
|
||||||
---
|
---
|
||||||
<%* await tp.file.rename(tp.date.now("YYYY MMM" + " A#")) %>
|
<%* await tp.file.rename(tp.date.now("YYYY MMM" + " A#")) %>
|
||||||
|
|||||||
@@ -5,3 +5,4 @@
|
|||||||
| → | Rightwards Arrow | | |
|
| → | Rightwards Arrow | | |
|
||||||
| ➹ | Heavy black-feathered north east arrow | | |
|
| ➹ | Heavy black-feathered north east arrow | | |
|
||||||
| Ω | Ohm sign | | |
|
| Ω | Ohm sign | | |
|
||||||
|
➟
|
||||||
|
|||||||
Reference in New Issue
Block a user