beabigegg 96210c7ad4 fix: sync user name from external auth API and fix audit log schema
- Auth router: Extract user name from nested data.userInfo.name structure
- Auth router: Sync user name on every login (not just on user creation)
- Audit schema: Change changes field type to Optional[Any] to support
  both list and dict formats (fixes 500 error on audit page)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-10 10:12:35 +08:00
2026-01-08 22:51:00 +08:00
Description
No description provided
954 KiB
Languages
Python 66.4%
TypeScript 32.7%
Shell 0.7%
CSS 0.1%