]> danix's work - danix2-hugo-theme.git/commit
feat: add JavaScript modules (theme toggle, matrix rain, progress tracking, copy...
authorDanilo M. <redacted>
Sun, 5 Apr 2026 06:40:09 +0000 (08:40 +0200)
committerDanilo M. <redacted>
Sun, 5 Apr 2026 06:40:09 +0000 (08:40 +0200)
commitdcf54cad8529526fd7f8d9d4b84b63ccb3fa9630
treeddd752bb91a333eb7f8f3f7bcf41a4f75c8cd460
parentb1d3e5315bf92b925a1ca0603c2e476ae8c3d306
feat: add JavaScript modules (theme toggle, matrix rain, progress tracking, copy-to-clipboard)

Implement all 4 JavaScript modules:
- theme-toggle.js: Theme switching with localStorage persistence
- matrix-rain.js: Animated matrix-style rain effect on canvas
- progress-bar.js: Reading progress tracking during scroll
- copy-code.js: Copy-to-clipboard functionality for code blocks

Co-Authored-By: Claude Haiku 4.5 <redacted>
assets/js/copy-code.js [new file with mode: 0644]
assets/js/main.js
assets/js/matrix-rain.js [new file with mode: 0644]
assets/js/progress-bar.js [new file with mode: 0644]
assets/js/theme-toggle.js [new file with mode: 0644]