Skip to content

Releases: hanebox/ekphos

v0.20.10

06 Feb 04:53

Choose a tag to compare

What's New

Bug Fixes

  • Fixed code block highlighter regression for unicode chars (#58)

Full Changelog: v0.20.5...v0.20.10

v0.20.5

02 Feb 18:09

Choose a tag to compare

What's New

Features

  • Transparency Support: Added transparency support (#57)
  • Update Info on Launch: Show update info when starting the app

Improvements

  • Image Cache: Offloaded image cache to disk for better memory usage
  • Fuzzy Search Help: Added fuzzy search command to help dialog (#50)
  • Zen Mode: Added floating cursor indicator in zen mode

Bug Fixes

  • Fixed syntect not updating highlight and consuming huge memory (#53)
  • Fixed go to last selected note on launch (#55)
  • Fixed failed to create wiki links with certain chars in filename (#52)
  • Fixed buffer jump not recorded after wiki link navigation (#51)
  • Fixed viewport fails to scroll when using certain keybindings
  • Fixed frontmatter tags not rendered in zen mode
  • Fixed faulty editor scrolling

Full Changelog: v0.20.0...v0.20.5

v0.20.0

22 Jan 16:03

Choose a tag to compare

What's New

Features

  • Global Fuzzy Search: Fast global fuzzy file search and full text content search with background indexer (#41, #49)
  • Frontmatter Support: Parse and display YAML frontmatter in notes (#45)
  • File Relocation: Move and rename files within the vault (#41)
  • Panel Navigation: Added h/l and arrow key bindings for panel focus switching (#40)

Improvements

  • Editor Highlighter: Enhanced syntax highlighting using separate threads and fast lookup
  • Persistent Cursor Position: Cursor position preserved between navigation with search picker history
  • Homebrew Support: Added installation instructions for Homebrew (#44, #48)
  • AUR Package: Included AUR installation instructions

Bug Fixes

  • Fixed global search picker always showing pending state
  • Fixed wiki autocomplete triggering inside inline code blocks
  • Fixed wiki autocomplete dialog selected item highlight boundaries
  • Refined frontmatter parsing behavior
  • Fixed yanking and pasting issues (#41)
  • Fixed insert mode cursor calculation for wrapped lines
  • Fixed mouse click behavior on wrapped lines in edit mode (#41)
  • Fixed sidebar query not reverting previous state before search (#41)
  • Fixed inaccurate cursor positioning with mouse
  • Fixed scrolling jitter when scrolloff enabled and cursor overflow (#38)
  • Fixed event loop freeze when floating element appears in content view
  • Fixed search highlighting misalignment with CJK characters in content view (#36)
  • Fixed Shift+O failing to create new list item on list lines (#37)
  • Fixed floating components calculation between layout modes
  • Fixed image syntax rendering inside inline and block code

Full Changelog: v0.15.0...v0.20.0

v0.15.0

06 Jan 22:26

Choose a tag to compare

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

v0.10.0

31 Dec 15:51

Choose a tag to compare

What's New

Features

  • Zen Mode: Distraction-free writing mode with sidepanels collapsed by default (#23)
  • Neovim Features: Enhanced vim-style editing with visual line mode and motions (#21)
  • Full Text Search: Search across all notes with buffer highlighting
  • Wikilinks Graph View: Visual graph of note connections via wikilinks
  • Dracula Theme: New dark theme option

Bug Fixes

  • Zen Mode: Fixed mouse position calculation in zen mode
  • Neovim Mode: Fixed v-line and delete motion behavior
  • Preview Mode: Fixed per-word wrap line rendering
  • Preview Mode: Fixed find buffers highlighting
  • Theming: Adjusted new theming system
  • Editor: Fixed zen mode refinements and word count
  • Editor: Fixed horizontal rule expansion to full content width
  • Editor: Fixed italic syntax rendering
  • Help: Fixed missing nvim mode and keybindings documentation
  • Docs: Updated quickstart notes

Full Changelog: v0.8.0...v0.10.0

v0.8.0

25 Dec 07:57

Choose a tag to compare

What's New

Features

  • CLI file/folder opening: Open files or folders directly via command line arguments (#18)

Bug Fixes

  • Editor improvements:
    • Fixed wrapped line navigation and right padding cursor calculation
    • Added auto prefix when typing lists in editor
    • Fixed mouse scrolling in editor
    • Fixed cursor transition sync between editor and preview
  • Wikilinks: Fixed wikilinks detection inside code blocks or inline code
  • Keybindings: Added new keybindings to help documentation
  • Welcome notes: Updated welcome notes content

Full Changelog: v0.7.0...v0.8.0

v0.7.0

23 Dec 16:21

Choose a tag to compare

What's Changed

Features

  • Add theme standard, add reset cli arguments

Bug Fixes

  • Simplify redraw
  • Add fuzzy search wikilinks and multilinks in same line navigation, content focus after note select
  • Fix content line rendering
  • Make the sidebar and outline clickable
  • Fix tabbing whitespace issue and add editor horizontal padding
  • Add reload files on window focus and the global keybind

Full Changelog: v0.6.0...v0.7.0

v0.6.0

22 Dec 18:17

Choose a tag to compare

What's Changed

Features

  • Auto format paste from clipboard (#12)
  • Wikilinks and editor highlighting
  • Global gg and G keybindings to jump to first/last item

Fixes

  • Outline go-to misbehaving and mark nested headings
  • Editor cursor multiline miscalculation and mode cursor transition sync
  • Support wide characters in editor (#16) co-authored by @gorewife
  • Implement custom event loop to avoid unsynced frames
  • Enable bracketed paste
  • Add code syntax lazy loader
  • Normalized whitespace

Other

  • Update welcome notes

Full Changelog: v0.5.1...v0.6.0

v0.5.1

21 Dec 12:19

Choose a tag to compare

What's Changed

  • Fix: add copy and cut to system clipboard

Full Changelog: v0.5.0...v0.5.1

v0.5.0

21 Dec 11:53

Choose a tag to compare

Features

  • Add experimental custom editor
  • Add collapsible sidebar and outline
  • Add code syntax highlighting

Fixes

  • Add details dropdown rendering
  • Add link/image open, focus content after note created
  • Use async image loader
  • Add table rendering

Full Changelog: v0.4.5...v0.5.0