Skip to content

Releases

Brújula 0.8.0

Choose a tag to compare

@github-actions github-actions released this 14 Nov 16:57
ed6dbec

Brújula 0.8.0

Solo Linux (GTK 4.20 o más, WebKitGTK 6.0). Con AppImage.

Novedades

  • La IA organiza tus pestañas: pídele que las ordene y propone un plan entero antes de tocar nada. Puede fijar y soltar, mover una pestaña antes o después de otra, meterla en una carpeta (la crea si no existe) y pasarla a un espacio. Un plan que solo ordena se hace solo; si cierra pestañas, te enseña la lista de lo que cerrará y pregunta primero, y las cerradas vuelven con Ctrl+Mayús+T. No toca tus esenciales ni los sitios que excluiste, y se apaga con «Organizar tus pestañas» en los ajustes del asistente.
  • Tareas programadas de la IA, de solo lectura: «cada mañana mira esta página y dime si hay novedades». La IA propone la tarea, tú ves todo lo que hará y solo se guarda si dices que sí. Se ejecuta sola mientras Brújula está abierta, solo abre y lee los sitios que nombra, no puede pulsar ni escribir, y guarda el resultado en el panel (o te avisa con una notificación del escritorio). Hasta 12 tareas por perfil, con «Ejecutar ahora», apagado y borrado desde los ajustes del asistente.
  • Ajustes del asistente dentro de su panel: el botón de los controles desliza los ajustes sobre la conversación, con proveedor, modelo, dirección, clave, prueba de conexión, permisos, buscador y sitios excluidos, sin salir a Preferencias.

Arreglos

  • El asistente pregunta menos: buscar ya no pide permiso, abrir pestañas es automático por defecto y la página que estás mirando se lee sin preguntar. Otros sitios, enlaces que la página no mostró, pulsar y escribir siguen preguntando. El ajuste de abrir pestañas se guarda con otro nombre, así que si lo habías cambiado en la 0.7.0 vuelve a su valor por defecto.
  • Texto seleccionado legible en el panel: la selección es un tono suave en vez de un bloque macizo que tapaba las letras, y los iconos de la cabecera y de la pantalla de inicio quedan centrados.

Instalar

AppImage: descárgalo de la release, chmod +x Brujula-0.8.0-x86_64.AppImage y ábrelo. Arch / CachyOS: cd packaging/arch && makepkg -si. Desde el código: cargo install --path crates/brujula --root ~/.local --locked.

Brújula 0.7.0

Choose a tag to compare

@github-actions github-actions released this 13 Nov 23:25
c612289

Brújula 0.7.0

Solo Linux (GTK 4.20 o más, WebKitGTK 6.0). Con AppImage.

Novedades

  • Las contraseñas se desbloquean solas al iniciar sesión: la clave de tu cámara de contraseñas se guarda en el llavero del sistema, y Brújula ya no te pide la contraseña maestra cada vez que va a rellenar una. El archivo sigue cifrado en el disco, la contraseña maestra sigue existiendo, y «Bloquear» a mano la deja bloqueada hasta que pulses «Desbloquear». Se apaga en Preferencias → Contraseñas, y entonces la clave se borra del llavero.
  • Notificaciones web: WhatsApp Web y otros sitios pueden pedir permiso para avisarte; Brújula pregunta, recuerda la respuesta por sitio incluso tras reiniciar, y los avisos salen en el escritorio (al pulsarlos, la pestaña pasa al frente). En Preferencias → Seguridad → «Notificaciones de sitios» puedes ver lo que has respondido y olvidarlo.
  • Panel del asistente de IA rediseñado: cabecera con el modelo, pantalla de inicio con sugerencias, respuestas limpias, lo que hizo la IA en píldoras y tarjetas de permiso más claras. Los títulos de la interfaz usan ahora Sora, la fuente de display de Nodalia Design.
  • Brújula pesa menos al navegar: la barra lateral, los esenciales y el historial ya no se vuelven a dibujar ni a escribir cada vez que una página cambia su título o carga un icono.

Arreglos

  • Preferencias sin franja blanca: la página enseña una sección cada vez y cambia al instante, sin el desplazamiento animado que dejaba teselas sin pintar al pulsar la barra lateral.
  • Menos parpadeo con un vídeo de fondo: un vídeo que suena en otra pestaña (YouTube, por ejemplo) ya no hace trabajar a Brújula en cada cambio de audio.
  • Más seguridad en las páginas propias: la nueva pestaña, Preferencias, la bienvenida y las novedades llevan una política de contenido estricta, y una web ya no puede navegar a direcciones brujula://.
  • Tus datos son privados: las carpetas de Brújula y sus archivos (sesión, historial, marcadores, notas, ajustes) quedan solo para tu usuario, sin depender de la configuración del sistema.
  • Más descargas peligrosas piden confirmación: jnlp, pyw, pyz, wsh, wsc, msc, inf, scf, url, msp, mst, ade, adp y mde.

Instalar

AppImage: descárgalo de la release, chmod +x Brujula-0.7.0-x86_64.AppImage y ábrelo. Arch / CachyOS: cd packaging/arch && makepkg -si. Desde el código: cargo install --path crates/brujula --root ~/.local --locked.

Brújula 0.6.0

Choose a tag to compare

@github-actions github-actions released this 13 Nov 20:29
fd08507

Brújula 0.6.0

Solo Linux (GTK 4.20 o más, WebKitGTK 6.0). Con AppImage.

Novedades

  • Llaves de acceso con el teléfono: cuando una web pide una llave de acceso (passkey), Brújula muestra un código QR; lo escaneas con el teléfono, que se encuentra con el equipo por Bluetooth, y la llave se usa desde el teléfono sin que su clave salga de él. Hace falta Bluetooth en el equipo. Se puede apagar en Preferencias → Contraseñas.
  • Nueva pestaña con el Spotlight: la página de nueva pestaña con su cuadro de búsqueda ya no existe. Ctrl+T (y el botón de nueva pestaña) abre el Spotlight sobre una pestaña en blanco, con tus marcadores como iconos, igual que los esenciales. Escribe para buscar o ir a una página; Escape cancela y la pestaña en blanco desaparece.
  • Códigos 2FA en las contraseñas: cada login puede guardar el secreto de sus códigos de verificación en dos pasos (la clave que enseña la web junto al QR, o la dirección otpauth://). Se guarda cifrado con el resto, Preferencias → Contraseñas muestra el código con su cuenta atrás, y Brújula lo rellena cuando tocas el campo que lo pide, solo en el sitio exacto donde lo guardaste.
  • Esenciales reordenables: arrástralos para cambiarlos de sitio; una línea marca dónde caerán.
  • Botón de nueva pestaña justo encima de la lista de pestañas en vertical, y la barra lateral abre por defecto a 200 px.
  • Pantalla completa de verdad: al poner un vídeo (YouTube, por ejemplo) a pantalla completa, desaparecen la barra lateral, las barras y el marco, y al salir todo vuelve a su sitio.

Arreglos

  • Las webs ya no creen que usas un Mac: Brújula se presenta siempre como Linux, en vez de la identidad de Macintosh que WebKitGTK usa con algunos sitios.
  • «Seguir al sistema» acierta con el tema: se lee también el ajuste del escritorio y se vuelve a preguntar al portal si tardó en contestar, para que Brújula no se quede en claro con el escritorio en oscuro.
  • Sin aro de color en los campos con foco: un campo de texto con foco solo cambia el color de su borde.

Instalar

AppImage: descárgalo de la release, chmod +x Brujula-0.6.0-x86_64.AppImage y ábrelo. Arch / CachyOS: cd packaging/arch && makepkg -si. Desde el código: cargo install --path crates/brujula --root ~/.local --locked.

Brújula 0.5.2

Choose a tag to compare

@github-actions github-actions released this 13 Nov 19:16
d869ec1

Brújula 0.5.2

Solo Linux (GTK 4.20 o más, WebKitGTK 6.0). Con AppImage.

Arreglos

  • Las sesiones ya no se pierden al reiniciar: Brújula guardaba las cookies solo en memoria, así que cada vez que se cerraba (al actualizar, tras un fallo o al cerrar la ventana) te desconectaba de todas las webs y perdías las cookies importadas de otro navegador. Ahora se guardan en cookies.sqlite, dentro de la carpeta de tu perfil, y sobreviven a reinicios y actualizaciones. También en las aplicaciones web, cada una en su carpeta. Las que se perdieron no se pueden recuperar del disco porque nunca se escribieron: vuelve a importarlas una vez en 0.5.2 desde Preferencias → Importar, y a partir de ahí se quedan.
  • El historial no se puede sobrescribir por error: si al arrancar el archivo del historial no se puede leer, Brújula lo aparta como history.json.unreadable-… y empieza uno nuevo, en vez de escribir un historial vacío encima. Así lo que había se puede recuperar.

Instalar

AppImage: descárgalo de la release, chmod +x Brujula-0.5.2-x86_64.AppImage y ábrelo. Arch / CachyOS: cd packaging/arch && makepkg -si. Desde el código: cargo install --path crates/brujula --root ~/.local --locked.

Brújula 0.5.1

Choose a tag to compare

@github-actions github-actions released this 13 Nov 18:37
6e9c9cb

Brújula 0.5.1

Solo Linux (GTK 4.20 o más, WebKitGTK 6.0). Con AppImage.

Novedades

  • Asistente de IA opcional, apagado por defecto: si lo activas en Preferencias, un panel lateral habla con ChatGPT/OpenAI, Claude, Gemini, Ollama o cualquier servidor compatible con OpenAI, con la clave guardada en el llavero del sistema. Puede leer la pestaña, buscar y abrir o cerrar sus propias pestañas; antes de leer o actuar en un sitio te pide permiso, por sitio y por acción. Spotlight puede ofrecer «Preguntar a…».

Arreglos

  • La bienvenida ya no empieza de nuevo sola: «Bienvenido a Brújula» se escribe una vez y se queda quieto hasta que pulses Siguiente. Antes, al terminar de descargarse las listas del bloqueador en el primer arranque, el navegador recargaba la página que tenías delante, y la bienvenida volvía a escribirse desde el principio (y perdía el paso en el que estabas). Ahora las páginas propias de Brújula (bienvenida, página nueva, preferencias, novedades) no se recargan solas.
  • «¿Quién eres?» ya no sale cortado: el aro de la imagen elegida y el borde del campo con el foco se veían recortados por el borde izquierdo. Los pasos tienen ahora sitio para ellos, y siguen alineados con los botones de abajo.
  • Sin halos ni brillo de fondo en la bienvenida: el campo con el foco y los esenciales elegidos solo cambian el color del borde, y el fondo ya no tiene el degradado de color, como el resto de Nodalia Design.

Instalar

AppImage: descárgalo de la release, chmod +x Brujula-0.5.1-x86_64.AppImage y ábrelo. Arch / CachyOS: cd packaging/arch && makepkg -si. Desde el código: cargo install --path crates/brujula --root ~/.local --locked.

Brújula 0.5.0

Choose a tag to compare

@danielmigueltejedor danielmigueltejedor released this 13 Nov 17:49
36697b1

Brújula 0.5.0

Solo Linux (GTK 4.20 o más, WebKitGTK 6.0). Con AppImage.

Novedades

  • Importar de otro navegador, de verdad: además de los marcadores, trae el historial, las cookies y las contraseñas de Chrome, Chromium, Brave, Edge, Vivaldi y Opera, y el historial, las cookies y los marcadores de Firefox, Zen, LibreWolf y Floorp. Se hace desde el asistente de bienvenida y desde la página nueva Preferencias → Importar, todo o por partes. Las contraseñas pasan a tu cámara con contraseña maestra; si el escritorio guarda la clave del otro navegador, puede pedirte permiso. Las de Firefox se importan desde el CSV que exporta (o de cualquier gestor). Lo que ya tenías no se borra ni se duplica.
  • Campos de búsqueda sin halo: al enfocar un campo solo cambia el color del borde, sin el segundo aro azul borroso (en Nodalia Design, para todas las aplicaciones).
  • Esenciales: como máximo tres por fila en la barra lateral.
  • Barra lateral más fina: 180 px por defecto y hasta 160 px de mínimo (los anchos antiguos por defecto pasan al nuevo).
  • Extensiones: los paneles que una extensión pone dentro de una página (en un iframe) ya se ven; antes salían vacíos.

Arreglos

  • Al arrastrar pestañas ya no puede quedar una pestaña flotando: el cambio de sitio se aplica cuando termina el arrastre.
  • El botón de la página (por ejemplo «Añadir esta extensión» de la Chrome Web Store) también está en la barra fina que cubre la cabecera de la barra lateral, donde antes quedaba tapado.

Conocido

  • Probado bajo un X virtual: falta verlo en un escritorio real (escala fraccionaria, arrastrar pestañas, importar de tus navegadores de verdad).
  • Las contraseñas de Firefox no se leen directamente: hay que exportarlas a CSV.

Instalar

AppImage: descárgalo de la release, chmod +x Brujula-0.5.0-x86_64.AppImage y ábrelo. Arch / CachyOS: cd packaging/arch && makepkg -si. Desde el código: cargo install --path crates/brujula --root ~/.local --locked.

Brújula 0.4.0

Choose a tag to compare

@danielmigueltejedor danielmigueltejedor released this 13 Nov 16:50
2af63b4

Brújula 0.4.0

Solo Linux (GTK 4.20 o más, WebKitGTK 6.0). Con AppImage.

Novedades

  • Actualizaciones dentro de Brújula: el AppImage mira GitHub de vez en cuando, descarga la versión nueva, comprueba su suma SHA-256, sustituye al AppImage y se reinicia con tus pestañas. Una copia instalada por el sistema (en Nodalix, el paquete) solo te avisa y se actualiza con las actualizaciones del sistema. Se activa o desactiva en Preferencias → Acerca de.
  • Novedades tras actualizar: la primera vez que abres Brújula después de actualizar, se abre una pestaña con lo nuevo de la versión.
  • Acerca de en el menú, como el resto de aplicaciones de Nodalia.
  • Esenciales como pestaña propia: pulsar un esencial lo abre sin crear una pestaña en la lista; su icono es su pestaña (punto cuando está abierto, resaltado cuando está delante). Un enlace de un esencial que lleva a otro sitio se ve en una tarjeta encima, sin pulsar Mayús.
  • Pestañas reordenables: arrástralas por la barra lateral; una línea marca dónde caerán, y toman la carpeta de la pestaña sobre la que las sueltas.
  • Historial en la barra lateral: un botón (o Ctrl+H) desliza el historial por encima de las pestañas, con buscador y días; con las pestañas arriba se abre como una lista desde la barra.
  • Texturas: granulado, líneas, puntos y cuadrícula para el marco y los paneles, con intensidad (Preferencias → Apariencia).
  • Descargas seguras por defecto: cada archivo se guarda con un nombre oculto, se analiza al llegar (sin frenar la descarga) y solo entonces recibe su nombre. Si dice ser un documento, una imagen o un vídeo y por dentro es un programa, o si ClamAV está instalado y lo reconoce, te pregunta si lo borras.
  • Tipografía de Nodalia Design: Inter para el texto y Sora para los títulos, también en las páginas propias de Brújula (nueva pestaña, preferencias, bienvenida, novedades).

Arreglos

  • Descargas de programas y scripts (de la 0.3.1): ya se pueden bajar .AppImage, .sh, .deb… con confirmación y sin permiso de ejecución.
  • Los diálogos ya no se recortan ni dejan de responder (el «¿Quitar el perfil?» no respondía), y llevan los colores y el degradado de tu aspecto.
  • Preferencias → Esenciales: los sitios sugeridos ya no se salen por la derecha.

Conocido

  • Probado bajo un X virtual: falta verlo en un escritorio real (diálogos, tarjeta de los esenciales, arrastrar pestañas, actualización de un AppImage de verdad).
  • Los esenciales no se guardan entre sesiones como pestañas: se vuelven a abrir al pulsarlos.

Instalar

AppImage: descárgalo de la release, chmod +x Brujula-0.4.0-x86_64.AppImage y ábrelo. Arch / CachyOS: cd packaging/arch && makepkg -si. Desde el código: cargo install --path crates/brujula --root ~/.local --locked.

Brújula 0.3.0

Choose a tag to compare

@danielmigueltejedor danielmigueltejedor released this 13 Nov 15:17
920957b

Brújula 0.3.0

Solo Linux (GTK 4.20 o más, WebKitGTK 6.0). Con AppImage, como la 0.2.0.

Novedades

  • Bienvenida en el primer arranque: trae tus marcadores de Chrome, Chromium, Brave, Edge, Vivaldi, Opera, Firefox, Zen, LibreWolf o Floorp (o de un archivo HTML/JSON), te ofrece hacer Brújula tu navegador por defecto y elegir esenciales. En español, inglés, francés, alemán y portugués.
  • Perfiles: cada persona con sus marcadores, historial, contraseñas y extensiones. Pantalla «¿Quién navega?», contraseña opcional (solo protege el selector, no cifra los datos) y Preferencias → Perfiles.
  • Esenciales con el icono real de cada app (el del tema de iconos, o el favicon del sitio).
  • Panel de descargas, carpetas de marcadores anidadas y nueva mascota.
  • Botón de página en la barra de arriba (también en modo vertical): aparece cuando estás en una ficha de la Chrome Web Store («Añadir esta extensión») o en un sitio que declara ser una aplicación web («Instalar este sitio como aplicación web»).
  • Extensiones desde la Chrome Web Store: abre la ficha de la extensión y pulsa el botón; Brújula descarga el paquete y te enseña los permisos antes de instalarlo.
  • Arreglo: en Preferencias → Marcadores, los títulos y direcciones largos ya no se salen de la tarjeta.

Conocido

  • El botón «Añadir a Chrome» de la propia página de la Web Store puede no aparecer o no funcionar en Brújula (la tienda lo reserva a Chrome): usa el botón de Brújula.
  • Importar: probado con un archivo de marcadores de Chromium; Firefox y los suyos leen el último respaldo de marcadores del perfil y aún no se han probado con datos reales.
  • La contraseña de un perfil solo protege el selector, no cifra el disco. El AppImage necesita una glibc tan nueva como la de Arch.
  • Extensiones: sin webRequest, menús contextuales, cookies ni mensajería nativa (ver docs/brujula-rust.md).

Instalar

AppImage: descárgalo de la release, chmod +x Brujula-0.3.0-x86_64.AppImage y ábrelo. Arch / CachyOS: cd packaging/arch && makepkg -si. Desde el código: cargo install --path crates/brujula --root ~/.local --locked.

Brújula 0.2.0

Choose a tag to compare

@danielmigueltejedor danielmigueltejedor released this 13 Nov 08:03
4f42d39

Brújula 0.2.0

Solo Linux (GTK 4.20 o más, WebKitGTK 6.0). Esta versión trae AppImage.

Novedades

  • Contraseñas: una bóveda cifrada con tu contraseña maestra (Argon2id y XChaCha20-Poly1305, archivo solo legible por ti). Brújula pregunta antes de guardar un inicio de sesión y solo lo rellena en el sitio exacto donde se guardó, y solo cuando tocas el campo. Se bloquea sola a los 10 minutos. Preferencias → Contraseñas. No se sincronizan.
  • Aplicaciones web: menú → «Instalar como aplicación web…» (o Preferencias → Aplicaciones web) y el sitio se abre en su propia ventana, con su icono en el lanzador y su propio perfil. Con bloqueador; los enlaces de otros sitios se abren en tu navegador.
  • Historial local, con búsqueda en el Spotlight y borrado por horas o completo.
  • Ventana privada (Ctrl+Mayús+N o brujula --private): no guarda historial, cookies, pestañas ni contraseñas.
  • AppImage para x86_64, con su SHA256SUMS, adjunta a la release.

Conocido

  • El AppImage se construye en Arch: necesita una distribución con una glibc igual de nueva (Arch, CachyOS, Nodalix y parecidas).
  • Contraseñas: no se rellenan formularios dentro de iframes ni algunas aplicaciones de una sola página que no usan el envío normal del formulario. Aún no se importan de otros navegadores.
  • Aplicaciones web: las ventanas emergentes de inicio de sesión no se abren; la cámara y el micrófono piden permiso pero no se han probado en una videollamada real.
  • Extensiones: sin webRequest, menús contextuales, cookies ni mensajería nativa (ver docs/brujula-rust.md).

Instalar

AppImage: descárgalo de la release, chmod +x Brujula-0.2.0-x86_64.AppImage y ábrelo. Arch / CachyOS: cd packaging/arch && makepkg -si. Desde el código: cargo install --path crates/brujula --root ~/.local --locked.

Brújula 0.1.0

Choose a tag to compare

@danielmigueltejedor danielmigueltejedor released this 13 Nov 05:44
1f30e4e

Brújula 0.1.0

Primera versión. Solo Linux (GTK 4.20 o más, WebKitGTK 6.0).

Novedades

  • Navegador en Rust con WebKitGTK 6 y el Nodalia Design Language: pestañas verticales u horizontales, espacios con icono, marcadores, Spotlight, borde inteligente.
  • Bloqueador de anuncios propio (EasyList, EasyPrivacy, uBlock): reglas de red de WebKit, reglas cosméticas y scriptlets; se apaga por sitio con el escudo.
  • Extensiones de Chromium: instala desde una carpeta, un .crx o la Chrome Web Store, con aviso de permisos. Scripts y CSS de contenido, página de fondo, ventana emergente, opciones, chrome.storage, mensajes y puertos, chrome.tabs, chrome.scripting, fetch con permisos de host y reglas declarativeNetRequest estáticas. No todas funcionarán.
  • Seguridad: HTTPS primero, certificados malos sin excepción, descargas ejecutables bloqueadas, permisos denegados, ITP.
  • Personalización: tema, acento, marco con degradados, radio, separación, transparencia, disposición, buscador, Boosts (CSS por sitio).
  • Sincronización por carpeta (Dropbox, Nextcloud, iCloud Drive…) o cuenta de Nodalix; archivo automático de pestañas; pestañas dormidas; vista dividida; Peek; notas; ventana flotante.

Conocido

  • Sin gestor de contraseñas, historial ni modo privado.
  • Extensiones: sin webRequest, menús contextuales, cookies ni mensajería nativa (ver docs/brujula-rust.md).
  • La descarga real de las listas del bloqueador y la instalación desde la Chrome Web Store se probaron solo hasta el cliente HTTP.

Instalar

Arch / CachyOS: cd packaging/arch && makepkg -si. Desde el código: cargo install --path crates/brujula --root ~/.local --locked.