Releases: syeopite/priviblur
v0.2.1
Changelog
Posts
- Update npf-renderer to 0.12.2 (#54)
- Prevent link block overlay text from overflowing
- Loosen dependencies' version requirements
- See https://github.com/syeopite/npf-renderer/releases/tag/0.12.2
Backend
- Bump all dependency versions (#54)
Infrastructure
- Add dependabot (#53)
Full Changelog: v0.2.0...v0.2.1
v0.2.0
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
- Add styling to link blocks
- Restore underline in inline-mentions on text posts
- Render post metadata from trail posts (#2)
- Update npf-renderer to 0.12.0 (#9)
- Adds support for poll blocks
- Adds support for video blocks
- Adds support for audio blocks
- See https://github.com/syeopite/npf-renderer/releases/tag/0.12.0
- Bump npf-renderer to 0.12.1
- Fix attributions being hidden under image contents
- See https://github.com/syeopite/npf-renderer/releases/tag/0.12.1
- Add support for Tumblr community labels (#27)
- Clamp link-block overlay text to 4 lines
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
toparse_timeline
andparse_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
- Add priviblur.ducks.party instance (#36, thanks @nyuuzyou)
- Add priviblur.pussthecat.org instance (#39, thanks @TheFrenchGhosty)
Full Changelog: v0.1.0...v0.2.0