Releases: lingarr-translate/lingarr
0.9.4
Warning
This release contains a breaking change. When upgrading, you need to remap your volumes and resynchronize your libraries.
After a few releases to improve the overal functionality I am happy to announce version 0.9.4 which has made significant steps in performance, stability, and quality. With this release with over 23 commits and 183 files changed, I’ve enhanced notifications, improved automation, and introduced my first breaking change (oops, apologies!).
- Changed volume mapping and removed
/app/media
which is aBREAKING CHANGE
make sure you map the new volumes and synchronise your libraries via the settings. - Added a new notification system which displays automated and manually instantiated translations.
- Improved automated volume mapping and added support for manual in-application mapping.
- Improved services, made them thread-safe, and ensured one-time initialization of service dependencies.
- Added language definition per service, languages now need to be reconfigured when selecting a new service to match the definition.
- Sonarr and Radarr images are now optional.
- Set input fields to password on API key fields.
- Numerous other bug fixes and improvements.
Thank you all for your positivity and feedback! I hope this release makes it easier to enjoy and discover new movies and series.
0.9.3
- Added initial support for local AI (5846bcd)
- Added reindex option, improved navigation indication, added api to call the automation instantly (d001f07)
- Fixed mapping bug on auto translation (4e07998)
- Updated readme, simplified docker compose with the minimum requirements, removed usage of root user (4719eb2)
0.9.2
Release 0.9.2
I am happy to announce version 0.9.2, this release addressed volume mapping issues and added additional support for AI and free translation services.
New Features & Enhancements:
- Volume Mapping Fix: Resolved volume mapping issues. (9de7785)
- Additional Translation Services: Added initial support for additional translation services. (8020c9d, 1373908)
- AI Translation Settings: Added settings for AI translation. (6d2a632)
- Case-Insensitive Search: Made search queries case insensitive. (61f2c14)
System Enhancements:
- Documentation Update: Refactored instructions on how to add LibreTranslate within the Readme.MD. (186635b)
- Input Component Refactor: Refactored input component and moved validation to a composable. (ea2fea6)
- SignalR Refactor: Refactored SignalR to allow for more WebSocket connections and improved storing and retrieving settings. (3670a90)
- Translation Service Improvements: Improved translation services and restructured responsibilities. (12fc995)
Miscellaneous Fixes and Improvements:
0.9.1
- Removed incorrect sqlite statements
0.9.0
Release 0.9.0
This release introduces Automated Subtitle Translation, allowing you to translate your subtitles using services like DeepL or LibreTranslate. Additionally, this version brings several system enhancements, including improvements to logging, setting management, and database optimizations.
New Features & Enhancements:
- Added Automated Translation: You can now configure automatic subtitle translation using your chosen service, either DeepL or LibreTranslate. (b5a032a, 00d6ac0, 00d6ac0)
System Enhancements:
- Setting Change Refactor: Refactored how setting changes are handled. (55dc521)
- Refactored application startup and build. (337fe2d)
- Renaming Media to Image: Renamed media entities to images. (d138cd6)
- Improved Logging: Updated Hangfire log level, removed unused debug lines, and enhanced logging throughout the translation cycle for better monitoring and troubleshooting. (49cb276, 7050dec)
- Database Enhancements: Implemented necessary database changes to support the new automation features. (2829048)
- Cascading Deletion: Added cascading deletion for media and images to ensure complete cleanup when entries are removed. (ad28683)
Miscellaneous Improvements:
- General Code Cleanup: Removed old scripts and improved the overall code layout and type consistency. (160e550, 747c9ad, 5d945c9)
- Documentation Updates: Improved documentation, particularly in the handling of setting changes. (f15ba6a, 1061058)
- Roadmap Update: Updated the project roadmap with an additional feature. (fb9c120)
- Swagger Update: Updated the Swagger definition and version. (0702ca5)
0.8.5
Release 0.8.5
This release introduces various enhancements of the scheduling system, an initial implementation of notifications and other user experience improvements.
Job Management & Performance:
- Added new environment variable
MAX_CONCURRENT_JOBS
to give control over the number of concurrently running jobs. Defaults to one to minimize performance impact. (d829ca7) - Refactored SignalR plugin for better usability, updated progression services, and added options to cancel running jobs. (39f2e1f)
- Introduced translation progress and request indication, translation job removal, and a cleanup schedule to keep the completed translations table clean. (26a77c9) (e7ecf38)
UI/UX Enhancements:
- Improved mobile display for shows and added root folder replacement. (0ad250f)
- Improved responsive behavior, a setting save indiciation and a indication when no media is found, and provided suggestions for remedies. (1447968) (1534460) (508bd44) (1534460)
System Enhancements:
- Improved group completion callback (842b414)
- Cleaned up appSettings, disabled HTTP logging, automated console log removal. (e2e344e)
- Replaced Hangfire memory storage with SQLite for better job management and implemented the use of queues. (5e88e19)
Miscellaneous Improvements:
0.8.4
Version 0.8.4
This release brings several improvements, new features, and bug fixes to enhance functionality and user experience.
Media Management:
- Fixed issue with incorrect
orderBy
on media results. (6c13703) - Added option to refresh the media list. (2b23415)
- Page number now resets when searching for media. (4c55407)
Search Enhancements:
- Introduced search deletion option and added debounce timer. (6d3cd6a)
Integration & Performance:
- Added error handling for incorrect integration settings. (d7b7614)
- Added automatic removal of trailing slashes on when adding integration endpoints. (2da77ce)
- Optimized media retrieval performance and improved dependency injection with added service descriptors. (2cebdb0)
Versioning:
- Implemented version checking with update notice. (0960778)
UI/UX Improvements:
- Enhanced mobile navigation for a better experience on smaller screens. (0960778)
Development & Infrastructure:
0.8.3
Lingarr 0.8.3 rebuilt with .NET and Vue.js
0.8.1
initial release