Releases: wb14123/rss_brain_release
Release v1.6.0
New Features
Use AI for external recommendation
When in a folder, click on the three dots button at the right (or at the bottom on small screens), there is a new option "Recommendation". It will recommend search terms based on the liked and recent posts in the folder. Click on the search terms will take you to the external search engine configured in settings.
You need to configure LLM (large language model) in settings in order to use it. Currently it supports OpenAI. In order to get an API key for OpenAI, go to OpenAI API to register an account, and find API key in profiles. (More tutorials coming for this feature).
UI Improvements
- Move a folder or feed to another position, it will hint if there is no other folder to move instead of showing a blank box.
- Add Github issue link in feedback page.
- Fix search box selection width.
- Add icons before each options in popup menu.
- Add button to show or hide all comments.
Backend Improvements
- Fix bug that folder cannot be created when there is no folder under account.
- Use
select ... for update
for some queries. - Drain result set stream first before send new database queries.
Release v1.5.0
New Features
- Be able to click on feed title under article info to jump to the feed page.
- Added an "external search" button for each article. Click on it will take you to a search engine with this article's keywords. You can configure which external search engine to use in settings.
- Be able to blur or hide NSFW content.
Other Improvements and Bug Fixes
- Limit error message length in popup.
- Enable gzip for HTTP response.
- Disable button when request is on fly.
- Add a tool to cleanup articles added by old free trail users.
- Fix comment layout.
Release v1.4.0
New Features
A new image viewer: when click on the image in article list, it will popup an image viewer to let you zoom in/out the images.
Images in article list is able to scroll horizontally if there are too many.
Bug Fixes
Add hxSync
when import new feed so the importing will be aborted if user leave the page.
Code Cleanup
Manage all the frontend dependencies with npm and build them with webpack. The code stats of this project finally show this is a Scala project instead of a Javascript one! See my blog post for more details on that.
Release v1.3.0
Show Comments for Articles
With the help of a Javascript library I developed called Somment, RSS Brain is now able to display comments for articles from HackerNews and Reddit. Support for more websites will coming!
Article Images Loading Improvements
With the help of another Javascript library imgs-html I created, the images in article media will try to load the original link first, and fallback to proxied image if it failed. Feed icons will use this library in the future as well to simplify the code.
Also lazy load the images in article list to save resource.
Release v1.2.0
Self-host Improvements
- Make the image proxy server optional.
- Make the article text embedding work optional.
OPML Import Improvements
- Optimize article upsert so there is no need to select article before upsert.
- Insert OPML folders and feeds in sequence instead of in parallel, so that it will not overwhelm the server with large imports.
- Show progress when importing OPML.
- Show error details for failed to import feeds.
- Add configurable folder and feed limits for OPML imports.
Other Improvements
- Improve move feed popup menu.
- Support more image parsing from feed.
- Improve image display in article reader.
- Use
URI
instead ofURL
in code.
Release v1.1.0
New Features
- New
About
section in settings to show current version and links. - Be able to disable payment in configuration.
Bug Fixes and Improvements
- Fix text in feed operation and editing button.
- Fix RSSHub rules download script. Update docs and rules.
- Enforce Stripe payment API to check callback URL hostname
Release v1.0.0
This is the first release of the source code.