- Fixed ban pattern rule in the backtrack solver
- Fixed dart symbol in backtrack solver
- Fixed myopia rule in the backtrack solver
- Include the API of Logic Pad in the same repo using a monorepo setup
- Moved the core API of Logic Pad to a separate package at https://github.com/hlysine/logic-core
- Allow the grid to be resized by gestures/ctrl+scroll wheel
- Fixed the theme switcher not highlighting the current theme
- Added a toggle in myopia arrows to check diagonals
- Added a small padding between instructions
- Reworked hotkeys again to avoid clashing with undo/reset
- Added the ability to reorder rules
- Changed the control scheme of the merge tool to work on mobile
- Split resize tool into row and column variants
- Reworked hotkeys for tools
- Scaffolding for backend
- Logic Pad is now accessible at <logic-pad.com>
- Internal rework of the code generation mechanism
- All solvers now ignore rules that do not affect the solution
- Disallowed grid of negative size
- Fixed myopia arrows not treating empty tiles appropriately
- Massive restructure of codebase to prepare for backend code
- Fixed bogus tile count when a viewpoint is on a gray tile
- Enhanced support for Markdown in puzzle description
- Added support for
||spoilers||
which can be revealed by solving the puzzle - You can now count gray tiles by holding
ctrl
- Added a button to reset the site in case of bugs
- Fixed myopia arrows sometimes turning green when incomplete
- Fixed tile count overlay to support older browsers
- Optimized site loading and enabled installation as PWA app
- Added support for Safari 16
- Fixed the backtrack solver to work with new options in symbols per area rule
- Added a new curated puzzle
- Fixed incorrect rendering of the thumbnail grid of ban pattern rule
- Added "at least/at most" options to symbols per area rule
- Added a confirmation message when leaving the puzzle editor
- Clicking the site icon now brings you back to the front page
- Fixed front page colors in different themes
- Added more curated puzzles
- Added changelog
- Added front page
- You can now use Markdown in puzzle description
- Improved the backtrack solver to support more rules and symbols (ALaggyDev)
- The underclued solver now reports a solution as unique if it fills the grid completely
- Added optional checkpoints in music grids
- Fixed several bugs related to music grid playback
- Added foresight rule for optional hints
- Display all rules by default in the rule search box
- Fixed symbol colors when the underlying tile does not exist
- Added the resize tool
- Several QoL improvements in the puzzle editor