feat(notify): unify public-route error envelope and add push route tests

- all public write routes now return {"error":code,"request_id":id};
  retryable 503 responses add Retry-After: 30; 204 and success bodies unchanged
- GET /ready keeps its structured diagnostic JSON (Uptime Kuma runtime contract)
- add HTTP tests for the push register/disable routes
This commit is contained in:
anonsaber 2026-09-27 12:53:22 +08:00
parent 309a38c503
commit f16b747672
1 changed files with 800 additions and 98 deletions

File diff suppressed because it is too large Load Diff