Repository navigation
Releases: leterio/super-monkey
Release list
v0.3.0
What's Changed
- Additional Pages: per-group page filter, path suffix on URL templates, fetch until listing content is present, and skip the fetch when the paginator is missing. Fixes last-page handling when a suffix is set, and query-param usage in page URLs.
- Resources Downloader: page filter, download-step selection by priority, a single leaf kept inside a collection, and download state applied on the resource container.
- History: more than one Content Manager group, with separate decoration for viewed and listed entries.
- Custom CSS: rules that target shadow roots, without leaking those styles into the document.
- Reddit: built-in integration and its custom CSS updated.
- Editor and chrome: unknown keys preserved in the integration editor, editor and Configuration Menu layout, overlay backdrop on the host with the iframe sized to the panel, design tokens on
body, Dark Reader bypass on the iframe, key handling on panel inputs, and a configurable Notification Barz-index. - Content Manager: URL changes from SPA navigation are picked up, with less discovery and table logging.
- Network: requests send a
Refererheader.
Full Changelog: v0.2.0...v0.3.0
v0.2.0
Custom CSS
Rules can inject CSS into open shadow roots. Set shadow root selectors on a rule and choose the event that runs adoption. The same rule still applies its page CSS without that event.
History
Viewed and listed decorations are separate preferences: Decorate Viewed Content (decorateViewedContent) and Decorate Listed Content (decorateListedContent). Each appears only when the matching style string is set, and each defaults to on.
The previous stored key entriesDecorator is unused. A saved off state on that key does not carry over; both new preferences start on.
Resources Downloader
Each leaf and collection mapping accepts pageFilter against the integration's mapped pages. An empty or omitted filter runs on every page.
Reddit (reddit_com)
Hosts: www.reddit.com, reddit.com.
- Post ids ignore the
tN_prefix, including media pages. - Downloads cover zoomable images and
shreddit-playervideo, in addition to packaged media JSON. - Static CSS fixes zoomable images, feed separators between hidden posts, download-button placement, and notification-bar offsets. The bar defaults to bottom-right with a lower stacking order on Reddit.
- Larger posts layout (off by default) widens the feed on large screens and raises gallery carousel height, including inside the
gallery-carouselshadow root.
Panels and notification bar
The overlay backdrop sits on the host page and the iframe matches the panel, so the dimming stays transparent when Dark Reader is locked out of the configuration iframe. Design tokens apply on body. Typing in panel inputs does not trigger keyboard navigation. Each module's action buttons sit on one row at the end of its section.
Notification bar stacking uses --sm-nb-z-index (default 2147483645).
Logging and startup
Content Manager scan logging is quieter, and Element instances are not printed as log tables. The userscript runs at document-start.
Full Changelog: v0.1.3...v0.2.0
v0.1.3
v0.1.2
v0.1.1
What's Changed
Full Changelog: v0.1.0...v0.1.1