other
- meow 8569c7a
other
- Elo difficulty generation (#68) 0cd4b9f
- trim slow ripple effect CI sample set dfb0602
- reject oversized ripple effect cages 853e2a3
- refactor and ripple effect difficulty up 8f423c4
- bubbletea paradigm 5845928
- app-level-cleanp 60ec793
- chore: regenerate VHS GIFs (#65) 90a8a2a
- export to pdf from tui 1a91557
other
- Update netwalk and puzzle render polish for volume 1 (#64) ddec2b5
- tests updates 17e65b9
- docs updates 7d01c02
- tech debt 10 58c408d
- tech debt 9 0e2be93
- tech debt 8 1ddddc6
- tech debt 7 4480c34
- tech debt 6 a8fc19e
- tech debt 5 85d46b9
- tech debt 4 4242efd
- tech debt 3 504785e
- tech debt 2 b6747ff
- tech debt 95c0b27
- add spellpuzzle print df406aa
- update twl06 to full list to not make random words not work lol 4349d91
- chore: regenerate VHS GIFs 365062d
- test fix e9a8d37
- menu visual tweaks d7ed9d6
- add missing vhs and new game mode 29cc8d0
- more consistency passes b062913
- ui polishin efb6a02
other
- nonogram ux improvement for paint mode to keep orthogonal movement going. a1688aa
- gopls diagnostic pass. use ur linter b9db185
- readd basic agents file to stop annoying practices 09d6bea
- linting 653dd91
- Summarize puzzle app updates 980850d
- cleanup 7df3e87
- fix lint f65b7c4
- added markdown theme support. added sudokurgb. updated hashi to use dynamicgrid 35d88ce
- word search ui pizazzin 428ce97
- update readmes 9af2469
- Add weekly gauntlet play flow 0c32ee2
- update takuzu+ print instructions f5c2359
- menu changes, render update for nurikabe 179aeca
- layout changes maybe. polish ux in games 12dcb68
- chore: regenerate VHS GIFs b98a104
other
- patch fb793ef
- dynamic-grid-generic 7471ee0
- add two new games and implment dynamic grid across older games f6b7327
- refactor f068e92
- add config flag and db_path config value c81e86e
- jsonl consistency fix db27b89
- made cover optional d5dce28
- cover-art 439fd4e
- complete domain split to game for printadapter. 5ec53c4
- update go.sum b8d1623
- migrate to new host for fpdf. b4400fe
- new agents.md 523a8cd
- refactoring c81e5f4
- fix: surface pdf adapter render errors 514cb07
- refactor: migrate print adapters and remove markdown sharing 7e06247
- generative artwork pdf cover d2b8695
- remove testing files 1cf1738
- pdf export wrapin up a8f05ce
- print unification and new font with proper license inclusion 8d700de
- feat: add hashi pdf renderer and print payload pipeline c82d643
- swap to jsonl export. 39167a3
- step 01 commit 0c5cbc3
- tweaked nurikabe to be more reasonably difficult/generation speed trade of d260f2e
other
- manual tweaks 21c43b5
- chore: regenerate VHS GIFs be41caf
- updated tape files with set seed. eventually wanna make the gameplay not random input. cfe1c31
- skip benchmark on short test 31aba7f
- lint/fmt 28e7fd5
- perf: tune wordsearch and lightsout generation 6f8e0d1
- perf: optimize sudoku hashiwokakero and shikaku generation bab8251
- perf: improve takuzu and hitori generation paths 4b80db4
- perf: optimize nurikabe and nonogram generators 9a748b7
- ignore plans 95a2c2a
- save state management 3c05f0f
- remove help text on solved puzzles c28818a
- add tests fd26c81
- Use theme palette colors for category hover bars cf9edaf
- feat: stabilize help row layout across games 48bc9c7
- shikaku escpae behavior 51ba889
- add vhs and update help text language 3c43819
- feat: add nurikabe and improve game session lifecycle 78dbe54
- add gocache as ignore 8d31c62
- chore: regenerate VHS GIFs 162334d
other
- refactor theme system with WCAG-compliant palettes and unified styling d4c9ea7
- theme wip commit 6b31156
- lowerkey the menu a bit d925a68
- swap rng to HRW to stabilize generation to be easier to seed. swapped to subRNG for name, and passing direct RNG results to the generation seed. This allows us to generate stable games with set rng and reproduce across versions (idealisitically) c626d15
- remove old plans f9c13f1
- split cmd module into seperate files c5a1dc3
- Revert "move games under the game folder to better scope domain" 61d11a7
- move games under the game folder to better scope domain 552a9bb
- cleanup root e3a7752
- chore: regenerate VHS GIFs 2caca41
- add stats view with XP/level system and VHS recording 487aa43
- update menus aff3bff
other
- hashi and hitori UX passes 20e6a1c
- add mouse to word search 8d753d5
- add mouse to lights out and shikaku 553f7e3
- nonogram bug fixes 823ac74
- fix: resolve Reset panics on imported games, double-input from key release, view overflow mangling, and nonogram mouse offset eb8440f
- fix: forward WindowSizeMsg to game on all entry paths 8f8936d
- fix: root handler KeyMsg->KeyPressMsg to prevent release double-toggle, add mouse debug telemetry 15aadfb
- debug(nonogram): add mouse event telemetry to debug overlay bfa7389
- fix(nonogram): robust grid origin via rendered measurement, fix paintBrush release ccba74a
- feat(nonogram): add mouse click/drag and hold-to-paint support 68ab28e
- fix: use natural column width for continue table instead of terminal width 345254c
- fix: pass width to continue table for bubbles v2 viewport rendering 1a9a2e2
- fix: remove RootStyle margin to prevent render overflow in v2 alt screen 77225ac
- fix: use "space" instead of " " for space key in bubbletea v2 098f749
- feat: upgrade to bubbletea v2, bubbles v2, lipgloss v2 4603a95
- refactor: prepare for bubbletea v2 migration 0cd14ad
- refactor: extract shared styles, remove dead code, fix panics and caching 6de7d24
- remove extra padding on shikaku 16f7659
- chore: regenerate VHS GIFs 42734a6
- docs: add Shikaku to README with preview 1c1f5ba
- update readme to include new gamemode e84b87e
- add new game to ci for preview generation be4f5d9
- fix vhs: use Type L instead of Shift+Right for shrink action dfc548c
- feat: add Shikaku rectangle-partition puzzle game 5c5f379
other
other
- refactor: split main package model into focused components fb7eab1
- add help.md files and menu for guides bba30fc
- chore: regenerate VHS GIFs 77a6055
- patch 29af4f0
- update daily game definition to be package internal c9705e5
- fix daily algorithm. update help and menu tape files. 50495ad
- feat: add daily puzzles with seeded generation f3b28a8
- chore: regenerate VHS GIFs 25dd947
- style change 3168e1f
- feat: add Hitori puzzle game mode ac1d42d
- add async generation 5471c93
- nonogram-fix-demo 1cf6c54
- wider nonogram 9c64de9
- add quit da2ad19
- feat: add reset puzzle to initial state (Ctrl+R) 76f8d6b
- Add AGENTS.md guide, test-short command, and improve takuzu generator 5e988fd
- perf: optimize nonogram generator for large grids 3200ad9
- refactor: convert uniqueness tests to table-driven pattern 3e324df
- Gradually shift density toward 0.5 after failed attempts 582a09d
- Fix infinite loop risk and add large grid tests a61c52e
- Add unique solution validation for puzzle generators 5397c4c
- chore: regenerate VHS GIFs a66014f
- help tapex have its tape dream 6ae39a5
- updated to common usage list source rather than spell check list source for word list generation. ff6b41e
- Style unification, vhs variation, just help :) 3050b76
other
- more style channges cd468a6
- chore: regenerate VHS GIFs f2209d3
- sudoku style fix for crosshair 3fa7a00
- colorify vhs tapes 3a54d08
- stylen e839698
- modify ci to use just test instead of direct call. this reduces repeated config if any in future ba1e1bc
- documentation and action work 783da5b
- test fix for sudoku covering edge case in generating ambiguous grids 2564c95
- formatting fixes in tests f269c2c
- nonogram, sudoku, and hashi tests cd22638
- Lights out and Word Search tests dee3a53
- coverage begins e1fea99
- Update README to reflect six puzzle types 094eed9
- chore: regenerate VHS GIFs 52d17fb
- Manual Stylin cause a bot cant do fine details. 7fe1b23
- chore: regenerate VHS GIFs c003ab1
- add missing automated tape 6ecdeab
- Center help text anchor rather than left 4ee50de
- Phase 1 - Bug Fix: Fixed cell.String() in sudoku/cell.go swapping row/column labels (c.x, c.y → c.y, c.x). 45270ca
- chore: regenerate VHS GIFs 90d5cff
- bugfix: missed requirement of vhs just compile inclusion and overall readme inclusion 52b2b56
- address code review 26e1058
- refactor: deduplicate takuzu validation and harden helpers eb6280f
- fix: enforce unique-lines rule during takuzu grid generation a4dbb52
- update claude file with findings from creating mode. 3ebcbc9
- Updated gamemodes to researched scalars 2c65ae3
- feat: add takuzu with basic modes. 4c7d08e
- Adjust nonogram difficulty 400a626
- chore: regenerate VHS GIFs c040d9c
- fix wordsearch tape file and added new resolution for word search. normalized wordsearch mode values 85b6b40
- claude updates 1b89110
- chore: regenerate VHS GIFs 9b93aee
- style: set Catppuccin Mocha theme in VHS tapes c0f8f03
- fix: unset CI env var in VHS tapes to enable full color detection f490aee
- fix: add CLICOLOR_FORCE=1 to VHS tapes to bypass CI TTY detection 6da44c2
- fix: set COLORTERM=truecolor in VHS tapes for CI color support 001593b
- chore: regenerate VHS GIFs e81744d
- fix: use PR instead of direct push for VHS GIF updates eed27b8
- fix: replace vhs-action with manual VHS install to fix ffmpeg failure aa6ba23
- add vhs gif generation and pipeline ca6ce18
- center to window all elements fdc4f5a
- Add instructions for installing with AUR #3 6a31e94
- Updated readme to show new install methods and update Nonogram description. 26e7b19
other
other
- add CI/CD workflows and ignore build binary 9f8ce4e
- add subcommands, add scaffolding for infra 559c132
- add lightsout 721c2c9
- new theme and menu improvements 01cb60f
- new styles (ew purple grosss) 174e229
- style and ux df60dd8
- unify ux and fix bad exit handling. dcef8c1
- add continue functionality 7295a1c
- add history table and name-gen a470cdf
- cleanup style and organize menu f55f9d0
- removed core spawner to respect open/close a53abec
- hashiwokakero e3f4b94
- modified word search menu items 3858d73
- updated word search help text. implemented sudoku generator 8f65ed8
- restylize nonogram and sudoku 7915414
- re-enable sudoku modes 4d5a3a5
- add wordsearch 21eba3b
- add some stringers and comment out sudoku ad89329
- init fe4a67e