neyrogovnarik 1bc606e02f fix: hide internal errors from clients in production hai 1 mes
..
config b73aa46b15 fix: rate limiter fallback + JWT secrets validation hai 1 mes
handlers 1bc606e02f fix: hide internal errors from clients in production hai 1 mes
log 1b6df7f835 go.mod: module path github.com/photoplaces/backend -> gogs.fxtmmsk.ru/foxtime/photoplaces/backend hai 2 meses
middleware 27844e5da9 ratelimit_redis.go: GetIP заменён на ручное извлечение из X-Forwarded-For/X-Real-IP/RemoteAddr hai 2 meses
models 792742db80 Фикс: RefreshToken модель в models, убран лишний import repository из services/places.go hai 2 meses
pointer 4fdc008203 Production readiness: sentinel errors, WebSocket CORS, Docker secrets, тесты, ErrorBoundary, Obsidian Zettelkasten, CSP, DI hai 2 meses
repository 792742db80 Фикс: RefreshToken модель в models, убран лишний import repository из services/places.go hai 2 meses
services 792742db80 Фикс: RefreshToken модель в models, убран лишний import repository из services/places.go hai 2 meses
validator 1b6df7f835 go.mod: module path github.com/photoplaces/backend -> gogs.fxtmmsk.ru/foxtime/photoplaces/backend hai 2 meses