Skip to content

fix(mac): observe the menu bar summary inside a view - #61

Merged
502Proxy merged 2 commits into
mainfrom
fix/menu-bar-observation
Oct 28, 2026
Merged

502Proxy merged 2 commits into
mainfrom
fix/menu-bar-observation

Conversation

@502Proxy

Copy link
Copy Markdown
Owner

Closes #60

What changes and why?

Seit #56 hängt der Test-Host auf CI („The test runner hung before establishing connection“).

  • Der body von StudyAppApp hat für das Menüleisten-Symbol Kalender und fällige Karten gelesen. Dann baut jede Änderung alle Szenen neu auf, schon beim Start.
  • Neu: MenuBarSummaryReader, eine kleine View, baut die Zusammenfassung für Symbol und Fenster. So beobachtet nur das Menüleisten-Symbol die Daten.
  • Das wirkungslose Ausblenden im Test-Host (c0b9320) wird zurückgenommen.

Die Ursache ist nicht bestätigt, weil die CI-Logs aus der Cloud-Session nicht abrufbar sind. Diese CI zeigt, ob der Hänger weg ist.

Checklist

  • Linked issue, labels and milestone set
  • scripts/qa.sh passes locally (SwiftLint + tests): CI läuft
  • New logic has tests in StudyAppTests: reine View-Verdrahtung, MenuBarSummary ist bereits getestet
  • UI tried in the app (light and dark): bitte auf dem Mac prüfen
  • Data model changes: keine
  • User-visible change: keine
  • Docs in docs/ updated where behaviour changed: nicht nötig

Generated by Claude Code

The test host still hung with the item removed, so this was not the cause.
Refs #46, closes #60

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TmmqmKmX8VDSfoPbzTS1ew
The App body read the calendar and the due cards, so every change rebuilt
all scenes, already during launch, and the test host hung on CI. A small
reader view now builds the summary for the item's label and window.
Refs #46, closes #60

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TmmqmKmX8VDSfoPbzTS1ew
@502Proxy 502Proxy added this to the 1.12 milestone Oct 28, 2026 — with Claude
@502Proxy 502Proxy added the bug Something does not work as intended label Oct 28, 2026 — with Claude

Copy link
Copy Markdown
Owner Author

CI: wieder „test runner hung before establishing connection“. Dieser Fix reicht also nicht. Derselbe Hänger tritt seit ca. 13 Uhr auch auf main und in PRs ohne Menüleisten-Code auf (#52, #55). Gegenprobe läuft: letzter grüner main-Stand d7a6b1c neu gestartet.


Generated by Claude Code

@502Proxy
502Proxy merged commit bdc66c3 into main Oct 28, 2026
3 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something does not work as intended

Projects

None yet

Development

Successfully merging this pull request may close these issues.

fix(mac): Test-Host hängt mit dem Menüleisten-Symbol

2 participants