feature: reactions

This commit is contained in:
Andy Burke 2025-10-14 22:20:54 -07:00
parent 6500d9a9be
commit b8467ec870
16 changed files with 2603 additions and 383 deletions

7
public/js/debounce.js Normal file
View file

@ -0,0 +1,7 @@
function debounce(fn, delay = 1_000) {
let timer = null;
return (...args) => {
clearTimeout(timer);
timer = setTimeout(() => fn(...args), delay);
};
}