Papelera
La papelera es una red de seguridad para tus datos: una nota eliminada no desaparece para siempre, sino que va a parar a una lista desde la que puedes restaurarla o borrarla de forma permanente. Por debajo no es un almacén aparte, sino una vista sobre el registro de revisiones: una nota se considera «en la papelera» cuando su revisión más reciente es una eliminación. Cualquier guardado o restauración por encima convierte una no-eliminación en la revisión más reciente, y la nota sale automáticamente de la papelera.
De este enfoque se desprende una propiedad muy útil: puedes restaurar incluso una nota que se eliminó fuera de Notarium, por ejemplo con el comando rm en el sistema de archivos. El registro también detecta esas eliminaciones.
Una papelera unificada
La papelera es un único lugar para todo lo eliminado: tanto las notas individuales como los espacios enteros. En la interfaz son pestañas de filtro —All / Notes / Spaces (todo / notas / espacios)— con una búsqueda compartida siempre visible. Las mecánicas que hay detrás son distintas, pero para ti es una única Papelera:
- Las notas se restauran de vuelta en su espacio.
- Un espacio se restaura por completo, junto con toda su propia papelera e historial.
La lista de notas es del lado del servidor: la paginación y la búsqueda por título escalan a miles de registros. Cada fila muestra quién eliminó la nota y cuándo; las eliminaciones externas se marcan por separado.
Restauración
La restauración preserva la identidad de la nota. Esto significa que conserva el mismo identificador estable (notarium-id) y, con él, los enlaces entrantes y el historial:
- la nota vuelve a su carpeta original en su última ruta conocida;
- se restauran el slug definido por el usuario y los alias de nombres anteriores, de modo que los enlaces entrantes
[[Nombre antiguo]]vuelven a resolverse en lugar de convertirse en enlaces rotos; - se escribe una revisión de «restauración» en el registro.
Si en la ruta de destino ya ha aparecido otra nota, la restauración falla con un error y deja intacto el archivo existente. Resuelve el conflicto a mano.
Puedes restaurar una sola nota (con el botón de su fila) o todo un lote a la vez, mediante la selección múltiple en la barra inferior o Select all N (seleccionar todo N).
Eliminación permanente
La limpieza permanente (Delete N forever, eliminar N para siempre) borra de forma irreversible todo el historial de una nota y los datos asociados. Solo se activa mediante una acción explícita: seleccionar filas o Select all N; sin nada seleccionado, la barra inferior no ofrece la limpieza.
Tras la eliminación permanente, una nota no se puede restaurar: se borran todas las revisiones y todo el contenido. El borrado suave es reversible; la limpieza permanente, no.
La papelera no tiene limpieza automática programada (al cabo de N días); solo una acción explícita del usuario.
Límites
- La capacidad de restauración se apoya en el registro de revisiones. Sin la base de datos de metadatos, el historial solo sobrevive durante la vida del proceso: la papelera permanece disponible hasta el siguiente reinicio y luego desaparece, sin error alguno.
- Si el cuerpo de una nota eliminada nunca pasó por Notarium y no se pudo leer en el momento de la eliminación, la nota igualmente aparecerá en la papelera, pero marcada como no restaurable, de modo que ves el límite de inmediato en lugar de perder la nota en silencio.
Puedes abrir una nota eliminada por su enlace como de costumbre: se abre en modo de solo lectura bajo un banner In the trash (en la papelera), con botones para restaurar o eliminar de forma permanente.