feat(F-099): completed feature
This commit is contained in:
15
work/artifacts/F-099/implementer.md
Normal file
15
work/artifacts/F-099/implementer.md
Normal file
@@ -0,0 +1,15 @@
|
||||
# F-099 — Implementer evidence
|
||||
|
||||
- Replaced the password-reset logging-only mailer with Nodemailer SMTP support.
|
||||
- Added protected SMTP configuration in admin Settings → SMTP / Email; password is never returned and blank password preserves the existing value.
|
||||
- Password reset reads SMTP settings from `store_settings` per send and returns a clear configuration error when incomplete.
|
||||
- Made frontend `:3003` the canonical customer app: reset request/confirm pages, account profile editing, authenticated password change, and same-origin user/address proxies are available there.
|
||||
- Set the LAN reset base URL to `http://192.168.18.93:3003`.
|
||||
- Fixed ISO date values for date inputs, generated description synchronization into Lexical/WYSIWYG, empty rich-text detection, admin log SSE cookie forwarding, and icon-only login/logout UI.
|
||||
|
||||
Validation:
|
||||
- Root typecheck: exit 0
|
||||
- Frontend/admin typechecks: exit 0
|
||||
- Tests: 133 passed, 56 skipped
|
||||
- `scripts/verify.sh`: exit 0
|
||||
- Production services restarted and healthy on ports 3000, 3003, 3004, 3005
|
||||
Reference in New Issue
Block a user