English
Features
- Three-column UI: category sidebar, grouped note list with search and a resizable width, and a markdown editor with toolbar, undo/redo, emoji picker, category selector, star, view modes and a 760px reading column
- Markdown preview rendered with markdown-it and sanitized with DOMPurify; links open in a new tab
- Embedded images in the preview are served through a signed image proxy (HMAC) with an SSRF guard and a disk cache
- Editor settings: view type, notes folder, suffix, font family and font size
- Creating a note now asks for the title before saving anything; Escape, Cancel and a blank title create nothing
- Deleting a note now asks for confirmation
Fixes
- Sporadic 502s:
ReadHeaderTimeout was set to 10 microseconds instead of 10 seconds
- Creating a note no longer leaves orphan empty notes behind (the two silent auto-creates are gone)
- Zen mode: the dead 1440px width rule is gone, the reading column stays at 760px
Español
Novedades
- Interfaz de tres columnas: barra lateral de categorías, lista de notas agrupada con búsqueda y ancho ajustable, y editor markdown con barra de herramientas, deshacer/rehacer, selector de emojis, selector de categoría, estrella, modos de vista y columna de lectura de 760px
- Vista previa markdown con markdown-it y saneada con DOMPurify; los enlaces abren en pestaña nueva
- Las imágenes incrustadas en la vista previa se sirven por un proxy firmado (HMAC) con protección SSRF y caché en disco
- Ajustes del editor: tipo de vista, carpeta de notas, sufijo, fuente y tamaño
- Al crear una nota ahora se pide el título antes de guardar nada; Escape, Cancelar y un título en blanco no crean nada
- Al borrar una nota ahora se pide confirmación
Correcciones
- 502 esporádicos:
ReadHeaderTimeout estaba en 10 microsegundos en vez de 10 segundos
- Crear una nota ya no deja notas vacías huérfanas (eliminadas las dos auto-creaciones silenciosas)
- Modo zen: eliminada la regla muerta de 1440px, la columna de lectura se mantiene en 760px
Refs #5, #9, #10, #11, #12, #13