{
    "id": "agenda-overview@beatlink",
    "name": "Agenda Overview",
    "description": "A right-pane widget whose search/filter/sort/prefix/color rules re-file the active profile's matching notes under a shared overview note shown as a built-in collection view, and write the same task list out as an iCal feed note it ships (#customResourceProvider agendaCalendar.ical). Its own settings note (schema.json/defaults.json/config.json, tagged #agendaOverviewConfig) holds the profiles, the date rules and the date/recurrence display elements, plus the Agenda Settings page that edits all of it. Nothing about area, priority or template is stored there: for each of area-picker@beatlink, priority-widget@beatlink and template-picker@beatlink that is installed, this addon generates a prefix, colour, grouping, sort, search group and filter group live from that addon's own settings note (#areaConfig / #priorityConfig / #templatePickerConfig), keyed picker-<name>, with every value ticked and only your on/off flags remembered - so renaming an area or adding a template shows up immediately and nothing can drift. Uninstall a picker and its entries leave with it; with none installed there are no searches, so the overview is empty until you add one. Your own entries can be sourced the same way (Type / Source / Sort By). Template classifies by a note's ~template relation rather than a label, so run template-picker's Scan once; a generated template search also skips notes filed directly under another note of the same template, so a subtask does not show up beside its parent. Self-contained otherwise - it ships no sibling's code. Every sibling owns its own settings note and reads nothing from this one - agenda-task@beatlink (the Task pane; #agendaTaskConfig), agenda-myday@beatlink (the My Day focus panel; #agendaMyDayConfig) and agenda-organize@beatlink (the GTD triage page; #agendaOrganizeConfig), which keeps its own separate dimensions registry for its triage queues.",
    "author": "BeatLink",
    "homepage": "https://github.com/Trilium-Community/trilium-scripts/tree/main/addons/agenda-overview@beatlink",
    "license": "GPL-3.0-or-later",
    "latestVersion": "5.2.2",
    "type": "widget",
    "readme": "README.md",
    "changelog": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/3bb5fa41985a4cc8f6d4e58f612a2178f9e83588/addons/agenda-overview@beatlink/CHANGELOG.md",
    "manifestSourceUrl": "https://trilium-community.github.io/trilium-scripts/agenda-overview@beatlink/_tam_manifest_.json",
    "manifest": {
        "notes": [
            {
                "id": "grp-ui",
                "title": "ui",
                "type": "text",
                "mime": "text/html",
                "sourceUrl": null
            },
            {
                "id": "grp-lib",
                "title": "lib",
                "type": "text",
                "mime": "text/html",
                "sourceUrl": null
            },
            {
                "id": "grp-static",
                "title": "static",
                "type": "text",
                "mime": "text/html",
                "sourceUrl": null
            },
            {
                "id": "overview",
                "title": "Overview.jsx",
                "type": "code",
                "mime": "text/jsx",
                "sourceUrl": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/3bb5fa41985a4cc8f6d4e58f612a2178f9e83588/addons/agenda-overview@beatlink/ui/Overview.jsx",
                "sha": "a4be0ab7142972e94364333e4edf5fdcaebd5f95a011f813f8208c78087c61b4",
                "sourceId": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/refs/heads/main/addons/agenda-overview@beatlink/ui/Overview.jsx"
            },
            {
                "id": "overview-css",
                "title": "overview.css",
                "type": "code",
                "mime": "text/css",
                "sourceUrl": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/3bb5fa41985a4cc8f6d4e58f612a2178f9e83588/addons/agenda-overview@beatlink/ui/overview.css",
                "sha": "5daba35f03d0fe12243058b5cdc00dc5153366d3f8ab0029e506ba13614c3da8",
                "sourceId": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/refs/heads/main/addons/agenda-overview@beatlink/ui/overview.css"
            },
            {
                "id": "lib-overview",
                "title": "overview.js",
                "type": "code",
                "mime": "application/javascript;env=frontend",
                "sourceUrl": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/3bb5fa41985a4cc8f6d4e58f612a2178f9e83588/addons/agenda-overview@beatlink/lib/overview.js",
                "sha": "6bec168f95185b94f60186a05e7d3491b0331e0598d15ec724d249aa7972cce0",
                "sourceId": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/refs/heads/main/addons/agenda-overview@beatlink/lib/overview.js"
            },
            {
                "id": "lib-query",
                "title": "query.js",
                "type": "code",
                "mime": "application/javascript;env=frontend",
                "sourceUrl": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/3bb5fa41985a4cc8f6d4e58f612a2178f9e83588/addons/agenda-overview@beatlink/lib/query.js",
                "sha": "7b47cce326ae0e38dce9d570e06401989afcfb971c1fc46f666365d919f74e4d",
                "sourceId": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/refs/heads/main/addons/agenda-overview@beatlink/lib/query.js"
            },
            {
                "id": "lib-config",
                "title": "config.js",
                "type": "code",
                "mime": "application/javascript;env=frontend",
                "sourceUrl": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/3bb5fa41985a4cc8f6d4e58f612a2178f9e83588/addons/agenda-overview@beatlink/lib/config.js",
                "sha": "2cf6d4492c3ba419004803ad189430acbcca29e33c4fef6cbf53c6b782773d16",
                "sourceId": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/refs/heads/main/addons/agenda-overview@beatlink/lib/config.js"
            },
            {
                "id": "picker-sources",
                "title": "pickerSources.js",
                "type": "code",
                "mime": "application/javascript;env=frontend",
                "sourceUrl": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/3bb5fa41985a4cc8f6d4e58f612a2178f9e83588/libs/libpickersources/pickerSources.js",
                "sha": "37df44de30795caf6539659e8e9849bec25c28d3337578dd90a0b4958bca1be3",
                "sourceId": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/refs/heads/main/libs/libpickersources/pickerSources.js"
            },
            {
                "id": "agenda-settings",
                "title": "settings.js",
                "type": "code",
                "mime": "application/javascript;env=frontend",
                "sourceUrl": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/3bb5fa41985a4cc8f6d4e58f612a2178f9e83588/addons/agenda-overview@beatlink/lib/settings.js",
                "sha": "707c5e96fb5d0c7a7a461cdbd08ae7fc2164c5e4980213837f790ec9350bce53",
                "sourceId": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/refs/heads/main/addons/agenda-overview@beatlink/lib/settings.js"
            },
            {
                "id": "migrate",
                "title": "migrate.js",
                "type": "code",
                "mime": "application/javascript;env=frontend",
                "sourceUrl": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/3bb5fa41985a4cc8f6d4e58f612a2178f9e83588/addons/agenda-overview@beatlink/lib/migrate.js",
                "sha": "8a7baae1d29732083c8579f91b039a9fe12cf519563d86a37f265339c80472f9",
                "sourceId": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/refs/heads/main/addons/agenda-overview@beatlink/lib/migrate.js"
            },
            {
                "id": "ical",
                "title": "calendar.ical",
                "type": "code",
                "mime": "text/plain",
                "sourceUrl": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/3bb5fa41985a4cc8f6d4e58f612a2178f9e83588/addons/agenda-overview@beatlink/static/calendar.ical",
                "skipOnUpdate": true,
                "sha": "540b926ff780a5426f281fd8c7c09dc5f054112ea57d90d60829bb4ba43e3796",
                "sourceId": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/refs/heads/main/addons/agenda-overview@beatlink/static/calendar.ical"
            },
            {
                "id": "grp-config",
                "title": "config",
                "type": "text",
                "mime": "text/html",
                "sourceUrl": null
            },
            {
                "id": "schema",
                "title": "schema.json",
                "type": "code",
                "mime": "application/json",
                "sourceUrl": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/3bb5fa41985a4cc8f6d4e58f612a2178f9e83588/addons/agenda-overview@beatlink/config/schema.json",
                "sha": "38e3de0c22b65c8f11a9944e150cb728eac16b95f909ccb6a3a7dd31c4fb3153",
                "sourceId": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/refs/heads/main/addons/agenda-overview@beatlink/config/schema.json"
            },
            {
                "id": "defaults",
                "title": "defaults.json",
                "type": "code",
                "mime": "application/json",
                "sourceUrl": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/3bb5fa41985a4cc8f6d4e58f612a2178f9e83588/addons/agenda-overview@beatlink/config/defaults.json",
                "sha": "6000c7399b14881b0f7dfb474b3c1775db8d73f9bb7cb0e484ee2547cfd965a1",
                "sourceId": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/refs/heads/main/addons/agenda-overview@beatlink/config/defaults.json"
            },
            {
                "id": "config",
                "title": "config.json",
                "type": "code",
                "mime": "application/json",
                "sourceUrl": null
            },
            {
                "id": "settings",
                "title": "Settings",
                "type": "text",
                "mime": "text/html",
                "sourceUrl": null
            },
            {
                "id": "settings-page",
                "title": "Agenda Settings",
                "type": "render",
                "mime": "text/html",
                "sourceUrl": null
            },
            {
                "id": "settings-ui",
                "title": "Settings.jsx",
                "type": "code",
                "mime": "text/jsx",
                "sourceUrl": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/3bb5fa41985a4cc8f6d4e58f612a2178f9e83588/addons/agenda-overview@beatlink/ui/Settings.jsx",
                "sha": "a978c8509a29a2a75b2e1ef3e79300be7d6362381555e969808e03090abb5688",
                "sourceId": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/refs/heads/main/addons/agenda-overview@beatlink/ui/Settings.jsx"
            },
            {
                "id": "settings-css",
                "title": "settings.css",
                "type": "code",
                "mime": "text/css",
                "sourceUrl": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/3bb5fa41985a4cc8f6d4e58f612a2178f9e83588/addons/agenda-overview@beatlink/ui/settings.css",
                "sha": "2e0169ac2c384584601ebcdcfcc62af49458b650e725ac4d8e684ec0cda99043",
                "sourceId": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/refs/heads/main/addons/agenda-overview@beatlink/ui/settings.css"
            },
            {
                "id": "readme",
                "title": "README.md",
                "type": "code",
                "mime": "text/markdown",
                "sourceUrl": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/3bb5fa41985a4cc8f6d4e58f612a2178f9e83588/addons/agenda-overview@beatlink/README.md",
                "renderAsHTML": true,
                "sha": "53448d7f95028d98797f1e00bdb0e05891f28d6b8aaefe1184cce7f085a2a59e",
                "sourceId": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/refs/heads/main/addons/agenda-overview@beatlink/README.md"
            },
            {
                "id": "libsettings-core",
                "title": "libSettingsCore.js",
                "type": "code",
                "mime": "application/javascript;env=frontend",
                "sourceUrl": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/3bb5fa41985a4cc8f6d4e58f612a2178f9e83588/libs/libsettings/libsettings-core.js",
                "sha": "6fb4ffee0a776ef38a6646ccbc21dc276614f9ea02d61f1f4f9f877e94b0c586",
                "sourceId": "https://raw.githubusercontent.com/Trilium-Community/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/Trilium-Community/trilium-scripts/3bb5fa41985a4cc8f6d4e58f612a2178f9e83588/libs/libsettings/libsettings-ui.jsx",
                "sha": "66d4adead5e0447deba7f5cfa2a1573680ece1af619c53eb7241036122fce1a6",
                "sourceId": "https://raw.githubusercontent.com/Trilium-Community/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/Trilium-Community/trilium-scripts/3bb5fa41985a4cc8f6d4e58f612a2178f9e83588/libs/libsettings/libsettings-ui.css",
                "sha": "43a6d3eba0af6f5e197064c7d0054a2ad725cd553c112f3b7427cd4830f2a75f",
                "sourceId": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/refs/heads/main/libs/libsettings/libsettings-ui.css"
            },
            {
                "id": "libmultisort-lib",
                "title": "libMultisort.js",
                "type": "code",
                "mime": "application/javascript;env=frontend",
                "sourceUrl": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/3bb5fa41985a4cc8f6d4e58f612a2178f9e83588/libs/libmultisort/libmultisort.js",
                "sha": "22dbaf425da13a815193e58d8ad88d0dd8944839e119effd080804eb7733ba04",
                "sourceId": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/refs/heads/main/libs/libmultisort/libmultisort.js"
            },
            {
                "id": "libnotification-lib",
                "title": "libNotification.js",
                "type": "code",
                "mime": "application/javascript;env=frontend",
                "sourceUrl": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/3bb5fa41985a4cc8f6d4e58f612a2178f9e83588/libs/libnotification/libnotification.js",
                "sha": "5c8553ef7ed5623032f464e77ad1af0f154968cacdf9196c91a0093f19cf41bc",
                "sourceId": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/refs/heads/main/libs/libnotification/libnotification.js"
            },
            {
                "id": "libcalendar-lib",
                "title": "libCalendar.js",
                "type": "code",
                "mime": "application/javascript;env=frontend",
                "sourceUrl": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/3bb5fa41985a4cc8f6d4e58f612a2178f9e83588/libs/libcalendar/libCalendar.js",
                "sha": "07b1d8593145974ea705d1efd85cae9b0751fafcc56449e7942e2f896e375722",
                "sourceId": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/refs/heads/main/libs/libcalendar/libCalendar.js"
            },
            {
                "id": "ical-lib",
                "title": "ical.min.js",
                "type": "code",
                "mime": "application/javascript;env=frontend",
                "sourceUrl": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/3bb5fa41985a4cc8f6d4e58f612a2178f9e83588/libs/libical/ical.min.js",
                "sha": "74b6aa16936daa102ca216a29c8c25b53468762dd793bd9b106074aaa7961c65",
                "sourceId": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/refs/heads/main/libs/libical/ical.min.js"
            },
            {
                "id": "ical-resource",
                "title": "ical.min.js (resource)",
                "type": "code",
                "mime": "application/javascript",
                "sourceUrl": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/3bb5fa41985a4cc8f6d4e58f612a2178f9e83588/libs/libical/ical.min.js",
                "sha": "74b6aa16936daa102ca216a29c8c25b53468762dd793bd9b106074aaa7961c65",
                "sourceId": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/refs/heads/main/libs/libical/ical.min.js"
            }
        ],
        "children": [
            {
                "parent": "root",
                "child": "grp-ui"
            },
            {
                "parent": "root",
                "child": "grp-lib"
            },
            {
                "parent": "root",
                "child": "grp-static"
            },
            {
                "parent": "root",
                "child": "readme"
            },
            {
                "parent": "grp-ui",
                "child": "overview"
            },
            {
                "parent": "grp-ui",
                "child": "overview-css"
            },
            {
                "parent": "grp-lib",
                "child": "lib-overview"
            },
            {
                "parent": "grp-lib",
                "child": "lib-query"
            },
            {
                "parent": "grp-lib",
                "child": "lib-config"
            },
            {
                "parent": "grp-lib",
                "child": "agenda-settings"
            },
            {
                "parent": "grp-lib",
                "child": "migrate"
            },
            {
                "parent": "grp-lib",
                "child": "picker-sources"
            },
            {
                "parent": "grp-static",
                "child": "ical"
            },
            {
                "parent": "overview",
                "child": "agenda-settings"
            },
            {
                "parent": "overview",
                "child": "lib-overview"
            },
            {
                "parent": "agenda-settings",
                "child": "libsettings-ui"
            },
            {
                "parent": "agenda-settings",
                "child": "migrate"
            },
            {
                "parent": "lib-config",
                "child": "libsettings-ui"
            },
            {
                "parent": "lib-config",
                "child": "agenda-settings"
            },
            {
                "parent": "lib-query",
                "child": "lib-config"
            },
            {
                "parent": "lib-query",
                "child": "libmultisort-lib"
            },
            {
                "parent": "lib-overview",
                "child": "lib-query"
            },
            {
                "parent": "lib-overview",
                "child": "libnotification-lib"
            },
            {
                "parent": "lib-overview",
                "child": "libcalendar-lib"
            },
            {
                "parent": "libcalendar-lib",
                "child": "ical-lib"
            },
            {
                "parent": "ical-lib",
                "child": "ical-resource"
            },
            {
                "parent": "libsettings-ui",
                "child": "libsettings-core"
            },
            {
                "parent": "libsettings-ui",
                "child": "libsettings-style"
            },
            {
                "parent": "persistence",
                "child": "config"
            },
            {
                "parent": "settings-page",
                "child": "settings-ui"
            },
            {
                "parent": "settings-ui",
                "child": "libsettings-ui"
            },
            {
                "parent": "grp-ui",
                "child": "settings-page"
            },
            {
                "parent": "grp-ui",
                "child": "settings-ui"
            },
            {
                "parent": "grp-ui",
                "child": "settings-css"
            },
            {
                "parent": "grp-config",
                "child": "schema"
            },
            {
                "parent": "grp-config",
                "child": "defaults"
            },
            {
                "parent": "grp-config",
                "child": "settings"
            },
            {
                "parent": "root",
                "child": "grp-config"
            },
            {
                "parent": "settings-ui",
                "child": "migrate"
            },
            {
                "parent": "settings-ui",
                "child": "agenda-settings"
            },
            {
                "parent": "lib-config",
                "child": "picker-sources"
            },
            {
                "parent": "picker-sources",
                "child": "libsettings-ui"
            }
        ],
        "relations": [
            {
                "from": "settings",
                "type": "configNote",
                "to": "config"
            },
            {
                "from": "settings",
                "type": "schemaNote",
                "to": "schema"
            },
            {
                "from": "settings-page",
                "type": "renderNote",
                "to": "settings-ui"
            },
            {
                "from": "config",
                "type": "sourceConfig",
                "to": "defaults"
            }
        ],
        "labels": [
            {
                "note": "overview",
                "name": "widget",
                "value": ""
            },
            {
                "note": "overview-css",
                "name": "appCss",
                "value": ""
            },
            {
                "note": "libsettings-style",
                "name": "appCss",
                "value": ""
            },
            {
                "note": "ical-resource",
                "name": "customResourceProvider",
                "value": "libIcal.js"
            },
            {
                "note": "ical",
                "name": "customResourceProvider",
                "value": "agendaCalendar.ical"
            },
            {
                "note": "grp-ui",
                "name": "iconClass",
                "value": "bx bx-task"
            },
            {
                "note": "grp-lib",
                "name": "iconClass",
                "value": "bx bx-task"
            },
            {
                "note": "grp-static",
                "name": "iconClass",
                "value": "bx bx-task"
            },
            {
                "note": "overview",
                "name": "iconClass",
                "value": "bx bx-task"
            },
            {
                "note": "overview-css",
                "name": "iconClass",
                "value": "bx bx-task"
            },
            {
                "note": "lib-overview",
                "name": "iconClass",
                "value": "bx bx-task"
            },
            {
                "note": "lib-query",
                "name": "iconClass",
                "value": "bx bx-task"
            },
            {
                "note": "lib-config",
                "name": "iconClass",
                "value": "bx bx-task"
            },
            {
                "note": "agenda-settings",
                "name": "iconClass",
                "value": "bx bx-task"
            },
            {
                "note": "migrate",
                "name": "iconClass",
                "value": "bx bx-task"
            },
            {
                "note": "ical",
                "name": "iconClass",
                "value": "bx bx-task"
            },
            {
                "note": "readme",
                "name": "iconClass",
                "value": "bx bx-task"
            },
            {
                "note": "settings-css",
                "name": "appCss",
                "value": ""
            },
            {
                "note": "settings",
                "name": "agendaOverviewConfig",
                "value": ""
            },
            {
                "note": "schema",
                "name": "iconClass",
                "value": "bx bx-task"
            },
            {
                "note": "config",
                "name": "iconClass",
                "value": "bx bx-task"
            },
            {
                "note": "settings",
                "name": "iconClass",
                "value": "bx bx-task"
            },
            {
                "note": "settings-page",
                "name": "iconClass",
                "value": "bx bx-task"
            },
            {
                "note": "settings-ui",
                "name": "iconClass",
                "value": "bx bx-task"
            },
            {
                "note": "settings-css",
                "name": "iconClass",
                "value": "bx bx-task"
            },
            {
                "note": "grp-config",
                "name": "iconClass",
                "value": "bx bx-task"
            },
            {
                "note": "picker-sources",
                "name": "iconClass",
                "value": "bx bx-task"
            }
        ],
        "readmeNote": "readme",
        "settingsNote": "settings-page",
        "settings": {
            "schema": "schema",
            "defaults": "defaults",
            "config": "config"
        }
    },
    "contentHash": "125b86e17441c5ec9a6c1315fb2de02dd2a9d763ca856faa08462bb4fef95c72"
}
