Skip to content

Releases: Wooinxlkz/Xuro

Xuro 0.1.2

Choose a tag to compare

@github-actions github-actions released this 09 Sep 10:30

Full Changelog: v0.1.1...v0.1.2

Xuro 0.1.1

Choose a tag to compare

@github-actions github-actions released this 08 Sep 19:20

Xuro — Release Notes

✨ Features

  • Library — Personal books and manga shelf with List, Grid, and Bento views.
  • Book catalog — Search and add books from the public Open Library catalog.
  • Manga catalog — Search and add manga from Jikan.
  • Content filtering — Public catalog results are filtered against explicit content.
  • Personal uploads — Upload your own PDF, EPUB, CBZ, and CBR files.
  • Vault Library storage — Uploaded files are copied into the Library/ folder inside your vault for backup and syncing.
  • System viewer support — Library files open through your system's default viewer for now.

🛡️ Security

  • Real vault encryption — PIN locks are now a real encryption boundary, not just a UI hide. Locking a note or folder encrypts its file content on disk using AES-256-GCM.
  • Per-vault encryption key — Each vault generates a random 256-bit encryption key once.
  • OS keychain storage — Encryption keys are stored securely using Keychain on macOS, Credential Manager on Windows, and Secret Service on Linux.
  • PIN-independent encryption — Encryption keys are never written to disk in plain text and are never derived from the PIN, so resetting a forgotten PIN cannot permanently lock you out of your data.
  • Portable unlocked files — Unlocking decrypts a note back into an ordinary, fully portable .md file.
  • Dependency security — Fixed 9 dependency vulnerabilities reported by npm audit, including 2 high and 7 moderate severity issues.
  • OTP security — Hardened Xuro Cloud OTP verification with constant-time code comparison to remove a potential timing side-channel.
  • Update security cleanup — Removed unused signed-update-manifest tooling that was not actually consumed by the application.

🔄 Changed

  • GitHub repository reference — Normalized repository casing to Wooinxlkz/Xuro across the update checker, website, and release scripts.

Xuro 0.1.0

Choose a tag to compare

@github-actions github-actions released this 07 Sep 20:56

Xuro — Release Notes

✨ Features

  • Markdown-first notes — Store notes as portable .md files in your chosen folder.
  • Better organization — Folders, search, tabs, Markdown source view, backlinks, and linked mentions.
  • Quick Capture & Daily Notes — Capture thoughts globally and jump to today’s note.
  • Note properties — Edit typed properties inline, including clickable URLs.
  • Templates — Reusable templates with {{title}}, {{date}}, and {{time}}.
  • Colors & themes — Text/highlight colors, custom accent colors, background tints, and light/dark mode.
  • Math & LaTeX — Live KaTeX rendering for inline and block math.
  • PDF export — Export notes exactly as displayed, including math, tables, and images.
  • Obsidian import — Import complete vaults with attachments, embeds, and working [[wikilinks]].
  • PIN protection — Lock notes and folders; protected content stays hidden from search until unlocked.
  • Tags & Snippets — Browse #tags and manage reusable text/code snippets with syntax highlighting.
  • Excalidraw — Create and save native .excalidraw canvases directly in your vault.
  • Graph View — Folder-aware graph with collapsible folders, tinted groups, context menus, and file info.
  • Kanban Boards — Create multiple boards with tabs and drag cards between Todo, In Progress, and Done.
  • Zen Mode — Distraction-free writing with ⌘/Ctrl+Shift+Z.
  • Publishing — Publish notes with linked pages and images as connected sites.
  • Xuro Cloud — Cloud subscriptions and billing management directly from Settings.
  • System Tray — Quickly reopen Xuro and access pinned notes.
  • Settings & About — New About tab with version, features, credits, and sharing shortcuts.
  • Desktop releases — Custom Windows installer and Developer ID signed/notarized macOS release.

🐛 Fixes

  • Fixed Graph View collapsing into a single vertical line.
  • Closing Xuro now minimizes it to the background instead of leaving it unresponsive.
  • Relaunching Xuro now focuses the existing window.
  • Update checker now reads directly from GitHub Releases and supports Windows correctly.
  • Accent colors now apply consistently across the interface.
  • Non-Markdown files no longer incorrectly receive a .md extension when moved or renamed.
  • Empty tables can now be deleted with a single Backspace/Delete.
  • Notifications are now readable in both light and dark themes.

🔄 Changed

  • Renamed Todos to Tasks throughout the app.
  • Renamed Reveal in File Manager to Open file location / Open folder location.
  • Changed the license from MIT to a source-available, no-redistribution license. See LICENSE for details.
  • New notes are created in a Notes folder by default to keep the vault root tidy.