cschlaefke
|
3158abc344
|
docs(auth): use trim_ws in spec
Refs #1
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
|
2026-11-02 23:58:11 +01:00 |
|
cschlaefke
|
9f36cd0c33
|
feat(db): reject U+200B in display names
CI / flutter (pull_request) Successful in 1m3s
CI / web-build (pull_request) Successful in 54s
CI / supabase (pull_request) Successful in 3s
CI / supabase-tests (pull_request) Successful in 34s
Refs #1
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
|
2026-11-02 23:51:56 +01:00 |
|
cschlaefke
|
fb0f4b9d3f
|
fix(db): trim all Unicode whitespace in display name, harden templates
CI / flutter (pull_request) Successful in 1m3s
CI / web-build (pull_request) Successful in 58s
CI / supabase (pull_request) Successful in 3s
CI / supabase-tests (pull_request) Successful in 34s
- add public.trim_ws mirroring Dart String.trim
- require JSON string metadata, tolerate non-string locale in templates
- add tests, align docs with review
Refs #1
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
|
2026-11-02 23:48:01 +01:00 |
|
cschlaefke
|
47721a48e8
|
docs(auth): align spec with spike results and add AUTH-CFG-25
Refs #1
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
|
2026-11-02 23:26:03 +01:00 |
|
cschlaefke
|
395816609f
|
feat(db): enforce registration rules and add terms_version
Adds display name validation, terms_version, locale sync trigger and
pgTAP tests (KTO-01 criteria 1, 2, 10, 11). Includes GoTrue spike results.
Refs #1
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
|
2026-11-02 22:36:21 +01:00 |
|
cschlaefke
|
e56f75a5e1
|
docs(auth): add spec for KTO-01 registration, login and password reset
Refs #1
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
|
2026-11-02 20:10:07 +01:00 |
|