Copilot
Copilot
This PR adds a `.clang-format` configuration file to enable consistent code formatting across the tvheadend codebase using clang-format. ## Configuration Features The configuration is based on the proposed settings with...
## Overview This PR implements an automated dependency update checking system that monitors tvheadend's upstream dependencies and creates pull requests when new versions are detected. ## Problem Tvheadend depends on...
## Convert GPL license headers to SPDX format ✅ COMPLETE ### Plan: - [x] Analyze repository structure and identify scope (380 files with GPL headers) - [x] Identify existing SPDX...
## Problem When mapping services to channels in bouquet processing, services whose name exactly matches their service ID (SID) were being treated as "named" services. This is problematic because these...
- [x] **Change tilde to hyphen in version strings** - Complete implementation - [x] **Remove deprecated bintray.py file** - Clean up legacy code ## 🎉 **IMPLEMENTATION COMPLETE WITH PROPER COMMIT...
Replace hardcoded 8.8.8.8 IP with per-target local IP discovery for multi-interface SAT>IP servers
This PR eliminates the use of hardcoded Google DNS servers (8.8.8.8 and 2001:4860:4860::8888) for local IP address determination in the SAT>IP server functionality and implements proper per-target IP selection for...
## Overview This PR adds comprehensive local speech support to Bluefin, enabling users to easily set up text-to-speech functionality with high-quality voices using Pied and speech-dispatcher. This addresses the setup...
## Overview This PR addresses all 6 open issues in the repository by providing one complete implementation and detailed documentation guides for the remaining features. The work delivers immediate value...
UTF-8 characters in `#!vim perl` code blocks were displaying as `«` instead of `«` due to double encoding. `=begin perl` blocks rendered correctly. ## Root Cause In `inc/WWW-AdventCalendar/lib/WWW/AdventCalendar/Article.pm`: ```perl $body...
PPI misinterprets bare "q" or "qq" inside double-quoted strings as quote operators when the content is re-parsed. This causes crashes when accessing non-existent quote sections. ```perl use List::Util; "q"; #...