libreddit

Private front-end for Reddit

AGPL-3.0 License

Stars
5K
Committers
91

Bot releases are hidden (Show)

libreddit - v0.2.8 - UI, Flairs, and Thumbs!

Published by spikecodes almost 4 years ago

  • Wide mode
  • Light theme
  • Timestamps are now relative (hover over for full date/time)
  • Linked thumbnails in card mode
  • Thumbnail placeholders
  • Use ureq as the HTTP client
  • Rich flairs show custom emojis
  • Support /user/ posts
  • Mods have green usernames in comments
  • Admins have red usernames in comments
  • Bug fixes

See full list of changes here.

libreddit - v0.2.7 - Settings, Caching, and Fixing

Published by spikecodes almost 4 years ago

  • Settings:
    • Layouts
    • NSFW filtering
    • Front page customization
    • Default comment sort
  • Media caching #11
  • Further browser compatibility (primarily with Safari) thanks to somoso
  • Lots of fixes

See full list of changes here.

libreddit - v0.2.6 - Patches, Design Tweaks, and Enhancements

Published by spikecodes almost 4 years ago

  • Fix selfhosting without SSL #28
  • Permalink, reddit link and upvote ratio at bottom of posts
  • Restrict Proxy to Reddit Domains #26
  • Sort by controversial #29
  • Make design more compact
  • Optimize post listing
  • Shrink post headers

See full list of changes here.

libreddit - v0.2.5 - Wikis, Fixes, and Optimizations

Published by spikecodes almost 4 years ago

  • Styling fixed for navbar
  • Page titles closer match Reddit page titles
  • Fix posts overflowing on Safari on iOS #19
  • Error page added for unknown page requests
  • Optimized use of .unwrap() and .clone()
  • Optimized sequencing with clippy
  • Rewrite Reddit links as Libreddit ones #20
  • Wiki pages are here! #17
    • Subreddits with a wiki enabled now display tabs on their about widgets (one for "Posts", the default, and one for "Wiki"):
      image
    • Select the "Wiki" tab to view the index page of the wiki:
      image

See full list of changes here.

libreddit - v0.2.4 - Searching, Sorting, & Stickies

Published by spikecodes almost 4 years ago

  • Users can now sort by time frame (hour, day, week, month, year, all)
  • Rewrite of Rust back-end to allow for dynamic queries and to unify subreddit.rs with popular.rs
  • Sorting sticks closer to Reddit's sorting system
  • Focus indicator for accessibility #15
  • Searching is here! You can search globally or inside a subreddit using the search box in the navigation bar.
    image
    Search UI:
    image
  • Stickied posts are now indicated using green highlights
    image

See full list of changes here.

libreddit - v0.2.3 - NSFW flag, Sidebars, Profile Pages

Published by spikecodes almost 4 years ago

  • Fix #9
  • Fixed subreddit icons
  • NSFW flag on posts
  • New user/subreddit about boxes
  • New instances table
  • Subreddit sidebars
  • Comment links in user profiles
  • Pages in user profiles

See full changelog here.

libreddit -

Published by spikecodes almost 4 years ago

  • Multireddit support
  • Add referrer policy
  • Switched sorting to dropdown
  • Highlight post authors in comments
  • Support indexing by search engines
  • "More replies" button for nested comments
  • Revised README.md with Reddit comparison
libreddit -

Published by spikecodes almost 4 years ago

  • Fix sorting in short link posts
  • Add a Content Security Policy
  • Add support for user flairs
  • Fix CSS and organize variables
libreddit -

Published by spikecodes almost 4 years ago

  • Nested comments
  • Collapsible comments
  • Redesigned dark mode
  • Fix URL dispatch (trailing slash was required before)
  • Update dependencies
  • Parse >1 million scores
libreddit -

Published by spikecodes almost 4 years ago

  • Mobile Responsive
  • Update Readme
  • Update Dependencies
  • Disable Most Logging
libreddit -

Published by spikecodes almost 4 years ago

libreddit -

Published by spikecodes almost 4 years ago

  • Templates now extend templates/base.html
  • Media proxy built meaning all requests are routed through the backend
  • Users now show comment history which can be sorted
  • Address command line argument can now be specified
  • Subreddits now display subscriber count and online member count
  • static/robots.txt
  • surf is used instead of reqwest for HTTP requests
  • Error pages: Page not found & Failed parsing JSON
  • Utilities are now placed in src/utils.rs
  • Posts now have Flairs!

Linux binary below. See the README for other forms of installation.