Skip to content

Commit bb45b54

Browse files
chore(repo): version packages (#741)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent 91eee05 commit bb45b54

3 files changed

Lines changed: 23 additions & 22 deletions

File tree

.changeset/token-ui-restrictions.md

Lines changed: 0 additions & 21 deletions
This file was deleted.

apps/shelve/CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,27 @@
11
# @shelve/app
22

3+
## 3.1.0
4+
5+
### Minor Changes
6+
7+
- [#739](https://github.com/HugoRCD/shelve/pull/739) [`1a0fd9d`](https://github.com/HugoRCD/shelve/commit/1a0fd9db936e6376d095b30ccd96e48f161fc1ba) Thanks [@HugoRCD](https://github.com/HugoRCD)! - Two related UI improvements around the v5 security surface.
8+
9+
**Tokens**
10+
11+
- 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.
12+
- A clear "unscoped token" warning when no restriction is applied.
13+
- The tokens table shows what each token is actually scoped to (teams / projects / envs / CIDRs counts) instead of a generic "scoped" badge.
14+
- 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.
15+
16+
**Audit logs**
17+
18+
- Color-coded action badges (create=success, delete=error, update / token._ = warning, auth._ = info) and resource icons (variable / environment / project / token / …).
19+
- Actor badges include a matching icon (`user`, `key-round`, `cpu`).
20+
- IP rendered as a monospace pill.
21+
- 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.
22+
- New per-row metadata popover (`{}` icon) showing the full JSON payload for that event, instead of having no way to inspect it.
23+
- Empty state and centered "Load more" button.
24+
325
## 3.0.1
426

527
### Patch Changes

apps/shelve/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@shelve/app",
3-
"version": "3.0.1",
3+
"version": "3.1.0",
44
"description": "Shelve is a project management tool for developers teams",
55
"private": true,
66
"type": "module",

0 commit comments

Comments
 (0)