Releases: Muddyblack/Terminal-Slide-Show
Terminal-Slide-Show v2.0.1
This maintenance release includes visual improvements to enhance the user experience following our major 2.0.0 release.
Changes
- Enhanced visual design with darker borders for improved visibility
- Updated frontend configuration settings
Terminal-Slide-Show v2.0.0
This major release represents a complete rewrite of the Terminal-Slide-Show application, transitioning from Python to JavaScript while expanding display capabilities and improving overall performance.
Major Changes
- Complete rewrite from Python to JavaScript
- New dual display mode system:
- Classic terminal-based display with Bash scripts
- Modern browser-based display rendered in OpenBox
- Flexible hosting options: external server or local Raspberry Pi hosting
New Features
- Enhanced media support
- GIF and video file compatibility
- Video loop control
- Configurable display times per item
- Real-time updates via WebSocket integration
- Smart caching system for improved performance
- Power-saving optimizations
- Dynamic view for no-media scenarios
- Vacation period scheduling support
- Custom user agent for DSB detection
Infrastructure
- Docker compose support
- Environment variable configuration with dotenv
- Improved network management
- Enhanced file validation system
Installation
Please refer to the updated README for detailed installation instructions for both terminal and browser-based display modes.
Breaking Changes
This version is not backwards compatible with v1.x due to the complete rewrite from Python to JavaScript. Users upgrading from v1.x will need to perform a fresh installation.
System Requirements
- For browser display: OpenBox or compatible window manager
- For terminal display: Bash environment
- Optional: Docker for containerized deployment
1.3.1
Sunshine
The Start
This is the first fully functional version of this project. It now has all the base idea's I wanted to implement.
There are still some enhancements to make especially if video and image files shall be displayed at the same time.
What's Changed
- 16 add more filetypes for metadata by @Muddyblack in #26
- 24 add versioning by @Muddyblack in #27
- 31 new project structure by @Muddyblack in #37
- path fix by @Muddyblack in #38
- reduce ressource wasting by @Muddyblack in #39
- fix MetaDataEditor saving and loading by @Muddyblack in #40
- 34 update readme by @Muddyblack in #42
- enhance workflow by @Muddyblack in #44
- 33 when desktop gui opened problem by @Muddyblack in #45
- 32 slide bash script update date by @Muddyblack in #47
- updater ready by @Muddyblack in #49
- video files working by @Muddyblack in #50
Full Changelog: 1.2.1...1.3
1.2.1 Hot Fix
1.2
What's Changed
- Added ability to use metadata instead of filename.
- Minor improvements and bug fixes
- Added unit tests
- Added GUI for editing image metadata
- 12 maybe prefer meta data instead of in name by @Muddyblack in #17
- 15 add unittests by @Muddyblack in #18
- restructured and tried tests for MetaDataEditor by @Muddyblack in #19
Full Changelog: 1.1...1.2
1.1
1.0
What's Changed
- -9 arg at pkill helped by @Muddyblack in #3