From a18f313e7b6f6397ea7f82e1031faee0a8a3af3b Mon Sep 17 00:00:00 2001 From: phranck Date: Thu, 5 Feb 2026 16:21:05 +0100 Subject: [PATCH] Chore: mark TupleView Equatable and Markdown Audit as completed in to-dos --- to-dos.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/to-dos.md b/to-dos.md index e6e2bf5..791c736 100644 --- a/to-dos.md +++ b/to-dos.md @@ -25,7 +25,6 @@ ### Performance -- [ ] **TupleView Equatable** — `VStack { Text("A"); Text("B") }` produces `TupleView<(Text, Text)>`, needs per-arity conditional Equatable - [ ] **`View._printChanges()` Equivalent** — Debug mechanism that logs why body was re-evaluated ### Infrastructure @@ -46,6 +45,8 @@ - [x] **Social Lookup Optimization** — GitHub Social API, NodeInfo instance validation, timeouts, false positives eliminated - [x] **Dashboard: Branches → Open Issues** — StatCard replaced with `SFBubbleLeftAndExclamationmarkBubbleRightFill` icon - [x] **GH Actions: Social Cache Workflow** — 403 push denied, fixed with PAT + `contents: write` permissions +- [x] **TupleView Equatable** — Conditional Equatable via parameter packs, enables `.equatable()` on VStack/HStack/ZStack compositions (PR #76) +- [x] **Markdown Language Audit** — German remnants translated to English across 4 files (PR #75) ### 2026-02-03 @@ -141,4 +142,4 @@ Permanent architectural concern. Synthesized from the [SwiftUI performance artic --- -**Last Updated:** 2026-02-05 +**Last Updated:** 2026-02-05 17:00