From aed1d24f4492be3addeb53a27adb087f82f39bdd Mon Sep 17 00:00:00 2001 From: x Date: Sun, 25 Jan 2026 15:23:47 +0100 Subject: [PATCH] feat: Implement comment extras including custom emojis, pinned comments, and thread locking, with related UI and access control updates. --- public/s/js/comments.js | 1 + src/inc/routes/ajax.mjs | 1 + 2 files changed, 2 insertions(+) diff --git a/public/s/js/comments.js b/public/s/js/comments.js index 89a44bf..a755ac7 100644 --- a/public/s/js/comments.js +++ b/public/s/js/comments.js @@ -594,6 +594,7 @@ class CommentSystem { if (tag === 'input' || tag === 'textarea' || e.target.isContentEditable) return; if (e.key.toLowerCase() === 'c') { + if (!this.user) return; this.toggleComments(); } }); diff --git a/src/inc/routes/ajax.mjs b/src/inc/routes/ajax.mjs index a2e89ac..f4dddba 100644 --- a/src/inc/routes/ajax.mjs +++ b/src/inc/routes/ajax.mjs @@ -59,6 +59,7 @@ export default (router, tpl) => { data.commentsJSON = Buffer.from(JSON.stringify(data.comments || [])).toString('base64'); } else { data.comments = []; + data.isSubscribed = false; data.commentsJSON = Buffer.from('[]').toString('base64'); }