{
    "id": "agenda-organize@beatlink",
    "name": "Agenda Organize",
    "description": "The Organize triage UI from the original agenda addon. Nothing provisions the notebook structure: this addon reads the structural identity labels (#agendaOrganizeArea / #agendaOrganizeType / #agendaOrganizeSpecial) you put on your own root notes, and triages the items filed under those roots. No classification vocabulary is stored here: each triage queue is generated from the picker addon that owns its axis and read live from that addon's own settings note - areas from area-picker@beatlink (#areaConfig), levels from priority-widget@beatlink (#priorityConfig), types from template-picker@beatlink (#templatePickerConfig) - so install a picker and its queue appears, uninstall it and the queue goes, and a value renamed or recoloured there shows up immediately. A value assigned from a queue is byte-identical to one assigned from the picker's own widget, positional prefix included; every root and note comparison tolerates both spellings so a root is never offered for deletion over one. The Organize page - shown on a note you pick in the Organize Editor - walks the Inbox, Area and Type subtrees (de-duped, since a filed item is reachable from two roots) and gives you one triage queue per axis, plus a start-date queue with Morning/Noon/Evening/Night quick-times, a misfiled-notes queue that checks each note against the axis of the root it sits under, and an Invalid Roots cleanup table. Filing an item into its Area root and its Type root as a Trilium clone is this addon's per-note job. Its own settings note (organizeSchema.json/organizeDefaults.json, tagged #agendaOrganizeConfig) holds the Organize note picker, the four quick-times and Exclude Filters - the same registry the picker addons carry, dropping any note matching an enabled search query from every triage queue (still descended into, and still reported by the misfiled and Invalid Roots checks). agenda-overview@beatlink generates its display elements from the same three pickers, so the two agree by construction.",
    "author": "BeatLink",
    "homepage": "https://github.com/Trilium-Community/trilium-scripts/tree/main/addons/agenda-organize@beatlink",
    "license": "GPL-3.0-or-later",
    "latestVersion": "5.1.0",
    "type": "widget",
    "readme": "README.md",
    "changelog": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/3bb5fa41985a4cc8f6d4e58f612a2178f9e83588/addons/agenda-organize@beatlink/CHANGELOG.md",
    "manifestSourceUrl": "https://trilium-community.github.io/trilium-scripts/agenda-organize@beatlink/_tam_manifest_.json",
    "manifest": {
        "settingsNote": "organize-editor-page",
        "notes": [
            {
                "id": "organize-page-src",
                "title": "organizePage.jsx",
                "type": "code",
                "mime": "text/jsx",
                "sourceUrl": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/3bb5fa41985a4cc8f6d4e58f612a2178f9e83588/addons/agenda-organize@beatlink/organizePage.jsx",
                "sha": "789f19f60224055250e5bed981678a8bc05c5c89b808cf13cddd6c5fd6a488be",
                "sourceId": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/refs/heads/main/addons/agenda-organize@beatlink/organizePage.jsx"
            },
            {
                "id": "organize-lib",
                "title": "organize.js",
                "type": "code",
                "mime": "application/javascript;env=frontend",
                "sourceUrl": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/3bb5fa41985a4cc8f6d4e58f612a2178f9e83588/addons/agenda-organize@beatlink/organize.js",
                "sha": "996b53d541f86777384087b033c4eca62d81dec6bb30fde6d2777b70c2d7b46b",
                "sourceId": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/refs/heads/main/addons/agenda-organize@beatlink/organize.js"
            },
            {
                "id": "organize-settings",
                "title": "organizeSettings.js",
                "type": "code",
                "mime": "application/javascript;env=frontend",
                "sourceUrl": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/3bb5fa41985a4cc8f6d4e58f612a2178f9e83588/addons/agenda-organize@beatlink/organizeSettings.js",
                "sha": "16c43cbf1bd989dfb5e96246c06ba287777f8c4986bd532409c2941cc56657b4",
                "sourceId": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/refs/heads/main/addons/agenda-organize@beatlink/organizeSettings.js"
            },
            {
                "id": "organize-editor-page",
                "title": "Organize Editor",
                "type": "render",
                "mime": "text/html",
                "sourceUrl": null
            },
            {
                "id": "organize-editor",
                "title": "organizeEditor.jsx",
                "type": "code",
                "mime": "text/jsx",
                "sourceUrl": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/3bb5fa41985a4cc8f6d4e58f612a2178f9e83588/addons/agenda-organize@beatlink/organizeEditor.jsx",
                "sha": "90e8837d2f00c2140988e46f698de9ac0b87edea937b75675357d0bb8e902005",
                "sourceId": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/refs/heads/main/addons/agenda-organize@beatlink/organizeEditor.jsx"
            },
            {
                "id": "organize-schema",
                "title": "organizeSchema.json",
                "type": "code",
                "mime": "application/json",
                "sourceUrl": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/3bb5fa41985a4cc8f6d4e58f612a2178f9e83588/addons/agenda-organize@beatlink/organizeSchema.json",
                "sha": "51f6c3d9b7116b75b8385ee5ddeef338cefafe83305f09cd0e19a8ce35ecc013",
                "sourceId": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/refs/heads/main/addons/agenda-organize@beatlink/organizeSchema.json"
            },
            {
                "id": "organize-defaults",
                "title": "organizeDefaults.json",
                "type": "code",
                "mime": "application/json",
                "sourceUrl": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/3bb5fa41985a4cc8f6d4e58f612a2178f9e83588/addons/agenda-organize@beatlink/organizeDefaults.json",
                "sha": "2e6206feb099497f93d436d83bc0dc578f779069abf42a4f7283b155cebd29cb",
                "sourceId": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/refs/heads/main/addons/agenda-organize@beatlink/organizeDefaults.json"
            },
            {
                "id": "organize-config",
                "title": "organizeConfig.json",
                "type": "code",
                "mime": "application/json",
                "sourceUrl": null
            },
            {
                "id": "organize-settings-note",
                "title": "Organize Settings",
                "type": "text",
                "mime": "text/html",
                "sourceUrl": null
            },
            {
                "id": "organize-css",
                "title": "organize.css",
                "type": "code",
                "mime": "text/css",
                "sourceUrl": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/3bb5fa41985a4cc8f6d4e58f612a2178f9e83588/addons/agenda-organize@beatlink/organize.css",
                "sha": "d5d72365ddbbe678ae3568c3db3287f3efe79066f3c0d7c28460bd1ad11e2dae",
                "sourceId": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/refs/heads/main/addons/agenda-organize@beatlink/organize.css"
            },
            {
                "id": "dimensions",
                "title": "dimensions.js",
                "type": "code",
                "mime": "application/javascript;env=frontend",
                "sourceUrl": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/3bb5fa41985a4cc8f6d4e58f612a2178f9e83588/addons/agenda-organize@beatlink/dimensions.js",
                "sha": "8b0eb6edf4d8ab351b29ec9b233152549541b87d8b05ba762e3a4309f129bf29",
                "sourceId": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/refs/heads/main/addons/agenda-organize@beatlink/dimensions.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": "picker-registry",
                "title": "pickerRegistry.jsx",
                "type": "code",
                "mime": "text/jsx",
                "sourceUrl": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/3bb5fa41985a4cc8f6d4e58f612a2178f9e83588/libs/libpicker/pickerRegistry.jsx",
                "sha": "d887db1bf507b268c1180cfd60c20cc9cf82538ce3403fece338789fe66f91f6",
                "sourceId": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/refs/heads/main/libs/libpicker/pickerRegistry.jsx"
            },
            {
                "id": "registry",
                "title": "templateRegistry.jsx",
                "type": "code",
                "mime": "text/jsx",
                "sourceUrl": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/3bb5fa41985a4cc8f6d4e58f612a2178f9e83588/addons/template-picker@beatlink/templateRegistry.jsx",
                "sha": "ce74653fe3d8cc24d045a69f846d7e0b56016e93ec9ce32c5b7c49b88e00ac7b",
                "sourceId": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/refs/heads/main/addons/template-picker@beatlink/templateRegistry.jsx"
            },
            {
                "id": "readme",
                "title": "README.md",
                "type": "code",
                "mime": "text/markdown",
                "sourceUrl": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/3bb5fa41985a4cc8f6d4e58f612a2178f9e83588/addons/agenda-organize@beatlink/README.md",
                "renderAsHTML": true,
                "sha": "8eb8c9f31e0b48d9cc859987ac72adabe3660c1f913ce7162207eb76c4945661",
                "sourceId": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/refs/heads/main/addons/agenda-organize@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"
            }
        ],
        "children": [
            {
                "parent": "root",
                "child": "organize-page-src"
            },
            {
                "parent": "root",
                "child": "organize-editor-page"
            },
            {
                "parent": "root",
                "child": "organize-settings-note"
            },
            {
                "parent": "root",
                "child": "organize-schema"
            },
            {
                "parent": "root",
                "child": "organize-defaults"
            },
            {
                "parent": "root",
                "child": "organize-css"
            },
            {
                "parent": "root",
                "child": "readme"
            },
            {
                "parent": "persistence",
                "child": "organize-config"
            },
            {
                "parent": "organize-editor-page",
                "child": "organize-editor"
            },
            {
                "parent": "organize-editor",
                "child": "libsettings-ui"
            },
            {
                "parent": "organize-editor",
                "child": "organize-settings"
            },
            {
                "parent": "organize-page-src",
                "child": "organize-lib"
            },
            {
                "parent": "organize-page-src",
                "child": "organize-settings"
            },
            {
                "parent": "organize-page-src",
                "child": "dimensions"
            },
            {
                "parent": "organize-lib",
                "child": "registry"
            },
            {
                "parent": "organize-lib",
                "child": "libsettings-ui"
            },
            {
                "parent": "organize-settings",
                "child": "libsettings-ui"
            },
            {
                "parent": "dimensions",
                "child": "libsettings-ui"
            },
            {
                "parent": "registry",
                "child": "libsettings-ui"
            },
            {
                "parent": "libsettings-ui",
                "child": "libsettings-core"
            },
            {
                "parent": "libsettings-ui",
                "child": "libsettings-style"
            },
            {
                "parent": "dimensions",
                "child": "picker-sources"
            },
            {
                "parent": "picker-sources",
                "child": "libsettings-ui"
            },
            {
                "parent": "registry",
                "child": "picker-registry"
            },
            {
                "parent": "picker-registry",
                "child": "libsettings-ui"
            },
            {
                "parent": "organize-page-src",
                "child": "picker-registry"
            }
        ],
        "relations": [
            {
                "from": "organize-editor-page",
                "type": "renderNote",
                "to": "organize-editor"
            },
            {
                "from": "organize-settings-note",
                "type": "configNote",
                "to": "organize-config"
            },
            {
                "from": "organize-settings-note",
                "type": "schemaNote",
                "to": "organize-schema"
            },
            {
                "from": "organize-config",
                "type": "sourceConfig",
                "to": "organize-defaults"
            }
        ],
        "labels": [
            {
                "note": "organize-settings-note",
                "name": "agendaOrganizeConfig",
                "value": ""
            },
            {
                "note": "organize-page-src",
                "name": "agendaOrganizeRender",
                "value": ""
            },
            {
                "note": "organize-css",
                "name": "appCss",
                "value": ""
            },
            {
                "note": "organize-page-src",
                "name": "iconClass",
                "value": "bx bx-sort-down"
            },
            {
                "note": "organize-editor-page",
                "name": "iconClass",
                "value": "bx bx-sort-down"
            },
            {
                "note": "organize-editor",
                "name": "iconClass",
                "value": "bx bx-sort-down"
            },
            {
                "note": "organize-lib",
                "name": "iconClass",
                "value": "bx bx-sort-down"
            },
            {
                "note": "organize-settings",
                "name": "iconClass",
                "value": "bx bx-sort-down"
            },
            {
                "note": "organize-settings-note",
                "name": "iconClass",
                "value": "bx bx-sort-down"
            },
            {
                "note": "organize-schema",
                "name": "iconClass",
                "value": "bx bx-sort-down"
            },
            {
                "note": "organize-config",
                "name": "iconClass",
                "value": "bx bx-sort-down"
            },
            {
                "note": "organize-css",
                "name": "iconClass",
                "value": "bx bx-sort-down"
            },
            {
                "note": "dimensions",
                "name": "iconClass",
                "value": "bx bx-sort-down"
            },
            {
                "note": "readme",
                "name": "iconClass",
                "value": "bx bx-sort-down"
            },
            {
                "note": "libsettings-style",
                "name": "appCss",
                "value": ""
            },
            {
                "note": "picker-sources",
                "name": "iconClass",
                "value": "bx bx-task"
            },
            {
                "note": "picker-registry",
                "name": "iconClass",
                "value": "bx bx-task"
            }
        ],
        "readmeNote": "readme",
        "settings": {
            "schema": "organize-schema",
            "defaults": "organize-defaults",
            "config": "organize-config"
        }
    },
    "contentHash": "386cfff5bbe429c611b643364c658d0ceb5435967fee9cc28577755d78fde007"
}
