feat(mirada): mirada-greeter — greeter de login del escritorio carmen
App GPUI con app_id carmen.greeter: formulario usuario+contraseña que autentica con brahman-auth en un hilo de fondo y, en éxito, emite un SessionTicket por stdout para que el compositor haga el traspaso a modo sesión. Backend mock (MIRADA_GREETER_MOCK) o PAM. Incluye brahman-auth::SessionTicket (contrato de tiquet greeter→compositor, serializado a una línea con prefijo versionado) y el modo enmascarado de nahual-widget-text-input (TextInput::with_mask para contraseñas). 18 tests nuevos; greeter verificado por compilación + clippy. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -2,6 +2,13 @@
|
||||
|
||||
Motor GPUI: libs + widgets. Renombrado de `yahweh` el 2026-05-19.
|
||||
|
||||
### feat(nahual-widget-text-input): modo enmascarado para contraseñas
|
||||
|
||||
`TextInput::with_mask()` dibuja el contenido como puntos (`•`, uno por
|
||||
carácter Unicode) en vez del texto real; `text()` sigue devolviendo el
|
||||
contenido crudo. Lo usa el campo de contraseña de `mirada-greeter`.
|
||||
Lógica de enmascarado en la función pura `display_text`, con tests.
|
||||
|
||||
### feat(nahual-theme): exportación del tema a GTK (módulo toolkit)
|
||||
|
||||
Módulo nuevo `nahual-theme/src/toolkit.rs`: traduce el `Theme` activo a
|
||||
|
||||
Reference in New Issue
Block a user