Commit Graph

6 Commits

Author SHA1 Message Date
PTah cd85d7528f feat: Telegram notifications from SAC on ingest
Send Telegram alerts for high/critical events and new Problems.
Configurable via TELEGRAM_* env vars; ingest never fails on send errors.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-27 12:21:03 +10:00
PTah dea3486c43 feat: Problems API, ingest hook, and UI 2026-05-27 11:24:19 +10:00
PTah a2d7548f37 fix: SPA fallback для /events при F5 (index.html)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-27 11:01:47 +10:00
PTah 43e49d1f02 feat: phase 1C JWT UI, events/hosts API, Vue frontend
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-26 21:46:34 +10:00
PTah 8802e1833e fix: загрузка sac-api.env через pydantic, не EnvironmentFile systemd
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-26 21:07:51 +10:00
PTah e9bba6211e feat: backend ingest API, Docker Compose, Ubuntu install guide
- FastAPI: POST /api/v1/events, GET /health, JSON Schema validation

- PostgreSQL models, Alembic migration, bootstrap API key

- deploy/docker-compose.yml, .env.example

- docs/install-ubuntu-24.04.md, updated work-plan (agents first)

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-26 20:21:31 +10:00