Commit historia

Upphovsman SHA1 Meddelande Datum
  neyrogovnarik 6bcd5622ef fix: moderation, editing, image URLs, and Caddy proxy 1 månad sedan
  neyrogovnarik 5aa65855b1 fix: update CSP wss: -> wss://api.{DOMAIN} for Safari WebSocket + wrap WS constructor in try-catch 1 månad sedan
  neyrogovnarik 31367c32b9 Switch from Yandex Maps to Leaflet + OSM (CartoDB dark tiles) 1 månad sedan
  neyrogovnarik 0dec9af591 fix: add worker-src for Yandex Maps in CSP (mobile Safari throws 'The operation is insecure') 1 månad sedan
  neyrogovnarik 694e7e8963 fix: remove admin off (healthcheck uses :2019/metrics) 1 månad sedan
  neyrogovnarik ff5ad62077 fix: remove rate_limit directive (no Caddy plugin), clean up redundant headers 1 månad sedan
  neyrogovnarik 2cd00858b5 deploy: Caddy HTTP-only (no TLS, SSL на Synology), env.prod для photoplaces.ru 1 månad sedan
  neyrogovnarik 4fdc008203 Production readiness: sentinel errors, WebSocket CORS, Docker secrets, тесты, ErrorBoundary, Obsidian Zettelkasten, CSP, DI 1 månad sedan
  neyrogovnarik 3105e48720 MinIO Console через path-based routing (api.photoplaces.ru/minio-console/) 1 månad sedan
  neyrogovnarik 16345a295e MinIO S3 API через path-based routing (api.photoplaces.ru/s3/) 1 månad sedan
  neyrogovnarik 62cc0f95e3 P1 #7: Reverse Proxy (Caddy) + HTTPS 1 månad sedan