- protection.ts: gate recoveringFromBypass on a local 'everActiveHere' flag, set after a successful activateUrlFilter(). The 'protection off' sheet + tamper push no longer fire on fresh devices/sims where protection was never activated locally. Root cause: backend protectionShouldBeActive is the account DEFAULT (only false after a held cooldown), not an 'ever active' signal. - locales: blocklist size 208k -> 300k (native de/en/fr/ar + marketing de/en). - bundles already-deployed prior polish living in these files: native wording (clean->spielfrei, DiGA wording), marketing de-AI pass (live on prod). - NEXT_RELEASE.md seeded for the next app release. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Description
Self-hosted mirror of rebreak monorepo
Languages
TypeScript
68%
Vue
7.9%
Swift
7.7%
Shell
4.2%
JavaScript
3.1%
Other
8.9%