Feat v0.7.7 api tokens ext permissions #61

Merged
xcaliber merged 2 commits from feat/v0.7.7-api-tokens-ext-permissions into main 2026-04-02 19:11:47 +00:00

2 Commits

Author SHA1 Message Date
a441f206e3 Fix token UI to use SDK rest client (sw.api.get/post/del)
All checks were successful
CI/CD / detect-changes (pull_request) Successful in 4s
CI/CD / test-runners (pull_request) Has been skipped
CI/CD / e2e-smoke (pull_request) Has been skipped
CI/CD / test-frontend (pull_request) Successful in 6s
CI/CD / test-go-pg (pull_request) Successful in 2m42s
CI/CD / test-sqlite (pull_request) Successful in 3m5s
CI/CD / build-and-deploy (pull_request) Successful in 1m10s
The frontend SDK doesn't expose sw.api.fetch — use sw.api.get(),
sw.api.post(), sw.api.del() with full /api/v1/ paths instead.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-02 18:25:59 +00:00
f32eefab14 Feat v0.7.7 API tokens + extension permissions (#61)
Personal access tokens (PATs) for programmatic API access with
SHA-256 hashing, permission scoping (git model), and Settings/Admin UI.
Extension-declared user permissions with dynamic registry, gate_permission
manifest field, permissions Starlark module, and grouped admin UI.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-02 18:20:16 +00:00