Releases: lrnselfreliance/wrolpi
Releases · lrnselfreliance/wrolpi
Channel Tags, Tags Directory
What's Changed
Channels
- Channels can have one tag. Channels are moved into a Tag directory for easy browsing using the files directly. For example,
videos/WROLPi
may be tagged withRPi
and moved tovideos/RPi/WROLPi
- Channels can be moved to any custom directory.
- Channels can have multiple Downloads, managed on each Channel's page.
Configs
- Configs can be manually saved and imported. Configs will not be overwritten if they failed to import. This prevents potential data loss.
- Configs are saved using background threads to speed up user UI and ensure data is written completely.
Status/Settings
- Top processes are displayed on Status Page.
- Hotspot will not overwrite wlan device if it is already in use. This is to allow the WROLPi to not drop a connection to the Wi-Fi it uses for the internet.
- Navbar color can be changed in Settings.
- Special download directories can be configured (archive/videos/zims/maps). Videos are typically downloaded to
videos/%(channel_tag)s/%(channel_name)s
, but this can be changed to any directory the maintainer needs.
Tags
- A new "tags" directory will automatically be managed by WROLPi. This allows you to browse your tagged files even without the WROLPi UI.
Other
- Directory search has been reworked to allow easier creation of new directories.
- Video comments are sorted by timestamp under each parent comment.
- Increased
help.sh
script tests to help the maintainer narrow down issues. - New MOTD encourages maintainer to finish WROLPi setup, also points to help script and docs.
- Updated yt-dlp version.
How to Upgrade
Run the upgrade script: /opt/wrolpi/upgrade.sh
Downloads
Full Changelog: v0.13.0-beta...v0.14.0-beta
v0.13.0-beta
What's Changed
- Global Search recommends Channels, Apps, Domains, etc.
- HTTPS for all services.
- Filter files by published date. This includes the published year and month. Filter by season supported.
- Sanic upgraded to v23. This included a rework of all multiprocessing tools previously used in WROLPi.
- New calculators app. Currently has temperature and electrical calculators. More to come.
- Doc and Docx file indexing.
- Automatic backup of config files.
- Video comments are downloaded and displayed. Comments will slowly be downloaded over time for any videos missing comments.
Warnings
- You will see an "Insecure" warning when connecting to WROLPi, and any related services. You will need to accept the browser warning to bypass this. You will need to bypass the insecure warning for the App, Map, Zim, and Help.
How to Upgrade
Run the upgrade script: /opt/wrolpi/upgrade.sh
Downloads
Full Changelog: v0.12.3-beta...v0.13.0-beta
v0.12.3-beta: Help Service
What's Changed
- Separate tag estimates for faster suggestions and estimations.
- Bump aiohttp from 3.8.6 to 3.9.0 by @dependabot in #187
Full Changelog: v0.12.2-beta...v0.12.3-beta
v0.12.2-beta: Bugfix
Fixing bug where upgrading a WROLPi system may run into an error with the openstreetmap-carto directory.
v0.12.1-beta: Help Service
Release Notes
- WROLPi Help Service is now available on RPi and Debian.
- Global Search provides suggestions to speed up navigation. Suggestions include Channel names, Domain names, Tags, etc.
- Moving author, published date to FileGroup to allow faster and more rich searching.
- Added Software search filter which will return .exe, .zip, etc.
- Bumping yt-dlp to latest.
- Added video URL normalization function which strips unnecessary URL query parameters (like tracking).
Upgrade
NOTE The usual upgrade.sh
is insufficient, you will need to run install.sh
Downloads
What's Changed
- Bump pillow from 9.5.0 to 10.0.1 by @dependabot in #179
- Bump @babel/traverse from 7.20.13 to 7.23.2 in /app by @dependabot in #180
Full Changelog: v0.12.0-beta...v0.12.1-beta
v0.12.0-beta: Debian Image
Release Notes
- Debian images are now generated using
debian-live-config
- Created
repair.sh
script which is used to finish a WROLPi installation, as well as repair it. - A new System Load nav icon is displayed when system load is high. This provides some nice feedback to tell the user why the system may be less responsive.
- Added Amateur Radio zim subscription.
- Calibre and VLC are installed by default to be used as secondary methods.
Download
Full Changelog: v0.11.4-beta...v0.12.0-beta
v0.11.4-beta: Cancelable downloads
Release Notes
- Moving archive downloading code into Downloader which allows the downloads to be canceled.
- Combined background workers to avoid some not launching.
- Fixing bug where downloading videos to a directory might fail if no channel can be found.
- Creating Archive screenshot from the Singlefile first (fallback to fetching the URL again if that fails).
- Fixing bug where file deletion may be blocked if the files share some of their name.
Full Changelog: v0.11.3-beta...v0.11.4-beta
Download
v0.11.3-beta: Bugfix
- Fixed bug where multiple files could not be deleted.
v0.11.2-beta: Restart Downloads
- Adding Restart downloads buttons for recurring downloads.
- Restoring Scrape File download header
Download
v0.11.1-beta: File Scrape Downloader
- Created downloader which searches a website for particular files. Useful if you need to download all PDFs, etc.
- Created Shutdown/Reboot buttons which can control the WROLPi device (Raspberry Pi, etc.).
- Created APIButton which helps provide feedback on the UI when your action is pending.
- Hashtags in a Video's description are now a link to search for that hashtag.
- All pages now provide a visual error when their data cannot be fetched (the API is down).
- Memory usage is now displayed on the Status page.
- The percent of the disk bandwidth progress bar is calculated from the largest bandwidth seen for that drive.
- Archive screenshots are generated from the singlefile first. If this fails, the URL is fetched again to create the screenshot.
- JSON/HTML files are reformatted after they are downloaded. This is done to make reading and manually editing easier if that is ever necessary.
- Converting map import feature to use the Flags system. An Event toast is displayed when the import has finished.
- More realistic map import estimations. If a map file is too large (for an RPi), the import time is enormous and that is displayed.
- Module errors are moved into their respective error files.
- Error codes are now unique strings, rather than integers.
Full Changelog: v0.11.0-beta...v0.11.1-beta