Home and the menu-bar panel: show the writing-model download, readable attention text, whole permission names
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 25/100
Línea de trabajo
Start with WorkbenchHome.swift around engineBanner (lines 779-805) and hasCurrentWork (690-697), then WorkbenchQuickPanel.swift lines 179 and 325 for the orange caption text, and HomePermissions.swift lines 609-631 for the truncated permission names. Check the design rules in WorkbenchPageStyle.swift (71-73) and docs/desktop.md before changing colours. Done means the Home Current work row shows while the writing model is ready, warnings use WorkbenchNote, long permission names wrap, and the gallery renders pass.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Outcome: Home shows what it promises, and the panel's recovery line follows the kit's contrast rule.
1. Writing-model line on Home
- Problem: while speech is ready, Home never shows an Ollama download or its failure. The line lives only in
engineBanner(WorkbenchHome.swift:779-805), which is shown only when!model.ready(:713, :821), andhasCurrentWork(:690-697) ignores it. This contradicts docs/workbench.md:235 and the gallery caption (SurfaceGallery.swift:1003-1005). - Change: while ready, add a Current work row with a symbol, the line, progress and the existing Models… door. Guard it with
ready || !guideShows. - Check: folded-states render assertions plus a failure shot.
2. Attention contrast
- Problem: orange caption text at WorkbenchQuickPanel.swift:325 and :179. The kit says orange never carries text (WorkbenchPageStyle.swift:71-73; docs/desktop.md:48).
- Change: show warnings with WorkbenchNote, an orange symbol beside primary text.
- Check: the microphone-denied render; non-warning renders are unchanged.
3. Permission names wrap
- Problem: at the minimum window size, names truncate to “Call au…” and “Screen & System…” (HomePermissions.swift:609-631).
- Change:
ViewThatFitsdrops the badge under the name, and the name wraps. - Check: the gallery asserts no clipping in narrow and work-Mac renders.
Value before scope
- Outcome: Home and the panel are truthful and readable. Evidence: the renders and code.
- Simpler route: reuse existing rows and the kit note.
- Owner: Home's Current work, PanelRecoveryRow and the permissions row.
- Complexity: no new controls.
- Verified by: gallery assertions.
Grammar: Quality.
Refs #134
Build-ready record from the overnight lead session of 15 Oct 2026, verified against main edc15df by an independent skeptic per item. Implementation follows on a claude/* branch; this issue closes only after native acceptance.
- Lenguaje dominante
- Swift
- Estrellas
- 0
- Forks
- 1
- Merge medio
- 12 h 29 min
- PR fusionados (30 d)
- 201
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de Ship-Work/workbench
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
Los mantenedores suelen responder en 1 día
-
documentation good first issue help wanted
Dificultad 2/5 Medio día Aptitud para principiantes 74/100
Ship-Work/workbench#29 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 4/5 3-5 días Aptitud para principiantes 18/100
Los mantenedores suelen responder en 1 día
-
Library: Quit asks before discarding an open resource editor, and Use with transcripts says the skill is chosenPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abiertobug
Dificultad 4/5 3-5 días Aptitud para principiantes 22/100
Los mantenedores suelen responder en 1 día
Todos los issues de Ship-Work/workbench
Issues similares
-
builtin-port enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
cmlarsen/writemorebetter#235 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
callstack/agent-device#3627 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
maziyarpanahi/openmed#4207 · 1 comentario ·
Los mantenedores suelen responder en 3 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
open-telemetry/opentelemetry-swift#1235 · 1 reacción ·
Los mantenedores suelen responder en 4 días