hatchimera / src /buddy_fusion

Commit History

  1. fix(share): restore visible labels on the action pills (white-on-white)⁠

    arkai2025 +1: Claude Opus 4.8 (1M context)
    6fcbae2
  2. fix(lab): stop the canvas grid overflowing the right edge on wide screens⁠

    arkai2025 +1: Claude Opus 4.8 (1M context)
    82de371
  3. feat: model-free bench, Quick Start + Build-from-scratch landing, fix blank-Lab⁠

    arkai2025 +1: Claude Opus 4.8 (1M context)
    3076240
  4. feat(landing): Start opens the from-scratch bench, drop the second button⁠

    arkai2025 +1: Claude Opus 4.8 (1M context)
    76f5794
  5. fix(lab): resize tree GL buffer on height drift, not just width⁠

    arkai2025 +1: Claude Opus 4.8 (1M context)
    1861475
  6. chore(rename): point Space URL/remote at build-small-hackathon/hatchimera⁠

    arkai2025 +1: Claude Opus 4.8 (1M context)
    f9c053c
  7. feat(share): year-prefixed download names + Voxel data right of Save GIF⁠

    arkai2025 +1: Claude Opus 4.8
    cc351f7
  8. refactor(runtime): single Gemma 4 12B model + Hatchimera rename⁠

    arkai2025 +1: Claude Opus 4.8
    b6ded85
  9. feat(landing): regenerate backdrop thumbnails from latest templates + 0-2 grafted parts⁠

    arkai2025 +1: Claude Opus 4.8
    e58de0e
  10. feat(share): download voxel data + dated, readable download filenames⁠

    arkai2025 +1: Claude Opus 4.8
    576ed95
  11. feat(bench): show Splice only when both slots filled + a periodic wobble nudge⁠

    arkai2025 +1: Claude Opus 4.8
    151bc75
  12. fix(canvas): restore the dot-grid under the scissor 3D layer via multiply⁠

    arkai2025 +1: Claude Opus 4.8
    e25bff4
  13. feat(bench): random parts on 🎲, well-supported hints, Lab scratch entry⁠

    arkai2025 +1: Claude Opus 4.8
    d1fa9fc
  14. merge: bring main's part-assembly-edit feature into the FreeLand branch⁠

    arkai2025 +1: Claude Opus 4.8
    1c2f745
  15. feat(edit): parts fuse and redistribute instead of stacking⁠

    arkai2025 +1: Claude Opus 4.8 (1M context)
    e8d38ed
  16. perf(tree): render the family tree from one WebGL context via scissor⁠

    arkai2025 +1: Claude Opus 4.8 (1M context)
    9b62911
  17. feat(lab): flicker-free selection, full-bleed canvas, reveal/share polish⁠

    arkai2025 +1: Claude Opus 4.8
    e70219d
  18. feat(edit): replace small-model selector with keyword + parametric assembler⁠

    arkai2025 +1: Claude Opus 4.8 (1M context)
    f2b4b4e
  19. feat(parts): author ~100 categorized voxel parts across 10 categories⁠

    arkai2025 +1: Claude Opus 4.8 (1M context)
    5d75cea
  20. refactor(parts): split catalog into parts_data.py + add category schema⁠

    arkai2025 +1: Claude Opus 4.8 (1M context)
    2f0e70d
  21. feat(lab): FreeLand from-scratch entry + Random, draft creatures, canvas/nav polish⁠

    arkai2025 +1: Claude Opus 4.8
    8f4eafb
  22. feat(runtime): log selector picks; fake edit keyword-matches the catalog⁠

    arkai2025 +1: Claude Opus 4.8 (1M context)
    5f6a2e3
  23. feat(runtime): default selector to MiniCPM5-1B-GGUF with auto-fallback to Qwen⁠

    arkai2025 +1: Claude Opus 4.8 (1M context)
    8486026
  24. feat(runtime): selector->assembler edit path with freeform fallback⁠

    arkai2025 +1: Claude Opus 4.8 (1M context)
    8f73bd7
  25. feat(parts/assembler): catalog parts + deterministic anchor placement⁠

    arkai2025 +1: Claude Opus 4.8 (1M context)
    96d4c08
  26. perf(runtime): optional no-grammar freeform path + lower 12B token cap⁠

    arkai2025 +1: Claude Opus 4.8 (1M context)
    edd5989
  27. fix(runtime): grammar bench measures OFF only to avoid ZeroGPU abort⁠

    arkai2025 +1: Claude Opus 4.8 (1M context)
    2e955a1
  28. feat(ui): Lab Figma-style pannable canvas redesign⁠

    arkai2025 +1: Claude Opus 4.8 (1M context)
    6fd2d2b
  29. perf(runtime): give freeform 12B calls their own GPU budget + grammar bench⁠

    arkai2025 +1: Claude Opus 4.8 (1M context)
    c20e312
  30. chore: make tracked content English-only (keep CJK command-match table)⁠

    arkai2025 +1: Claude Opus 4.8 (1M context)
    b27ae7c
  31. feat(ui): unify live render with share GIF, recolor text, simplify Lab⁠

    arkai2025 +1: Claude Opus 4.8 (1M context)
    3c1e27e
  32. merge: share lineage GIF + voxel build animation into main⁠

    9719074
  33. feat(share): Quick Draw!-style lineage GIF share flow + voxel build animation⁠

    arkai2025 +1: Claude Opus 4.8 (1M context)
    8ca9c78
  34. fix(bench): raise the model so hint bubbles overlap its top slightly⁠

    arkai2025 +1: Claude Opus 4.8 (1M context)
    b108f6b
  35. fix(bench): bigger scene, smaller/lower model, centered ×⁠

    arkai2025 +1: Claude Opus 4.8 (1M context)
    874dbee
  36. fix(bench): fill the 3D scene, center the ×, one-line input with send arrow⁠

    arkai2025 +1: Claude Opus 4.8 (1M context)
    de7e665
  37. feat(bench): big 3D scenes + Gemma-suggested hint bubbles in a halo arc⁠

    arkai2025 +1: Claude Opus 4.8 (1M context)
    c48f7c9
  38. fix(ui): game-style Splice Bench — chips flank the model, centered & aligned⁠

    arkai2025 +1: Claude Opus 4.8 (1M context)
    39cf3d5
  39. feat(compendium): in-app Compendium screen + seed lineage from it⁠

    arkai2025 +1: Claude Opus 4.8 (1M context)
    a680b83
  40. feat(compendium): expand to 52 broad creatures + shared-renderer report⁠

    arkai2025 +1: Claude Opus 4.8 (1M context)
    491bf0f
  41. feat(compendium): data module + report tool + first 12 creatures⁠

    arkai2025 +1: Claude Opus 4.8 (1M context)
    0e1479c
  42. feat(freeform): route the whole main flow through the freeform path⁠

    arkai2025 +1: Claude Opus 4.8 (1M context)
    d3e7351
  43. fix(ui): symmetric, centered Splice Bench with bigger stages + readable buttons⁠

    arkai2025 +1: Claude Opus 4.8 (1M context)
    3cdf70c
  44. fix(voxel): DoubleSide material so creatures aren't see-through at some angles⁠

    arkai2025 +1: Claude Opus 4.8 (1M context)
    969a9f3
  45. feat(freeform): steer one dominant body colour + accents in prompts⁠

    arkai2025 +1: Claude Opus 4.8 (1M context)
    363c58d
  46. feat(freeform): add biped/bird/round/serpent reference exemplars⁠

    arkai2025 +1: Claude Opus 4.8 (1M context)
    09c5546
  47. feat(voxel): ACES tone mapping, studio rig, contrast-aware bg + contact shadow⁠

    arkai2025 +1: Claude Opus 4.8 (1M context)
    f88d0cb
  48. feat(voxel): baked per-vertex AO via merged geometry⁠

    arkai2025 +1: Claude Opus 4.8 (1M context)
    3b3e73a
  49. feat: freeform voxel generation (Gemma 4 12B) + freeform breeding⁠

    arkai2025 +1: Claude Opus 4.8 (1M context)
    b90431b

  1. fix(lab): reliable auto-advance to splice bench⁠

    d3de595