Commit graph

  • 327deed1dd feat: budgets scope picker with live dropdowns main Vadym Samoilenko 2026-04-27 16:25:17 +01:00
  • fe65b3b309 feat: source app filter as dropdown on dashboard Vadym Samoilenko 2026-04-27 16:20:04 +01:00
  • c85ba20501 fix: use source_app as project dimension, drop empty project_id Vadym Samoilenko 2026-04-27 15:59:54 +01:00
  • 05da6e9b82 fix: show all users in Top Users chart (limit 20, dynamic height, truncate labels) Vadym Samoilenko 2026-04-27 15:52:18 +01:00
  • 1c215b571a fix: resolve user IDs to names in Top Users chart on Dashboard Vadym Samoilenko 2026-04-27 15:49:22 +01:00
  • 3d0d5c8538 feat: add SVG favicon (indigo bar chart icon) Vadym Samoilenko 2026-04-27 15:47:51 +01:00
  • a8555d40b8 fix: split pivot row dimensions into separate table columns Vadym Samoilenko 2026-04-27 15:45:44 +01:00
  • 8e163d8514 feat: add Inter font preconnect for faster load Vadym Samoilenko 2026-04-27 15:42:22 +01:00
  • e0f5584545 fix: remove /admin/ prefix from explorer API calls (baseURL already includes /admin) Vadym Samoilenko 2026-04-27 15:09:44 +01:00
  • 6654d57270 feat: redesign Pivot Explorer with presets, name resolution, smart formatting Vadym Samoilenko 2026-04-27 15:07:27 +01:00
  • dfa32a91c7 feat: add google_tts generic model pricing + video-accessibility backfill script Vadym Samoilenko 2026-04-27 14:59:42 +01:00
  • 2822e9cb99 fix: pricing engine unit keys and google→vertex_ai provider alias Vadym Samoilenko 2026-04-27 14:41:14 +01:00
  • 36ce10eb50 fix: show 6 decimal places for small costs (< $0.01) Vadym Samoilenko 2026-04-27 14:36:15 +01:00
  • 9491a11903 fix: analytics query usage_events directly for real-time data Vadym Samoilenko 2026-04-27 14:34:19 +01:00
  • 954e7c21eb fix: audit log ObjectId serialization, add user PATCH/DELETE endpoints Vadym Samoilenko 2026-04-27 14:22:06 +01:00
  • 6d4bd44926 feat: premium redesign v2 — featured KPI card, AreaChart gradient, rgba badges Vadym Samoilenko 2026-04-27 13:12:04 +01:00
  • cfd6359733 feat: full frontend redesign — premium SaaS UI with CSS design system Vadym Samoilenko 2026-04-27 12:54:27 +01:00
  • d4e1e4bf60 feat: add server-side update.sh script for in-place deploys Vadym Samoilenko 2026-04-27 12:30:50 +01:00
  • a3c9e5b739 fix: pass VITE_APP_ENV build arg so dev login shows on dev server Vadym Samoilenko 2026-04-27 12:27:39 +01:00
  • 5c01532e30 fix: add vite-env.d.ts for import.meta.env types Vadym Samoilenko 2026-04-27 12:23:28 +01:00
  • e4c9dd80c3 fix: copy source before editable install, add packages path for Poetry Vadym Samoilenko 2026-04-27 12:22:13 +01:00
  • 7c4b9d8d68 fix: remove secrets from deps (built-in Python module) Vadym Samoilenko 2026-04-27 12:21:18 +01:00
  • a083fddf11 fix: remove readme field from pyproject.toml, add README.md Vadym Samoilenko 2026-04-27 12:20:50 +01:00
  • c953684cb6 fix: use npm install instead of npm ci (no package-lock.json in repo) Vadym Samoilenko 2026-04-27 12:19:41 +01:00
  • 8da227275b design: replace inline styles with professional CSS design system Vadym Samoilenko 2026-04-27 12:13:26 +01:00
  • 53d0367b94 feat: dev login + optical-dev deploy setup Vadym Samoilenko 2026-04-27 12:05:42 +01:00
  • c595ea47d7 fix: resolve startup import errors and Docker port conflicts for optical-dev deploy Vadym Samoilenko 2026-04-27 11:56:41 +01:00
  • 2f070ce503 feat: initial implementation of Oliver AI Cost Tracker Vadym Samoilenko 2026-04-27 11:26:08 +01:00
  • aaa8b61ec2 Initial commit Vadym Samoilenko 2026-04-27 09:51:21 +00:00