summaryrefslogtreecommitdiff
path: root/layouts/_partials/scripts
AgeCommit message (Collapse)Author
2026-02-02refactor: remove aPlayer and replace with <audio>BigCoke233
2026-01-16perf: load aplayer resources only when neededBigCoke233
2025-10-30perf: dynamically load libra.jsEltrac
2025-10-25refactor: replace littlefoot.js with injected footnotes use a simpleEltrac
script to inject each footnote to coresponding paragraph.
2025-10-13refactor: remove unnecessary external js paramEltrac
2025-10-13refactor: move all action menu js to individual modulesEltrac
2025-10-13refactor: move comment toggle script to modular partialEltrac
2025-09-28remove: umami web analytics integrationEltrac
Stopped tracking visitors because I realized that: 1. It's no necessary for personal blogs to analyze user behaviors, 2. Checking pageviews on a daily basis really messed up my mental health.
2025-09-28fix: dark mode support for organ farmEltrac
2025-09-27feat: display like count by laying out organ imagesEltrac
2025-09-17fix: lightbox shifts verticallyEltrac
Like last commit 418aa1702a718b08c415d98b751563c5b2580bb1 , lightbox also shits slightly leftwards. Adding an offset can temporarily fix this. P.S. I just figured out I interchanged 'horizontally' and 'vertically' in the two commits. My bad.
2025-09-17fix: lightbox shifts horizontallyEltrac
For unknown reasons, the lightbox (powered by Libra.js) shifts a little downwards on the y axis. The temporary solution is to leverage new features of Libra.js to add an offset to the lightbox.
2025-09-17chore: update libra.jsEltrac
2025-09-15refactor: replace fancybox with libraEltrac
2025-09-10chore: track fancybox usageEltrac
I'm considering removing Fancybox because it loads a large JavaScript file and can significantly affects page load speed. First, I need to see if it's a frequently used feature.
2025-09-08fix: problem previous commit fails to fixEltrac
see commit fe7ac94a9807f7d604c2f29c205ac9fcb31d7248
2025-09-08fix: comment count not showing when count is 0Eltrac
2025-08-29refactor: move updateTooltip() inlineEltrac
2025-08-29refactor: feature initialization and comment count logicEltrac
2025-08-29feat: comment toggle animationEltrac
2025-08-29style: clear comment on action menu scriptsEltrac
2025-08-29perf: load like function lazilyEltrac
also disable 'like' when host is not 'www.geedea.pro' (the server rejects such requests anyway)
2025-08-29perf: load giscus and comment count lazilyEltrac
2025-08-29feat: tweak littlefoot styleEltrac
- use numerical footnotes - vertically align footnote buttons to the top - smaller popover
2025-08-02perf: refactor render-blocking action-menu logicEltrac
- put initialization script at the end of the page - delay initialization furthermore - delay comment count fetch after giscus iframe is loaded
2025-08-01fix: aplayer not showing correctlyEltrac
2025-07-19refactor: load fancybox and littlefoot globallyEltrac
2025-07-18refactor: make partials of all embeded JavaScript codeEltrac