Description
frontend/src/features/ProfilePage.tsx lists an "API access tokens" account link that only shows a toast:
const ACCOUNT_LINKS = [
...
{ id: 'tokens', icon: Key, label: 'API access tokens', toast: 'Token management not implemented' },
...
] as const;
There is no concept of API tokens (as distinct from login JWTs) anywhere in the backend — no model, no issuance/revocation endpoints.
Verified
Confirmed via direct read of frontend/src/features/ProfilePage.tsx lines 33-37 and the ACCOUNT_LINKS.map render block (~line 555).
Suggested fix
If programmatic/API access is a real product goal (relevant given the CLI already exists and currently needs a full login JWT — see Txio-labs/txio#29), add a proper API-token model (separate from session JWTs, scoped, revocable) with issue/list/revoke endpoints, then wire this link up.
Note
One of several account-link stubs on this page (Billing, API tokens, Notifications), filed separately since each represents a distinct feature area.
Description
frontend/src/features/ProfilePage.tsxlists an "API access tokens" account link that only shows a toast:There is no concept of API tokens (as distinct from login JWTs) anywhere in the backend — no model, no issuance/revocation endpoints.
Verified
Confirmed via direct read of
frontend/src/features/ProfilePage.tsxlines 33-37 and theACCOUNT_LINKS.maprender block (~line 555).Suggested fix
If programmatic/API access is a real product goal (relevant given the CLI already exists and currently needs a full login JWT — see Txio-labs/txio#29), add a proper API-token model (separate from session JWTs, scoped, revocable) with issue/list/revoke endpoints, then wire this link up.
Note
One of several account-link stubs on this page (Billing, API tokens, Notifications), filed separately since each represents a distinct feature area.