Repository navigation
Releases
Releases · soaringjerry/Synap
v1.18.0
1.18.0 (2025-09-13)
- feat(consent): per-scale customizable consent text\n- Backend: add Scale.consent_i18n, public GET /a (738667d)
- feat(admin,api): human-friendly scale + item management\n- Backend: admin endpoints to get/update/de (48de434)
- feat(auth,ux): overhaul login/register UI with clear tabs and headings; loading state; fix logout UX (f560305)
- fix(i18n,home): add proper home.stats_strip keys; move nav/survey under common ns; rebuild locales a (599ad3d)
v1.17.2
1.17.2 (2025-09-13)
- fix(i18n): externalize hardcoded UI texts to i18n (nav, home stats/exports/demo, survey consent/form (b2f0630)
- chore(go fmt): format Go sources to satisfy CI (418a0d8)
- chore(ui): move Privacy/Terms/Cookies from header to footer for cleaner top nav (d8c1013)
- feat(auth,persist,spa): add logout endpoint + header action; MVP JSON snapshot persistence via SYNAP (c1c0ea7)
- feat(survey,home): hook hero/demo CTAs to /survey/SAMPLE; add polished answering UI with consent, pr (9ce3a6b)
- fix(auth,ui): return JSON errors for auth endpoints; parse error payload safely in Auth page; preven (536b870)
- refactor(ui,home): elevate visual hierarchy — add generous section rhythm, stat strip, balanced mosa (aac9c7f)
v1.17.1
v1.17.0
1.17.0 (2025-09-13)
- feat(cookie): 3D neon cookie banner — dialog layout, glow, switches, Accept All; accessible roles/la (9bd6e00)
v1.16.5
1.16.5 (2025-09-13)
- fix(web): relax CSP for hydration (allow 'unsafe-inline' scripts) and add fallback redirects for non (c4c8a33)
v1.16.1
v1.16.0
1.16.0 (2025-09-13)
- ci(versioning): auto-clean conflicting local/remote tags before semantic-release; add local prerelea (5e8cb56)
- docs(adr): pause Next.js adoption and keep legacy (Vite/fullstack); rationale, consequences, revisit (aff0a1d)
- docs(legal): add Terms & Privacy (EN/ZH), header/footer links; README CDN/region disclosure; CI auto (089a924)
- chore(go fmt): format Go sources (gofmt) to satisfy CI (f60534b)
- chore(repo hygiene): ignore Next leftovers; add CDN/region disclosure to Privacy & FAQ; cookie banne (4d9695f)
- feat(compliance): add Secure headers, JWT cookie support, restrict export/alpha to auth, participant (dfe7f44)
- feat(home): rebuild homepage with bilingual hero, value props, use cases, features, demo CTA, resear (180b3a1)
- feat(ui-legacy): add dynamic ambient glass background with fractal filter; fix overflow and add safe (77650ee)
- fix(header): de-conflict VersionBadge and LanguageSwitcher in top-right; render both inline within h (a834117)
- fix(ui-legacy): ensure CTA buttons fully clickable and non-overlapping; add cta-row layout, prevent (9a6451d)
v1.16.4
1.16.4 (2025-09-12)
- fix(web/i18n): ensure locale is returned from getRequestConfig and widen middleware matcher so next- (cffe113)
v1.16.3
1.16.3 (2025-09-12)
- fix(deploy): set WEB_PORT in .env and map correctly; avoid leaking PORT to Next by using BACKEND_POR (048864e)
v1.16.2
1.16.2 (2025-09-12)
- fix(web/docker): force devDependencies install (npm ci --include=dev) and avoid NODE_ENV=production (63c13fd)