Files
vela-platform/CHANGELOG.md
oimwiodev d1160673a7 🎉 v1.0.0 — Vela Platform launch
Self-hosted P&L tracking app with component-level pricing.
Offers: Atlas/Atlas+/Rif/Rif+ with granular cost breakdown.
API + MCP + multi-user auth.
2026-06-15 23:05:59 +01:00

33 lines
1.5 KiB
Markdown

# Changelog
## v1.0.0 (2026-06-15) — Vela Platform Launch 🏔️
### 🚀 Initial Release
- Self-hosted P&L tracking web app for Best OF (C2C server/storage business)
- Built with FastAPI + SQLite + Jinja2 templates + Bootstrap 5
### 🏔️ Offers (Services)
- **Atlas** — Core 1TB storage (7 components, 4,000 MAD/month)
- **Atlas+** — Premium 1TB + backup (9 components, 5,000 MAD/month)
- **Rif** — Core 500GB server (7 components, 3,500 MAD/month)
- **Rif+** — Premium 500GB + backup (9 components, 4,500 MAD/month)
### 🔧 Features
- **Component-Level Pricing** — Each offer has granular breakdown (HDD, SSD, RAM, CPU, Casing, Bandwidth, Setup, Support, Sauvegarde)
- **Auto-Computed Prices** — Totals recalculate automatically when you edit any component
- **Inline Component Editor** — Add, edit, or delete components from the Offers page with live price updates
- **Monthly P&L Dashboard** — Revenue, cost, margin cards with 12-month trend chart
- **Transaction Logging** — Track monthly revenue per client per service
- **Multi-User Auth** — Admin (edit) + Viewer (read-only) roles
- **JWT Cookie Auth** — Login sets httpOnly cookie, API uses Bearer token
### 🧩 API & Integrations
- Full REST API for all CRUD operations
- MCP server for Hermes agent integration (components, transactions, P&L)
- All prices in MAD (Moroccan Dirham)
### 🐳 Deployment
- Standalone Python app (no Docker needed)
- systemd user service for auto-start
- Single SQLite database (zero config)