This repository has been archived on 2026-04-03. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
core/server
Jeffrey Smith a8204859b5
Some checks failed
CI/CD / detect-changes (pull_request) Successful in 3s
CI/CD / test-frontend (pull_request) Successful in 6s
CI/CD / build-and-deploy (pull_request) Has been cancelled
CI/CD / test-go-pg (pull_request) Has been cancelled
CI/CD / test-sqlite (pull_request) Has been cancelled
Feat v0.6.15 user display audit
Add batch user resolve endpoint, sw.users SDK module, and migrate all
surfaces to show display_name instead of UUIDs. Canonical fallback chain:
display_name → username → "Unknown".

- GET /api/v1/users/resolve?ids=... (max 100, map response)
- sw.users.resolve(), resolveMany(), displayName() with 60s cache
- Chat participants resolved from users table, not snapshot
- Admin users/teams/groups/team-admin show display_name
- Chat-core participants.display_name column deprecated
- 5 new handler tests, OpenAPI spec updated

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 14:19:03 +00:00
..
2026-04-01 09:41:59 +00:00
2026-03-31 23:25:37 +00:00
2026-03-31 23:25:37 +00:00
2026-03-31 23:25:37 +00:00
2026-03-31 23:25:37 +00:00
2026-04-01 14:19:03 +00:00
2026-03-31 23:25:37 +00:00
2026-03-31 23:25:37 +00:00
2026-03-31 12:37:47 +00:00
2026-03-31 23:25:37 +00:00
2026-04-01 13:25:04 +00:00
2026-03-31 23:25:37 +00:00
2026-04-01 14:19:03 +00:00
2026-03-31 23:25:37 +00:00
2026-04-01 14:19:03 +00:00
2026-03-31 23:25:37 +00:00
2026-03-31 23:25:37 +00:00
2026-03-31 23:25:37 +00:00
2026-03-31 23:25:37 +00:00
2026-03-31 23:25:37 +00:00
2026-03-31 23:25:37 +00:00
2026-04-01 14:19:03 +00:00
2026-03-23 16:47:48 +00:00