Skip to content

Releases: leterio/super-monkey

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 04 Oct 00:32
Immutable release. Only release title and notes can be modified.

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 Bar z-index.
  • Content Manager: URL changes from SPA navigation are picked up, with less discovery and table logging.
  • Network: requests send a Referer header.

Full Changelog: v0.2.0...v0.3.0

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 26 Sep 22:39
Immutable release. Only release title and notes can be modified.

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-player video, 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-carousel shadow 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

Choose a tag to compare

@github-actions github-actions released this 21 Sep 23:13
Immutable release. Only release title and notes can be modified.

What's Changed

Full Changelog: v0.1.2...v0.1.3

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 21 Sep 11:03
Immutable release. Only release title and notes can be modified.

What's Changed

Full Changelog: v0.1.1...v0.1.2

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 21 Sep 10:53
Immutable release. Only release title and notes can be modified.

What's Changed

  • fix: resourcesDownloader wrongly saving builtin mappings as custom mappings by @leterio in #4

Full Changelog: v0.1.0...v0.1.1

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 20 Sep 18:37
Immutable release. Only release title and notes can be modified.

What's Changed

New Contributors

Full Changelog: https://github.com/leterio/super-monkey/commits/v0.1.0