{
    "id": "agenda-myday@beatlink",
    "name": "Agenda My Day",
    "description": "A right-pane panel shown on every note, modelled on Microsoft To Do's My Day page. Your My Day note is edited in place at the top of the panel as rich text, so today's list is always on screen and never has to be navigated to. Below it sits a collapsible Suggestions section listing recommended tasks to add to your day - grouped into Earlier, Today and Next 7 Days - each with a + that files it onto the My Day note and clones the task under it; tasks already on your day drop off the list. It optionally files tasks in automatically as their start time arrives, and sends a desktop notification as each task comes due. A second right-pane panel appears on task notes themselves - any note carrying the configurable task label - with a single Add to My Day / Remove from My Day button, so a task can be filed onto today (or unfiled, link and clone together) without going to the My Day note first. Fully self-contained: it owns its settings note (myDaySchema.json/myDayConfig.json, tagged #agendaMyDayConfig) and resolves its task list from a configurable Trilium search rather than depending on agenda@beatlink's code. The default search matches agenda's task vocabulary (#startDateTime/#dueDateTime), so the two interoperate through shared label conventions, but neither requires the other. No My Day note ships with the addon: point the My Day Note setting at a text note of your own and the panel edits it. Editing in the panel reuses the CKEditor instance Trilium builds for the note detail, so until a text note has been opened once in the session the panel shows the note read-only.",
    "author": "BeatLink",
    "homepage": "https://github.com/BeatLink/trilium-scripts/tree/main/addons/agenda-myday@beatlink",
    "license": "GPL-3.0-or-later",
    "latestVersion": "14.0.0",
    "type": "widget",
    "readme": "README.md",
    "manifestSourceUrl": "https://beatlink.github.io/trilium-scripts/agenda-myday@beatlink/_tam_manifest_.json",
    "manifest": {
        "settingsNote": "myday-editor-page",
        "notes": [
            {
                "id": "my-day",
                "title": "myDayWidget.jsx",
                "type": "code",
                "mime": "text/jsx",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/addons/agenda-myday@beatlink/myDayWidget.jsx",
                "sha": "562f2b7ebb9f1ca42d46f6f58118cbd1b6ece361916f939c144f36fca19b7fa2",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/addons/agenda-myday@beatlink/myDayWidget.jsx"
            },
            {
                "id": "my-day-task",
                "title": "myDayTaskWidget.jsx",
                "type": "code",
                "mime": "text/jsx",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/addons/agenda-myday@beatlink/myDayTaskWidget.jsx",
                "sha": "46480e4f6a6f516b4d5f84742fb446f3359ffbf9a6ff41825417d5fde3518eeb",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/addons/agenda-myday@beatlink/myDayTaskWidget.jsx"
            },
            {
                "id": "my-day-note",
                "title": "myDayNote.jsx",
                "type": "code",
                "mime": "text/jsx",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/addons/agenda-myday@beatlink/myDayNote.jsx",
                "sha": "209ba4abd3a8ed86fbc092179da7ac699f71af8fb40c72afb0fbb7ef393b4152",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/addons/agenda-myday@beatlink/myDayNote.jsx"
            },
            {
                "id": "my-day-css",
                "title": "myDay.css",
                "type": "code",
                "mime": "text/css",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/addons/agenda-myday@beatlink/myDay.css",
                "sha": "011050b2f48d72a882d78155de3745e805a9325919a87f051dae529dc94f5890",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/addons/agenda-myday@beatlink/myDay.css"
            },
            {
                "id": "myday-settings",
                "title": "myDaySettings.js",
                "type": "code",
                "mime": "application/javascript;env=frontend",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/addons/agenda-myday@beatlink/myDaySettings.js",
                "sha": "e804d16f26551e1d4fe0650d52d28148a8434e06405fe494362554fa9f324ae5",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/addons/agenda-myday@beatlink/myDaySettings.js"
            },
            {
                "id": "myday-editor-page",
                "title": "My Day Editor",
                "type": "render",
                "mime": "text/html",
                "sourceUrl": null
            },
            {
                "id": "myday-editor",
                "title": "myDayEditor.jsx",
                "type": "code",
                "mime": "text/jsx",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/addons/agenda-myday@beatlink/myDayEditor.jsx",
                "sha": "c56689771c9ec8c7d16bfa085c7a84a1fdb8fdad4f5c5534d6d350efa2f865e6",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/addons/agenda-myday@beatlink/myDayEditor.jsx"
            },
            {
                "id": "myday-schema",
                "title": "myDaySchema.json",
                "type": "code",
                "mime": "application/json",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/addons/agenda-myday@beatlink/myDaySchema.json",
                "sha": "ff5b6b018230623c57dc0b1a5039fa343ba72a1ef6c12fd64a2a2c07a00fd20f",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/addons/agenda-myday@beatlink/myDaySchema.json"
            },
            {
                "id": "myday-defaults",
                "title": "myDayDefaults.json",
                "type": "code",
                "mime": "application/json",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/addons/agenda-myday@beatlink/myDayDefaults.json",
                "sha": "a9c45134dfcdec916e4f2127b55e2b2fd6a6abd14721060651b48376102c1b0b",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/addons/agenda-myday@beatlink/myDayDefaults.json"
            },
            {
                "id": "myday-config",
                "title": "myDayConfig.json",
                "type": "code",
                "mime": "application/json",
                "sourceUrl": null
            },
            {
                "id": "libnotification-lib",
                "title": "libNotification.js",
                "type": "code",
                "mime": "application/javascript;env=frontend",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/libs/libnotification/libnotification.js",
                "sha": "da9a22d1d82bd3ef8bbf27c29ccedb5c209a68b72bb44db8c2704a4f0b893005",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/libs/libnotification/libnotification.js"
            },
            {
                "id": "readme",
                "title": "README.md",
                "type": "code",
                "mime": "text/markdown",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/addons/agenda-myday@beatlink/README.md",
                "renderAsHTML": true,
                "sha": "d759d7cbfd42e131c00273e182bfede7fc1d24424506364314b06f1efa538043",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/addons/agenda-myday@beatlink/README.md"
            },
            {
                "id": "libsettings-core",
                "title": "libSettingsCore.js",
                "type": "code",
                "mime": "application/javascript;env=frontend",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/libs/libsettings/libsettings-core.js",
                "sha": "6fb4ffee0a776ef38a6646ccbc21dc276614f9ea02d61f1f4f9f877e94b0c586",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/libs/libsettings/libsettings-core.js"
            },
            {
                "id": "libsettings-ui",
                "title": "libSettingsUI.jsx",
                "type": "code",
                "mime": "text/jsx",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/libs/libsettings/libsettings-ui.jsx",
                "sha": "66d4adead5e0447deba7f5cfa2a1573680ece1af619c53eb7241036122fce1a6",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/libs/libsettings/libsettings-ui.jsx"
            },
            {
                "id": "libsettings-style",
                "title": "libSettingsUI.css",
                "type": "code",
                "mime": "text/css",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/libs/libsettings/libsettings-ui.css",
                "sha": "43a6d3eba0af6f5e197064c7d0054a2ad725cd553c112f3b7427cd4830f2a75f",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/libs/libsettings/libsettings-ui.css"
            }
        ],
        "children": [
            {
                "parent": "root",
                "child": "my-day"
            },
            {
                "parent": "root",
                "child": "my-day-css"
            },
            {
                "parent": "root",
                "child": "myday-editor-page"
            },
            {
                "parent": "myday-editor-page",
                "child": "myday-schema"
            },
            {
                "parent": "myday-editor-page",
                "child": "myday-defaults"
            },
            {
                "parent": "root",
                "child": "readme"
            },
            {
                "parent": "persistence",
                "child": "myday-config"
            },
            {
                "parent": "root",
                "child": "my-day-task"
            },
            {
                "parent": "my-day-task",
                "child": "myday-settings"
            },
            {
                "parent": "my-day",
                "child": "my-day-note"
            },
            {
                "parent": "my-day",
                "child": "myday-settings"
            },
            {
                "parent": "myday-editor-page",
                "child": "myday-editor"
            },
            {
                "parent": "myday-editor",
                "child": "myday-settings"
            },
            {
                "parent": "myday-editor",
                "child": "libsettings-ui"
            },
            {
                "parent": "myday-settings",
                "child": "libsettings-ui"
            },
            {
                "parent": "libsettings-ui",
                "child": "libsettings-core"
            },
            {
                "parent": "libsettings-ui",
                "child": "libsettings-style"
            },
            {
                "parent": "myday-settings",
                "child": "libnotification-lib"
            }
        ],
        "relations": [
            {
                "from": "myday-editor-page",
                "type": "renderNote",
                "to": "myday-editor"
            },
            {
                "from": "myday-editor-page",
                "type": "configNote",
                "to": "myday-config"
            },
            {
                "from": "myday-editor-page",
                "type": "schemaNote",
                "to": "myday-schema"
            },
            {
                "from": "myday-config",
                "type": "sourceConfig",
                "to": "myday-defaults"
            }
        ],
        "labels": [
            {
                "note": "myday-editor-page",
                "name": "agendaMyDayConfig",
                "value": ""
            },
            {
                "note": "my-day",
                "name": "widget",
                "value": ""
            },
            {
                "note": "my-day-task",
                "name": "widget",
                "value": ""
            },
            {
                "note": "my-day-css",
                "name": "appCss",
                "value": ""
            },
            {
                "note": "libsettings-style",
                "name": "appCss",
                "value": ""
            },
            {
                "note": "my-day",
                "name": "iconClass",
                "value": "bx bx-task"
            },
            {
                "note": "my-day-task",
                "name": "iconClass",
                "value": "bx bx-task"
            },
            {
                "note": "my-day-css",
                "name": "iconClass",
                "value": "bx bx-task"
            },
            {
                "note": "my-day-note",
                "name": "iconClass",
                "value": "bx bx-task"
            },
            {
                "note": "myday-settings",
                "name": "iconClass",
                "value": "bx bx-task"
            },
            {
                "note": "myday-editor-page",
                "name": "iconClass",
                "value": "bx bx-task"
            },
            {
                "note": "myday-editor",
                "name": "iconClass",
                "value": "bx bx-task"
            },
            {
                "note": "myday-schema",
                "name": "iconClass",
                "value": "bx bx-task"
            },
            {
                "note": "myday-config",
                "name": "iconClass",
                "value": "bx bx-task"
            },
            {
                "note": "readme",
                "name": "iconClass",
                "value": "bx bx-task"
            },
            {
                "note": "libnotification-lib",
                "name": "iconClass",
                "value": "bx bx-task"
            }
        ],
        "readmeNote": "readme",
        "settings": {
            "schema": "myday-schema",
            "defaults": "myday-defaults",
            "config": "myday-config"
        }
    },
    "contentHash": "79aac89a89a0bb5528eabd9127f1920e6820a16e0c535f567c17a980abd69a38"
}
