From 6dcb979f4cd6fade4a5f84b079af50d0cc363828 Mon Sep 17 00:00:00 2001 From: sudacode Date: Fri, 13 Feb 2026 00:06:18 -0800 Subject: [PATCH] updateupdate --- ...bounded-overlay-windows-and-decoupled-secondary-top-bar.md | 0 ...ing-algorithm-for-visible-and-invisible-overlay-windows.md | 0 ... - Implement-dedicated-secondary-top-bar-overlay-window.md | 0 ...ests-and-validation-matrix-for-content-bounded-overlays.md | 0 ...verlay-runtime-to-use-per-layer-window-bounds-ownership.md | 4 +++- ...o-main-IPC-contract-for-measured-overlay-content-bounds.md | 4 +++- 6 files changed, 6 insertions(+), 2 deletions(-) rename backlog/{ => archive}/tasks/task-20 - Implement-content-bounded-overlay-windows-and-decoupled-secondary-top-bar.md (100%) rename backlog/{ => archive}/tasks/task-20.3 - Implement-content-bounded-sizing-algorithm-for-visible-and-invisible-overlay-windows.md (100%) rename backlog/{ => archive}/tasks/task-20.4 - Implement-dedicated-secondary-top-bar-overlay-window.md (100%) rename backlog/{ => archive}/tasks/task-20.5 - Add-rollout-guards-tests-and-validation-matrix-for-content-bounded-overlays.md (100%) rename backlog/{tasks => completed}/task-20.1 - Refactor-overlay-runtime-to-use-per-layer-window-bounds-ownership.md (96%) diff --git a/backlog/tasks/task-20 - Implement-content-bounded-overlay-windows-and-decoupled-secondary-top-bar.md b/backlog/archive/tasks/task-20 - Implement-content-bounded-overlay-windows-and-decoupled-secondary-top-bar.md similarity index 100% rename from backlog/tasks/task-20 - Implement-content-bounded-overlay-windows-and-decoupled-secondary-top-bar.md rename to backlog/archive/tasks/task-20 - Implement-content-bounded-overlay-windows-and-decoupled-secondary-top-bar.md diff --git a/backlog/tasks/task-20.3 - Implement-content-bounded-sizing-algorithm-for-visible-and-invisible-overlay-windows.md b/backlog/archive/tasks/task-20.3 - Implement-content-bounded-sizing-algorithm-for-visible-and-invisible-overlay-windows.md similarity index 100% rename from backlog/tasks/task-20.3 - Implement-content-bounded-sizing-algorithm-for-visible-and-invisible-overlay-windows.md rename to backlog/archive/tasks/task-20.3 - Implement-content-bounded-sizing-algorithm-for-visible-and-invisible-overlay-windows.md diff --git a/backlog/tasks/task-20.4 - Implement-dedicated-secondary-top-bar-overlay-window.md b/backlog/archive/tasks/task-20.4 - Implement-dedicated-secondary-top-bar-overlay-window.md similarity index 100% rename from backlog/tasks/task-20.4 - Implement-dedicated-secondary-top-bar-overlay-window.md rename to backlog/archive/tasks/task-20.4 - Implement-dedicated-secondary-top-bar-overlay-window.md diff --git a/backlog/tasks/task-20.5 - Add-rollout-guards-tests-and-validation-matrix-for-content-bounded-overlays.md b/backlog/archive/tasks/task-20.5 - Add-rollout-guards-tests-and-validation-matrix-for-content-bounded-overlays.md similarity index 100% rename from backlog/tasks/task-20.5 - Add-rollout-guards-tests-and-validation-matrix-for-content-bounded-overlays.md rename to backlog/archive/tasks/task-20.5 - Add-rollout-guards-tests-and-validation-matrix-for-content-bounded-overlays.md diff --git a/backlog/tasks/task-20.1 - Refactor-overlay-runtime-to-use-per-layer-window-bounds-ownership.md b/backlog/completed/task-20.1 - Refactor-overlay-runtime-to-use-per-layer-window-bounds-ownership.md similarity index 96% rename from backlog/tasks/task-20.1 - Refactor-overlay-runtime-to-use-per-layer-window-bounds-ownership.md rename to backlog/completed/task-20.1 - Refactor-overlay-runtime-to-use-per-layer-window-bounds-ownership.md index e6b48a1..4c5d59c 100644 --- a/backlog/tasks/task-20.1 - Refactor-overlay-runtime-to-use-per-layer-window-bounds-ownership.md +++ b/backlog/completed/task-20.1 - Refactor-overlay-runtime-to-use-per-layer-window-bounds-ownership.md @@ -4,7 +4,7 @@ title: Refactor overlay runtime to use per-layer window bounds ownership status: Done assignee: [] created_date: '2026-02-12 08:47' -updated_date: '2026-02-12 10:12' +updated_date: '2026-02-13 08:04' labels: [] dependencies: [] parent_task_id: TASK-20 @@ -33,6 +33,8 @@ Started implementation for per-layer overlay bounds ownership refactor. Implemented per-layer bounds ownership path: visible and invisible layers now update bounds independently through overlay manager/runtime plumbing, while preserving existing geometry source behavior. Replaced shared all-window bounds application with per-window bound application service and layer-specific runtime calls from visibility/tracker flows. + +Archiving requested by user. ## Final Summary diff --git a/backlog/tasks/task-20.2 - Add-renderer-to-main-IPC-contract-for-measured-overlay-content-bounds.md b/backlog/tasks/task-20.2 - Add-renderer-to-main-IPC-contract-for-measured-overlay-content-bounds.md index bbc6fd2..b4534f6 100644 --- a/backlog/tasks/task-20.2 - Add-renderer-to-main-IPC-contract-for-measured-overlay-content-bounds.md +++ b/backlog/tasks/task-20.2 - Add-renderer-to-main-IPC-contract-for-measured-overlay-content-bounds.md @@ -4,7 +4,7 @@ title: Add renderer-to-main IPC contract for measured overlay content bounds status: Done assignee: [] created_date: '2026-02-12 08:47' -updated_date: '2026-02-12 02:45' +updated_date: '2026-02-13 08:05' labels: [] dependencies: [] parent_task_id: TASK-20 @@ -31,6 +31,8 @@ Add renderer-to-main IPC for content measurement reporting, so main process can Added a typed `OverlayContentMeasurement` IPC contract exposed in preload and Electron API typings. Implemented a main-process measurement store with strict payload validation and rate-limited warning logs for invalid reports. Added renderer-side debounced measurement reporting that emits updates on subtitle content/mode/style/render-metric and resize changes, explicitly sending `contentRect: null` when no measured content exists to signal fallback behavior. Added unit coverage for measurement validation and store behavior. + +Closed per user request to delete parent task and subtasks. ## Final Summary