Skip to content

Releases: syeopite/priviblur

v0.2.1

06 Jul 19:14
e7fcf76
Compare
Choose a tag to compare

Changelog

Posts

Backend

  • Bump all dependency versions (#54)

Infrastructure

  • Add dependabot (#53)

Full Changelog: v0.2.0...v0.2.1

v0.2.0

03 Jul 06:11
99cf7a5
Compare
Choose a tag to compare

After months of work v0.2.0 is finally here!

This update improves Priviblur's UI/UX significantly and adds a settings page where you can use a dark theme, and even change Priviblur's language.

The post date has been added onto reblogs, community labels are hereby supported and displayed, and all major Tumblr post types are now supported including video, audio and even polls!

You can also search within a blog now.

More Tumblr endpoints are now supported as well.

Various changes also took place that improved Priviblur's backend and performance, most importantly through caching.

Priviblur now also provides an official docker image over at Quay: https://quay.io/repository/syeopite/priviblur

For a full list of changes see below!

Changelog

Posts

Frontend

  • Directly show list of posts after clicking on "Next page" (#20, thanks @the-blank-x)
  • Update navbar icons
  • Make /explore/trending the default tab
  • Simplify template for timeline pages
  • Make dropdown menus toggle on click
  • Add ability to open images in a new tab with ctrl-click (#28, thanks @the-blank-x)
  • Add support for searching posts within a blog
  • Allow accessing individual posts from login-walled blogs
  • Add user preferences page (#35)
  • Add dark theme to Priviblur (#35, #10, thanks @extremelyonline)
  • Add ability to switch languages
  • Add Czech and French translations to Priviblur (#47, #48, thanks to all of Priviblur's translators)
  • Add - Priviblur suffix to every page title
  • Add error page for arbitrary errors (#46)
  • Bountiful styling improvements

Backend

  • Migrate to Aiohttp to resolve #4 (#21)
  • Add redirects for at.tumblr.com links (#17)
  • Add redirects from <blog>/post/* to <blog>/*
  • Print Error message when locale files aren't compiled
  • Adds support for fetching media from a.tumblr.com
  • Add support for media from ve.media.tumblr.com (#24, thanks @the-blank-x)
  • Add logic to support *.media.tumblr.com routes
  • Use default values when a config table is undefined in config.toml
  • Add optional redis caching (#26)
  • (Breaking) Replace "/answer" with "/ask" when filtering posts
  • (Breaking) Fix typo when filtering for trending videos /explore/videos -> /explore/video
  • Add robots.txt
  • Refactor backend localization structure
  • Ignore unknown options in config file
  • Refactor file structure for error handlers (#45)

Priviblur Extractor

  • Split parse_container to parse_timeline and parse_blog_timeline
  • Remove live_now attribute from Tumblr requests due to the removal of Tumblr Live.
  • Add blog_search() method for getting search results from a blog
  • Reduce number of requests when fetching blog posts
  • Allow accessing individual posts from login-walled blogs

Infrastructure

  • README.md improvements
  • Overhaul Docker and Config file (#37, thanks @TheFrenchGhosty)
  • Integrated Weblate for translations (#49)
  • Adds automatic docker images for Priviblur releases (#43, thanks @Ftonans)

Instances

Full Changelog: v0.1.0...v0.2.0

v0.1.0

29 Dec 18:52
b0bb377
Compare
Choose a tag to compare

Initial release