diff --git a/.obsidian/plugins/obsidian-icon-folder/data.json b/.obsidian/plugins/obsidian-icon-folder/data.json index 2b6ae06..1858951 100644 --- a/.obsidian/plugins/obsidian-icon-folder/data.json +++ b/.obsidian/plugins/obsidian-icon-folder/data.json @@ -6,11 +6,11 @@ "emojiStyle": "native", "iconColor": null, "recentlyUsedIcons": [ + "LiLightbulb", "LiNotebook", "LiGraduationCap", "LiCircleQuestionMark", - "LiTwitter", - "LiPaperclip" + "LiTwitter" ], "recentlyUsedIconsSize": 5, "rules": [], @@ -44,5 +44,10 @@ "91 Clippings/Reddit": "LiCircleQuestionMark", "91 Clippings/Papers": "LiGraduationCap", "01 Personal Projects": "LiNotebook", - "02 Electronics Projects": "LiNotebook" + "02 Electronics Projects": "LiNotebook", + "03 Homelab Projects": "LiNotebook", + "04 Renovation Projects": "LiNotebook", + "09 Theatre Projects": "LiNotebook", + "29 Theatre Knowledgebase": "LiLightbulb", + "22 Electronics Knowedgebase": "LiLightbulb" } \ No newline at end of file diff --git a/.obsidian/plugins/quickadd/data.json b/.obsidian/plugins/quickadd/data.json index 8993825..02274d3 100644 --- a/.obsidian/plugins/quickadd/data.json +++ b/.obsidian/plugins/quickadd/data.json @@ -387,6 +387,103 @@ "fileExistsBehavior": { "kind": "prompt" } + }, + { + "id": "22fa27a0-1631-4643-b5b5-45ac0865048f", + "name": "Create⸬Production", + "type": "Template", + "command": false, + "templatePath": "99 Toolkit/Templates/Theatre-Related/Production.md", + "fileNameFormat": { + "enabled": false, + "format": "" + }, + "folder": { + "enabled": true, + "folders": [], + "chooseWhenCreatingNote": true, + "createInSameFolderAsActiveFile": false, + "chooseFromSubfolders": false + }, + "appendLink": false, + "openFile": true, + "fileOpening": { + "location": "tab", + "direction": "vertical", + "mode": "default", + "focus": true + }, + "fileExistsBehavior": { + "kind": "prompt" + } + }, + { + "id": "fa1c823c-c288-413c-b34a-935858d9d22d", + "name": "Create⸬ProductionMeeting", + "type": "Template", + "command": false, + "templatePath": "99 Toolkit/Templates/Theatre-Related/Meeting.md", + "fileNameFormat": { + "enabled": true, + "format": "~Meetings/Meeting.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": "3976a478-3e89-4eec-b74e-c1916d1f7294", + "name": "Insert⸬ProductionMeetings", + "type": "Template", + "command": false, + "templatePath": "99 Toolkit/Templates/Theatre-Related/Meetings.base", + "fileNameFormat": { + "enabled": true, + "format": "~Meetings/Meetings.base" + }, + "folder": { + "enabled": true, + "folders": [], + "chooseWhenCreatingNote": false, + "createInSameFolderAsActiveFile": true, + "chooseFromSubfolders": false + }, + "appendLink": { + "enabled": true, + "placement": "replaceSelection", + "requireActiveFile": false, + "linkType": "embed" + }, + "openFile": false, + "fileOpening": { + "location": "tab", + "direction": "vertical", + "mode": "default", + "focus": true + }, + "fileExistsBehavior": { + "kind": "prompt" + } } ], "inputPrompt": "single-line", diff --git a/.obsidian/types.json b/.obsidian/types.json index 0d04a62..58e2483 100644 --- a/.obsidian/types.json +++ b/.obsidian/types.json @@ -30,6 +30,20 @@ "TQ_show_urgency": "checkbox", "PO #": "number", "Requisition #": "number", - "Status": "multitext" + "Status": "multitext", + "Show Dates": "date", + "Opening Night": "date", + "Closing Night": "date", + "Dress Rehearsal": "date", + "Q2Q": "date", + "Tech Rehearsals": "date", + "Tech Rehearsal": "date", + "Rehearsals": "text", + "Next Meeting": "datetime", + "Meeting #": "number", + "Meeting Date & Time": "datetime", + "Attendies": "multitext", + "Regrets": "multitext", + "Noshows": "multitext" } } \ No newline at end of file diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index 3514709..cec12fb 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -4,48 +4,17 @@ "type": "split", "children": [ { - "id": "67f8c54923fe48f5", + "id": "1aeda5fdcff9bb98", "type": "tabs", "children": [ { - "id": "0b1d19508c6b91c3", + "id": "a2f8c91697355824", "type": "leaf", "state": { - "type": "bases", - "state": { - "file": "00 Project Management/Due Date Tracker.base", - "viewName": "Overdue" - }, - "icon": "lucide-table", - "title": "Due Date Tracker" - } - }, - { - "id": "0661f6e1a992ac84", - "type": "leaf", - "state": { - "type": "markdown", - "state": { - "file": "01 Personal Projects/TestProject/TestProject.md", - "mode": "source", - "source": false - }, + "type": "empty", + "state": {}, "icon": "lucide-file", - "title": "TestProject" - } - }, - { - "id": "2554aaec534b0bd2", - "type": "leaf", - "state": { - "type": "markdown", - "state": { - "file": "01 Personal Projects/TestProject/TestIngOverdue.md", - "mode": "source", - "source": false - }, - "icon": "lucide-file", - "title": "TestIngOverdue" + "title": "New tab" } } ] @@ -235,42 +204,43 @@ "sheet-plus:Create excel file": false } }, - "active": "0b1d19508c6b91c3", + "active": "7d1af6ae06eb66ea", "lastOpenFiles": [ + "22 Electronics Knowedgebase", + "29 Theatre Knowledgebase", + "99 Toolkit/Templates/Theatre-Related/Production.md", + "99 Toolkit/Manual/Todo List.md", + "99 Toolkit/Templates/Project-Related/Project.md", + "99 Toolkit/Templates/Theatre-Related/Meetings.base", + "99 Toolkit/Templates/Theatre-Related/Meeting.md", + "09 Theatre Projects/Org⸬DRP/05.2026_MurderByTheBook/MurderByTheBook.md", + "09 Theatre Projects/Org⸬DRP/05.2026_MurderByTheBook/~Meetings/Meeting-24072026.md", + "09 Theatre Projects/Org⸬DRP/05.2026_MurderByTheBook/~Meetings/Meetings.base", + "99 Toolkit/Unicode/Unicode Quick-Reference.md", + "99 Toolkit/Templates/Project-Dashboards/Followups.base", + "09 Theatre Projects/Org⸬DRP/05.2026_MurderByTheBook/~Meetings", + "09 Theatre Projects/Org⸬DRP/05.2026_MurderByTheBook", + "99 Toolkit/Templates/Project-Related/Work-Related/Followup⸬Richard.md", + "99 Toolkit/Templates/Project-Related/Subtask.md", + "99 Toolkit/Templates/Project-Related/Work-Related/Followup⸬Procurement.md", + "99 Toolkit/Templates/Project-Related/Work-Related/Followup⸬Customer.md", + "09 Theatre Projects/Org⸬DRP/05.2026_MurderByTheBook/05.2026_MurderByTheBook.md", + "99 Toolkit/Templates/Theatre-Related", + "09 Theatre Projects/Org⸬DRP/05.2026_MurderByTheBook", + "09 Theatre Projects/Org⸬TACO", + "09 Theatre Projects/Org⸬THEOP", "01 Personal Projects/TestProject/TestIngOverdue.md", - "00 Project Management/Due Date Tracker.base", "01 Personal Projects/TestProject/TestProject.md", - "01 Personal Projects/TestProject/~Tasks.base", - "01 Personal Projects/TestProject", "99 Toolkit/Manual/Projects/➹ Future Projects & Planning.md", - "00 Project Management/Projects Overview.base", "02 Electronics Projects/ZOE/ZOE.md", "02 Electronics Projects/➹ Future Projects & Planning/Preset Board/Preset Board.md", "02 Electronics Projects/➹ Future Projects & Planning/Mixer/Mixer.md", - "02 Electronics Projects/➹ Future Projects & Planning/Preset Board", "02 Electronics Projects/➹ Future Projects & Planning/Ionizer/Ionizer.md", - "02 Electronics Projects/➹ Future Projects & Planning/Mixer", "02 Electronics Projects/➹ Future Projects & Planning/Ionizer/Keyboard.md", - "02 Electronics Projects/➹ Future Projects & Planning/Ionizer/~Tasks.base", "02 Electronics Projects/➹ Future Projects & Planning/➹ Future Projects & Planning.md", - "02 Electronics Projects/➹ Future Projects & Planning/Ionizer", - "02 Electronics Projects/➹ Future Projects & Planning", "01 Personal Projects/Test Project/Test Project.md", "01 Personal Projects/Another Test Project/Another Test Project.md", - "99 Toolkit/Templates/Project-Dashboards/Tasks.base", "99 Toolkit/Manual/Projects/Follow-Up Base.md", - "99 Toolkit/Manual/Manual.md", - "99 Toolkit/Templates/Project-Related/Deliverable.md", - "99 Toolkit/Templates/Project-Related/Work-Related/Followup⸬Supplier.md", - "99 Toolkit/Templates/Project-Related/Work-Related/Followup⸬Richard.md", - "99 Toolkit/Templates/Project-Related/Work-Related/Followup⸬Procurement.md", - "99 Toolkit/Templates/Project-Related/Work-Related/Followup⸬IT.md", - "99 Toolkit/Templates/Project-Related/Work-Related/Followup⸬Generic.md", - "99 Toolkit/Templates/Project-Related/Work-Related/Followup⸬Customer.md", - "01 Personal Projects/Another Test Project/Task 1 - Run Around Screaming/Task 1 - Run Around Screaming.md", - "01 Personal Projects/Another Test Project/Task 1 - Run Around Screaming/Followups/Followup⸬Customer-24072026050773.md", - "99 Toolkit/Manual/Projects/Tasks Base.md", - "02 Electronics Projects/ZOE/VCO-002_SimpleSaw.md", - "99 Toolkit/Templates/Project-Related/Project.md" + "99 Toolkit/Manual/Manual.md" ] } \ No newline at end of file diff --git a/99 Toolkit/Manual/Todo List.md b/99 Toolkit/Manual/Todo List.md new file mode 100644 index 0000000..bbf62ed --- /dev/null +++ b/99 Toolkit/Manual/Todo List.md @@ -0,0 +1,3 @@ +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 \ No newline at end of file diff --git a/99 Toolkit/Templates/Theatre-Related/Meeting.md b/99 Toolkit/Templates/Theatre-Related/Meeting.md new file mode 100644 index 0000000..7673d9b --- /dev/null +++ b/99 Toolkit/Templates/Theatre-Related/Meeting.md @@ -0,0 +1,17 @@ +--- +Date Created: <% tp.date.now("DD-MM_MMM-YYYY") %> +Date Modified: <% tp.file.last_modified_date("DD-MM_MMM-YYYY") %> +Production: <% tp.file.folder(true).split('/')[2] %> +"Meeting #": +Meeting Date & Time: +Meeting @: +Attendies: +Regrets: +Noshows: +Type: Production Meeting +--- +`<%* await tp.file.rename("Meeting-" + tp.date.now("DDMMYYYY")) %>`  + +# My Notes + +# Notes from Other Production Team Members diff --git a/99 Toolkit/Templates/Theatre-Related/Meetings.base b/99 Toolkit/Templates/Theatre-Related/Meetings.base new file mode 100644 index 0000000..ae97e66 --- /dev/null +++ b/99 Toolkit/Templates/Theatre-Related/Meetings.base @@ -0,0 +1,8 @@ +views: + - type: table + name: Table + filters: + and: + - Type == "Production Meeting" + - '!file.path.startsWith("99 Meetings")' + - Production == "REPLACE THIS MOLLY!" diff --git a/99 Toolkit/Templates/Theatre-Related/Production.md b/99 Toolkit/Templates/Theatre-Related/Production.md new file mode 100644 index 0000000..8664008 --- /dev/null +++ b/99 Toolkit/Templates/Theatre-Related/Production.md @@ -0,0 +1,30 @@ +--- +Title: +User Group: <% tp.file.folder(true).split('/')[1] %> +Playwright: +Director: +Producer: +My Role: +Opening Night: +Closing Night: +Dress Rehearsal: +Q2Q: +Tech Rehearsal: +Rehearsals: +Date Created: <% tp.date.now("DD-MM_MMM-YYYY") %> +Date Modified: <% tp.file.last_modified_date("DD-MM_MMM-YYYY") %> +Next Meeting: +Next Meeting @: +Type: Production +Nextcloud Link: +NAS Link: +Shared Area Link: +--- +# Todo List +`Use Insert⸬Tasks to create a base, and then each todo item should be a task. Tasks inserted from meeting notes or rehearsals should show up here too.` + +# Meetings +`Use Insert⸬ProductionMeetings to create a base, and then use Create⸬ProductionMeeting insert meeting notes.` + +# Rehearsals +`Use Insert⸬Rehearsals to create a base, then use Create⸬Rehearsal to insert rehearsal notes` \ No newline at end of file