Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Missing Timestamp in Gotify Notifications on HyperOS (Redmi K70 Ultra)

Abierto
#417 3 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
35/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
android, java
Área
mobile

Línea de trabajo

Comienza reproduciendo el comportamiento de las notificaciones en un Redmi K70 Ultra con HyperOS 2.0 usando las solicitudes curl de una y varias líneas proporcionadas. Rastrea el punto de entrada del renderizado de notificaciones de Android para determinar por qué falta la marca de tiempo en los mensajes de una sola línea; se considera terminado cuando las marcas de tiempo aparecen para ambos formatos sin depender de un salto de línea final.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

request-for-comments

Here’s the updated bug report in English with the Redmi K70 Ultra device model specified:


Bug Report: Missing Timestamp in Gotify Notifications on HyperOS (Redmi K70 Ultra)
Environment
  • Device: Redmi K70 Ultra
  • OS: HyperOS 2.0
  • Gotify Version: Android Client v2.8.1 / Server v2.6.1 (example)
  • Reproducibility: Consistent
Description

On Redmi K70 Ultra (HyperOS 2.0), Gotify notifications only display the timestamp when the message contains line breaks (\n). Single-line messages show no timestamp, reducing usability for brief alerts.

Steps to Reproduce
  1. Send a single-line message via Gotify API:

    curl "http://gotify-server/message?token=XXX" -F "message=Test message" -F "priority=5"
    

    → No timestamp appears in the notification.

  2. Send a multi-line message:

    curl "http://gotify-server/message?token=XXX" -F "message=Line 1\nLine 2" -F "priority=5"
    

    → Timestamp is displayed (e.g., "19:45").

Expected Behavior
  • Timestamp should appear regardless of line breaks.
Actual Behavior
  • Single-line messages → No timestamp
  • Multi-line messages → Timestamp visible
Possible Cause

HyperOS may apply different notification templates based on message length/formatting, causing Gotify’s timestamp to be hidden in single-line notifications.

Workaround

Manually add a line break (\n) to force timestamp visibility:

curl "http://gotify-server/message?token=XXX" -F "message=Alert\n" -F "priority=5"
Additional Notes
  • Issue persists across reboots & reinstalls.
  • Other Xiaomi/HyperOS devices may be affected.

Would appreciate any insights or fixes from the Gotify/HyperOS teams. Thanks!


Lenguaje dominante
Java
Estrellas
1.5k
Forks
217
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Aún no hemos revisado los archivos de configuración de este proyecto. Empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de gotify/android

Todos los issues de gotify/android

Issues similares

Más issues de Java

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.