Skip to content

feat(push,logs): push device delete (admin, gateway N48); logs settings shows the env's storage warning - #94

Merged
Domantas merged 1 commit into
mainfrom
fix/n48-push-device-delete
Oct 22, 2026
Merged

Domantas merged 1 commit into
mainfrom
fix/n48-push-device-delete

Conversation

@Domantas

Copy link
Copy Markdown
Contributor

Gateway N48 (codemash-io/gateway ce8d8bec9).

  • norbix push device delete <id> — the Hub's new admin route DELETE /v3/notifications/push/devices/{Id} (any user's device, push:delete on push:device:all, in the --env environment). Called directly until the SDK knows the route (same pattern as membership password reset request); asks first or --yes; --dry-run; a 405 says the hub is older than the route.
  • norbix logs settings — describes the per-env storage self-check the hub now answers (env, lastEntryAtUtc, lastStoredAtUtc, storageWarning) and writes the warning to stderr.

Tests: test/push-device-delete.test.ts (route, env header, refusal text, 405, dry run), tests/logs.test.ts (warning), schema snapshot gains the command. 1103 tests, typecheck clean. Proven against a private gateway stack (TEST on its own database).

🤖 Generated with Claude Code

…gs prints the env's storage warning

- `norbix push device delete <id>` calls the Hub's new admin route
  DELETE /v3/notifications/push/devices/{Id} directly (the SDK does not know it
  yet), in the --env environment; asks first or --yes; --dry-run; a 405 names an
  old hub.
- `norbix logs settings` describes the per-env self-check (env, lastEntryAtUtc,
  lastStoredAtUtc, storageWarning) and writes the warning to stderr.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Domantas
Domantas merged commit 42a9649 into main Oct 22, 2026
11 checks passed
@Domantas
Domantas deleted the fix/n48-push-device-delete branch October 22, 2026 14:04
@github-actions

Copy link
Copy Markdown

🎉 This PR is included in version 1.43.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant