Commit Graph

7 Commits

Author SHA1 Message Date
e6f6dbbab6 feat: wire WebSocket router and add background refresh loop
Register ws router in main.py and add periodic ping/odoo refresh
that broadcasts updates to connected WebSocket clients.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-15 09:06:34 +00:00
0fbfe7e89d feat: add API routers for network, tasks, calendar, and services
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-15 09:05:38 +00:00
2bd7cd9102 feat: add WebSocket router for real-time broadcast updates
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-15 09:05:18 +00:00
1f13170ba1 feat: add network scanner module with nmap discovery, config merge, and ping
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-15 09:04:21 +00:00
2421da1d63 feat: add Odoo JSON-RPC client with projects, tasks, and calendar methods
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-15 09:04:21 +00:00
2158dddb09 feat: add config manager module with YAML loading for settings and services
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-15 08:57:32 +00:00
f1c20c0461 feat: scaffold backend with FastAPI, config files, and health endpoint
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-15 08:04:13 +00:00