Releases: padosoft/laravel-ai-finops-admin
Releases · padosoft/laravel-ai-finops-admin
v1.2.0 — Cost cascade UI
Aligns the admin with core v1.2.x cost resolution cascade.
- Usage Explorer / Call-Trace: cost-method badge (actual / computed / estimated / covered), an estimated-tokens marker, and the provider-billed amount in the detail drawer.
- Diagnostics: estimate a call's cost from a prompt (server estimates tokens); token inputs disable in prompt mode.
- Pricing: manual mask gains fal.ai media units (per second/image/megapixel/request) + unit rate.
Requires core ^1.2.1. Vitest 45 + PHPUnit 8 + Playwright 22 + build green.
🤖 Generated with Claude Code
v1.1.0 — Multi-source pricing UI
v1.1.0 — Multi-source pricing UI
Aligns the admin console with padosoft/laravel-ai-finops v1.1.0 multi-source pricing.
Pricing screen
- Source badge (litellm / openrouter / manual) per model +
?source=filter. - Per-source sync status +
has_openrouter_keyindicator (boolean only — never the key). - Manual "Add price" mask: unit (per_token / per_million), currency (USD/EUR), effective_from, note —
for feed-less providers like regolo.ai.
New Subscriptions screen (canoni)
- Full CRUD over
pricing/subscription-windows: add / edit / End now (confirm) / delete (confirm). - Active windows flagged
covered · €0— flat-rate coverage; ending a window resumes real billing.
Quality
- Vitest 42 + PHPUnit 8 + Playwright 16 (desktop + tablet) + build, all green.
- New Playwright e2e harness (the repo had none) wired into CI.
🤖 Generated with Claude Code
v1.0.0 — Laravel AI FinOps Admin
First release of the laravel-ai-finops-admin — the React + Vite + Tailwind web console for
padosoft/laravel-ai-finops.
Highlights
- All 19 screens mounted at
/admin/ai-finops, wired to the real core API (session + CSRF, no mocks):
Dashboard, Diagnostics, Usage Explorer, Call/Trace, Pricing, Budgets, Policies, Approvals, Chargeback,
Alerts, Forecast & Anomalies, Cost-aware Routing, What-if Simulator, Price Watcher, Credit Pools,
FinOps Copilot, CO₂/ESG, Settings. - Stack: React 19 · Vite 6 · Tailwind v4 · TypeScript · React Router 7 · TanStack Query.
- Pixel-perfect design system (dark/light, dense, accessible); ships built assets so a Packagist install
renders out of the box. - Quality: Vitest 35 (components + screens) + PHPUnit 8; CI on PHP 8.3/8.4 + JS build/test. Every PR
went through CI + Codex/Copilot review.
Install
composer require padosoft/laravel-ai-finops padosoft/laravel-ai-finops-admin
php artisan vendor:publish --tag=ai-finops-admin-assetsOpen /admin/ai-finops.
Compatibility
PHP ^8.3, Laravel 12/13, requires padosoft/laravel-ai-finops ^1.0.
Follow-up
Playwright e2e infrastructure (testbench serve + seed + browser) is a planned enhancement; screens are
currently covered by Vitest component/interaction tests.