semantique / static

Commit History

  1. fix(onboarding): tidy the welcome modal layout (#46)⁠

    Ben Blaker +1: Claude Opus 4.8 (1M context)
    Unverified signature
    3037fcd
  2. feat(onboarding): add a line-art welcome modal on game open (#45)⁠

    Ben Blaker +1: Claude Opus 4.8 (1M context)
    Unverified signature
    8429f6a
  3. feat(levels): add the countries board with the column-shuffle mechanic (#44)⁠

    Ben Blaker
    Unverified signature
    3663d53
  4. feat(layout): centre the sentence and unify the desktop/tablet board (#43)⁠

    Ben Blaker +1: Claude Opus 4.8 (1M context)
    Unverified signature
    cfa0c79
  5. feat(portal): spinning-spiral teleport tiles on the animal board (#42)⁠

    Ben Blaker +1: Claude Opus 4.8 (1M context)
    Unverified signature
    8d3ebb8
  6. feat(levels): add the subjects board with the wings flight mechanic (#41)⁠

    Ben Blaker +1: Claude Opus 4.8 (1M context)
    Unverified signature
    45107cc
  7. fix(mobile): responsive feelings board — wrapping checklist, fuller board, sharper render (#40)⁠

    Ben Blaker
    Unverified signature
    007f851
  8. perf(render): smooth animation by gating and staggering the sketch boil⁠

    benjosaur +1: Claude Opus 4.8 (1M context)
    559f3b3
  9. fix(prompt): render the written sentence un-clipped in Safari⁠

    benjosaur +1: Claude Opus 4.8 (1M context)
    5d9a0d4
  10. fix(fonts): preload both Caveat weights before boot⁠

    benjosaur +1: Claude Opus 4.8 (1M context)
    b57726d
  11. fix(mixer): keep the audio mixer open while you use its controls⁠

    benjosaur +1: Claude Opus 4.8 (1M context)
    371be62
  12. fix(embed): keep the HF board fit scroll-invariant (#32)⁠

    Ben Blaker +1: Claude Opus 4.8 (1M context)
    Unverified signature
    8d256bc
  13. feat(audio): replace synth bg music with the Cipher2 track (#28)⁠

    Ben Blaker +1: Claude Opus 4.8 (1M context)
    Unverified signature
    fc31f3c
  14. fix(ui): enlarge target words and center them when they wrap (#30)⁠

    Ben Blaker +1: Claude Opus 4.8 (1M context)
    Unverified signature
    c949a43
  15. fix(layout): keep the grid centred when the forward swap tile appears (#29)⁠

    Ben Blaker +1: Claude Opus 4.8 (1M context)
    Unverified signature
    a5f7f73
  16. feat(ui): retitle the out-of-hops stamp "context window exceeded" (#27)⁠

    Ben Blaker +1: Claude Opus 4.8 (1M context)
    Unverified signature
    efe291e
  17. feat(audio): pen-scratch + keycap-press sound as each word is written (#26)⁠

    Ben Blaker
    Unverified signature
    6f2eb74

  1. feat(nav): swap boards by hopping a one-way progression tile (#25)⁠

    Ben Blaker +1: Claude Opus 4.8 (1M context)
    Unverified signature
    b9f18ee
  2. fix(ui): stop clipping the ! and ? sentence chips (#22)⁠

    Ben Blaker +1: Claude Opus 4.8 (1M context)
    Unverified signature
    8633182
  3. feat(audio): background music and an in-game volume mixer (#21)⁠

    Ben Blaker +1: Claude Opus 4.8 (1M context)
    Unverified signature
    7d3cc83
  4. fix(ui): restore the ⏎ submit tile and a solid start outline (#20)⁠

    Ben Blaker +1: Claude Opus 4.8 (1M context)
    Unverified signature
    48c6837
  5. fix(layout): keep tiles clear of the hop hint line (#19)⁠

    Ben Blaker +1: Claude Opus 4.8 (1M context)
    Unverified signature
    491673f
  6. fix(layout): remove residual vertical overflow in the HF Spaces iframe (#18)⁠

    Ben Blaker +1: Claude Opus 4.8 (1M context)
    Unverified signature
    da194a2
  7. fix(layout): keep the board on-screen in the HF Spaces iframe (#16)⁠

    Ben Blaker +1: Claude Opus 4.8 (1M context)
    Unverified signature
    83e6847
  8. refactor(ui): drop redundant labels and the extra check tick (#15)⁠

    Ben Blaker +1: Claude Opus 4.8 (1M context)
    Unverified signature
    ff1852e
  9. refactor(judge): simplify to a "<sentence> =" prompt; rename ⏎ tile to =⁠

    benjosaur +1: Claude Opus 4.8 (1M context)
    edcc51c
  10. feat(levels): modular drop-in level API + animal board⁠

    benjosaur +1: Claude Opus 4.8 (1M context)
    4a497b2
  11. feat(mobile): swipe controls and responsive layout (#13)⁠

    Ben Blaker +1: Claude Opus 4.8 (1M context)
    Unverified signature
    a808a72
  12. refactor(ui): replace LLM jargon with friendlier game labels (#12)⁠

    Ben Blaker +1: Claude Opus 4.8 (1M context)
    Unverified signature
    27f427c

  1. feat(targets): replace single target with collect-them-all checklist (#11)⁠

    Ben Blaker +1: Claude Fable 5
    Unverified signature
    557ba69
  2. feat(prompt): move prompt strip from bottom to just under the HUD (#9)⁠

    Ben Blaker +1: Claude Fable 5
    Unverified signature
    3d6fe70
  3. fix(style): keep ink text in browser dark mode (#10)⁠

    Ben Blaker +1: Claude Fable 5
    Unverified signature
    f33081c

  1. feat(prompt): pen-write prompt words instead of boxed chips (#7)⁠

    Ben Blaker +1: Claude Fable 5
    Unverified signature
    947668c
  2. feat(game): Web Audio sound effects for hops, keycaps, and verdicts (#5)⁠

    Ben Blaker +1: Claude Fable 5
    Unverified signature
    ba42c78
  3. refactor(hud): drop token-slot boxes, keep plain N/10 context counter (#4)⁠

    Ben Blaker +1: Claude Fable 5
    Unverified signature
    09952e9
  4. feat(game): 3D keycap board, fleshed character, context-overflow death (#3)⁠

    Ben Blaker +1: Claude Opus 4.8 (1M context)
    Unverified signature
    45f65df
  5. feat(game): one-deep input buffer for responsive mashing⁠

    benjosaur +1: Claude Opus 4.8 (1M context)
    64bec1e
  6. feat(game): judging flow, verdict card, reset⁠

    benjosaur +1: Claude Opus 4.8 (1M context)
    5001285
  7. feat(game): character, movement, hop animation, HUD⁠

    benjosaur +1: Claude Opus 4.8 (1M context)
    18b0808
  8. feat(game): hand-drawn board rendering⁠

    benjosaur +1: Claude Opus 4.8 (1M context)
    9a77e8b
  9. feat(app): gr.HTML shell with templates and server function⁠

    benjosaur +1: Claude Opus 4.8 (1M context)
    e911f6b