Descargar

¡El instalador oficial ya está listo! Puedes descargar la versión más reciente de FoxNotes directamente desde mi Google Drive:

👉 Descargar FoxNotes (Instalador Oficial)

Requisitos del Sistema (Importante) Para garantizar su seguridad y rendimiento, FoxNotes está construido con tecnología de última generación. Por esto, requiere dos componentes en tu sistema: Microsoft .NET 9 y Windows App SDK 1.7.

He diseñado el instalador para que sea lo más inteligente posible: hará su mejor esfuerzo para detectar si ya tienes estos componentes y, si te faltan, intentará descargarlos e instalarlos automáticamente (Te avisará en una página de cuáles tienes además).

Solución de Problemas (Descargas Manuales) A veces las conexiones fallan o Windows bloquea las descargas automáticas para instaladores NSIS, lo que puede causar que la aplicación no inicie. Si el instalador te da algún error al descargar los requisitos, no te preocupes, puedes instalarlos manualmente desde los servidores oficiales de Microsoft.

Solo elige la versión que corresponda a tu procesador (si no estás seguro, casi todas las computadoras modernas usan la versión x64):

1. Microsoft .NET Desktop Runtime 9.0:

2. Windows App SDK 1.7:


Historial de versiones:

¡Importante! Los números de versión no son incrementales. Corresponden a fechas y horas en formato DDMM.HHMM. La versión real del producto es la 1.0.

v1.0.0306.1621

Editor Wiki y experiencia de edición

  • Rediseñada la interfaz del editor Wiki para ofrecer una experiencia de edición más cómoda, moderna y consistente con el resto de FoxNotes.
  • Reorganizada la barra de herramientas del editor, agrupando acciones frecuentes como formato, encabezados, enlaces, imágenes, tablas, guardado y cancelación.
  • Incorporados accesos directos para deshacer y rehacer cambios durante la sesión de edición.
  • Agregado soporte para encabezados H1, H2 y H3 directamente desde la barra de herramientas.
  • Mejorada la creación de enlaces internos mediante selección directa de notas existentes dentro de la bóveda activa.
  • Incorporado selector visual de imágenes con miniaturas para navegar e insertar imágenes almacenadas en la bóveda.
  • El selector de imágenes ahora incluye búsqueda por nombre, navegación por páginas y carga limitada de resultados para mejorar el rendimiento en bóvedas con muchas imágenes.
  • Separadas las funciones de insertar imágenes existentes e importar nuevas imágenes para simplificar el flujo de trabajo.
  • Mejorada la inserción de tablas mediante plantillas automáticas adaptadas al idioma configurado por el usuario.
  • Ampliada la localización del editor para cubrir botones, mensajes, diálogos y elementos de inserción de contenido.
  • El editor ahora respeta automáticamente el idioma configurado en FoxNotes sin requerir reinicio de la aplicación.
  • Integrada la apariencia visual del editor con el motor de temas de FoxNotes.
  • Los colores configurados en la sección de Apariencia ahora se reflejan correctamente tanto en el área de edición como en la vista previa.
  • Mejorada la coherencia visual entre editor, renderizador, pantalla principal y resto de la interfaz.
  • Refinada la presentación visual del área de edición para mejorar la identificación de zonas de desplazamiento y navegación en documentos extensos.
  • Mejorado el comportamiento de redimensionamiento del editor para adaptarse de forma más consistente a distintos tamaños de ventana.
  • Ajustada la sincronización entre edición y vista previa para mantener una experiencia más fluida durante la escritura.
  • Optimizado el manejo visual y temporal de recursos usados por la vista previa y el selector de imágenes, reduciendo acumulación innecesaria durante sesiones prolongadas.
  • Mejorada la estabilidad general del editor durante edición, navegación entre notas e inserción de recursos multimedia.

Sincronización, manifiestos y gestión de medios

  • Corregido un problema que podía provocar la eliminación accidental de imágenes utilizadas por notas cifradas durante determinadas operaciones de guardado e integración de recursos multimedia.
  • Reforzado el manejo de imágenes asociadas a notas cifradas para evitar que archivos válidos de la bóveda sean tratados incorrectamente como recursos temporales.
  • Mejorada la protección de contenido multimedia durante operaciones de empaquetado y actualización de notas cifradas, reduciendo el riesgo de pérdida involuntaria de recursos.
  • Corregido un problema que impedía restaurar correctamente archivos marcados como faltantes cuando aún existían en otro dispositivo o proveedor de sincronización.
  • El motor de sincronización ahora puede recuperar archivos ausentes desde la contraparte disponible cuando existe una fuente válida para su restauración.
  • Mejorada la detección de archivos faltantes durante la construcción del plan de sincronización, evitando situaciones donde determinados elementos permanecían permanentemente desincronizados.
  • Refinada la lógica de reconciliación entre manifiestos locales y remotos para distinguir con mayor precisión entre archivos eliminados intencionalmente y archivos desaparecidos por causas externas.
  • Reducidos conflictos falsos durante operaciones de sincronización cuando un archivo había sido eliminado en un extremo pero conservaba el mismo contenido conocido en el otro.
  • Mejorado el tratamiento de registros históricos de borrado para evitar conflictos innecesarios durante la propagación de eliminaciones legítimas.
  • Fortalecida la validación de operaciones de eliminación remota para evitar errores producidos por entradas obsoletas o inconsistencias temporales entre manifiestos y almacenamiento físico.
  • Optimizada la detección y resolución de estados inconsistentes generados por archivos faltantes, restauraciones parciales o sincronizaciones interrumpidas.
  • Mejorado el proceso de limpieza y consolidación de estados internos de sincronización entre dispositivos y proveedores.
  • Revisada la gestión de recursos multimedia dentro de las bóvedas para preparar futuras mejoras relacionadas con el seguimiento de referencias y optimización del contenido sincronizado.
  • Mejorada la estabilidad general del sistema de sincronización ante escenarios de pérdida accidental de archivos, restauraciones, conflictos y recuperación de contenido.

v1.0.3105.1933

Seguridad operativa y tolerancia a fallos

  • Mejorada la confiabilidad del arranque en Windows y MAUI, evitando fallos de inicialización durante el primer inicio y cuando no existe una carpeta de trabajo configurada.
  • Reorganizado el flujo de inicialización para evitar operaciones de interfaz ejecutadas antes de que la ventana principal esté completamente disponible.
  • Agregado manejo seguro para situaciones donde la carpeta de trabajo es renombrada, movida, desconectada o deja de estar disponible mientras la aplicación se encuentra en ejecución.
  • FoxNotes ahora cancela automáticamente sincronizaciones pendientes y limpia estados temporales cuando la carpeta de trabajo deja de estar disponible, evitando operaciones sobre rutas inválidas.
  • Reforzadas las validaciones antes de operaciones críticas como carga de notas, creación, edición, renombrado, eliminación, exportación a PDF, cambios de contraseña, reconstrucción de backlinks y sincronización.
  • El editor ahora detecta la pérdida de la carpeta de trabajo durante la edición y evita guardados accidentales sin cerrar la ventana ni perder el contenido abierto.
  • Mejorada la resistencia ante carpetas y rutas inválidas, reduciendo la posibilidad de fallos silenciosos o comportamientos inesperados.
  • El sistema de vista previa continúa funcionando incluso cuando imágenes u otros recursos no pueden resolverse debido a la indisponibilidad temporal de la carpeta de trabajo.

Pantalla de inicio y experiencia sin nota abierta

  • Incorporada una pantalla de inicio del espacio de trabajo que se muestra cuando no existe ninguna nota abierta.
  • La pantalla de inicio ofrece un resumen del cuaderno activo, cantidad de notas, notas cifradas, estado de sincronización e información contextual.
  • La apariencia de la pantalla de inicio ahora respeta automáticamente el tema visual configurado por el usuario.
  • Agregado soporte para mostrar la imagen oficial de la mascota de FoxNotes en lugar de un emoji genérico.
  • Incorporado acceso directo a la Política de Privacidad desde la pantalla de inicio.
  • Los enlaces web externos ahora se abren automáticamente en el navegador del sistema.
  • Mejorada la navegación interna wiki para preservar la creación de notas desde enlaces, enlaces a notas inexistentes y navegación interna.

Estabilidad y builds Release

  • Corregidos problemas de temporización que ocasionalmente podían dejar el área principal vacía en compilaciones Release.
  • Mejorada la sincronización entre la interfaz y el motor de renderizado durante el arranque para reducir condiciones de carrera.
  • Incrementada la estabilidad de las operaciones de actualización visual durante la inicialización de la aplicación.
  • Verificado el correcto funcionamiento en compilaciones Release x64 y x86, incluyendo equipos Windows de bajo rendimiento.

Localización e idioma

  • Ampliadas las traducciones para cubrir flujos de sincronización, estados, pantalla de inicio, diálogos de contraseña y elementos recientes de la interfaz.
  • Incorporado soporte multilenguaje para la pantalla de inicio del espacio de trabajo.
  • Mejorado el cambio dinámico de idioma en vistas y diálogos relacionados con sincronización.
  • Reducida la presencia de textos sin traducir al utilizar FoxNotes en inglés.

Proveedores de sincronización

  • Fortalecido el proveedor de respaldo local para escenarios reales que incluyen discos externos, dispositivos NAS, medios removibles y estructuras multi-bóveda.
  • Mejorada la validación de destinos de respaldo para evitar configuraciones inválidas, inaccesibles o inseguras.
  • Incorporadas protecciones contra traversal de rutas y operaciones peligrosas sobre el sistema de archivos.
  • Mejorado el manejo de archivos temporales para evitar que interfieran con los inventarios de sincronización.
  • Reducido el riesgo de corrupción de datos durante escrituras interrumpidas.
  • Agregada limpieza automática de archivos temporales remanentes.
  • Incorporadas validaciones para impedir configuraciones de respaldo recursivas que involucren la carpeta de trabajo activa.
  • Agregada comprobación de escritura durante la configuración de respaldos para detectar problemas de permisos o almacenamiento antes de guardar la configuración.
  • Cuando un destino de respaldo deja de estar disponible, la sincronización permanece pendiente sin interrumpir el uso normal de la aplicación.

WebDAV, Docker y validación multiplataforma

  • Completada la validación funcional del proveedor WebDAV sobre múltiples implementaciones independientes.
  • Verificada compatibilidad con Microsoft IIS WebDAV, Apache WebDAV y Nextcloud ejecutado sobre infraestructura Docker.
  • Confirmado soporte para todas las operaciones fundamentales requeridas por el motor de sincronización.
  • Mejorada la compatibilidad con servidores que implementan diferencias entre colecciones y recursos normales.
  • Verificada interoperabilidad con implementaciones estándar de Nextcloud WebDAV.
  • Confirmado funcionamiento correcto de la sincronización entre múltiples dispositivos utilizando infraestructura WebDAV autoalojada.
  • Validadas cargas de trabajo de sincronización extensas mediante pruebas reales sin conflictos ni pérdida de datos.
  • Confirmado el correcto funcionamiento de manifiestos, detección de conflictos, tombstones, renombrados y sincronización incremental sobre servidores heterogéneos.
  • Consolidada la arquitectura de sincronización remota como base para futuras integraciones y proveedores en la nube.

Google Drive OAuth y seguridad de permisos

  • Completada la integración funcional de sincronización con Google Drive mediante OAuth 2.0.
  • Reducidos los permisos solicitados a Google al mínimo necesario para el funcionamiento de la aplicación.
  • Adoptado un modelo de acceso basado en el principio de mínimo privilegio, limitado exclusivamente a los archivos utilizados por FoxNotes.
  • Eliminado el soporte para solicitar permisos amplios e innecesarios sobre Google Drive.
  • Simplificada la arquitectura de autenticación para reducir errores de configuración y fortalecer la seguridad.
  • Verificado el cumplimiento de los requisitos de permisos no sensibles definidos por Google.
  • Confirmado que la integración ya no requiere procesos de verificación asociados a permisos sensibles o restringidos.
  • Validada la compatibilidad de Google Drive con la arquitectura descentralizada de sincronización utilizada por FoxNotes.
  • Preparada la infraestructura de sincronización para futuras integraciones con Dropbox y otros proveedores remotos.

Auto-sync y experiencia de sincronización

  • Mejorado el manejo de errores temporales causados por desconexiones de red, dispositivos removidos, respaldos inaccesibles o proveedores remotos no disponibles.
  • Los indicadores visuales de sincronización reflejan con mayor precisión situaciones recuperables y operaciones pendientes.
  • Consolidado el proveedor de respaldo local como una solución práctica de autobackup utilizando el mismo motor de sincronización empleado por proveedores remotos.
  • Identificada la necesidad de incorporar indicadores visibles de progreso durante operaciones potencialmente prolongadas.
  • Planificada la incorporación de diálogos de carga y progreso para mejorar la retroalimentación durante operaciones de red.
  • Se observó que determinados entornos autoalojados y servidores remotos pueden requerir tiempos de inicialización significativamente superiores a los proveedores locales, reforzando la importancia de exponer el progreso al usuario.

Interfaz, Sidebar y motor de temas

  • Mejorada la integración visual entre pantalla de inicio, vistas de sincronización, lista de notas, diálogos y el tema activo.
  • Incrementada la visibilidad del contexto de sincronización mostrando con mayor claridad el proveedor configurado y el estado actual.
  • Mejorada la consistencia visual general de la aplicación.

Limpieza técnica y preparación multiplataforma

  • Reorganizada la lógica de arranque para mejorar la confiabilidad y reducir riesgos asociados a inicializaciones asíncronas.
  • Incorporadas defensas adicionales contra rutas inválidas, carpetas desaparecidas y cambios inesperados en el sistema de archivos.
  • Verificado el correcto funcionamiento sobre hardware x86 de bajo rendimiento para detectar problemas difíciles de reproducir en equipos modernos.
  • Completadas pruebas de interoperabilidad sobre Windows, Docker, WSL2, Apache WebDAV, Nextcloud y entornos mixtos de despliegue.

v1.0.2205.1846

Seguridad y manejo de memoria

  • Ajustado MemoryStream con publiclyVisible: false para impedir la exposición directa del buffer descifrado mediante GetBuffer(), reduciendo el riesgo de API Misuse sin romper la compatibilidad con el renderizador.
  • Reemplazadas las llamadas a Array.Clear() sobre passwords por CryptographicOperations.ZeroMemory(), evitando que el JIT de .NET pueda omitir el borrado de memoria sensible.
  • Ocultado el status bar a nivel de WebView para evitar que se muestren rutas temporales internas.

Parser Wiki, renderizado y PDF

  • Corregido un bug crítico donde los bloques de código delimitados con triple backtick no emitían etiqueta de cierre, provocando que el contenido posterior se desbordara hasta el final del documento.
  • Corregido el sistema de tablas para evitar celdas fantasma, mejorar el manejo de celdas vacías y multilínea, y mantener una estructura de columnas consistente.
  • Refactorizado el Servicio de PDF para usar el mismo parser de tablas de dos pasadas, mejorando la consistencia entre preview, render y documento PDF generado.
  • Corregido un problema de colisión de identidades en la Tabla de Contenidos.
  • Reparado el motor de backlinks, que había dejado de funcionar tras una actualización previa.

Editor

  • Corregido un bug donde el botón de H1 generaba = texto = en lugar del formato correcto, y donde H2 generaba el formato correspondiente a H1.
  • Agregados botones de editor para Subrayado, Bloques de Código y Código inline.
  • Corregida la visibilidad de scrollbars en el editor Wiki bajo Windows mediante personalización del handler nativo.

Temas y personalización visual

  • Agregada personalización de colores para encabezados, texto, bloques de código y bordes de tablas.
  • Los presets Claro/Oscuro ahora actúan como previsualización: rellenan los campos al instante sin persistir los cambios hasta confirmar con GUARDAR.
  • Corregido el botón de Cambiar Directorio para mantener buena legibilidad en modo claro sin afectar el tema general.

Localización

  • Agregadas claves completas de localización en español e inglés para las nuevas secciones de configuración de tablas y código.

Updates anteriores:

v1.0.2005.1117:

  • Se eliminó la barra horrible predeterminada de MAUI/Shell y ahora la ventana usa una TitleBar integrada directamente con la interfaz de FoxNotes.
  • Se implementó la extensión nativa de la ventana mediante WinUI, haciendo que toda la app se vea como una sola superficie visual coherente.}
  • Los colores configurados por el usuario ahora afectan correctamente la barra superior, Sidebar y resto de la ventana.
  • Se corrigieron inconsistencias visuales entre la Sidebar, HeaderBar y la nueva barra de título extendida.
  • Se ajustaron paddings y layouts internos para compatibilidad con la nueva estructura visual de ventana.
  • Se corrigió un problema de bloqueo de archivos temporales HTML causado por WebView2 al recargar notas renderizadas dinámicamente.
  • Se mejoró el manejo interno de escritura de archivos temporales usados por el sistema de renderizado HTML.

v1.0.1905.2210:

  • Corregido un problema en el editor de texto donde la selección de texto de derecha a izquierda podía deseleccionarse o comportarse incorrectamente.
  • Corregida la interpretación de tags dependientes de palabras clave localizadas (por ejemplo, “Archivo:”), permitiendo compatibilidad tanto en español como en inglés.
  • Reestructurado el editor de texto para eliminar opciones contextuales innecesarias y mejorar la estabilidad general de edición.
  • Separada la ventana de configuración en una vista independiente para mejorar la organización interna y el mantenimiento de la interfaz.

v1.0.0905.2108:

  • Mejora del Editor de notas de la aplicación, se implementó la pre-vista reactiva en pantalla dividida.
  • Se aislaron los Servicios de Encriptación y de SecurePasswordHolder de las claves y rasterización.
  • Se consolidó la estructura de generación de la prevista dentro de su propio servicio.

v1.0.0805.0853:

  • Se implementó el archivo .FOX como bivalente: Contenedor (Notas+Imágenes) con Hashes SHA256 y como Nota pura. Las imágenes cifradas ya no son su propio archivo sino que son parte del JSON del contenedor lo que mitiga y resuelve el problema de la versión anterior.
  • Se arregló un problema en la creación de los archivos PDF, si una imagen excede ~2MB en disco podía causar una excepción del encoder Base64 que alimenta a la impresión PDF.

v1.0.0405.2018:

  • Se implementó el Cifrado de Notas de texto, las notas creadas en ésta versión tienen sus archivos de imágenes también cifrados sin embargo podrían colisionar si dos notas con distinta contraseña usan una imagen con idéntico nombre de archivo

v1.0.0305.1147:

  • Se mejoró la rasterización de los PDFs de manera que tengan un formato que no “rompa” las tablas y que siempre las imágenes se escalen al tamaño de la pantalla.
  • Se agregó la localización al Inglés
Scroll to Top