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