1.3.0 (2025-05-20)
I finally added explanations on how the algorithms work on the /learn page and also link to other ressources. I hope I made no errors there.
While it may look about same as it did before I added quite a lot of UX improvements and bug fixes to make it an overall better experience.
- fix: change settings dropdown back to poppins (cc9e6e8)
- fix: modals are now also above buttons that have a z-index on hover (cfe5eb8)
- fix: algorithm options may not disappear anymore after route navigation (aeb8d2a)
- fix(algorithm): best fs now correctly imports the state (ff31d28)
- fix(algorithm): binary tree import now works again (af9044a)
- fix(algorithm): celullar automaton now correctly appllies the rules (d7e3f87)
- fix: change article links and fix jps file name (108b4b0)
- fix: change default app hotkeys for accessibility concerns (2e25e66)
- fix(algorithm): change statrecord colour to the correct one (f074559)
- fix: clean up angular control flow migration inconsistency (9e711bf)
- fix: clean up imports and mop up forgotten console logs (24e1a4b)
- fix: code now adheres to eslint v9 rule changes (0dbff6b)
- fix: disable tremaux algorithm for the time being (debfc2e)
- fix(algorithm): fix multiple recursive division bugs (aee476f), closes #3
- fix: further changes to new eslint config (3ef8872)
- fix: general code cleanup without functionality changes (66030e9)
- fix: initial logo animation going from green to red on pathfinding urls (e087163)
- fix(algorithm): jump function now always jumps correctly (4c07c08)
- fix: make focus visible and the route links better (168a555)
- fix: make it possible to open in new tab when clicking on the logo (61c4fea)
- fix: make modal import/export font the primary font (2e11ba6)
- fix: make site more accessible for focus-visible (60d9d46)
- fix: migrate old sass imports and remove unused directives (4a1b77d)
- fix: missing background on algorithm switch warning (8fc1ad1)
- fix: reduce grid controller layout shifting and some style changes (9fbc943)
- fix: reduce initial layout shift in navbar (6d2d97c)
- fix: remove article columns margin on x axis (9331365)
- fix: remove change detection error and cleanup forgotten console logs (58713dd)
- fix: remove unused cellular automaton stat record (f072464)
- fix: reset node weights on algo mode switch when disallowed by new algorithm (464a42b)
- fix: small ida star algorithm article change (a97642a)
- fix: small view transition fix and add todo (b0b6044)
- fix: temporary fix for grid component initial change detection (f242426)
- fix: the priorityqueue indexOf() now correctly returns the index instead of the priority (6cf43b0)
- fix: user tour focus-visible (8decc80)
- test: add missing test cases and update old ones (78ecb0b)
- test: playwright tests should work a bit better now (7f4c5a7)
- chore: update readme and promo due to ux changes (e3216e3)
- chore: upgrade angular to v19 (278f540)
- chore: upgrade dependencies excluding eslint (e8295d9)
- chore: upgrade to eslint 9 and change existing husky and commitlint configs (2e1ac8e)
- feat: loading articles now respects animation settings (9e9beb6)
- feat: slight button style change and accessibility improvements (b45d888)
- feat(learn): add first batch of articles for the learn page (9000133)
- feat(algorithm): add first working ida star implementation (381bd6c)
- feat(algorithm): add first working version of jump point search (187571c)
- feat: add functionality to add, parse and load markdown articles (e2b8de0)
- feat: add last batch of articles (b5f1c2f)
- feat(articles): add more articles about the algorithms (41c05aa)
- feat: change main font to Iter for readability (961f40d)
- feat: change order of pathfinding settings and algorithm options (feb3263)
- feat: export modal textarea now respects the algorithmMode colour scheme (f010c2f)
- feat: indicate when an algorithm doesn't use special node colours (703631a)
- feat: make grid-settings visuals more consistent with the overall style (d354d2d)
- feat: migrate simulation routes to lazy load (1bb4669)
- feat: open article links in a new tab instead (4a00791)
- feat: skip initial view-transition (de6f417)
- fix(algorithm)!: binary tree now works without any state needed (c47b8fa)
- ci: change requires for the build-version script to es module (14d0daa)