Commit History

  1. docs: update README tags

    d2c1be4
  2. Add hackathon submission tags, demo video, and launch post to README⁠

    goumsss +1: Claude Sonnet 4.6
    2989b7e

  1. Reduce multi-animal merging: 768px + side-by-side layout cue⁠

    goumsss +1: Claude Opus 4.8
    9d5c943
  2. Allow up to 5 animals in reward prompts (was 3)⁠

    goumsss +1: Claude Opus 4.8
    47ef589
  3. Show full calculation in wrong-answer feedback⁠

    goumsss +1: Claude Opus 4.8
    898db0e
  4. Replace chicken 🐔 with sheep 🐑 (baby lamb) in the animal picker⁠

    goumsss +1: Claude Opus 4.8
    d5b9763
  5. Dedupe reward generation: reuse pre-gen in the on-demand fallback⁠

    goumsss +1: Claude Opus 4.8
    ec4a4b3
  6. Prompt: repeat "a cute" per animal for clearer multi-animal scenes⁠

    goumsss +1: Claude Opus 4.8
    01c4239
  7. Fix place picker to 6 columns (was hardcoded to 5)⁠

    goumsss +1: Claude Opus 4.8
    aa5f2e5
  8. Add boat + space shuttle places (18 total → 3 rows of 6)⁠

    goumsss +1: Claude Opus 4.8
    7e55dd0
  9. Expand picker: 24 animals (lookalike-grouped) + 16 places⁠

    goumsss +1: Claude Opus 4.8
    e5752bc

  1. README: app flow screenshots + hackathon note; fix gen concurrency⁠

    goumsss +1: Claude Opus 4.8
    36cd8ec
  2. Docs: publish LoRA trainer + add README fine-tuning story⁠

    goumsss +1: Claude Opus 4.8
    6805506
  3. Integrate trained NumZoo LoRA into the app⁠

    goumsss +1: Claude Opus 4.8
    35bc0e8
  4. Fix ZeroGPU initialisation: spaces before torch, two-phase pipeline load, guidance_scale⁠

    goumsss +1: Claude Sonnet 4.6
    66c36b4
  5. Prep captions for LoRA training: trigger word + content-only⁠

    goumsss +1: Claude Opus 4.8
    47fb1ee
  6. Regenerate training image 011 — replace human girl with chibi butterfly⁠

    goumsss +1: Claude Opus 4.8
    c80b403
  7. Switch dataset model to Qwen-Image + add 54-image training set (LFS)⁠

    goumsss +1: Claude Opus 4.8
    38bba68

  1. Dataset: FLUX.2-dev + app-aligned prompts with multi-animal/place combos⁠

    goumsss +1: Claude Opus 4.8
    18bda20
  2. Docs: update CLAUDE.md + README for FLUX.2-klein-4B⁠

    goumsss +1: Claude Opus 4.8
    2b1f846
  3. Make HF cache setup bulletproof — never crash import, fall back to ephemeral⁠

    goumsss +1: Claude Opus 4.8
    68b5356
  4. Fix poisoned HF cache: fresh path + self-healing wipe⁠

    goumsss +1: Claude Opus 4.8
    a108fbc
  5. Fix cache cleanup: wrap removals in try/except, also clear .locks placeholder⁠

    goumsss +1: Claude Sonnet 4.6
    fb5e5c4
  6. Fix HF Spaces startup: restore spaces import + clear stale cache placeholders⁠

    goumsss +1: Claude Sonnet 4.6
    291f11c
  7. Restore startup pre-download for FLUX.2-klein-4B on HF Spaces⁠

    goumsss +1: Claude Sonnet 4.6
    1f6e488
  8. Fix: restore @spaces.GPU decorator required by ZeroGPU⁠

    goumsss +1: Claude Sonnet 4.6
    885e6f8
  9. Upgrade image model to FLUX.2-klein-4B + align training pipeline⁠

    goumsss +1: Claude Sonnet 4.6
    0a993a9
  10. Restore icons in status bar and enforce consistent panel width⁠

    goumsss +1: Claude Sonnet 4.6
    9b756bd

  1. Improve level experience: better status bar + level 5+ harder difficulty⁠

    goumsss +1: Claude Sonnet 4.6
    ba16816
  2. add samples and banner

    853e8c0
  3. Add banner image to app header with styled title⁠

    goumsss +1: Claude Sonnet 4.6
    9ba71f1
  4. Fix wrong-answer feedback; add numeric keyboard on mobile⁠

    goumsss +1: Claude Sonnet 4.6
    fa90153
  5. Fix My Collection title card in dark mode⁠

    goumsss +1: Claude Sonnet 4.6
    4066e23
  6. Revert emoji pre-selection to 1 animal + 1 place⁠

    goumsss +1: Claude Sonnet 4.6
    53af839
  7. Improve UI workflow: clean quiz, collection title card, no spinners⁠

    goumsss +1: Claude Sonnet 4.6
    8196f62
  8. Remove streak from prompt; support up to 3 animals and places⁠

    goumsss +1: Claude Sonnet 4.6
    4b81168
  9. Fix collection display: replace JS polling with server-side render⁠

    goumsss +1: Claude Sonnet 4.6
    a2af9f2
  10. Add training dataset generator + fix MPS dtype for local inference⁠

    goumsss +1: Claude Sonnet 4.6
    3311574
  11. Remove startup model pre-caching — let from_pretrained cache in container⁠

    goumsss +1: Claude Sonnet 4.6
    9e11bdb
  12. Fix .locks dir placeholder — also repair cache_root/.locks/models--*/⁠

    goumsss +1: Claude Sonnet 4.6
    c1afda8

  1. Fix: repair entire HF cache tree of placeholder files at startup⁠

    goumsss +1: Claude Sonnet 4.6
    0859512
  2. Fix FileExistsError on cache path: unlink placeholder file before makedirs⁠

    goumsss +1: Claude Sonnet 4.6
    54ba688
  3. Change cache path to /data/hf_cache to avoid storage git conflict⁠

    goumsss +1: Claude Sonnet 4.6
    21046df
  4. Fix ENOTDIR by validating every cache path level; add diagnostics⁠

    goumsss +1: Claude Sonnet 4.6
    4830e70
  5. Fix corrupt cache detection (lexists) and suppress asyncio GC noise⁠

    goumsss +1: Claude Sonnet 4.6
    1bcd3f8
  6. Fix corrupt cache entry and asyncio fd warning on startup⁠

    goumsss +1: Claude Sonnet 4.6
    2ed1759
  7. Redesign game loop: level-based flow with reward at end of each level⁠

    goumsss +1: Claude Sonnet 4.6
    a15351b
  8. Revert share=True — not supported on HF Spaces⁠

    goumsss +1: Claude Sonnet 4.6
    75bda08
  9. Enable share=True for public Gradio link⁠

    goumsss +1: Claude Sonnet 4.6
    d334b80
  10. Fix FileExistsError on /data/huggingface/hub mkdir⁠

    goumsss +1: Claude Sonnet 4.6
    27a8ab3