docs: record successful production deploy of OAuth + website removal
This commit is contained in:
@@ -29,10 +29,13 @@ filesystem JSON storage (no SQL). i18n TH/EN. No self-registration (admin provis
|
||||
> users. Server-side token validation via stdlib urllib (no new dep; Google tokeninfo + Facebook
|
||||
> app/debug-token/me), fail-closed when creds absent (login page shows no social buttons),
|
||||
> rate-limited per-IP + per-email. **348 backend tests pass (11 new), frontend build clean, manual
|
||||
> security review PASS.** Committed locally (see `docs/engineering-log/2026-08-20-oauth-google-facebook.md`).
|
||||
> security review PASS. PUSHED + LIVE (verified 2026-08-20)** — backend booted, OAuth routes
|
||||
> registered and fail-closed disabled until creds set, new bundle served. To enable, set
|
||||
> `OAUTH_*` creds + `OAUTH_DEFAULT_ORG` in EasyPanel env. See
|
||||
> `docs/engineering-log/2026-08-20-oauth-google-facebook.md`.
|
||||
> Also: the `website/` marketing site was **moved out of this repo** into its own project
|
||||
> `~/Gitea/Sales Trainer Website/` (own git repo, `7e2b74d`, not pushed) — this repo is now
|
||||
> **app-only** (commit `74de0d4`, not yet pushed).
|
||||
> **app-only** (commit `74de0d4`, pushed with the OAuth deploy).
|
||||
> **2026-08-19:** app UX/UI redesign (8 files, 100% presentational: global design-token system
|
||||
> rebuild in `style.css` + polish of App/Login/Chat/MyBoard/Personas/Setup/Training) AND a new
|
||||
> self-contained marketing landing site (`website/index.html` + `main.css`, TH-primary with EN
|
||||
|
||||
Reference in New Issue
Block a user