mirror of
https://github.com/Radarr/Radarr
synced 2026-01-24 16:32:41 +01:00
2.5 KiB
2.5 KiB
Changelog
All notable changes to Aletheia are documented in this file.
[Unreleased]
Security
- Fix SQL injection in CleanupUnusedTags.cs - use parameterized Dapper queries
- Fix path traversal in ArchiveService.cs - validate ZIP entries stay within destination
- Fix path traversal in StaticResourceMapper.cs - validate paths stay within UI folder
- Fix path traversal in MediaCoverMapper.cs - validate paths stay within AppData folder
- Fix command injection in ProcessProvider.cs - quote script paths for .bat/.ps1/.py
Changed
- UI Branding - Radarr yellow (#ffc230) → Aletheia teal (#0d9488)
- Updated dark.js and light.js theme files
- New logo.svg with teal gradient and lambda/L symbol
- Generated all PNG logos and favicons
- Updated manifest.json theme colors
- Updated page titles, meta descriptions, external links
- Changed appName token from 'Radarr' to 'Aletheia' in translations
Planned
- Book management system with hierarchical structure (Authors, Series, Books)
- Audiobook management and integration
- Unified search and collection features across media types
- Enhanced metadata handling for multi-media formats
[0.1.0] - 2024-12-17 - Initial Fork
Added
- Fork of Radarr v5.x as foundation for unified media manager
- Aletheia branding throughout application
- BuildInfo.cs AppName property set to "Aletheia"
- UI localization strings (en.json) updated with Aletheia branding
- Docker labels and metadata identify as "Aletheia"
- GitHub Actions CI/CD workflow for continuous integration
- Docker configuration with multi-architecture support (amd64, arm64)
- Project documentation structure and contribution guidelines
Changed
- Application Identity - Radarr → Aletheia
- Before: Application branded as "Radarr" throughout codebase
- After: Application branded as "Aletheia" (ἀλήθεια - truth, disclosure)
- Rationale: Fork establishes distinct identity while retaining proven Radarr architecture as foundation for multi-media manager
- Alternative: Maintained Radarr branding (rejected - clarity and distinctness required)
- Gotcha: Docker images and configuration references still contain "radarr" in internal paths; changes are UX-facing only to maintain upstream compatibility
Notes
- Movie functionality preserved from Radarr v5.x
- Book and audiobook support planned for future phases
- Hierarchical monitoring system (Author → Series → Item) is foundational design goal
- Radarr codebase remains the authoritative upstream reference for inherited functionality