summaryrefslogtreecommitdiff
path: root/assets/js
AgeCommit message (Collapse)Author
2026-04-07chore: move templates out of site repoeltrac
2026-03-18feat(fediform): hit Enter to open fediverse objecteltrac
2026-02-20perf: minify instantpageeltrac
2026-02-18refactor: use CSS popover attr, remove JSeltrac
2026-02-10feat: add theme switcheltrac
2026-02-10refactor: use custom render hookeltrac
- remove inject-footnotes.js, use a partial that receives `.Content` and does the injection statically - use a `utils/render` partial, as custom "render hook" - reuse `content` partial for all pages
2026-02-10fix: do not load fediform.js when related element is absenteltrac
2026-02-07feat: add "Copy Toot Link" buttonBigCoke233
fix the issue where webmention and fediverse input text are black in dark mode
2026-01-31refactor: move toggle action area script to JavaScript fileBigCoke233
2026-01-31fix: toot url not exported correctlyBigCoke233
2026-01-31refactor: use event listener to trigger fediform buttonBigCoke233
2026-01-31refactor: bundle fediform.jsBigCoke233
2026-01-31remove: like buttonBigCoke233
2026-01-30chore: remove GiscusBigCoke233
- export old Discussion data as JSON and render them if found - move legacy "Static Comments" to giscus.json - remove giscus code
2026-01-22fix: back-to-top falsely initialized when not neededBigCoke233
2026-01-21fix(like.js): early return due to missing argumentsBigCoke233
2026-01-21chore: update like server API url and format fileBigCoke233
2026-01-19chore: replace all old assets urlBigCoke233
2026-01-17fix: unable to get pageID in like.jsBigCoke233
2026-01-17perf: remove inline scripts and bundle JS filesBigCoke233
2026-01-17perf: use instantpage.js to improve page speedBigCoke233
2025-11-06fix: footnote in table ruins layoutEltrac
2025-10-30docs: update draftEltrac
2025-10-25refactor: replace littlefoot.js with injected footnotes use a simpleEltrac
script to inject each footnote to coresponding paragraph.
2025-10-21remove: settings pageEltrac
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-24remove: font size settingEltrac
2025-09-10fix: settings page lacks dark mode supportEltrac
2025-09-10style: less redundant code and clearer logicEltrac
2025-09-10fix: problem the last commit fails to fixEltrac
commit 4c3ce2a1bdbdd7116551f617a045d9e89db89bb4
2025-09-10fix: changed setting not showing actual value after refreshEltrac
2025-09-10refactor: use existence instead of boolean string in local storageEltrac
Umami needs `umami.disabled` value to be `1` to actually disable it. Also, local storage can't store booleans, hence 'true' and 'false' are stored as strings, which is dumb. Just remove the item when it needs to be set false.
2025-09-10refactor: uniforms local storage keysEltrac
2025-09-10fix: checkbox checked value not set properlyEltrac
2025-09-10fix: checkboxes being in the same lineEltrac
2025-09-10feat: add checkbox optionsEltrac
- visitor can now disable umami tracking - visitor can now hide Batrick
2025-09-10feat: add settings page and text altering optionsEltrac
2025-07-27refactor: disable tooltip for elements with only title attributeEltrac
2025-07-27refactor: extract tooltip feature as a global scriptEltrac
2025-07-08refactor: include only necessary styles and remove unused like-button assetsEltrac
2025-06-19feat(like-button): 将点赞按钮的样式和逻辑提取到独立文件Eltrac
提取CSS和JavaScript到单独文件以提高可维护性 使用Hugo资源管道进行最小化处理 保留原有功能并优化代码结构
2025-05-17perf: remove lazyloading script and fully rely on the native solutionEltrac
2025-05-17perf: remove unnecessary fancybox helper scriptEltrac
2025-03-31refactor: move some JavaScript to individual js fileEltrac