Skip to content

Jylos v2.0.0 — Tabs, Encryption, Kanban & Richer Plugins

Choose a tag to compare

@RGiskard7 RGiskard7 released this 13 Jun 01:06
· 10 commits to main since this release
68d64e4

First major release since the initial launch. This version focuses on a faster,
more capable editing experience, per-note encryption, an Obsidian-style Kanban,
data import from other apps, version history, and a richer plugin API — plus
native Windows installers.

This is a major release because of two backward-incompatible changes:
the minimum Java runtime moves from 17 to 21, and the data format now supports
encrypted notes that older 1.x versions cannot read. See "Upgrade Notes" below.

What's New

Editor

  • Multiple notes open at once with tabs
  • Real Markdown syntax highlighting (RichTextFX)
  • Inline save indicator (amber = unsaved, green = saved)
  • Focus / writing mode

Knowledge & Organization

  • Obsidian/Trello-style Kanban: a board is a note, with columns and cards,
    WIP limits, per-column colors, and image/PDF card thumbnails
  • Drag & drop notes between folders
  • Persistent split-pane layout across sessions

Security

  • Per-note AES-256 encryption (AES-GCM) behind a master password,
    derived with PBKDF2-HMAC-SHA256; unlocked once per session,
    password never stored. Works in both SQLite and Markdown vault modes.

Import & History

  • Import from Obsidian vaults (folder hierarchy, titles, tags preserved)
  • Import from Evernote .enex exports (ENML → Markdown)
  • Note version history: per-note snapshots with line-level diff and restore

Plugins

  • New editor hooks: onBeforeSave, onBeforeTextInsert, onAfterSave
  • Plugins can contribute toolbar buttons

Appearance

  • Improved light-theme contrast (WCAG AA)
  • Customizable accent color
  • Persistent editor text size (including Ctrl +/- zoom)

Performance

  • Cached preview title index (no full note scan per keystroke)
  • Incremental backlinks index
  • Incremental knowledge-graph rebuilds

Packaging

  • Windows installers: .exe and .msi (in addition to the portable build)
  • Opt-in macOS code signing and notarization

Upgrade Notes (Breaking Changes)

  • Requires Java 21 to run from the JAR. The native installers bundle their own
    runtime and are unaffected.
  • Notes marked as private are stored encrypted; databases/vaults that contain
    encrypted notes are not readable by Jylos 1.x. Back up your data before upgrading.

Downloads

Download the package that matches your platform:

-Windows (portable, .exe installer, .msi installer)
-macOS (DMG)
-Linux (.deb)

Technology Stack

Java 21
JavaFX 23.0.2
SQLite
Maven

License

Released under the MIT License.