Peter Steinberger
|
a8b7290f34
|
feat(gateway): durable user profiles with email aliases and avatars (#111224)
* feat(gateway): durable user profiles with email aliases and avatars
* fix(gateway): compress merge tombstones, content-hash avatar ETags, users CLI json output
* fix(gateway): lean profile listing, scoped avatar routing, typed email validation
* fix(gateway): protocol-complete profile payloads and consistent store reads
* fix(gateway): mark profile schema ensured only after commit
* fix(gateway): avatar endpoint HEAD support and RFC If-None-Match
* fix(gateway): profiles CI conformance — bindings, lint, knip, sql boundary
* feat(gateway): self-service profile edits for authenticated users
* fix(gateway): users.self bootstrap, tombstone-aware ownership, escaped CLI output
* fix(gateway): raw-DDL allowlist entry and lean profile exports
|
2026-07-19 00:58:43 -07:00 |
|