buhapp-backend/internal
ga aee85c0087 Fix: Nearby struct без JSON-тегов → отдавалось PascalCase
После Sprint 5.1 (snake_case lowercase) Nearby struct не получил
json-теги. /search/nearby возвращал {UserID, Name, Lat, ...}
а фронт ждал {user_id, name, lat, ...} — markers не рисовались.

Фикс: добавил json:"..." на все поля Nearby.
Проверено: snake_case теперь везде в /search/nearby.
2026-08-21 11:55:22 +00:00
..
audit Sprint 7: race conditions + read_at + slog 2026-08-20 21:04:56 +00:00
auth Auth: HttpOnly cookie buhapp_at (без CORS preflight) 2026-08-20 21:50:28 +00:00
chat Sprint 7: race conditions + read_at + slog 2026-08-20 21:04:56 +00:00
config Sprint 6: security hardening 2026-08-20 20:42:22 +00:00
consent Sprint 1: scaffold backend (Go + Fiber + PG + Redis + MinIO) 2026-08-20 15:41:05 +00:00
db Sprint 1: scaffold backend (Go + Fiber + PG + Redis + MinIO) 2026-08-20 15:41:05 +00:00
handlers Backend: 'Запомнить меня' — remember=true ставит cookie на 30 дней (refresh TTL) 2026-08-21 11:19:00 +00:00
locations Fix: Nearby struct без JSON-тегов → отдавалось PascalCase 2026-08-21 11:55:22 +00:00
places Sprint 8: 2GIS tiles + places (бары/рестораны) nearby 2026-08-20 21:11:54 +00:00
preferences Sprint 5.1: JSON snake_case tags + lowercased fields 2026-08-20 16:29:02 +00:00
redis Sprint 1: scaffold backend (Go + Fiber + PG + Redis + MinIO) 2026-08-20 15:41:05 +00:00
reviews Sprint 5.1: JSON snake_case tags + lowercased fields 2026-08-20 16:29:02 +00:00
storage Sprint 6.1: photo upload (MinIO) + storage proxy 2026-08-20 20:59:52 +00:00
telegram Sprint 6: security hardening 2026-08-20 20:42:22 +00:00
users Sprint 6: security hardening 2026-08-20 20:42:22 +00:00
ws Sprint 3: chat with WebSocket 2026-08-20 15:51:05 +00:00