shiki (私記)
← Full changelog

shiki v0.8.2

Released 2026-07-24.

Share: X Bluesky Reddit Hacker News WhatsApp Telegram Email
shiki v0.8.2, running in a terminal

Fixed

  • The CLI's find_note now searches subfolders recursively (all_notes_recursive), not just the notebook's root — shiki edit/shiki show now find nested notes.
  • synthesize_frontmatter now assigns the correct notebook name for notes with no YAML frontmatter that live several levels deep inside the notebook (it used to use the intermediate folder).
  • apply_pending_batch reports the actual error message instead of a generic "already exists there?" when a move/copy fails.
  • A potential unwrap() in start_move_or_copy replaced with let Some(nb) = ... else.
  • render_global_search checks bounds before indexing global_search_pool, avoiding a panic if a reload happens between the search and the render.

Changed

  • 4 dead dependencies removed from shiki-core: notify, pulldown-cmark, anyhow, uuid (none were used anywhere in the source).
  • app.rs split into 4 modules (draw.rs, sync.rs, key_handlers.rs, app.rs): went from 4057 to 1508 lines. No behavior change, reorganization only.
← v0.8.1 All releases v0.8.3 →