-
v0.1.0 — First scaffold Stable
released this
2026-10-09 16:47:36 -04:00 | 81 commits to main since this releasev0.1.0 — First scaffold
The first cut of Command Center: an internal dashboard that reads and manages
every site's license from the central license control plane.✨ What's new
- 🔌 Central control plane by default — ships pointed at
centralauth.sladertech.cloud, seeded automatically on first run (no setup). - 📊 Dashboard — a fleet roll-up (active, expiring soon, expired, awaiting
license, revoked) plus the sites that need attention, with quick issue/renew. - 🖥️ Sites — search, status filters, add/edit site, and a per-site detail
view; bulk "issue to all pending". - 📜 Licenses — the same data sorted by soonest expiry, so lapses stand out.
- ⚙️ Issue / renew — 1-year / 3-year / 30-day-trial presets or a custom term,
feature flags (updates, trial), grace days, and push-to-site. - 🧩 Connections — manage control planes and switch the active one.
- 🔐 Secrets — admin tokens live in the OS keychain and are never committed;
supply the token with--dart-define=CONTROL_PLANE_ADMIN_TOKEN=…or in the UI. - 🎛️ Settings — control-plane server (change it if it ever moves), theme,
the expiring-soon window, and issue defaults.
🧱 Under the hood
- Layered architecture (domain, data, logic, ui) with bloc cubits over
repository interfaces — the UI never talks to the network directly. - Responsive shell: a persistent sidebar on wide windows, a drawer on narrow.
dart analyzeclean, all tests green, Linux desktop build.
🚀 Getting started
Run with the admin token supplied at run time (never committed):
flutter run -d linux --debug --dart-define=CONTROL_PLANE_ADMIN_TOKEN=<ADMIN_TOKEN>Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- 🔌 Central control plane by default — ships pointed at