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

1.1 KiB
Raw Permalink Blame History

date day view weekday commits review
2026-05-25 7 macher Montag 8 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.