v0.1.0a76
Pre-release
Pre-release
Changes since v0.1.0a75
Web Push notifications now fully opt-in
- PushController must be explicitly enabled in
app.yaml— no push routes, hooks, or service worker are registered by default - Users enable push by adding
skrift.controllers.push:PushControllerto theirapp.yamlcontrollers list - Service worker route (
/sw.js) auto-expands when PushController is loaded - CSRF exclusions for push endpoints only added when push is enabled
setup_push_hook()only runs when push is enabled- Updated docs and Claude skill to reflect the opt-in approach