Releases: chadwpalm/PrerollPlus
Releases · chadwpalm/PrerollPlus
Preroll Plus 1.4.2
New Features
- Added ability to set Base URL through ENV variable at app start. The new variable is APP_BASE_URL. [#34]
- Added an Advanced Setting to disable the deletion of files from buckets when they are deleted from the file system. The reason for this is since the file system is continually being monitored for changes, this solves the issue of files in buckets wrongfully getting deleted when the SMB share temporarily disconnects or fails. Be aware that this will leave ghost files in your buckets if you do legitimately delete a file. Plex will be unable to find the file and simply not play a preroll if this occurs. [#35]
Fixes
- Made Base URL more robust accepting any combination of zero or more leading or trailing slashes and it will still work properly.
Preroll Plus 1.4.1
Hotfix
- App was crashing when using Nager.Date (Legacy) calendar.
Preroll Plus 1.4.0
Changes
- Documentation is now through a website (prerollplus.org) instead of GitHub wiki.
- Security updates. Updated all node packages to current versions which removed all package vulnerabilities.
- Updated Node version to 20 LTS in Docker image.
- Updated Plex login code to remove outdated and unmaintained 3rd party package which depended on old and vulnerable packages.
- Updated Docker build process to generate smaller Docker images by stripping out the frontend build files and node modules.
- Greatly improved logging including more detailed debug code and the ability to set log size limits and maximum archived log files. (Reminder: Debug logging can be turned on in settings, Show Advanced)
- General code cleanup and housekeeping.
New Features
- Schedules can now be based on days of the week. [#32]
- Added ability to include subdirectories when using a directory as a file source for buckets. [#33]
- Added ability to change the port the app is running on from settings. The app also accepts an ENV variable on startup APP_PORT which overrides the port in the settings.
- Added ability to use a URL Base for use with reverse proxies. [#34]
Fixes
- Fixed issue where holidays were using UTC time rather than local time zones.
- Improved filtering of system files (like Synology) to cover more operating systems.
- Updated "App Dir" in the "About" modal to show the proper directory the app is running in.
Preroll Plus 1.3.5
New Feature
- You can now designate any Bucket to be a default Bucket and it will auto-populate as the first Bucket when creating a new Sequence. [#30]
Fixes
- Fixed issue where Preroll Plus could not connect to the Plex server after a version update. [#31]
- Force a new Plex login in the UI to create a new Plex token if the token becomes invalid. Updated logs to present a warning and instructions for when this occurs.
Preroll Plus 1.3.4
New Feature
- Added the ability to override the daily update of the pre-roll in Plex (typically midnight) using an ENV variable.
Changes
- Moved the "Remove" button and the "Up" and "Down" arrow buttons from the bottom of the "Bucket Sequence" table to the top when creating/editing Sequences in order to match the location of the buttons to be similar to when creating/editing Buckets.
- Added a log output for when the cache directory has successfully been created.
Preroll Plus 1.3.3
Hotfix
- An issue in the code was causing the app to crash when setting up for the first time. This only affects first time users.
Preroll Plus 1.3.2
New Features
- Added an option in the Settings page to choose the starting day of the week for the Calendar page. Can be set to Sunday, Monday, or Saturday. [#25]
- Dates shown in the Sequence cards on the Sequences page will be formatted per user locale. (eg. 12/30 for U.S. and 30/12 for U.K.) [#25]
- Sequences on the Sequences page can now be sorted by priority or name. [#25]
- Buckets on the Buckets page can now be sorted by name. [#25]
Fix
- Added "Month" and "Day" labels when editing schedules to remove ambiguity and make it more international friendly.
Preroll Plus 1.3.1
New Feature
- Ability to extend a holiday schedule out any number of days before or after the actually holiday to create a "holiday window" rather than using a schedule.
Preroll Plus 1.3.0
New Features
- New calendar page. You can now view and cycle through calendar months to see which Sequence will play on a particular day. You can view all current and upcoming year's months.
- Added a blue box around the currently used Sequence for that day in the Sequences page.
Fixes
- Fixed a critical issue where holidays would not have worked correctly for years past 2025.
- Fixed issue where deleting a newly made Sequence wasn't removing it from the list of cards.