chore: clean repo for CV sharing
- Remove hardcoded Gitea token, use BuildConfig instead - Remove unnecessary CHANGELOG.md
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
27
CHANGELOG.md
27
CHANGELOG.md
@@ -1,27 +0,0 @@
|
||||
# Changelog
|
||||
|
||||
## [v1.0.0] - 2026-01-28
|
||||
|
||||
### Features
|
||||
- **IPTV Streaming**: Reproduce canales IPTV con soporte HLS y DASH usando Media3 ExoPlayer
|
||||
- **Google DNS**: Todas las conexiones pasan por DNS de Google (8.8.8.8, 8.8.4.4) para evitar bloqueos regionales
|
||||
- **DNS over HTTPS (DoH)**: Soporte para DoH de Google como fallback adicional
|
||||
- **Categorías**: Filtrado por categorías de canales
|
||||
- **Búsqueda**: Búsqueda en tiempo real de canales por nombre o categoría
|
||||
- **Favoritos**: Guarda tus canales favoritos localmente
|
||||
- **Actualizaciones In-App**: Sistema automático de actualizaciones desde Gitea
|
||||
- **Picture-in-Picture**: Soporte PiP para ver mientras usas otras apps
|
||||
- **Material 3 UI**: Interfaz moderna con Jetpack Compose
|
||||
|
||||
### Técnico
|
||||
- MVVM Architecture
|
||||
- Repository Pattern
|
||||
- Kotlin Coroutines y Flow
|
||||
- OkHttp con configuración DNS personalizada
|
||||
- FileProvider para instalación segura de APKs
|
||||
- Caché de lista de canales (24 horas)
|
||||
|
||||
### Seguridad
|
||||
- Todas las descargas M3U usan DNS de Google
|
||||
- Streams de video también usan DNS de Google
|
||||
- Configuración de red segura con NetworkSecurityConfig
|
||||
@@ -25,8 +25,8 @@ class UpdateService(context: Context) {
|
||||
private const val REPO_OWNER = "renato97"
|
||||
private const val REPO_NAME = "iptv-app"
|
||||
|
||||
// Token de Gitea para acceder a releases privados
|
||||
private const val GITEA_TOKEN = "efeed2af00597883adb04da70bd6a7c2993ae92d"
|
||||
// Token de Gitea para acceder a releases - obtenido de BuildConfig
|
||||
private val GITEA_TOKEN: String = BuildConfig.GITEA_TOKEN
|
||||
|
||||
// Endpoints
|
||||
private const val LATEST_RELEASE_ENDPOINT = "$GITEA_API_URL/repos/$REPO_OWNER/$REPO_NAME/releases/latest"
|
||||
|
||||
Reference in New Issue
Block a user