{
    "id": "expanded@beatlink",
    "name": "Expanded",
    "description": "Keep selected notes always expanded in the note tree. Tick the promoted 'Always Expanded' checkbox on any note to pin it open permanently, even after restarting Trilium. The label and its promoted definition are configurable in settings.",
    "author": "BeatLink",
    "homepage": "https://github.com/BeatLink/trilium-scripts/tree/main/addons/expanded@beatlink",
    "license": "GPL-3.0-or-later",
    "latestVersion": "2.1.0",
    "type": "widget",
    "readme": "README.md",
    "manifestSourceUrl": "https://beatlink.github.io/trilium-scripts/expanded@beatlink/_tam_manifest_.json",
    "manifest": {
        "settingsNote": "launcher",
        "notes": [
            {
                "id": "launcher",
                "title": "expanded@beatlink",
                "type": "render",
                "mime": "text/html",
                "sourceUrl": null
            },
            {
                "id": "readme",
                "title": "README.md",
                "type": "code",
                "mime": "text/markdown",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/addons/expanded@beatlink/README.md",
                "renderAsHTML": true,
                "sha": "c7f3d87d01fb467c2f35f7861183b09cf135fd721801980e4c6663fc5181096e",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/addons/expanded@beatlink/README.md"
            },
            {
                "id": "setupRoot",
                "title": "setupRoot.js",
                "type": "code",
                "mime": "application/javascript;env=frontend",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/addons/expanded@beatlink/setupRoot.js",
                "sha": "babc07ef22b533fd6113e8a170a35a7efdb0499c69bde9e474cf06483efe611b",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/addons/expanded@beatlink/setupRoot.js"
            },
            {
                "id": "updateExpanded",
                "title": "updateExpanded.js",
                "type": "code",
                "mime": "application/javascript;env=backend",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/addons/expanded@beatlink/updateExpanded.js",
                "sha": "01c3175d91027adcba1fa7aee0bef29d4307dcb86a43d1da478181e971398c52",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/addons/expanded@beatlink/updateExpanded.js"
            },
            {
                "id": "expandBranches",
                "title": "expandBranches.js",
                "type": "code",
                "mime": "application/javascript;env=backend",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/addons/expanded@beatlink/expandBranches.js",
                "sha": "76b99cc9de25b32c9058796533fce271a4d81925186d4eadf666a15738cb1263",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/addons/expanded@beatlink/expandBranches.js"
            },
            {
                "id": "expandedConfig",
                "title": "expandedConfig.js",
                "type": "code",
                "mime": "application/javascript;env=backend",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/addons/expanded@beatlink/expandedConfig.js",
                "sha": "9b50536c2f42f5c9e515518dcdbfba96ea373f7d49ea0646b5c280aa122535b9",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/addons/expanded@beatlink/expandedConfig.js"
            },
            {
                "id": "schema",
                "title": "schema.json",
                "type": "code",
                "mime": "application/json",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/addons/expanded@beatlink/schema.json",
                "sha": "d683af7077bf9f12b99bdd38e241531df6d497d4da89fff7f886998ac987653e",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/addons/expanded@beatlink/schema.json"
            },
            {
                "id": "defaults",
                "title": "defaults.json",
                "type": "code",
                "mime": "application/json",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/addons/expanded@beatlink/defaults.json",
                "sha": "9dc8f825d6711cc78d468c033761efe0454af575cb6214f6d02e51e4ce36e710",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/addons/expanded@beatlink/defaults.json"
            },
            {
                "id": "config",
                "title": "config.json",
                "type": "code",
                "mime": "application/json",
                "sourceUrl": null
            },
            {
                "id": "settings",
                "title": "settings.jsx",
                "type": "code",
                "mime": "text/jsx",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/addons/expanded@beatlink/settings.jsx",
                "sha": "1afe421c785599e70b100c7ea830c9ed4d356269618f1f555829c6e58e70bf92",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/addons/expanded@beatlink/settings.jsx"
            },
            {
                "id": "libsettings-backend",
                "title": "libSettings.js",
                "type": "code",
                "mime": "application/javascript;env=backend",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/libs/libsettings/libsettings-backend.js",
                "sha": "3c4b119a6d3ec639f1172763670484186755d8d71c544e64b09f118d3edca909",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/libs/libsettings/libsettings-backend.js"
            },
            {
                "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": "launcher"
            },
            {
                "parent": "launcher",
                "child": "setupRoot"
            },
            {
                "parent": "launcher",
                "child": "updateExpanded"
            },
            {
                "parent": "launcher",
                "child": "expandBranches"
            },
            {
                "parent": "launcher",
                "child": "schema"
            },
            {
                "parent": "launcher",
                "child": "defaults"
            },
            {
                "parent": "persistence",
                "child": "config"
            },
            {
                "parent": "launcher",
                "child": "settings"
            },
            {
                "parent": "launcher",
                "child": "readme"
            },
            {
                "parent": "setupRoot",
                "child": "libsettings-ui"
            },
            {
                "parent": "updateExpanded",
                "child": "expandedConfig"
            },
            {
                "parent": "expandBranches",
                "child": "expandedConfig"
            },
            {
                "parent": "expandedConfig",
                "child": "libsettings-backend"
            },
            {
                "parent": "libsettings-ui",
                "child": "libsettings-core"
            },
            {
                "parent": "libsettings-ui",
                "child": "libsettings-style"
            },
            {
                "parent": "settings",
                "child": "libsettings-ui"
            }
        ],
        "relations": [
            {
                "from": "setupRoot",
                "type": "attributeScript",
                "to": "updateExpanded"
            },
            {
                "from": "setupRoot",
                "type": "schemaNote",
                "to": "schema"
            },
            {
                "from": "setupRoot",
                "type": "configNote",
                "to": "config"
            },
            {
                "from": "updateExpanded",
                "type": "expandScript",
                "to": "expandBranches"
            },
            {
                "from": "expandedConfig",
                "type": "schemaNote",
                "to": "schema"
            },
            {
                "from": "expandedConfig",
                "type": "configNote",
                "to": "config"
            },
            {
                "from": "settings",
                "type": "schemaNote",
                "to": "schema"
            },
            {
                "from": "settings",
                "type": "configNote",
                "to": "config"
            },
            {
                "from": "launcher",
                "type": "renderNote",
                "to": "settings"
            },
            {
                "from": "config",
                "type": "sourceConfig",
                "to": "defaults"
            }
        ],
        "labels": [
            {
                "note": "setupRoot",
                "name": "run",
                "value": "frontendStartup"
            },
            {
                "note": "libsettings-style",
                "name": "appCss",
                "value": ""
            }
        ],
        "readmeNote": "readme",
        "allowExternalReferences": true,
        "settings": {
            "schema": "schema",
            "defaults": "defaults",
            "config": "config"
        }
    },
    "contentHash": "02e6e5dce07cdff447edf72a25bca6e4a66ec5efb39fd0379526ff0b8d1a9872"
}
