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."
}