Red anónima real, no solo “privada”. El server ahora bindea únicamente en 127.0.0.1 y se expone hacia afuera vía un Tor hidden service — ningún nodo conoce la IP real de otro, y no hace falta port-forwarding ni IP pública para ser alcanzable (ideal para PCs detrás de NAT/CGNAT). Ya se probó funcionando entre varios colaboradores, incluso desde Tails OS corriendo desde un pendrive.
Cliente reescrito de cero en Textual. Se dejó prompt_toolkit y se migró toda la TUI a Textual, con un tema propio (paleta oscura violeta, inspirada en lazygit/LazyMQTT).
Navegación 100% por teclado. Sin mouse y sin memorizar sintaxis de comandos: ↑/↓ + Enter para ver un shop, y atajos directos para lo más usado — b comprar, a agregar producto, x sacarlo, c chatear, w wallet, s buscar, r refrescar. Tab/Shift+Tab para moverse entre paneles, y ? para una ayuda propia del cliente (sin confundirla con el HELP crudo del protocolo).
Código ordenado en archivos separados (client.py, network.py, theme.py, nickname_modal.py), sin sobre-estructurar en carpetas — todo vive junto en backfros/.
Documentación de la configuración de Tor (TOR_SETUP.md) para Windows, macOS y Linux.
Qué viene en v3.0.0-pre.2
Imágenes de producto en la terminal, usando chafa como capa de compatibilidad — funciona en la mayoría de terminales modernas de Linux sin depender de un protocolo gráfico específico.
Seguir puliendo la TUI con foco en Linux como plataforma principal (Windows queda como entorno secundario de prueba).
Reforzar el server: autenticación básica y límites de conexión/rate, para que la red sea más resistente a abuso ahora que hay más gente probándola.