selfoss 2.19
13 October 2022
selfoss version 2.19 is now available (major release).
Upgrading to selfoss 2.19
selfoss 2.19 can be upgraded to (or installed) using any of Installatron's products. Use Installatron's optional Automatic Update feature to automatically apply selfoss updates as new versions are released, or use Installatron's Clone feature to duplicate an existing selfoss install to test the 2.19 upgrade prior to applying it live. Get started managing your selfoss installations with Installatron
What's New in selfoss 2.19
New Features
- Thumbnails can be disabled (#897)
- Reddit spout replaced fragile imgur heuristics with previews provided by the JSON API (#1033)
- Experimental support for using selfoss offline was added. Note that this is only available in secure contexts, that is, over HTTPS, and can be very buggy. (#1014)
- Long articles will no longer be arranged into columns, allowing for smoother reading experience (#1081)
- Diaspora share button was added, you can enable it with d. (#1121)
- “Copy to clipboard” share button was added, you can enable it with c. (#1142)
- Native sharer is available in secure contexts in browsers that support it. You can enable it by adding a to share key in your config. (#1035)
- Data directory can be configured (#1043)
- New spout for searching Twitter (e.g. following hashtags) was added. (#1213)
- Added option reading_speed_wpm for showing estimated reading time. (#1232)
- Added option db_socket for connecting to MySQL database through UNIX domain. (#1284)
- Search query is now part of URL. (#1216)
- A page that will pre-fill a form for adding a source with URL has been added. You can find it on https://yourselfossurl.com/manage/sources/add?url=some-feed-url. (#1310, #254)
- Search will be carried out using regular expressions when the search query is wrapped in forward slashes, e.g. /regex/. The expression syntax is database specific. (#1205)
- YouTube spout now supports following playlists. (#1260)
- Confirmation is now required when leaving the setting page with unsaved source changes. (#1300)
- Add link from settings page to individual sources and vice versa. (#1329, #1340)
- Tag colour can be now changed using keyboard. (#1335)
- YouTube spout now supports all YouTube URLs that provide feeds. (#1273)
- Add open_in_background_tab option to try to make v shortcut open articles in a background tab (does not work in Chromium-based browsers). (#1354)
- GitHub sources now include author. (#1367)
- Twitter sources now indicate author using the author field rather than including in the title. (#1367)
Bug Fixes and Improvements
- Reddit spout allows wider range of URLs, including absolute URLs and searches (#1033)
- Improved compatibility with newer versions of PHP (#1049, #1157, #1236, #1294)
- logger_level=NONE is now handled correctly (#1077)
- URLs containing special characters like commas in query string are now handled correctly (#1082)
- Set 60 second timeout to spout HTTP requests to prevent a single feed blocking other updates (#1104)
- Significantly improved accessibility (#1133, #1134, #1141 and #1345)
- Fixed marking more than 1000 items as read at the same time (#1182)
- Fixed loading full text on pages containing ampersands in URLs (#1188)
- Fixed missing styling in article contents (#1221)
- Golem, Lightreading and Heise spouts now use Graby for extracting article contents instead of our own defunct extraction rules. (#1245)
- The tag colour picker now pre-selects the current colour instead of a placeholder colour. (#1269)
- OPML import now correctly handles valid files. (#1366)
- OPML import will prefer title attribute over text for feed names. (#1366)
- OPML import is now able to read files when the browser sends an incorrect MIME type. (#1366)