Track terminfo capability follow-ups
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Activo
- Stack tecnológico
- typescript
- Área
- cli
Línea de trabajo
Empieza por la base de terminfo y el sink Term.update() descritos en este issue, y después revisa la especificación en curso de la capa de capabilities en #130 y sus issues apilados. Elige un seguimiento de protocolo y define una especificación, evidencia y un consumidor condicionado por un gate que estén enfocados; terminado significa que ese alcance tiene su propio PR de implementación.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
The terminfo foundation establishes static detection, probe transport, capability events, and the Term.update() sink. Protocol-specific behavior should land as focused PRs that add the capability spec section, evidence, and gated consumer together.
In flight
- #130 — terminfo & capability layer spec (stack of 4: #131, #132, #133)
Protocol follow-ups
- #60 — Color encoding modes (16 / 256 / truecolor) derived from terminfo
- CSI 2026 synchronized output
- Pointer shape probing and output (coordinate with #101)
- Kitty keyboard capability and gated mode setup
- Kitty graphics capability and gated emission
- Theme probing consumers for OSC 10/11/12/21
Evidence, negotiation & infrastructure follow-ups
From https://terminfo.dev/api/v1/data.json (generated 2026-09-10):
- Terminal identity evidence: DA2, DA3, XTVERSION
- Kitty keyboard progressive flags: disambiguate, report-events, report-alternate, report-all-keys, report-text
- Kitty graphics subprotocols: transmit, display, animation, Unicode placeholders
- Input negotiation: CSI u, modifyOtherKeys, mouse modes, focus tracking, bracketed paste
- Geometry reporting: XTWINOPS 14/16/18 and OSC 1337/776 cell-size reports
- Theme and palette: OSC 4, OSC 17/19, OSC 104, OSC 117/119, mode 2031
- Clipboard and shell integration: OSC 52, OSC 7, OSC 133, OSC 633
- Alternate-screen variants and scrollback semantics
- Terminfo-backed output strings for cursor movement and erase operations
- Sixel and iTerm2 graphics capability reporting
These are tracking items only; each should get its own focused spec and implementation PR when prioritized.
- Lenguaje dominante
- TypeScript
- Estrellas
- 43
- Forks
- 2
- Métricas de merge de PR
- Sin PR fusionados en 30 d
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
- 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 bombshell-dev/tty
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
bombshell-dev/tty#61 · 1 reacción ·
-
question
Dificultad 5/5 Más de una semana Aptitud para principiantes 38/100
bombshell-dev/tty#112 ·
-
enhancement high priority
Dificultad 3/5 1-2 días Aptitud para principiantes 68/100
bombshell-dev/tty#83 · 2 comentarios ·
-
enhancement
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
bombshell-dev/tty#82 ·
-
🐛 VS16 (U+FE0F) emoji measured at the wrong widthPosiblemente ocupada @natemoo-re la tomó hace 121 días. Abiertobug
bombshell-dev/tty#81 · 1 asignado ·
Todos los issues de bombshell-dev/tty
Issues similares
-
Dificultad 2/5 Menos de una hora Aptitud para principiantes 85/100
capricorn86/happy-dom#2474 ·
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
JSerwatka/letterboxd-tweaks#81 · 1 comentario ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
siyuan-note/siyuan#20165 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
polkadot-js/phishing#5716 ·
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 90/100
juice-shop/juice-shop#3662 ·
Los mantenedores suelen responder en 1 día