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

feat(ui): retirar el bloque obsoleto Círculos ocultos de Ajustes

Abierto
#98 0 comentarios 0 reacciones 1 asignado Ver en GitHub

Los mantenedores suelen responder en 1 día

@egdev6 ya está trabajando en esto.

Desde el 12/10/2026.

Evaluación

Este issue todavía no se ha evaluado.

Descripción

status:approved type:feature
Pre-flight checks
  • I searched existing issues and found no duplicate.
  • I understand that this proposal requires product review before implementation.

El asistente completó la búsqueda de issues abiertas/cerradas y contrastó el inventario y antecedentes. El mantenedor confirmó la revisión previa y aprobó la publicación de quorb-ui-ux-v1. Esto no asigna trabajo ni inicia implementación.

Problem to solve

La sección Tira sigue mostrando el bloque Círculos ocultos y un texto que remite a Mostrar en el widget en cada cuenta. El mantenedor confirmó que todo ese bloque ya no aplica y debe desaparecer.

Proposed solution

Retirar el bloque completo, tanto su estado vacío como las acciones que muestra cuando existen ocultos. Mantener la gestión de visibilidad por cuenta y los datos persistidos existentes sin borrados o migraciones innecesarias.

Affected area

Application behavior

Scope and non-goals
Criterios de aceptación
  • Eliminar título, texto vacío, chips y acciones del bloque Círculos ocultos en Ajustes.
  • El bloque no reaparece cuando existen IDs ocultos en configuración.
  • Mostrar en el widget en cada cuenta conserva su comportamiento; no cambia qué cuentas se consultan o generan avisos.
  • Configuraciones existentes con hiddenProviders u opciones de visibilidad se conservan, sin borrado por quitar una sección de UI.
  • Layout y navegación accesible de Tira siguen coherentes, sin huecos ni controles huérfanos.
  • Tests focales de presencia/ausencia y preservación de configuración/visibilidad; comprobación dev desktop.
Orientación y coordinación

Entrada: src/Settings.tsx (bloque actual alrededor de 1926–1937) y controles de visibilidad por cuenta. Antecedente: #29, no duplicado ni issue a reabrir. Coordinar textos con #66 sin implementar internacionalización global.

La unidad de autoaplicación toca controles adyacentes en Settings; coordinar entrega para evitar conflictos. Sin dependencia funcional de esa unidad.

Exclusiones

No eliminar hiddenProviders del esquema, borrar IDs existentes, migrar visibilidad, cambiar polling/avisos ni suprimir Mostrar en el widget de las cuentas.

Coordinación, validación y límites

Parte de la propuesta aprobada quorb-ui-ux-v1, milestone «Coherencia visual y personalización». Trabajo por el flujo habitual; no se incorpora automáticamente a ODD ni altera prioridades de #45. Sin assignee ni nueva etiqueta status:approved. Antes de empezar revisar responsables, comentarios y PR, y coordinar las superficies compartidas.

Tests y documentación con cada unidad. Checks de implementación previstos, no ejecutados durante planificación: npm test, npm run typecheck, npm run build y cargo test en src-tauri cuando cambie comportamiento Rust; además prueba real de escritorio en modo desarrollo. No acreditar comportamiento Windows/WebView2 desde tests de lógica o fixtures de navegador. No se publica una versión ni se modifica el código al crear esta issue.

No editar directamente el DS vendorizado src/ds/egdev/* (ver su README); usar extensión de la app o coordinar el cambio upstream. Sin rediseño general, migración de cuentas, cambios de credenciales, firma, releases o nuevas versiones prometidas.

Alternatives considered

Ocultar solo el estado Ninguno: descartado; el mantenedor pidió quitar todo el bloque. Borrar datos legacy: no es necesario para retirar UI y puede cambiar visibilidad. Duplicar la gestión por cuenta y por bloque: mantiene la redundancia.

Lenguaje dominante
TypeScript
Estrellas
10
Forks
2
Merge medio
16 min
PR fusionados (30 d)
51

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: 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 egdev6/quorb

Todos los issues de egdev6/quorb

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.