Avisos cuando tickets de Redmine de los autores que seguís entran en estado PRODUCTION, con la lista siempre a mano.
Users
7
store count
Rating
0.0 / 5
unchanged in 30 days
Ratings
0
total ratings
Store rank
#221K
#185K among extensions
Version
1.1.1
updated 8 Oct 2026
About Redmine Production Notifier
La CWS es texto plano: nada de markdown ni HTML, se renderiza literal. Por eso los separadores son guiones y mayúsculas, no ##.
Avisos en el navegador cuando los tickets de Redmine de los autores que seguís pasan a
PRODUCTION, y la lista completa siempre a mano. Sin entrar a Redmine a buscarlos.
QUÉ HACE
- Aviso agrupado. Cuando entran tickets nuevos en PRODUCTION muestra una sola notificación ("N tickets nuevos en PRODUCTION", con hasta 3 asuntos y "y N más"). Un clic y abre la lista.
- Badge en el ícono. Muestra el estado del polling: ok, error o sin configurar. Nunca te
quedás sin saber si lo que ves es real.
- Pestaña completa. Dos bloques: "En PRODUCTION (N)" con todos los tickets del estado, y
"Otros tickets de los autores que seguís (N)" con el resto y su estado visible.
- Buscador y filtro. Buscá por número, asunto, cliente, autor o responsable (ignora acentos,
mayúsculas y el "#"). Filtrá por estado. Paginación de 10 por sección, independiente.
- Etiqueta "nuevo" en los tickets que todavía no marcaste como vistos, con botón para limpiarla.
- Popup con la lista corta, Actualizar (consulta inmediata), Pestaña completa y Probar notificación.
REQUISITOS
- Chrome 116 o superior.
- Una API key personal de Redmine (Mi cuenta → Clave de acceso de la API).
La extensión no usa usuario ni contraseña.
- Acceso a la instancia de Redmine de la empresa.
CONFIGURACIÓN EN 3 PASOS
1. Abrí el popup y entrá a Configuración.
2. Cargá la API key. Al guardar, la extensión la valida contra Redmine y el campo se limpia.
3. Elegí cada cuánto consultar (1, 5 o 15 minutos) y tildá los autores que seguís.
CÓMO FUNCIONA
- chrome.alarms programa un ciclo de consulta mientras Chrome esté abierto. No hay proceso
corriendo 24/7.
- Cada ciclo resuelve el id del estado PRODUCTION, consulta los tickets de los autores que
elegiste (paginado, de a 100) y compara contra lo ya visto.
- El primer ciclo solo registra lo que ya existe: no te avisa de histórico.
- Si Redmine falla, espera cada vez más antes de reintentar (1 → 2 → 4 → 8 → 15 minutos) y
muestra el motivo del último error en un banner. Un error nunca se disfraza de "no tenés tickets".
- Todo el estado vive en chrome.storage.local. Nada se sincroniza.
PRIVACIDAD
- Sin backend. No hay servidor propio, ni telemetría, ni píxeles de seguimiento, ni integración
con herramientas de terceros.
- Tu API key se guarda solo en chrome.storage.local, en tu equipo, y se usa únicamente como
encabezado X-Redmine-API-Key contra la instancia de Redmine de la empresa. Nunca sale.
- Solo se leen los campos necesarios para armar la lista: número, asunto, estado, proyecto,
cliente, responsable, autor, porcentaje de avance y fecha. No se leen, no se muestran y no
se guardan descripciones, adjuntos ni comentarios de los tickets.
- Los mensajes de error nunca incluyen la API key.
- Al desinstalar la extensión, el navegador elimina estos datos.
PERMISOS Y POR QUÉ
- storage → guardar configuración y estado en tu equipo.
- alarms → programar la consulta periódica a Redmine.
- notifications → mostrar el aviso de tickets nuevos.
- https://redmine.megadigital.com.py/* → consultar la API de Redmine de la empresa.
No pide cámara, micrófono, ubicación, historial de navegación ni acceso a archivos.
LIMITACIONES
- Necesita Chrome abierto: la latencia del aviso es el intervalo que configuraste. Con el
navegador cerrado no hay avisos.
- Solo avisa de los autores que tildaste en Configuración.
- El host de Redmine está fijado a la instancia de la empresa.
VERSIÓN
1.0.1. El detalle de los cambios de cada versión está en el changelog del repositorio.