Skip to content

Releases: gregrickaby/viewer-for-reddit

5.2.0

13 Feb 15:15
667bf48
Compare
Choose a tag to compare

What's Changed

  • Added: sort option

Full Changelog: 5.1.0...5.2.0

5.1.0

13 Feb 14:31
b78e194
Compare
Choose a tag to compare

What's Changed

  • Added: metadata (score, date, comment count) to post header
  • Added: native metadata generation for robots, manifest, and sitemap
  • Removed: setting the poster attribute on videos (CORS issues)
  • Changed: reorganized the components/actions/functions files

Full Changelog: 5.0.2...5.1.0

5.0.2

10 Feb 17:05
9e9c0df
Compare
Choose a tag to compare

What's Changed

  • Buttons now have a hover background
  • Load More button now prefetches the next page in the background

Full Changelog: 5.0.1...5.0.2

5.0.1

10 Feb 16:23
13422b3
Compare
Choose a tag to compare

What's Changed

A hotfix release to address minor things from yesterday's 5.0.0 release.

  • Added a paragraph to the homepage (and Readme) explaining what the app is and how I don't track you
  • Server actions now log the full error message
  • Boss Button component no longer displays on mobile
  • Boss Button component tooltip was removed in favor of title attribute
  • Media component now sets default props for <HLSPlayer /> which trims repeated code
  • Media component now has lots of comments for easier onboarding
  • Media component will return a message if all other media fails
  • HLS Player component now properly accepts loop prop
  • No longer expand .main container, instead target .post
  • Post grid CSS and Masonry now play nice with each other, providing a smooth resize experience
  • Add VSCode settings and extension files
  • Update CodeQL workflow to latest version
  • Other misc. comments and clean-ups

Full Changelog: 5.0.0...5.0.1

5.0.0

09 Feb 21:57
a6af7c5
Compare
Choose a tag to compare

What's Changed

  • Move all queries to React Server Components via Server Actions (no more client-side fetching via SWR)
  • Migrate styles back to Tailwind
  • Finally using a Masonry grid
  • Add Boss Button component to quickly close and navigate to DuckDuckGo
  • Use real-time search which mimics other major search engines in both form and feel
  • This release also trims down the total amount of JavaScript loaded from 277kB to 84kB
  • HTTP data transferred down from several megabytes to only 126kB
  • See the full version 5.0.0 PR by @gregrickaby in #488

Goals

  • The primary goal is to improve performance, because I'm being penalized by Google for having too much CLS and INP. I'm now getting perfect scores. (See https://pagespeed.web.dev/analysis/https-redditviewer-vercel-app/c1fssd1adt?form_factor=desktop). The app as a whole feels much snappier! ✅
  • The secondary goal is to eliminate the need to rely on Vercel's Edge network to perform client-side fetches, which costs money. Instead all fetches are happening server-side via Serverless functions. ✅

Full Changelog: 4.0.0...5.0.0

4.0.0

20 Sep 21:56
66e39e1
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.9.0...4.0.0

3.9.0

15 Aug 13:16
b56a2bd
Compare
Choose a tag to compare

What's Changed

  • Performance boost: We're now displaying the 640px image from the Reddit API instead of 1080px. There wont be any noticeable quality loss, and your bandwidth usage should be cut in half!
  • Accessibility improvements
    • Increase search bar size
    • Use darker/lighter background for cards
    • Add aria-label to everything
  • Add Sponsorship button to modal
  • Decrease desktop grid size from 4 images across to 3
  • Use 3/2 aspect ratio
  • Use global config in more places and other misc. clean ups
  • Upgrade dependencies

Full Changelog: 3.8.0...3.9.0

3.8.0

27 Apr 12:10
0075fc3
Compare
Choose a tag to compare

What's Changed

  • Add multi select to see multiple subreddits at once by @rendely in #461

Full Changelog: 3.7.0...3.8.0

3.7.0

17 Mar 18:40
a80e5e5
Compare
Choose a tag to compare

What's Changed

  • Further rebrand (to Viewer for Reddit) in order to meet Reddit API usage guidelines by @gregrickaby
  • Add auto play options to settings modal by @gregrickaby
  • Add autoPlay and loop to videos/GIFs by @rendely in #457

New Contributors

Full Changelog: 3.6.0...3.7.0

3.6.0

02 Mar 17:38
d7afbba
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.5.0...3.6.0