RES-Slim v0.14.1
Old.reddit-focused fork of Reddit Enhancement Suite. Chrome MV3 + Firefox MV2. 482→487 contract tests. This is the first tagged release since v0.12.7 and bundles the v0.13.0, v0.14.0, and v0.14.1 work.
v0.14.1 — bugfix
commentHighlightsno longer highlights every comment on the first visit to a thread. It now only highlights on a genuine revisit (comments posted since your last view); the first visit is recorded silently so later visits work as intended.
v0.14.0 — resilience, security, and features
Security: fixed a wiki-TOC DOM-XSS in comment preview, origin-gated the settings-console postMessage handler, sanitized notification messages through DOMPurify, added a CSV formula-injection guard on exports, a fail-closed ReDoS guard on user filter regexes, an http(s)-only guard on the background proxies, and upgraded DOMPurify 3.1.6 → 3.4.11.
Resilience: Reddit .json 403/429 responses now surface a single throttled notice instead of failing silently (auto-refresh backs off on 429); streamable/redditgallery handlers degrade cleanly on bad responses; the rate limiter releases its slot on synchronous throws; imgurFlatten default mirror updated to a live instance.
New modules (all disabled by default): fencedCodeBlocks (triple-backtick rendering + local highlighter), editedCommentDiff (Arctic Shift/PullPush original-vs-current diff), repostDedupe (URL/thumbnail dedupe), cleanLinkCopy (tracking-param-stripped permalink copy). Plus cobaltDownloader multi-instance failover with a localhost-companion fallback, and a gallery n/total counter.
Dependencies: esbuild 0.23.1 → 0.25.10, dayjs → 1.11.21.
v0.13.0 — settings console
Command-center settings console redesign: three-zone desktop shell (module library, focused workspace, persistent utility rail) with staged-change controls, theme/density/motion controls, and import/export.
Install
- Chrome/Chromium: download
RES-Slim-v0.14.1-chrome.zip, unzip, then load the unpacked folder via chrome://extensions (Developer mode → Load unpacked). - Firefox:
RES-Slim-v0.14.1-firefox.zip(MV2) via about:debugging → Load Temporary Add-on, or install unsigned in a build that permits it.