5 Commits
Author SHA1 Message Date
Emil 703fef0f87 Fix disappearing entries on save: delete/recreate thumbnail textures, avoid full UI refresh on feedback save 2026-06-28 17:12:40 +03:00
Emil 9c87ff9de7 Add feedback autosave on Enter key in review GUI 2026-06-28 17:00:27 +03:00
Emil 09f6f377c7 Add generation params to DB, fix GUI star layout/refresh, add sample generator script 2026-06-28 16:56:44 +03:00
Emil 68cba874d5 Add tests (64 passing) + fix bg removal algorithm
- test_feedback.py: 46 tests for FeedbackDB (add, rate, search, stats, export, delete)
- test_server.py: 18 tests for post-processing (pixelate, bg removal, prompt building)
- Fix _pixelate: handle pixel_size=0 without division by zero
- Fix _remove_background: remove global magenta normalization that ate interior highlights
  Now uses single-pass flood-fill from edges, preserving interior bright pixels
- Add pytest to .gitignore
2026-06-28 16:34:47 +03:00
Emil c4fe56021f Add sprite review GUI (DearPyGui)
- Desktop GUI similar to Soundgen's Training tab
- Thumbnail preview, star rating (1-5), text feedback
- Filter: all / unrated / top rated
- Export dataset as JSONL
- Updated README and requirements
2026-06-28 16:27:52 +03:00