diff --git a/CHANGELOG.md b/CHANGELOG.md index 00f4fcc..127c5dc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,20 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.2.0-beta.10] - 2026-11-03 + +- Arrange the Create access token form with Channel, Expires after and Label in + one left-aligned, content-sized row on wide screens, with the Create button on + its own row. Use a single column below about 600px (#115). +- Scroll to the top when switching dashboard sections (#115). +- Show date added and last used for Registered OAuth clients in browser local + time, with "Never used" for unused clients. Stop counting registration as use + and coalesce `lastUsedAt` writes to every five minutes (#115). +- Flush and dispose the OAuth store on cleanup, close and exit so a stale store + cannot overwrite OAuth data after re-registration (#115). +- Backfill missing `client_id_issued_at` on load so legacy clients get pruned + normally (#115). + ## [0.2.0-beta.9] - 2026-11-02 - Redesign the dashboard with a GitHub-Settings-style grouped left sidebar and diff --git a/ai-access.html b/ai-access.html index fd7cbed..65744cc 100644 --- a/ai-access.html +++ b/ai-access.html @@ -14,7 +14,7 @@ } window.__com55AiAccessSidebarLoading = true; - var EDITOR_SIDEBAR_ASSET_VERSION = '0.2.0-beta.9'; + var EDITOR_SIDEBAR_ASSET_VERSION = '0.2.0-beta.10'; var root = (RED.settings.httpAdminRoot || '/').replace(/\/$/, ''); var src = (root || '') + diff --git a/docs/api/openapi.yaml b/docs/api/openapi.yaml index f061ffd..6c32f79 100644 --- a/docs/api/openapi.yaml +++ b/docs/api/openapi.yaml @@ -2,7 +2,7 @@ openapi: 3.1.0 info: title: Node-RED AI Access Plugin API - version: 0.2.0-beta.9 + version: 0.2.0-beta.10 summary: Temporary, owner-approved Node-RED access for AI clients description: | REST surface exposed by the `@com55/node-red-ai-access` Node-RED plugin diff --git a/package.json b/package.json index 6749617..dff0c92 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@com55/node-red-ai-access", - "version": "0.2.0-beta.9", + "version": "0.2.0-beta.10", "description": "Node-RED plugin that gives AI agents temporary, owner-approved access via REST and MCP", "main": "dist/plugin.cjs", "types": "dist/plugin.d.cts",