| Name | Modified | Size | Downloads / 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
Platformdropdown - 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
Thresholdfilter 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_FOLLOWLOCATIONincurlURLto 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
- 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_postsarray during score calculation
Full Changelog: https://github.com/johnwarne/upvote-rss/compare/v1.6.0...v1.7.0