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

已关闭
#98 0 条评论 0 个 reaction 已指派 1 人 在 GitHub 查看

维护者通常 1 天内回复

@egdev6 已经在做这个了。

开始于 2026年10月12日。

评估

这个 Issue 还没有评估数据。

描述

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.

主要语言
TypeScript
星标
10
派生
2
平均合并
7 小时 52 分钟
30 天内合并 PR
126

环境准备

这个项目没有提供开发容器、Dockerfile 或贡献指南,环境需要你自己搭建:先看它的 README,通用步骤见我们的新手贡献指南。

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

egdev6/quorb 的其他 Issue

查看 egdev6/quorb 的全部 Issue

相似的 Issue

更多 TypeScript Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。