Skip to content

chore(repo): version packages#741

Merged
HugoRCD merged 1 commit into
mainfrom
changeset-release/main
Apr 22, 2026
Merged

chore(repo): version packages#741
HugoRCD merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@shelve/app@3.1.0

Minor Changes

  • #739 1a0fd9d Thanks @HugoRCD! - Two related UI improvements around the v5 security surface.

    Tokens

    • Token creation now exposes the full scope surface that the backend already supports: restrict a token to specific teams, projects, and environments via cascading multi-select pickers, and add an IP allowlist (CIDR ranges) with inline validation.
    • A clear "unscoped token" warning when no restriction is applied.
    • The tokens table shows what each token is actually scoped to (teams / projects / envs / CIDRs counts) instead of a generic "scoped" badge.
    • The popover form was replaced with a roomier modal so the new options have space to breathe. Token.allowedCidrs is now part of the public Token type.

    Audit logs

    • Color-coded action badges (create=success, delete=error, update / token._ = warning, auth._ = info) and resource icons (variable / environment / project / token / …).
    • Actor badges include a matching icon (user, key-round, cpu).
    • IP rendered as a monospace pill.
    • The very long raw User-Agent string is parsed to a friendly client label (e.g. Shelve CLI 5.0.0, Chrome 147 · macOS, Node.js, curl 8.6.0) with the full UA available on hover.
    • New per-row metadata popover ({} icon) showing the full JSON payload for that event, instead of having no way to inspect it.
    • Empty state and centered "Load more" button.

@HugoRCD HugoRCD merged commit bb45b54 into main Apr 22, 2026
1 check passed
@HugoRCD HugoRCD deleted the changeset-release/main branch April 22, 2026 09:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant