pageta-native/devlog/2026-05-25/macher.md
Till JS e16e796e75 devlog: Repo-Historie nachgezogen (spieler+macher)
Erste Devlog-Befüllung; geerdet in den realen Commits, data.json via @mana/devlog-gen.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-16 01:16:21 +02:00

17 lines
1.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
date: 2026-05-25
day: 7
view: macher
weekday: Montag
commits: 8
review: auto
---
# Montag, 2026-05-25 — Tag 7 (Macher-Sicht)
Negativer Net-LoC (+977/−1665): der Tag, an dem viel Eigenbau gegen geteilte Libs getauscht wurde.
Der größte Move: `Sources/Core/EventSync` (41 % des Diffs) migriert auf die **geteilte `ManaEventSync`-Lib** — der lokale Sync-Code wandert in das fleet-weite Paket, daher das große Minus. Damit teilt pageta-native dieselbe Event-Sourcing-Mechanik wie die anderen nativen Apps.
Reader-seitig: die **Inline-Markier-Palette im Books-Stil** (Selektion → schwebende Farb-/Notiz-Palette) plus ein Login-Gate, das aber bewusst nicht hart blockt — **E-4.5 local-first**: Markieren ohne Login schreibt lokal, beim Login folgt ein stiller Claim der lokalen Highlights.
Härtung fürs Release: ein `PrivacyInfo`-Manifest (Apple Privacy-Manifest, Pflicht), sichtbare Schreibfehler-Alerts auf allen Write-Pfaden statt stillem Schlucken, ein `textContainer`-Crash-Schutz auf macOS, eine redundante `Info.plist`-Domain entfernt, und ein erster A11y-Pass mit VoiceOver-Labels.