Archivos, compartir & datos
Math Notes guarda tu trabajo en tu dispositivo. No hay cuenta ni servidor: las hojas se guardan en tu navegador, se copian en un almacén local versionado, y solo se comparten cuando tú lo eliges.
Pestañas#
Usa las pestañas de arriba para mantener hojas separadas. Cada pestaña se guarda automáticamente mientras escribes.
- Cambiar — haz clic en una pestaña (o usa
←/→con ella enfocada, oCtrl+Tab). - Reordenar — haz clic y arrastra una pestaña a otra posición.
- Renombrar — haz doble clic en el nombre de la pestaña (o pulsa
F2con la pestaña enfocada; en una pantalla táctil, mantén pulsado). - Cerrar — haz clic en la
×, o pulsaDelete/Backspacecon la pestaña enfocada (se te pedirá confirmación). Al cerrar la última pestaña se abre una nueva. - Añadir — haz clic en la pestaña
+, o en el⌄de al lado para empezar desde una plantilla (presupuesto, coste del viaje, factura, meta de ahorro, dividir la cuenta).
Exportar e importar#
Usa Ajustes → Archivos para descargar la hoja activa como archivo de texto, o cargar una desde un archivo (.txt, .numi o texto plano, hasta 1 MB). Importar reemplaza el contenido de la hoja activa, pidiendo confirmación si la hoja no está vacía; no abre una pestaña nueva. Las exportaciones se llaman math-notes-AAAA-MM-DD.txt. Las mismas acciones están en ⇧⌘E / Ctrl+Shift+E (exportar) y ⇧⌘I / Ctrl+Shift+I (importar).
Un archivo .numi se lee como texto simple, así que solo pasa lo que Math Notes entiende. Los comentarios empiezan con # o //; el texto entre comillas junto a un valor es un error; and/xor no son operadores de palabra; una función se escribe con paréntesis (sqrt(16), no sqrt 16); y un bloque sum termina en la primera línea en blanco.
Enlaces para compartir#
El botón Compartir copia un enlace que lleva la hoja activa dentro. A quien lo abra se le pregunta si quiere abrir la hoja en una pestaña nueva; nunca reemplaza lo que ya tiene. El enlace va comprimido, y se te avisa si supera unos 8000 caracteres, porque algunas aplicaciones cortan los enlaces largos; un enlace que se descomprime a más de 256 KB se rechaza.
No se sube nada. La hoja viaja en el fragmento # del enlace, que los navegadores nunca envían a un servidor — no aparece en registros de acceso ni se reenvía en una cabecera Referer.
Copias automáticas#
Las ediciones de cada pestaña se copian a IndexedDB como snapshots versionados. Abre Ajustes → Recuperar para ver todos los snapshots, agrupados por pestaña, y restaurar cualquiera de ellos, o usa Restaurar todo desde la última copia para recuperar todas las pestañas. Devuelve la copia más reciente de cada pestaña y deja en paz las pestañas sin copia, su orden y la pestaña activa. Las hojas que la aplicación rellena por ti (una plantilla, una hoja compartida, Bienvenida) se copian en cuanto se abren. Cada pestaña conserva sus 10 snapshots más recientes, guardados un par de segundos después de que dejas de escribir. Cerrar una pestaña también elimina sus snapshots. Los snapshots se guardan comprimidos para ocupar poco.
Si la aplicación se detiene mientras calcula una hoja, los resultados de esa hoja quedan en pausa al recargar la página (un aviso lo indica), así que una sola línea problemática no te deja fuera. Edita la hoja para calcularla de nuevo, o cierra la pestaña.
Si el guardado falla (el almacenamiento del navegador está lleno o bloqueado) un aviso permanece hasta que vuelva a funcionar. Tras recargar, la aplicación restaura lo más reciente de las copias automáticas y lo indica. Si localStorage no está disponible o está corrupto, las hojas se reconstruyen automáticamente desde las copias de seguridad, y un valor corrupto se copia aparte en vez de perderse.
Restablecer#
Ajustes → Restablecer → Restablecer datos borra el tema, las pestañas y todos los datos guardados, volviendo a los valores predeterminados, y después abre una hoja de Bienvenida nueva y reinicia el contador de pestañas. Exporta antes lo que quieras conservar.
Privacidad#
Las hojas se quedan en tu dispositivo. La única petición de red que hace la app es para las tasas de cambio, y se guardan en caché para usarlas sin conexión. Consulta Acerca de para las bibliotecas implicadas.