{
  "files": [
    {
      "key": "DtZcMkhNy6qh6jbQQnhreQ",
      "label": "Micro-Apps-20250923",
      "layer": "L1",
      "fileName": "Micro Apps 20250923",
      "lastModified": "2026-09-15T07:53:27Z",
      "counts": {
        "canvases": 18,
        "sections": 39,
        "topFrames": 377,
        "tfUnderSection": 353,
        "tfUnderCanvas": 24
      },
      "refSections": [],
      "refCoveredTopFrames": 0,
      "sectionNames": [
        "UX Design (2026-03-18)",
        "UX · BM-1047 Universal Billing — PRD v2",
        "Version 1",
        "VERSION 2 · Token-as-Currency (wallet hub) — WIP",
        "V3 · Token-as-Currency (split wallet) — WIP · 对比 V2",
        "From TVU Home Service",
        "ROUND 2 · Usage Clarity + Recharge Entry (pending confirm) 20260714",
        "Unify all SaaS products",
        "Billing warning setting from TVU Home",
        "Billing premium warning From TVU Home",
        "PROPOSAL · BM-1083 Alert & Badge Explorations (pending PM confirm) 20260715",
        "Graphics Insertion — MC-44 · Dual Preview (After) + UX Delivery",
        "Graphics Insertion — MC-44 · Single Preview (Before / current production + Producer ref)",
        "UX · Video Sync Multi-Session — Spec v0",
        "UX · Video Sync Multi-Session — Plan A (TVU Badge / Tag=Line indicator)",
        "UX · Video Sync Multi-Session — Plan B (TVU Switch toggle)",
        "参考图",
        "效果图",
        "MicroApps Monitor",
        "MicroApps Monitor — Local Components",
        "Plan B: Pagination Support",
        "MicroApps PlanB — Local Components",
        "Plan A: MicroApps Monitor",
        "UX  Design (2026-03-24)",
        "UX Design (2026-01-07)",
        "Create an Odoo account by Manual",
        "Plan D (Designed by Sandra) 2026-02-11",
        "Adjust size of billing popup (20260402)",
        "UX Design",
        "A single Layer for each line",
        "UX Design for Audio-Based Video Sync (2025-11-18)",
        "Plan B",
        "Plan A",
        "Plan B",
        "UX Design (2025-10-15)",
        "UX design for A/V Sync (2025-10-16)",
        "UX design for Audio Remapping (2025-10-16)",
        "UX design for A/V Sync (2025-09-23)",
        "UX design for Standard Conversion (2023-10-16)"
      ]
    },
    {
      "key": "rJJjWWs51n2iFOlCIC7aYG",
      "label": "Config-T (20240220)",
      "layer": "L1",
      "fileName": "Config T ( Local UI ) v7.7+& 8.0+ 20240220",
      "lastModified": "2026-09-11T07:02:14Z",
      "counts": {
        "canvases": 69,
        "sections": 41,
        "topFrames": 394,
        "tfUnderSection": 184,
        "tfUnderCanvas": 210
      },
      "refSections": [
        "REFERENCE — Test Signal Parameters（参数来源，非交付物）"
      ],
      "refCoveredTopFrames": 0,
      "sectionNames": [
        "< V4-2376 > Test Signal Parameters · Config-T",
        "REFERENCE — Test Signal Parameters（参数来源，非交付物）",
        "V4-1827 · Context — PRD / Jira / WebR ref",
        "_backup · V4-1827 — earlier NDI single-source draft (superseded)",
        "V4-1827 · BEFORE — IP Source (current, 2 source types)",
        "V4-1827 · AFTER — NDI merged into IP Source (3 source types)",
        "V4-1827 · UX Delivery — NDI in IP Source (Config-T)",
        "V4-1827 · AFTER (states) — NDI discovery & apply feedback",
        "< V4-2335 > CPU Temperature Warning · Config-T",
        "V4-1864 + V4-1360 · Modem Status — Roaming + Access Tech · Config-T",
        "V4-1865 · Reuse TM1100 2nd Internal WiFi Module (Config-T)",
        "Plan A",
        "Plan B",
        "New Design",
        "4x Channels VoIP and 2ch VOIP Integration for Pack + Receiver 20241021",
        "The video return process and principle of V3/V4 (2024-09-25)",
        "Upgrade software on Config-T page (2024-02-21)",
        "FB-10014 · PRD (Config-T)",
        "FB-10014 · BEFORE — Config-T Network (V3 baseline)",
        "UX",
        "New Design (2026-04-09)",
        "Current Version",
        "New Version",
        "New Version for LCD Screen (2025-05-13)",
        "Current Version",
        "New Version(2025-12-04)",
        "下列列表区分设备的状态",
        "Section 1",
        "Config-T",
        "New Design",
        "Status for Gray Button",
        "UX Design for these changes",
        "UX Design",
        "Plan A",
        "Plan B",
        "For TM1100 and TM1000v4",
        "For TM1000v3",
        "Mute/Unmute the Mic",
        "Insert SCTE",
        "V4-2285 + V4-2286 · Embedded Audio Routing (Config-T)",
        "V4-2285+2286 · Page Split Proposal — 方案对比 (PM 选)"
      ]
    },
    {
      "key": "0054ib0nLmt27bC3QlGDl7",
      "label": "LCD",
      "layer": "L1",
      "fileName": "Touch Screen v7.7+& 8.0+ 20240220",
      "lastModified": "2026-09-15T09:26:26Z",
      "counts": {
        "canvases": 68,
        "sections": 48,
        "topFrames": 525,
        "tfUnderSection": 283,
        "tfUnderCanvas": 242
      },
      "refSections": [
        "REFERENCE — Test Signal Parameters（范式来源 + 参数面板来源）"
      ],
      "refCoveredTopFrames": 2,
      "sectionNames": [
        "LCD Message & Toast Strings (canonical)",
        "BEFORE",
        "< V4-1646 > WiFi Other (Hidden SSID) on LCD",
        "< V4-2333 > Transmission Test (RPS One LCD)",
        "BEFORE — Current State",
        "TEST Mode Identity — Option Comparison",
        "REFERENCE — Test Signal Parameters（范式来源 + 参数面板来源）",
        "< V4-2335 > CPU Temperature Warning",
        "V4-2259 · Shared — overview & decision",
        "V4-2259 · Video Encode — Aspect Ratio (global) · V4 / Pocket",
        "V4-2259 · Output Effects — Capture × Aspect (rotate to keep full res)",
        "< V4-2312 > Channel 4K-Live Conflict Indicator",
        "V4-2318 · Internal module mode on LCD",
        "UX deisng for Wifi Module",
        "Reference",
        "Component",
        "UX deisng for Wifi Module",
        "The video return process and principle of V3/V4 (2024-09-25)",
        "Section 1 - Single Source",
        "Section 2 · 4-Source Receiver Flow",
        "UX",
        "UX  Design (2026-02-07)",
        "New Design for select a Receiver",
        "Section 1",
        "UX  Design for LCD Screen (2026-02-07)",
        "New Version for Config-T (2025-12-04)",
        "New Version for Config-T (2025-05-12)",
        "New Version for LCD Screen (2025-05-13)",
        "Current Version",
        "< V4-2402 > Access-tech badge on the home page — 20260908",
        "Plan C for UX Design",
        "Plan B",
        "PLan A",
        "LCD Screen",
        "New Design (2025-10-21)",
        "Plan A",
        "Section 1",
        "New Design",
        "UX Design for these changes",
        "Plan A",
        "Plan B",
        "For TM1100 and TM1000v4",
        "For TM100v3",
        "Insert SCTE",
        "Mute/Unmute the Mic",
        "For RPS One",
        "For V3",
        "V4-1864 + V4-2326 · LCD Slot — Roaming + Access-Tech (V4-2326)"
      ]
    },
    {
      "key": "tmVCFjx1BCfb7EP5OPD1AP",
      "label": "PP-2025-2026",
      "layer": "L1",
      "fileName": "PP 2025-2026",
      "lastModified": "2026-09-14T08:48:46Z",
      "counts": {
        "canvases": 45,
        "sections": 3,
        "topFrames": 448,
        "tfUnderSection": 66,
        "tfUnderCanvas": 382
      },
      "refSections": [],
      "refCoveredTopFrames": 0,
      "sectionNames": [
        "EDPP-2348 · Slideshow background — UX proposal (2026-08-19)",
        "EDPP-2461",
        "EDPP-1545"
      ]
    },
    {
      "key": "BvqvqRXPEBlWFbl1jOC6mh",
      "label": "MH-2026",
      "layer": "L1",
      "fileName": "MH-2026",
      "lastModified": "2026-09-15T03:00:03Z",
      "counts": {
        "canvases": 48,
        "sections": 16,
        "topFrames": 294,
        "tfUnderSection": 64,
        "tfUnderCanvas": 230
      },
      "refSections": [],
      "refCoveredTopFrames": 0,
      "sectionNames": [
        "< MH-3543 > Inline + Add Encoding Profile — PRD & UX 说明",
        "< MH-3513 > Color Space Conversion — PRD & UX 说明",
        "<MH-3479/3500> List view v2 — tags column + folder count",
        "<MH-3479/3500> List view components — state inventory (dev reference)",
        "BEFORE — SRT edit dialogs (current)",
        "AFTER — AI Diagnostics (SRT Boundary Agent)",
        "Context — PRD · UX Delivery · Journey",
        "UPDATE 2026-08-26 — AI Diagnostics · A8 target deleted",
        "UPDATE 2026-08-27 — AI Diagnostics · UX feedback (Mike) — phase progress · open-at-top · detachable panel",
        "UPDATE 2026-09-01 — AI Diagnostics · Evan alignment (MH-3557 / MH-3560) — progress unknown stage · New Conversation",
        "< MH-3457 > Tag Match Mode Toggle — expose mode",
        "MH-3263 — Unsupported Browser Interstitial",
        "Version 7/9",
        "Version 7/14",
        "Version 7/20",
        "MH-2421"
      ]
    },
    {
      "key": "HvU7TXVvJGQ8AoS9Z1Jd10",
      "label": "Media Service UR",
      "layer": "L1",
      "fileName": "Media Service/UR",
      "lastModified": "2026-09-09T02:58:22Z",
      "counts": {
        "canvases": 21,
        "sections": 2,
        "topFrames": 266,
        "tfUnderSection": 6,
        "tfUnderCanvas": 260
      },
      "refSections": [],
      "refCoveredTopFrames": 0,
      "sectionNames": [
        "< CH-3374 > Zixi Output — Separate Max Bitrate",
        "< CH-3374 > Legacy (non-UR) Zixi — Max Bitrate"
      ]
    },
    {
      "key": "xu7H3ppLyQfa3fOmU8M7iO",
      "label": "TPC 20220519",
      "layer": "L2",
      "fileName": "TPC 20220519",
      "lastModified": "2026-08-14T08:36:25Z",
      "counts": {
        "canvases": 43,
        "sections": 12,
        "topFrames": 230,
        "tfUnderSection": 69,
        "tfUnderCanvas": 161
      },
      "refSections": [],
      "refCoveredTopFrames": 0,
      "sectionNames": [
        "Current Verion 20260727",
        "< TPC-657 > Multi-Channel Reset / Replace / Copy — AFTER",
        "TPC — Local Components",
        "Create Single/Multi-Channel T",
        "Create Single/Multi-Channel R",
        "Multi-Channel Receiver",
        "Next Version (2026-02-07)",
        "Current Version (2026-02-07)",
        "New UX Design (2025-12-10)",
        "Upgrade software on Config-T page (2024-02-21)",
        "Add/Remove \"RPS One\" Feature to V4(4 PIDs) 2024-02-21)",
        "Switch between 4 PIDs and 1 PID 2024-02-21)"
      ]
    },
    {
      "key": "5VVlCTtQ0WRcJdvwUA6bJ5",
      "label": "Config T (20210909)",
      "layer": "L3",
      "fileName": "Config T ( Local UI ) V7.7&v8.0 20210909",
      "lastModified": "2026-07-06T07:36:41Z",
      "counts": {
        "canvases": 76,
        "sections": 6,
        "topFrames": 492,
        "tfUnderSection": 0,
        "tfUnderCanvas": 492
      },
      "refSections": [],
      "refCoveredTopFrames": 0,
      "sectionNames": [
        "Section 1",
        "Upgrade software on Config-T page (2024-02-21)",
        "Enable auto detection",
        "Disable auto detection",
        "Process Description",
        "Progress of APP Update (20231205)"
      ]
    },
    {
      "key": "ZXm4ClRDgGm2M3pU64NC4A",
      "label": "MH-Lora",
      "layer": "L3",
      "fileName": "MH-Lora",
      "lastModified": "2026-09-14T03:18:09Z",
      "counts": {
        "canvases": 13,
        "sections": 2,
        "topFrames": 335,
        "tfUnderSection": 6,
        "tfUnderCanvas": 329
      },
      "refSections": [],
      "refCoveredTopFrames": 0,
      "sectionNames": [
        "MH-3263 — Unsupported Browser Interstitial",
        "Destination_Partyline"
      ]
    },
    {
      "key": "lqo3mopIoEs27YcJ6R4a0I",
      "label": "PP-Lora",
      "layer": "L3",
      "fileName": "PP-Lora",
      "lastModified": "2026-09-11T07:51:18Z",
      "counts": {
        "canvases": 34,
        "sections": 5,
        "topFrames": 716,
        "tfUnderSection": 100,
        "tfUnderCanvas": 616
      },
      "refSections": [],
      "refCoveredTopFrames": 0,
      "sectionNames": [
        "Globo configuration",
        "Change owner UX",
        "Convert",
        "EDPP-2461",
        "layers (updated from EDPP-2461)"
      ]
    },
    {
      "key": "nhZkYb9qQdEngal7iOa5CL",
      "label": "Sandra-TVU One",
      "layer": "L3",
      "fileName": "Sandra-TVU One 20210526",
      "lastModified": "2023-03-23T06:00:18Z",
      "counts": {
        "canvases": 10,
        "sections": 0,
        "topFrames": 506,
        "tfUnderSection": 0,
        "tfUnderCanvas": 506
      },
      "refSections": [],
      "refCoveredTopFrames": 0,
      "sectionNames": []
    },
    {
      "key": "qkxgyVfbPDB9fc2rdbeXOh",
      "label": "PL_3",
      "layer": "L3",
      "fileName": "PL_3",
      "lastModified": "2026-05-06T09:14:49Z",
      "counts": {
        "canvases": 44,
        "sections": 2,
        "topFrames": 1793,
        "tfUnderSection": 1,
        "tfUnderCanvas": 1792
      },
      "refSections": [],
      "refCoveredTopFrames": 0,
      "sectionNames": [
        "Audio Matrix ON, Private chat disable",
        "Plan C"
      ]
    },
    {
      "key": "daLUTwSPemAbE0bMpn9s8n",
      "label": "Producer Admin",
      "layer": "L3",
      "fileName": "Producer Admin",
      "lastModified": "2026-04-09T09:30:54Z",
      "counts": {
        "canvases": 9,
        "sections": 0,
        "topFrames": 35,
        "tfUnderSection": 0,
        "tfUnderCanvas": 35
      },
      "refSections": [],
      "refCoveredTopFrames": 0,
      "sectionNames": []
    },
    {
      "key": "HAL8gzATJx58kynXesipEb",
      "label": "Producer 2.0",
      "layer": "L3",
      "fileName": "Producer 2.0",
      "lastModified": "2026-05-12T03:43:40Z",
      "counts": {
        "canvases": 47,
        "sections": 2,
        "topFrames": 510,
        "tfUnderSection": 3,
        "tfUnderCanvas": 507
      },
      "refSections": [],
      "refCoveredTopFrames": 0,
      "sectionNames": [
        "Replay app",
        "Overlay thumbnail layout"
      ]
    },
    {
      "key": "G9JxiOc3V4fVq0DH3GjfTw",
      "label": "TVU Drive",
      "layer": "L3",
      "fileName": "TVU Drive",
      "lastModified": "2026-07-06T09:13:25Z",
      "counts": {
        "canvases": 7,
        "sections": 0,
        "topFrames": 41,
        "tfUnderSection": 0,
        "tfUnderCanvas": 41
      },
      "refSections": [],
      "refCoveredTopFrames": 0,
      "sectionNames": []
    },
    {
      "key": "4nDKKBlQHvkBslebJsQu9o",
      "label": "NOC 20240511",
      "layer": "L4",
      "fileName": "A cloud TV Station NOC 20240511",
      "lastModified": "2026-09-09T03:29:38Z",
      "counts": {
        "canvases": 21,
        "sections": 4,
        "topFrames": 263,
        "tfUnderSection": 3,
        "tfUnderCanvas": 260
      },
      "refSections": [],
      "refCoveredTopFrames": 0,
      "sectionNames": [
        "Section 1",
        "Explanations of multiple states in MH service (State 1/2/3/4/...)",
        "Explaination of Data",
        "Status"
      ]
    },
    {
      "key": "pUE6UakxCpU6Dw9vUCtBBe",
      "label": "TVU RPS 20220302",
      "layer": "L4",
      "fileName": "TVU RPS 20220302",
      "lastModified": "2026-09-02T08:41:27Z",
      "counts": {
        "canvases": 29,
        "sections": 8,
        "topFrames": 202,
        "tfUnderSection": 67,
        "tfUnderCanvas": 135
      },
      "refSections": [
        "REFERENCE · Config T (Local UI) Power section — owner-supplied"
      ],
      "refCoveredTopFrames": 2,
      "sectionNames": [
        "RPSV3-134 · In review (2026-08-31) — Power Control on RPS Link (New)",
        "REFERENCE · Config T (Local UI) Power section — owner-supplied",
        "New UX Design( 2026-03-12)",
        "FB-10040 · Confirmed (2026-06-16) — Disable Return Video on Boot",
        "New UX Design for Local Web configuration page( 2025-10-15)",
        "New UX Design( 2025-10-15)",
        "Old UI design",
        "via HDMI output to Monitor"
      ]
    }
  ]
}