About
Versions (54)
v0.2.0
2022-07-23Breaking Changes
- To validate from where the interface can be accessed, a new environment variable is required. Set
TA_HOSTto your hostname or IP, Link. - Tube Archivist now depends on Elasticsearch version 8, Link.
- For peace of mind, make a manual backup before starting the update.
- If you are using
bbilly1/tubearchivist-esyou will automatically get the recommended and tested version, else set your tag to8.3.2when using official Elasticsearch. - If you have been using the recommended version
7.17before, Elasticsearch will take care of the internal upgrade automatically. - This will break backwards compatibility, you won’t be able to downgrade to ES7 - at least not easily.
- Be patient, the migration can take a few minutes.
Added
- Added validation from where this application can be served with the
TA_HOSTenvironment variable, improving security. - Added authentication for all static user generated files such as thumbnails and media files:
- This might have a hopefully neglectable performance impact when using a big archive page size.
- But these improved validations gives the confidence to remove the security notification from the known limitations.
- Added keyword based search and filter for all your queries.
- Added full text search over all your indexed subtitles.
- As documented in the wiki.
Changed
- Changed the channel detail page into multiple subpages, based on the mockup by @pairofcrocs
- Video page: Showing all videos from this channel
- Playlist page: Showing all playlists from this channel
- About page: Additional metadata and channel configuration form
- As documented in the wiki.
- Changed internal media file move functions
shutil.movefor better compatibility for some platforms, #268 by @p0358 - Changed descriptions to show a few lines as preview, #269 by @p0358
- Changed backup task to write page by page for better performance for big indexes but slightly slower for small indexes.
- Changed backup zip file to only include relevant json files to restore for better performance for big indexes.
- Changed video download cache naming structure, fixing filename sanitation issue.
- Changed download progress message to use full video title instead of filename, #271
Fixed
- Fixed reindex task, deactivating non existing channels
- Fixed webkit fullscreen scaling issue, #264 by @samdoshi
- Fixed cookie import validator from browser extension, #266
- Fixed nginx user permission error for some platforms, #268 by @p0358