-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathplugin.json
More file actions
129 lines (129 loc) · 4.06 KB
/
Copy pathplugin.json
File metadata and controls
129 lines (129 loc) · 4.06 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
{
"noteplan.minAppVersion": "3.3.2",
"macOS.minVersion": "10.15.7",
"iOS.minVersion": "14",
"plugin.id": "marginalreader.RoleFocus",
"plugin.name": "Role Focus",
"plugin.description": "Manage tasks by life role with an interactive panel",
"plugin.author": "marginalreader",
"plugin.version": "1.0.0",
"plugin.script": "script.js",
"plugin.url": "https://github.com/marginalreader/role-focus",
"plugin.lastUpdateInfo": "First public release of Role Focus.",
"plugin.commands": [
{
"name": "role focus",
"alias": [
"rf",
"focus"
],
"description": "Open the Role Focus panel to browse and act on tasks by role",
"jsFunction": "openRoleFocusPanel",
"sidebarView": {
"windowID": "role-focus",
"title": "Role Focus",
"icon": "bullseye",
"iconColor": "blue-500"
}
},
{
"name": "missing roles",
"alias": [
"triage",
"unassigned"
],
"description": "Find tasks in daily notes with no role assigned",
"jsFunction": "openInboxTriage"
},
{
"name": "roleHTMLMessage",
"alias": [],
"description": "Internal: routes messages from the HTMLView panel to plugin handlers",
"jsFunction": "roleHTMLMessage",
"hidden": true
},
{
"name": "rf debug",
"alias": ["rfdebug"],
"description": "Debug: log paragraph structure of the first Roles note",
"jsFunction": "debugTaskStructure"
}
],
"plugin.settings": [
{
"type": "string",
"key": "rolesFolder",
"title": "Roles Folder",
"description": "The root folder containing your role subfolders. Use a relative path like: Roles",
"default": "Roles",
"required": true
},
{
"type": "number",
"key": "defaultLookbackDays",
"title": "Default Inbox Lookback (days)",
"description": "How many days back to scan for unassigned tasks by default. Set to 0 for All Time.",
"default": 30
},
{
"type": "bool",
"key": "showSubContentByDefault",
"title": "Expand Sub-Content by Default",
"description": "If enabled, indented notes under tasks are shown expanded rather than collapsed.",
"default": false
},
{
"type": "string",
"key": "clearRoles",
"title": "Clear Button: Remove Roles (@mentions)",
"description": "When the clear button is clicked, remove @role mentions from the task.",
"choices": ["true", "false"],
"default": "true"
},
{
"type": "string",
"key": "clearTags",
"title": "Clear Button: Remove Tags (#tags)",
"description": "When the clear button is clicked, remove #tags from the task.",
"choices": ["true", "false"],
"default": "false"
},
{
"type": "string",
"key": "clearDates",
"title": "Clear Button: Remove Dates (>dates)",
"description": "When the clear button is clicked, remove >date scheduling from the task.",
"choices": ["true", "false"],
"default": "false"
},
{
"type": "string",
"key": "overdueColor",
"title": "Overdue Task Highlight Color",
"description": "Hex color used to highlight overdue tasks. Default is NotePlan red: #FF3B30",
"default": "#FF3B30"
},
{
"type": "[string]",
"key": "hideTags",
"title": "Hide Tags",
"description": "Tags to hide when the 'Hide #' toggle is active. Enter as comma-separated values without #, e.g: waiting, someday, maybe",
"default": ["waiting"]
},
{
"type": "string",
"key": "appendCompletionDate",
"title": "Append Completion Date",
"description": "Append @done(date time) when marking a task complete, matching NotePlan's native behavior.",
"choices": ["true", "false"],
"default": "true"
},
{
"type": "number",
"key": "hideFutureDays",
"title": "Hide Future Tasks (days)",
"description": "When the Hide Future filter is active, tasks scheduled more than this many days ahead are hidden. Default: 7",
"default": 7
}
]
}