Skip to content

RES-Slim v0.4.0

Choose a tag to compare

@SysAdminDoc SysAdminDoc released this 13 Apr 15:06

Comprehensive QA Audit + Settings Console Rebuild

Settings Console Rebuild (new)

  • Full two-panel layout with independent sidebar and workspace scrolling
  • Search workspace fixes and search-results rendering corrections
  • Mobile and deep-link behavior improvements
  • Save/discard state and staged-count UX fixes
  • Disabled-module accessibility: options pane becomes inert, controls behind scrim are no longer keyboard-focusable
  • Localization cleanup for the rebuilt settings UI
  • Right-panel toggle fix: legacy RES toggle CSS no longer leaks into the console; toggles correctly centered and sized

Build System

  • Fixed noSourcemap parameter name mismatch (Firefox/Opera always got sourcemaps)
  • Wrapped async builds in Promise.all (previously exited before completion)
  • Fixed undefined token injection for browserMobileMinVersion
  • Removed dead chromebeta/edge/opera targets with missing manifests

Manifests

  • Removed dead webRequest permission (Chrome MV3)
  • Removed redundant script-src-elem from Chrome CSP
  • Removed unused cookies/identity permissions from Firefox MV2

Modules

  • Added missing module.include to fixImageLinks and downloadButtons (ran on options page)
  • Fixed archiveLinks Unddit URL double /r/ bug
  • Fixed reddEye hideFlagged using bare .collapsed class instead of clicking expand toggle
  • Fixed viewDeleted detached-DOM check using thing.entry instead of thing.element
  • Fixed nextTopComment duplicate button injection on re-navigation

Settings Console (QA fixes)

  • Fixed a.target concatenation bug (produced invalid _blank _parent)
  • Fixed noreferer typo → noreferrer (7 occurrences, 3 files)
  • Fixed table keycode options dropping metaKey bit (4-element array instead of 5)

CSS & Dependencies

  • Removed 26 dead SCSS imports for stripped modules — 50KB smaller res.css (282KB → 232KB)
  • Removed dead suncalc and favico.js dependencies

Install

  • Chrome: Download the .crx or load RES-Slim-v0.4.0-chrome.zip unpacked via chrome://extensions
  • Firefox: Load RES-Slim-v0.4.0-firefox.zip as a temporary add-on via about:debugging