Show remaining and used API key quota with a progress bar, and use consistent mobile cards, group multiplier badges, and activity timestamps. Present available user balance with used quota underneath and translate the new labels. Resolve full API keys only for explicit copy or chat actions. Reviewed OWASP Authentication and Session Management guidance and ASVS 5.0.0 V14.2.6 and V8.3.1; backend authorization is unchanged, and regression tests cover refused and denied key resolution. This frontend change does not assert application-wide ASVS compliance. Validation: 55 related component tests passed; the latest mobile group and quota changes passed 35 focused tests. TypeScript, scoped lint, formatting, production build, and git diff checks passed. Responsive previews verified narrow screens and finite, unlimited, exhausted, and inactive quota states.
| Name |
Last commit
|
Last Update |
|---|---|---|
| .. | ||
| __tests__ | Loading commit data... | |
| dialogs | Loading commit data... | |
| api-key-group-cell.tsx | Loading commit data... | |
| api-key-group-combobox.tsx | Loading commit data... | |
| api-key-quota-cell.tsx | Loading commit data... | |
| api-key-timestamp-cell.tsx | Loading commit data... | |
| api-keys-cells.tsx | Loading commit data... | |
| api-keys-columns.tsx | Loading commit data... | |
| api-keys-delete-dialog.tsx | Loading commit data... | |
| api-keys-dialogs.tsx | Loading commit data... | |
| api-keys-multi-delete-dialog.tsx | Loading commit data... | |
| api-keys-mutate-drawer.tsx | Loading commit data... | |
| api-keys-primary-buttons.tsx | Loading commit data... | |
| api-keys-provider.tsx | Loading commit data... | |
| api-keys-table.tsx | Loading commit data... | |
| auto-group-order-editor.tsx | Loading commit data... | |
| auto-group-visuals.tsx | Loading commit data... | |
| data-table-bulk-actions.tsx | Loading commit data... | |
| data-table-row-actions.tsx | Loading commit data... |