libreddit

Private front-end for Reddit

AGPL-3.0 License

Stars
5K
Committers
91

Bot releases are hidden (Show)

libreddit - v0.10.3 - Fix incomplete wikis

Published by spikecodes over 3 years ago

  • Support multi-path wiki URLs #195

See full list of changes here.

libreddit - v0.10.2 - Include Cargo.lock and fix ARM

Published by spikecodes over 3 years ago

  • Include Cargo.lock #191
  • Fix certificate error on ARM #193

See full list of changes here.

libreddit - v0.10.1 - Fix media preview query proxying

Published by spikecodes over 3 years ago

  • Properly pass preview queries to media proxy a18db1e2b79cf3b127f4d04aa5e41260327f674b

See full list of changes here.

libreddit - v0.10.0 - Follow users

Published by spikecodes over 3 years ago

  • Enhance GitHub Issue templates #177 #181
  • Follow users #118

See full list of changes here.

libreddit - v0.9.0 - New Dracula and Nord themes

Published by spikecodes over 3 years ago

  • Added Dracula/Nord theme #171 (Thanks @Henryws!)

See full list of changes here.

libreddit - v0.8.4 - Fix unprivileged user in Dockerfile

Published by spikecodes over 3 years ago

  • Re-add unprivileged user to Dockerfile c23d2dc50b3b6ecf7880f885f4db34211865333d

See full list of changes here.

libreddit - v0.8.3 - Docker enhancements

Published by spikecodes over 3 years ago

  • New alpine-based Dockerfile with healthcheck 46dbd88d91a127684cb52b795b881b2f81b38c92
  • Fix server.rs function name f0f484288ef656667803aee81fe689374ddc0985
  • Provide an example docker-compose 90d39b121f226ddb4fad5c1b214a551a5ff7df40

See full list of changes here.

libreddit - v0.8.2 - Fix "Saving settings clears subscriptions" bug

Published by spikecodes over 3 years ago

  • Fix #169
    See full list of changes here.
libreddit - v0.8.1 - Fix clippy warnings

Published by spikecodes over 3 years ago

  • Fix clippy warnings

See full list of changes here.

libreddit - v0.8.0 - Default subreddit post sorting

Published by spikecodes over 3 years ago

  • New setting to define what sorting algorithm should be used for subreddit feeds by default #166

See full list of changes here.

libreddit - v0.7.0 - Sidebar about page

Published by spikecodes over 3 years ago

  • Show r/<subreddit>/about/sidebar #162

See full list of changes here.

libreddit - v0.6.0 - HSTS command line argument

Published by spikecodes over 3 years ago

-H, --hsts <EXPIRE_TIME>    HSTS header to tell browsers that this site should only be accessed over HTTPS [default:
                            604800]

See full list of changes here.

libreddit - v0.5.1 - Sorting patch

Published by spikecodes over 3 years ago

  • Patch broken homepage sorting 467342e

See full list of changes here.

libreddit - v0.5.0 - Hyper rewrite

Published by spikecodes over 3 years ago

  • Rewrite server and client using Hyper b14b4ff551f24eec08bf7647c88dcea85b6a0d73
    • Match trailing slashes in paths
    • Allow scrubbing of proxied media
    • Improve playback in Vivaldi
    • Redirect /u and /w to /user and /wiki respectively
    • Fix author flairs not showing e15c15c3906d2e9b3e083b7096d2dd8dc81e789c
    • Return the appropriate error message for non-ASCII post headers

See full list of changes here.

libreddit - v0.4.2 - Handle proxy.rs unwraps

Published by spikecodes over 3 years ago

  • Use the ? operator instead of .unwrap() to make proxy.rs more resilient to errors f209757ed6d0ae186297f363201547ee62ff209a

See full list of changes here.

libreddit - v0.4.1 - Escape user-constructed fields

Published by spikecodes over 3 years ago

See full list of changes here.

libreddit - v0.4.0 - Custom HTTP Client

Published by spikecodes over 3 years ago

See full list of changes here.

libreddit - v0.3.1 - Fix Reddit connection error

Published by spikecodes over 3 years ago

  • Revert to curl-client 890d5ae to fix #142
libreddit - v0.3.0 - Tide Rewrite, Galleries, Black Theme

Published by spikecodes over 3 years ago

  • Add PWA support #83
  • Implement #88
  • Support /w/ for Wikis
  • Make feed sorting case-insensitive #93
  • Rewrite old.reddit.com and np.reddit.com links #96
  • Add a multi-architecture docker build. #98
  • Added black theme #101
  • Gallery support #103
  • Rewrite #99
  • Inline videos/gifs for card view #107
  • Subscribe to multireddit button #104
  • Fix comment structuring (#113)
  • Add tooltips for accessibility
  • Generate URL to restore settings, including subscriptions #89
  • Refactor media proxying for security
  • Use clap for argument parsing
  • Filter by flair #124
  • Error page follows theme #126
  • Prevent empty flairs from showing #110
  • Align subreddit descriptions left #130
  • Specific error messages for private/quarantined/banned subreddits #131
  • Error messages for suspended users 5cd5b55
  • Multi-staged docker container build that's more lightweight #134
  • Link comment timestamps #137
  • Log errors to io::stderr 1de01d7283168bb35fb66903e3f7c69493348e21
  • HTTP Client (Surf) now uses Rustls
  • New geometric logo inspired by privsecti's design:
    logo

See full list of changes here.

libreddit - v0.2.9 - Subscriptions, Redesign, and Settings Rework

Published by spikecodes over 3 years ago

  • Support forced HTTPS redirects #39
  • Comment counter for posts #42
  • SVG arrow for "submit" buttons
  • "System" theme option #62
  • Hide NSFW content by default #63
  • Redesign posts to have single-color backgrounds
  • Show bullet point for posts/comments where score is hidden #66
  • Shrink links to icons on mobile
  • Fix code block overflow in comments #67
  • Prevent page jumping when images fail to load #68
  • Log JSON parse errors and Reddit request failures
  • Enhance CSP and default headers for security
  • Fix subreddit name overflows in navigation bar #75
  • Implement subscribing to subreddits #78

See full list of changes here.