Historique des commits

Auteur SHA1 Message Date
  neyrogovnarik 603a3d4fd4 fix(cors): добавить PUT в AllowedMethods il y a 2 semaines
  neyrogovnarik 86b0c221f5 feat(admin): редактирование и удаление тегов и характеристик через админку il y a 2 semaines
  neyrogovnarik 12f6dcf9d7 fix: 429 rate limit + refreshSession ordering + export refreshAccessToken il y a 1 mois
  neyrogovnarik 23ca2b6378 fix: Secure flag куки по протоколу, а не APP_ENV il y a 1 mois
  neyrogovnarik 8bd0f03e2d fix: глобальная AppEnv → atomic.Bool, координаты [lat,lng] il y a 1 mois
  neyrogovnarik 9cb2c7d7ab refactor: handlers на интерфейсах вместо конкретных типов il y a 1 mois
  neyrogovnarik 32d73d5eb0 feat: restore endpoint + кнопка восстановления в админке il y a 1 mois
  neyrogovnarik 52c3c22f85 feat: go-модели ModerationLog, Payment, Subscription, VisitorSession + миграция 000011 il y a 1 mois
  neyrogovnarik 484982cde6 chore: исправлены оставшиеся низкоприоритетные проблемы il y a 1 mois
  neyrogovnarik b7d0b8c4bc feat: статус deleted + полное удаление для модераторов il y a 1 mois
  neyrogovnarik 08877ff7e9 add admin create user endpoint and UI il y a 1 mois
  neyrogovnarik af1833e1b4 increase auth rate limit from 10 to 30 req/min il y a 1 mois
  neyrogovnarik eaa46fcca0 fix: List хендлер читает ?status=, проверяет права для не-published статусов il y a 1 mois
  neyrogovnarik 9a1678f6f3 feat: bootstrap setup — первый superadmin через /admin если нет ни одного il y a 1 mois
  neyrogovnarik fedcd4304d fix: загрузка файлов через backend (POST /upload), без прямой загрузки в MinIO il y a 1 mois
  neyrogovnarik b80d91ca06 feat: backend proxy /geocode/reverse для Nominatim, MapPicker идёт через API il y a 1 mois
  neyrogovnarik 76d20b3751 feat: GET /places/my + role-based toolbar + AddLocationModal il y a 1 mois
  neyrogovnarik 2f3af8dc90 fix: аудит безопасности и качества кода — P0/P1/P2 исправления il y a 1 mois
  neyrogovnarik 9dbd170d77 fix: eliminate pricing race condition in booking creation il y a 1 mois
  neyrogovnarik 5e5070c261 feat: WebSocket heartbeat + pub/sub il y a 1 mois
  neyrogovnarik 1bc606e02f fix: hide internal errors from clients in production il y a 1 mois
  neyrogovnarik b73aa46b15 fix: rate limiter fallback + JWT secrets validation il y a 1 mois
  neyrogovnarik 4fdc008203 Production readiness: sentinel errors, WebSocket CORS, Docker secrets, тесты, ErrorBoundary, Obsidian Zettelkasten, CSP, DI il y a 1 mois
  neyrogovnarik 1b6df7f835 go.mod: module path github.com/photoplaces/backend -> gogs.fxtmmsk.ru/foxtime/photoplaces/backend il y a 1 mois
  neyrogovnarik 8a87d03d2f Исправление критических ошибок и предупреждений il y a 1 mois
  neyrogovnarik 195ecabd23 Полная документация проекта + фикс бага callerInfo il y a 1 mois
  neyrogovnarik 65ede7452c P1 #9: Структурированное логирование (slog) + Graceful shutdown il y a 1 mois
  neyrogovnarik 8ac67d5043 P0: Security & production readiness il y a 1 mois
  neyrogovnarik 88d6faccf2 add /auth/logout endpoint il y a 2 mois
  neyrogovnarik b22a56b358 fix: rate limiter, ws broadcast, upload url, owner checks, docs il y a 2 mois