Download Latest Version v1.8.0 source code.tar.gz (678.2 kB)
Email in envelope

Get an email when there's a new version of Upvote RSS

Home / v1.7.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2025-09-18 2.7 kB
v1.7.0 source code.tar.gz 2025-09-18 674.8 kB
v1.7.0 source code.zip 2025-09-18 1.2 MB
Totals: 3 Items   1.9 MB 0

This release brings substantial performance, reliability, and accessibility improvements. The front end UI has been moved from Vue to a native web component, cache performance is improved with APCu and serialized storage, and some media handling (Reddit/Imgur) has been made more robust. There are also resilience fixes around Mbin, better URL redirection handling, and a handful of UX/polish and documentation updates. Accessibility for screen readers has been much improved.

Added

  • Front end
  • Platform preview icons in the Platform dropdown
  • Server‑Sent Events for live progress updates on long‑running operations
  • Caching
  • APCu support in the app and APCu installation in the Docker image for Reddit auth and progress updates

Changed

  • Front end
  • Converted the UI from Vue to a native web component. It's now faster, more lightweight, and it means one fewer dependency.
  • Improved accessibility for screen readers and keyboard navigation
  • Added rel="noopener noreferrer" to external links for better security and privacy
  • Hacker News
  • Use Algolia API for Hacker News for way better efficiency
  • Switch from "topstories" to "frontpage" list
  • Enable the Threshold filter for HN with the switch to the Algolia API
  • Caching
  • Switched cache files to a serialized format
  • More efficient cleanup of expired cache entries
  • Architecture/infra
  • Replace manual logger instantiation with a global logger() helper
  • Refactor Reddit authentication to a singleton for efficiency
  • Enable CURLOPT_FOLLOWLOCATION in curlURL to handle redirects better
  • Parsing/normalization
  • Improved post title normalization
  • Autocomplete
  • Refactor subreddit autocomplete for better filter handling
  • UI/UX
  • Disable “Refresh cache” while posts are loading
  • Dev experience
  • Versioned style/script URLs for cache‑busting in debug mode
  • Docs/housekeeping
  • Update README for clarity on supported platforms and features

Fixed

  • Reddit
  • Better MIME type detection and preview image handling for videos
  • Correct thumbnail URL assignment for specific edge cases
  • Imgur
  • Video controls fixes
  • Post model
  • Cleaned up image URL handling to avoid incorrect/unstable URLs
  • Mbin
  • Handle more empty API responses with appropriate logging
  • Increase cURL timeouts to accommodate slower instances
  • Cache
  • Create the cache directory in a race‑safe way and suppress noisy warnings
  • Scoring
  • Avoid null issues in top_posts array during score calculation

Full Changelog: https://github.com/johnwarne/upvote-rss/compare/v1.6.0...v1.7.0

Source: README.md, updated 2025-09-18