LoVisual/backend
loki5512344 e0531eda5e
fix(frontend): session cookie path, browser-language default, avatar crop, EN link previews, topbar logo
- nginx: rewrite the refresh cookie's Path=/auth to /api/auth on the
  production proxy — without this the browser never sent the cookie
  back on POST /api/auth/refresh and the session was lost on reload
- i18n: fallbackLng ru -> en, so only an actual ru browser locale
  defaults to Russian, everything else defaults to English
- index.html: explicit English og:*/twitter:* tags so link previews
  in Discord/etc. don't fall back to the (Russian) meta description
- Avatar upload: pick -> circular crop/reposition/zoom preview ->
  confirm -> upload, instead of uploading the raw file blind
- Topbar: logo pill background removed, pixel-heart mark added next
  to the LoVisual wordmark
- Fixed two tests left stale by the earlier tagline copy change

Claude-Session: https://claude.ai/code/session_01F1M1Jic1wTSn4igUENynmZ
2026-09-28 22:23:28 +02:00
..
accounts-service fix(deploy): pin backend Dockerfiles' builder/runtime base to the same Debian release 2026-09-28 15:32:30 +02:00
addons-registry chore(history): squash 59 commit(s) from 2026-09-23 2026-09-23 22:38:08 +02:00
chat-service chore(history): squash 59 commit(s) from 2026-09-23 2026-09-23 22:38:08 +02:00
common chore(history): squash 67 commit(s) from 2026-09-25 2026-09-25 20:22:13 +02:00
configs-service fix(deploy): pin backend Dockerfiles' builder/runtime base to the same Debian release 2026-09-28 15:32:30 +02:00
deploy fix(frontend): session cookie path, browser-language default, avatar crop, EN link previews, topbar logo 2026-09-28 22:23:28 +02:00
gateway fix(deploy): pin backend Dockerfiles' builder/runtime base to the same Debian release 2026-09-28 15:32:30 +02:00
.env.example chore(history): squash 67 commit(s) from 2026-09-25 2026-09-25 20:22:13 +02:00
.gitignore chore(history): squash 59 commit(s) from 2026-09-23 2026-09-23 22:38:08 +02:00
Cargo.lock chore(history): squash 16 commit(s) from 2026-09-26 2026-09-26 15:26:37 +02:00
Cargo.toml chore(history): squash 67 commit(s) from 2026-09-25 2026-09-25 20:22:13 +02:00
docker-compose.prod.yml fix(deploy): use quay.io/minio images (Docker Hub minio/minio delisted) 2026-09-28 15:08:11 +02:00
PLAN.md chore(history): squash 100 commit(s) from 2026-09-24 2026-09-24 23:52:12 +02:00
STRUCTURE.md chore(history): squash 67 commit(s) from 2026-09-25 2026-09-25 20:22:13 +02:00