• v0.6.0 ef6347a8b4

    feat: add token-based API access (v0.6.0)
    Some checks are pending
    Release Binaries / Build and Release (.exe, amd64, windows, windows-amd64) (push) Waiting to run
    Release Binaries / Build and Release (amd64, darwin, darwin-amd64) (push) Waiting to run
    Release Binaries / Build and Release (amd64, linux, linux-amd64) (push) Waiting to run
    Release Binaries / Build and Release (arm64, darwin, darwin-arm64) (push) Waiting to run
    Release Binaries / Build and Release (arm64, linux, linux-arm64) (push) Waiting to run

    loveuer released this 2026-02-28 09:32:08 +00:00 | 1 commits to master since this release

    • Add Token GORM model with UserID/Name/Token/LastUsedAt/ExpiresAt fields
    • Add TokenManager controller: List/Create/Delete/Verify operations
    • Add token HTTP handlers: list, create, revoke
    • Update AuthVerify to support Bearer token auth; API tokens use "ust_" prefix to distinguish from session tokens
    • Add one-step file upload endpoint: PUT /api/v1/upload/:filename (returns {"status":200,"data":{"code":"..."}})
    • Add token management routes: GET/POST/DELETE /api/token
    • Add /self page: personal center with account info, token management table, and curl usage guide
    • Add "个人中心 / API Token" nav link for users with token_manage permission

    🤖 Generated with [Qoder][https://qoder.com]

    Downloads