What's Changed
- fix(embed): polish 3D isometric rendering — gaps, animation, shading by @SeaL773 in #427
- feat(embed): add compact mode for 3D view and View toggle in sharing dialog by @SeaL773 in #428
- chore: refactor
ProfileHeadercomponent by @junhoyeo (23d2974) - style: consolidate
ActionButtonstyles by @junhoyeo (6d0880a) - fix(wrapper): align launcher smoke with supported runtimes by @junhoyeo in #429
- fix(copilot): normalize cache tokens in parser to align with others by @pmcgannon22 in #426
- fix(regressions): restore copilot accounting and embed behavior by @junhoyeo in #431
- fix(cursor): handle new v3 data format by @itsjling in #434
- fix(cli): restore local runner entrypoints by @junhoyeo in #435
- fix(frontend): address top codebase contract issues by @junhoyeo in #432
- fix(frontend): prevent rank badge overflow on 3+ digit ranks by @stevejkang in #437
- fix(pricing): try both anthropic and vertex_ai for Claude model lookups by @anaclumos in #438
- fix(lint): apply rustfmt to cursor cost parser by @junhoyeo (98e7ee1)
- Add npm version badge to README by @junhoyeo (cb7f2dd)
New Contributors
Full Changelog: v2.0.22...v2.0.24
