3 Commits

Author SHA1 Message Date
chahinebrini
63fae25531 fix(android-protection): explicit specialUse FGS type — Samsung/Android 16 crash loop
RebreakVpnService.onStartCommand crashed with SecurityException because Android 16's validateForegroundServiceType rejects the implicit 2-arg startForeground(). Now passes FOREGROUND_SERVICE_TYPE_SPECIAL_USE explicitly (Google's documented best practice) and guards the call so a failed foreground promotion stops the service cleanly instead of crashing the app. Verified vs reported Galaxy A54 / Android 16 signature (97% of crash events, 1-user crash loop).

Bundles pending working-tree work across native/marketing/locales/mac + graphify-out rebuild. gitignore: google-services.json + /screenshots/.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-10 22:33:28 +02:00
chahinebrini
1f20056ef3 chore(graphify): graph.html untracken (Hook-unmaintainbar bei >5k Knoten), manifest syncen
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-10 13:35:27 +02:00
chahinebrini
c82c94e457 chore(graphify): Graph als Memory syncen, Scratch-/Cache-Muell untracken
- 751 versehentlich getrackte Scratch-/Cache-Dateien (.chunk_*, .graphify_*, cache/ast/)
  aus Git entfernt; graphify-out/.* + graphify-out/cache/ in .gitignore
- Getrackt bleibt die echte Memory: graph.json (mit 27 Traceability-Kanten),
  GRAPH_REPORT.md, graph.html, manifest.json, memory/ (gespeicherte Query-Antworten)
- CLAUDE.md: graph-first Workflow geschaerft (Graph nennt Dateien -> gezielt 1-2 lesen
  statt grep) = der eigentliche Token-Spar-Mechanismus

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-10 13:16:52 +02:00