From d2c3041b0a5db1653d804467a4161be06e968a7e Mon Sep 17 00:00:00 2001 From: renato97 Date: Tue, 25 Nov 2025 19:10:08 +0000 Subject: [PATCH] Update v9.4.4: Dialog Contrast & Event Refresh Button --- app/build.gradle | 4 ++-- app/src/main/res/drawable/bg_dialog_dark.xml | 10 ++++++++++ .../main/res/drawable/bg_events_refresh_button.xml | 10 ++++++++++ app/src/main/res/layout/activity_main.xml | 2 ++ app/src/main/res/layout/dialog_blocked.xml | 6 +++--- app/src/main/res/values/colors.xml | 2 ++ app/src/main/res/values/themes.xml | 12 ++++++++++-- dashboard/data/devices.json | 4 ++-- update-manifest.json | 12 ++++++------ 9 files changed, 47 insertions(+), 15 deletions(-) create mode 100644 app/src/main/res/drawable/bg_dialog_dark.xml create mode 100644 app/src/main/res/drawable/bg_events_refresh_button.xml diff --git a/app/build.gradle b/app/build.gradle index 8a5fe9e..aa102a6 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -8,8 +8,8 @@ android { applicationId "com.streamplayer" minSdk 21 targetSdk 33 - versionCode 94300 - versionName "9.4.3" + versionCode 94400 + versionName "9.4.4" buildConfigField "String", "DEVICE_REGISTRY_URL", '"http://194.163.191.200:4000"' } diff --git a/app/src/main/res/drawable/bg_dialog_dark.xml b/app/src/main/res/drawable/bg_dialog_dark.xml new file mode 100644 index 0000000..7278096 --- /dev/null +++ b/app/src/main/res/drawable/bg_dialog_dark.xml @@ -0,0 +1,10 @@ + + + + + + diff --git a/app/src/main/res/drawable/bg_events_refresh_button.xml b/app/src/main/res/drawable/bg_events_refresh_button.xml new file mode 100644 index 0000000..982ff15 --- /dev/null +++ b/app/src/main/res/drawable/bg_events_refresh_button.xml @@ -0,0 +1,10 @@ + + + + + + diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index ca02484..45a88c9 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -94,6 +94,8 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="16dp" + android:background="@drawable/bg_events_refresh_button" + android:textColor="@color/white" android:text="@string/events_refresh_action" android:textAllCaps="false" android:visibility="gone" /> diff --git a/app/src/main/res/layout/dialog_blocked.xml b/app/src/main/res/layout/dialog_blocked.xml index ea156c3..76c2e03 100644 --- a/app/src/main/res/layout/dialog_blocked.xml +++ b/app/src/main/res/layout/dialog_blocked.xml @@ -13,7 +13,7 @@ android:id="@+id/blocked_message_text" android:layout_width="match_parent" android:layout_height="wrap_content" - android:textColor="@android:color/black" + android:textColor="@color/white" android:textSize="16sp" /> @@ -40,7 +40,7 @@ android:layout_marginTop="4dp" android:background="@android:color/transparent" android:padding="8dp" - android:textColor="@android:color/black" + android:textColor="@color/white" android:textIsSelectable="true" android:textSize="16sp" /> diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index b281c05..8d4afd4 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -3,4 +3,6 @@ #FF000000 #FFFFFFFF #B3FFFFFF + #FF1E88E5 + #FF121212 diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml index b7615f9..7899c28 100644 --- a/app/src/main/res/values/themes.xml +++ b/app/src/main/res/values/themes.xml @@ -8,8 +8,16 @@ + + diff --git a/dashboard/data/devices.json b/dashboard/data/devices.json index afc8448..849d9e5 100644 --- a/dashboard/data/devices.json +++ b/dashboard/data/devices.json @@ -6,8 +6,8 @@ "model": "SM-S928B", "manufacturer": "Samsung", "osVersion": "16 (API 36)", - "appVersionName": "9.4.3", - "appVersionCode": 94300, + "appVersionName": "9.4.4", + "appVersionCode": 94400, "firstSeen": "2025-11-23T22:31:13.359Z", "lastSeen": "2025-11-23T23:11:07.215Z", "blocked": false, diff --git a/update-manifest.json b/update-manifest.json index 91e5fc9..c52a4d0 100644 --- a/update-manifest.json +++ b/update-manifest.json @@ -1,10 +1,10 @@ { - "versionCode": 94300, - "versionName": "9.4.3", + "versionCode": 94400, + "versionName": "9.4.4", "minSupportedVersionCode": 91000, "forceUpdate": false, - "downloadUrl": "https://gitea.cbcren.online/renato97/app/releases/download/v9.4.3/StreamPlayer-v9.4.3.apk", - "fileName": "StreamPlayer-v9.4.3.apk", - "sizeBytes": 5947283, - "notes": "StreamPlayer v9.4.3\n\nNovedades destacadas:\n\n- Botón \"Actualizar ahora\" en la sección de Eventos para refrescar manualmente la grilla.\n- Sincronización silenciosa cada 60 minutos para precargar nuevos eventos sin interrumpir la reproducción.\n- Cache persiste y se aplica automáticamente al reiniciar la app para asegurar datos frescos.\n- Cierre completo al salir para garantizar que cada inicio recargue con la última información disponible.\n- Correcciones y mejoras generales de estabilidad en la sección de eventos." + "downloadUrl": "https://gitea.cbcren.online/renato97/app/releases/download/v9.4.4/StreamPlayer-v9.4.4.apk", + "fileName": "StreamPlayer-v9.4.4.apk", + "sizeBytes": 5948849, + "notes": "StreamPlayer v9.4.4\n\nCorrecciones y mejoras:\n\n- Los botones de actualización y cierre en los diálogos ahora se ven correctamente en temas claros y oscuros.\n- Nuevo estilo oscuro en los diálogos para mejorar el contraste del texto y acciones.\n- Botón \"Actualizar ahora\" de eventos con diseño sólido para que destaque en cualquier fondo.\n- Se mantiene la actualización silenciosa y el caché de eventos para que siempre encuentres la grilla fresca al reiniciar.\n\nRecomendamos actualizar para asegurar la mejor experiencia con la sección de eventos y el sistema de actualizaciones." }