github hanebox/ekphos v0.15.0

3 days ago

What's New

Features

  • Headers Folding: Collapse and expand markdown headers in the editor (#34)
  • Navigation History: Navigate back/forward through visited notes
  • Nix Flake Support: Added nix flake for reproducible builds (#28)
  • Hybrid Line Numbers: Display relative line numbers with current line number
  • WikiLink Alias & Heading Support: Use [[file#heading|alias]] syntax for advanced wikilinks
  • Text Object Seeking: Bracket pair text objects with seeking (ci(, di[, etc.)
  • Vim Replace Mode: Full Replace mode support with R key

Improvements

  • Half Page Scroll: Added Ctrl+D/Ctrl+U half page scrolling (#34)
  • Scrolloff in Editor: Keep context lines visible when scrolling (#34)
  • Recursive Nested Wikilinks: Proper support for nested wikilink structures (#34)
  • Folder Grouping: Better organization in file tree (#30)
  • Notes Sorting: Alphabetical sorting of notes
  • Relative Path Images: Support for relative path image references (#29)
  • CJK Support in Graph View: Proper rendering of CJK characters (#33)
  • Strikethrough Parsing: Support for strikethrough syntax
  • Toggle Task by Mouse: Click to toggle markdown tasks
  • Quit Confirmation: Confirm before quitting with unsaved changes

Bug Fixes

  • Fixed image line artifact when dialog rendered above it
  • Fixed graph view layout being too cramped
  • Fixed unmatched ci( blocking next occurrence
  • Fixed multi-line edit in visual block mode and text objects
  • Refined graph view algorithm
  • Fixed newline and whitespace handling with vim motions
  • Fixed delete line out of bounds for empty files
  • Fixed macro recording and playback logic
  • Enhanced seeking for text objects
  • Fixed line numbers not loading in editor
  • Fixed v-block mode and malformed undo/paste
  • Fixed scroll position reset after app refocus
  • Fixed welcome dialog always overriding config
  • Fixed wikilinks not working with collapsed parent folders (#31)
  • Refined wikilinks suggestions
  • Fixed unicode logic in editor (#25)
  • Fixed panic on CJK characters in autocomplete (#25)
  • Fixed dot command for dw, db, d$ motions
  • Fixed operator-pending mode for dt(, yG, dgg motions
  • Fixed newline preservation in undo for line deletions
  • Fixed wikilinks, image, and link parsing in single lines and lists

Full Changelog: v0.10.0...v0.15.0

Don't miss a new ekphos release

NewReleases is sending notifications on new releases.