Commit Graph

  • ea3951aa0c Cleanup: extract constants, fix typecheck, add ESLint, organize store types main josh 2026-04-28 22:45:32 -04:00
  • 6ea136083a Overhaul cloud save system: fix destructive bugs, add save management UI josh 2026-04-28 21:43:00 -04:00
  • 8ef1226755 Fix logout resetting progress: auto-load cloud save after re-login josh 2026-04-28 21:17:54 -04:00
  • f3e6a2e692 Fix background music: bright lo-fi pad instead of horror ambient josh 2026-04-28 20:20:43 -04:00
  • d609934b73 Add working sound effects and background music via Web Audio API josh 2026-04-28 20:11:50 -04:00
  • 1e3d50719e Merge pull request 'Revitalize backend: working cloud saves, logout, and account UX' (#13) from feature/auth-invites into main josh 2026-04-28 19:34:37 -04:00
  • 2a6629af79 Revitalize backend: working cloud saves, logout, and account UX feature/auth-invites josh 2026-04-28 19:32:03 -04:00
  • 5d30d1f4a1 Make dev menu (Ctrl+D) always available without localStorage gate josh 2026-04-28 12:29:46 -04:00
  • ce2cab3404 Merge pull request 'Fix admin seed, open username/email changes, invite refresh & revocation' (#11) from feature/auth-invites into main josh 2026-04-27 22:28:23 -04:00
  • 2912d760cb Fix admin seed, open username/email changes, invite refresh & revocation josh 2026-04-27 22:22:42 -04:00
  • 035d4f0385 Merge pull request 'Rename AI Tycoon to Token Empire across entire codebase' (#10) from feature/auth-invites into main josh 2026-04-27 21:08:36 -04:00
  • c1cc70eeb9 Rename AI Tycoon to Token Empire across entire codebase josh 2026-04-27 21:04:07 -04:00
  • 5e4007160c Merge pull request 'Fix empty VITE_API_URL falling back to localhost in production' (#9) from feature/auth-invites into main josh 2026-04-27 20:51:19 -04:00
  • be93e57853 Fix empty VITE_API_URL falling back to localhost in production josh 2026-04-27 20:50:34 -04:00
  • eca244f9d4 Merge pull request 'Fix double /api prefix causing invite gate bypass and broken API calls' (#8) from feature/auth-invites into main josh 2026-04-27 20:47:40 -04:00
  • fbedcec4f2 Fix double /api prefix causing invite gate bypass and broken API calls josh 2026-04-27 20:45:13 -04:00
  • 95b43dceec Merge pull request 'Fix health check 404: add /api/health route, remove nginx /health proxy' (#7) from feature/auth-invites into main josh 2026-04-27 20:29:51 -04:00
  • 65afa886af Fix health check 404: add /api/health route, remove nginx /health proxy josh 2026-04-27 20:22:00 -04:00
  • 01d9703aec Merge pull request 'Improve API error messages: show HTTP status, catch network errors' (#6) from feature/auth-invites into main josh 2026-04-27 20:14:13 -04:00
  • 7348b35475 Improve API error messages: show HTTP status, catch network errors josh 2026-04-27 20:03:34 -04:00
  • 8e5dca471e Merge pull request 'Add nginx reverse proxy for /api and /health to backend server' (#5) from feature/auth-invites into main josh 2026-04-27 20:00:16 -04:00
  • 6cf5bf76b3 Add nginx reverse proxy for /api and /health to backend server josh 2026-04-27 19:59:32 -04:00
  • cc27c00991 Merge pull request 'Add backend health check, fetch timeouts, stale token cleanup, and error screen' (#4) from feature/auth-invites into main josh 2026-04-27 19:56:53 -04:00
  • 2ab097ec8a Add backend health check, fetch timeouts, stale token cleanup, and error screen josh 2026-04-27 19:55:50 -04:00
  • c0965cb7d7 Merge pull request 'Add auto-migration on server startup' (#3) from feature/auth-invites into main josh 2026-04-27 19:43:38 -04:00
  • 066c3310ff Add auto-migration on server startup josh 2026-04-27 19:41:10 -04:00
  • 5f7b728463 Merge pull request 'Fix Docker production build: move tsx to dependencies, reinstall in production stage' (#2) from feature/auth-invites into main josh 2026-04-27 19:34:39 -04:00
  • a061337d6f Fix Docker production build: move tsx to dependencies, reinstall in production stage josh 2026-04-27 19:33:16 -04:00
  • b0c552562a Merge pull request 'Add auth system with invite-only registration and admin roles' (#1) from feature/auth-invites into main josh 2026-04-27 19:26:15 -04:00
  • 4881907c28 Add auth system with invite-only registration and admin roles josh 2026-04-27 19:25:16 -04:00
  • df01ac8e35 Move revenue after churn and raise price churn cap to prevent exploit josh 2026-04-26 22:17:30 -04:00
  • 63e56dc229 Fix consumer subscription pricing exploit with perceived-value-based elasticity josh 2026-04-26 21:51:03 -04:00
  • 5aa9436368 Expand multirun reporting: health summary, era durations, serving diagnostics, cash-flow detail josh 2026-04-26 20:55:49 -04:00
  • 62998d6cb2 Remove duplicate per-run completion line from worker stderr josh 2026-04-26 20:21:38 -04:00
  • a240ba2e44 Scale CI multi-simulation to 100 runs, remove per-run progress ticker josh 2026-04-26 20:11:49 -04:00
  • 19f652b43a Replace per-switch network simulation with aggregate per-DC statistical model josh 2026-04-26 20:06:40 -04:00
  • 57a81be769 Cache serving pipeline fleet to eliminate per-tick rebuilds and reduce GC pressure josh 2026-04-26 19:51:13 -04:00
  • bbb69a315c Remove benchmark evaluation system, use training capabilities directly josh 2026-04-26 19:28:59 -04:00
  • db034687d6 Add real-time progress feedback to multi-run simulations josh 2026-04-26 17:42:37 -04:00
  • 04d8a4e883 Update .gitea/workflows/balance-check.yml josh 2026-04-26 17:08:45 -04:00
  • 416b6bfe8d Add research money costs, longer research times, era-scaled talent costs, and persona strategy josh 2026-04-26 16:14:27 -04:00
  • b906592af4 Redesign system interconnections display: group by health, inline diagnoses josh 2026-04-26 13:00:41 -04:00
  • d47afd8542 Fix CI interpret step using wrong relative path for summary CSV josh 2026-04-26 12:25:10 -04:00
  • 6105c28887 Fix research complete notification using raw ID instead of display name josh 2026-04-26 12:22:17 -04:00
  • a8746246f8 Add Vitest test suite with 184 tests covering all game engine systems josh 2026-04-26 09:41:56 -04:00
  • 1f50f6c86c Fix crash on existing saves missing researchQueue by merging persisted state with defaults josh 2026-04-26 08:41:54 -04:00
  • cc606ae523 Fix balance-check CI: remove node cache, random sim, and unsupported artifact uploads josh 2026-04-26 08:19:40 -04:00
  • 5885e33531 Add research queue: queue multiple projects, auto-promote on completion, RP refund on dequeue josh 2026-04-26 08:16:16 -04:00
  • 626ca51041 Fix community size ballooning to infinity with logistic growth damping josh 2026-04-26 08:16:02 -04:00
  • 102e05c8ba Add game-simulation package with multi-run balance testing, fix stalled-pipeline trap josh 2026-04-26 06:11:26 -04:00
  • 283c7c7932 Overhaul dashboard into command center with compute tracking, era-gated sections josh 2026-04-25 13:45:16 -04:00
  • 901db02a6b Replace decorative overload policy with real serving pipeline and dedicated Serving page josh 2026-04-25 12:42:09 -04:00
  • d7d77238b9 Redesign model lifecycle: upfront SFT/alignment, multi-size families, point releases, quantization-only variants josh 2026-04-25 11:00:38 -04:00
  • 775c6a4fa5 Overhaul Models tab UX: action feedback, post-training flow, guided navigation josh 2026-04-25 10:20:00 -04:00
  • fdedd6f4d0 Fix model freshness stuck at 0% by calling onModelDeployed on deploy josh 2026-04-25 09:51:53 -04:00
  • 00e790591e Game balance audit: wire research effects, rework capability formula, fix dead systems josh 2026-04-25 09:36:31 -04:00
  • 8d650fefae Comprehensive UX audit fixes: navigation, feedback, affordances, and accessibility josh 2026-04-25 09:05:26 -04:00
  • 09a5cb69a7 Overhaul market system with shared TAM competition, multi-tier pricing, enterprise pipeline, and developer ecosystem josh 2026-04-25 08:30:24 -04:00
  • 4c1c0e9ff2 Overhaul model system with multi-stage training, variants, benchmarks, and eval josh 2026-04-25 07:36:34 -04:00
  • fc1f371c8c Overhaul rack system with split FLOPS, VRAM, cooling, interconnect, and multi-vendor SKUs josh 2026-04-25 02:27:03 -04:00
  • 54220fca70 Rework network to 6-tier Clos topology with individual switch entities josh 2026-04-25 01:33:59 -04:00
  • f8d7a25c6e Remove per-DC deployment complete and rack QA failure notifications josh 2026-04-25 00:39:35 -04:00
  • 4a318c36ad Add bulk fill and staggered retrofit at campus/cluster level josh 2026-04-25 00:26:14 -04:00
  • 02791f9500 Remove per-rack production failure notifications josh 2026-04-25 00:02:04 -04:00
  • b7d23c8872 Fix Fill Capacity exceeding DC slot limit due to double-counted failed racks josh 2026-04-25 00:00:46 -04:00
  • 9c49a10b31 Add floating dev/debug menu for QA testing (Ctrl+D) josh 2026-04-24 23:43:41 -04:00
  • c799f2e359 Redesign infrastructure to hypercluster scale with 4-level hierarchy josh 2026-04-24 23:15:41 -04:00
  • d36d9d61a8 Fix DC uptime always showing 100% despite rack failures josh 2026-04-24 22:22:42 -04:00
  • f702a82539 Redesign Infrastructure page with AWS-style provisioning UX josh 2026-04-24 22:17:48 -04:00
  • f9f6233b69 Comprehensive UX polish: fix 19 friction points across all pages josh 2026-04-24 21:44:18 -04:00
  • d25dfe0435 Fix max update depth crash on Market page josh 2026-04-24 20:55:27 -04:00
  • 900d1d5190 Fix compute utilization bug and add subscriber saturation cap josh 2026-04-24 20:50:26 -04:00
  • a36617f9e3 Fix max update depth crash on Infrastructure page josh 2026-04-24 20:29:54 -04:00
  • 24278297f0 Add rack decommission pipeline stage josh 2026-04-24 20:15:48 -04:00
  • 03ef94c22c Fix rack order race condition allowing slots/power to exceed DC limits josh 2026-04-24 20:05:11 -04:00
  • 38097478da Fix price elasticity and inference utilization bugs josh 2026-04-24 20:00:06 -04:00
  • 95f2f97121 Remove events system entirely josh 2026-04-24 19:54:44 -04:00
  • 0005e580a7 Overhaul infrastructure: replace GPU model with rack-centric system josh 2026-04-24 19:41:55 -04:00
  • 1af9408c87 Fix Finance page: remove Recharts Tooltips, defensive string coercion josh 2026-04-24 19:04:44 -04:00
  • 6659941632 Fix Finance page crash from Tooltip formatter returning array josh 2026-04-24 18:54:39 -04:00
  • 617b29bd85 Fix crypto.randomUUID crash on non-HTTPS origins josh 2026-04-24 18:50:37 -04:00
  • 68540ebcf9 Add Docker and Gitea Actions CI/CD pipeline josh 2026-04-24 18:27:07 -04:00
  • 938df33789 Add .claude/ to gitignore josh 2026-04-24 18:12:52 -04:00
  • 6c7348f924 Add README and documentation josh 2026-04-24 18:10:43 -04:00
  • 0ff8a32b95 Add Week 4 social features, regulation, and safety tradeoffs josh 2026-04-24 18:02:30 -04:00
  • 8a8b49d934 Add Week 3 polish and late-game features josh 2026-04-24 17:56:40 -04:00
  • 8ea6c771a1 Add Hono backend with PostgreSQL, auth, cloud saves, and leaderboard josh 2026-04-24 17:35:18 -04:00
  • 8c9555bc08 Add Week 2 depth systems: research, events, competitors, talent, data josh 2026-04-24 17:30:24 -04:00
  • d1d3eb4bf2 Polish Week 1: tooltips, save import, game balance tuning josh 2026-04-24 17:17:58 -04:00
  • 9a48c188ad Add complete game loop: training, revenue, market, offline catch-up josh 2026-04-24 17:02:58 -04:00
  • fdc8e544ae Initial scaffold: AI Tycoon monorepo with core game loop josh 2026-04-24 16:53:46 -04:00