Releases: Rio517/reddit-slideshow-spectacular
Release list
v1.4.1
Fixed
- Reddit GIFs play as video — a GIF post plays reddit's own MP4 transcode instead of being treated as a still image on a timer. It gets the countdown bar, and the slide runs to the end of the clip instead of being cut off by the per-image dwell. Imgur
.gifvand Catbox clips now take their dwell from the clip's real length too. - GIFs inside a gallery are no longer dropped — an animated gallery member carries different metadata than a still one, and the resolver skipped every one: a mixed gallery came up short, an all-GIF gallery produced no slides at all.
Improved
- The control rail matches the rest of the overlay — it now uses the panels' own material and radius rather than a near-miss of each value, hover uses the accent the way the rest of the UI does, and the view / help / settings controls rest muted.
- The byline's smudge is soft again — the overflow guard that keeps a long username from spilling across the slide was clipping the shadow into the hard-edged rectangle the effect exists to avoid.
Install: Chrome Web Store · Firefox Add-ons
v1.4.0
New
- Inspect zoom — scroll (or press + / -) on any slide to zoom in at the pointer; the show pauses itself and resumes when you zoom back out. Drag to pan; Escape zooms out. Very large images sharpen progressively while staying smooth.
- Clean, sortable download names — files save as
rss-title-id(with the gallery position when applicable). - Reorganized settings — the options page is grouped into sections, in the marquee look of the site; the pan & zoom fine-tuning sits behind a collapsible row.
- The ? panel shows the extension version.
Fixed
- Various performance and bug fixes
Install: Chrome Web Store · Firefox Add-ons
v1.4.0-rc.1
Release candidate for 1.4.0. The zips attached below are the RC builds; the stores still serve 1.3.1.
New
- Inspect zoom — pause on a slide, then scroll (or press + / -) to zoom in at the pointer, and drag to pan around. Escape zooms back out.
Fixed
- Various performance and bug fixes
Install: Chrome Web Store · Firefox Add-ons
v1.3.1
New
- Download folder — pick a folder for saved media in the extension's settings. It lives inside your browser's Downloads folder (browsers don't let extensions save anywhere else); leave it empty to keep saving straight into Downloads.
- The keyboard-shortcuts panel now lists its own key (?).
Fixed
- Pan & zoom uses the whole screen — zooming into a tall image no longer stays cropped to a narrow column with empty space beside it: the zoomed image now spreads into that space, clipped by the screen instead of the image's own frame.
Install: Chrome Web Store · Firefox Add-ons
v1.3.0 — Configurable launch shortcut, vote arrow, video-fit & jump-list fixes
New
- Change the launch shortcut — set the slideshow's keyboard shortcut from the extension's settings: on Firefox, click the box and press a new combination (reset restores the default); on Chrome, a button opens the browser's shortcuts page. Alt+Shift+S stays the default.
- Vote arrow on the title — the arrow at the head of the title now shows your current vote: orange for an upvote, blue for a downvote — and it stays put as you move through a gallery's images.
- Tidier byline — the source and resolution (
domain • W×H) sit on their own line under the author/subreddit, and the title & byline text is lighter and easier to read over bright images. - Deeper rewind — back-navigation now retains up to 2,000 slides (was 50), so you can rewind deep into a long session.
- Resolution-aware pan & zoom — the push-in scale adapts to each image's resolution instead of using one fixed zoom.
- Faster duplicate detection — re-upload detection now hashes Reddit's small preview instead of downloading the full image, and proxied clips decode through the browser's native decoder.
Fixed
- Video fill — clips now scale to their own shape instead of stretching edge-to-edge, so the dark backdrop around them is clickable to close again and the on-screen player controls no longer span the whole window.
- The jump list stays open — the list you open from the position counter no longer closes mid-browse: it stays open while your pointer rests anywhere on it, including on the counter itself.
- The download button's tooltip now shows its keyboard shortcut (D), like the rest of the controls.
- Hardening: the media proxy re-validates the final URL after redirects, and the keys that write to your Reddit account (vote, block, friend) respond only to real key presses — page scripts can't trigger them.
Install: Chrome Web Store · Firefox Add-ons
v1.2.0 — Download/block/friend keys + idle-hide fix
New
- Download, block & friend shortcuts — D downloads the current image or video, I blocks the author (and skips their post), and A adds the author as a friend / follows them, all through your logged-in session. They're listed in the in-overlay help panel.
- Split "always show" settings — the single always-show toggle is now two: Always show the count & skips and Always show the title & byline, so you can pin just the corner you want past the idle fade.
- Quieter on-screen counts — the position counter and skipped-count badge are subtler (with a hover pill), plus a small corner spinner appears when the next slide is still loading while the chrome is hidden.
Fixed
- Idle auto-hide — the overlay controls now hide on idle even when a control kept keyboard focus after a mouse click; previously they could stay on screen indefinitely. Keyboard focus still keeps the controls up (gated on
:focus-visible). - "Downloading…" now flashes only when a download actually starts.
Install: Chrome Web Store · Firefox Add-ons
v1.1.0 — Localization & RTL
Reddit Slideshow Spectacular! now speaks six languages and supports right-to-left layouts.
New
- Six UI languages — English, Spanish, French, German, Italian, and Arabic — auto-detected from your browser's language.
- In-app Language picker on the options page to override the language anytime (Automatic by default).
- Full right-to-left support: the overlay and options page mirror correctly in Arabic, with post bylines kept readable (left-to-right tokens bidi-isolated).
Translations are machine-drafted (a native-speaker pass is welcome); anything untranslated falls back to English.
Store zips (Firefox extension, AMO sources, Chrome) are attached below, built by CI from this tag.
v1.0.0
First stable release of Reddit Slideshow Spectacular! — turn the old.reddit.com or www.reddit.com feed you're already viewing into a full-screen, keyboard-driven media slideshow. It runs on your own logged-in session (no API keys, no accounts), entirely in your browser. No analytics, no tracking, no ads.
Install
- Chrome / Edge / Brave: Chrome Web Store
- Firefox: in review on AMO — in the meantime grab
…-firefox.zipbelow (about:debugging→ Load Temporary Add-on) or build from source. - Site: https://rio517.github.io/reddit-slideshow-spectacular/
Highlights
- Launch any feed from the toolbar icon or Alt+Shift+S — it starts at the top of the current view, in its own sort.
- Plays direct images, galleries, Reddit-hosted video with audio, Redgifs, Imgur, Streamable, Giphy, Catbox, and crossposts.
- Pages forever (follows Reddit's pagination) and filters reposts, crossposts, and re-uploads with a local perceptual hash.
- Keyboard-driven; upvote/downvote with ↑/↓; download or open the original from the overlay.
- Pop the show out into its own window for AirPlay / Chromecast.
- Tunable live: seconds per slide, transitions, pan & zoom, NSFW, countdown bar.
- Private by design — no developer servers; settings stored locally.
Store-ready zips (Chrome, Firefox, and the AMO sources zip) are attached automatically by CI a few minutes after publish.
v1.0.0-rc.2 — release candidate 2
Second release candidate for 1.0.0 — a focused pass on the landing page, the extension's neon branding, and the store/install wiring.
RC builds are for testing, not store submission. The manifest version is
1.0.0(Chromeversion_name: 1.0.0-rc.2).
Install (for testing)
- Chrome / Edge / Brave: load the
…-chrome.zipbelow as an unpacked extension, or use the live Chrome Web Store listing. - Firefox:
about:debugging→ Load Temporary Add-on → pick the…-firefox.zipbelow (or.output/firefox-mv3/manifest.jsonafter a source build). The AMO listing is in review.
Changes since rc.1
- Landing-page redesign (GitHub Pages): cinema-marquee hero with the screenshot inside the marquee; a 5-frame "Program" filmstrip; a keyboard-shortcuts table; a store-first Install; a clapperboard "Editors welcome" section; an end-credit Credits card with a movie-ticket tip jar; and a looping demo reel video.
- Overlay neon wordmark is now an inline SVG (traced from Monoton) with a neon flicker — fixes "Spectacular!" falling back to a plain font in Firefox over reddit.
- Install / listings point at the Chrome Web Store and the live site; store-listing copy tightened.
- Accessibility font-size bumps, a forward-looking
NEXT_STEP, and an offline slideshow.webmrecorder.
The store-ready zips (Chrome, Firefox, and the AMO sources zip) are attached automatically by CI a few minutes after publish.
v1.0.0-rc.1 — release candidate 1
First release candidate for 1.0.0 — the jump from the 0.1.x line, consolidating full provider playback, voting, duplicate skipping, and the overlay.
RC builds are for testing, not store submission. The manifest version is
1.0.0(Chromeversion_name: 1.0.0-rc.1).
Install (for testing)
- Chrome / Edge / Brave: load the
…-chrome.zipbelow as an unpacked extension, or use the live Chrome Web Store listing. - Firefox:
about:debugging→ Load Temporary Add-on → pick the…-firefox.zipbelow (or.output/firefox-mv3/manifest.jsonafter a source build).
Highlights since v0.1.1
- Full provider playback: Reddit images/galleries, v.redd.it video with its separate audio track, and Redgifs / Imgur (
.gifv+ albums) / Streamable / Giphy / Catbox clips played as native video — direct, with a blob proxy where hotlink protection (or Chrome'sreferrerpolicyno-op on<video>) requires it. - Voting: up/down arrows upvote/downvote the current post through your logged-in session.
- Duplicate skipping: reposts, crossposts, and a perceptual hash (computed in the background) filter dupes before they're shown.
- Overlay: bottom-anchored byline with source + resolution readout, a two-column jump list that shows skip reasons, an in-overlay download control, and video preload on approach.
- Accessibility & correctness: focus trapping in sub-dialogs, paused-state fixes, fail-closed media routing, and an audit-findings hardening pass.
The store-ready zips (Chrome, Firefox, and the AMO sources zip) are attached automatically by CI a few minutes after publish.