You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
OneAuth/ui
veypi 3913640f5b feat(auth): replace user-level token version with session-based authentication
- Replace global user token version with per-session versioning in JWT claims
    - Add session CRUD operations with DB + Redis dual-write caching strategy
    - Create/list/revoke individual sessions and batch revoke other sessions
    - Update login flow to create sessions with device info and IP extraction
    - Update refresh flow to validate and rotate session-level token version
    - Update logout to revoke only the current session instead of all tokens
    - Add session management UI page with device/browser detection and relative time display
    - Add i18n keys for session management in both Chinese and English
    - Add sessions route and navigation menu items in both default and icon layouts
4 days ago
..
assets chore(ui): Remove unused vhtml.min.js asset file 2 months ago
layout feat(auth): replace user-level token version with session-based authentication 4 days ago
page feat(auth): replace user-level token version with session-based authentication 4 days ago
ui refactor(ui): Replace axios with fetch in all pages and extract auth layout 3 weeks ago
env.js feat(auth): add SMS/email verification code support for registration 2 weeks ago
favicon.ico change to new version 1 year ago
ico.html refactor(ui): Rename $vbase to $auth across frontend 1 month ago
langs.json feat(auth): replace user-level token version with session-based authentication 4 days ago
root.html fix(ui): use scoped path prefix for vhtml script src 4 days ago
routes.js feat(auth): replace user-level token version with session-based authentication 4 days ago
vbase.js feat(auth): add SMS/email verification code support for registration 2 weeks ago