Commit graph

16 commits

Author SHA1 Message Date
4db41a147c Add Fisher-Yates Shuffle (algorithmus + shuffle button) 2026-04-06 20:50:12 +02:00
a2e01443e6 Remove Bitonic Sort and Threads slider (cleaner, simpler UI) 2026-04-06 20:32:33 +02:00
209a11aef3 Fix mobile viewport (prevent zoom on touch) and remove slider tooltip 2026-04-06 20:13:08 +02:00
01a4840393 Add slider hover tooltip and CSV/paste import for custom arrays 2026-04-06 19:58:05 +02:00
1e812c86c6 Remove package.json and node_modules (single-file project) 2026-04-06 19:51:36 +02:00
8d16936f5d Refactor: Replace all 'var' with 'let' (JS keyword only) 2026-04-06 19:50:44 +02:00
113b8ff758 Fix: timsort snap params, passive resize, drawPath optimization, aria-live, readUrlState labels 2026-04-06 18:43:43 +02:00
6950c4d788 Fix: Remove duplicate event listeners and CSS @media rules 2026-04-06 18:41:05 +02:00
a6284b0933 Switch from post-commit to pre-commit hook for version bump 2026-04-06 18:18:39 +02:00
971a24cf74 Add post-commit hook for auto version bump 2026-04-06 18:16:31 +02:00
545daf4d08 Fix: Remove duplicate keyboard shortcuts handler 2026-04-06 17:42:01 +02:00
633c62bc5d Fix: Remove duplicate stat cards 2026-04-06 17:38:59 +02:00
94342a3a62 Fix: Remove duplicate function declarations (tick, finishAnimation, stopTimer, readUrlState, writeUrlState) 2026-04-06 17:35:14 +02:00
b8f6889cb4 Add ESLint config and Node.js test suite (198/198 passing) 2026-04-06 16:57:32 +02:00
dc0705d235 Implement improvements: remove GSAP, fix Math.max stack overflow, keyboard shortcuts, URL state persistence, performance metrics, mobile layout fixes 2026-04-06 16:34:27 +02:00
26838d5f14 Initial commit: sorting visualization with .gitignore 2026-04-06 15:31:37 +02:00