[0.4.4] - 2025-12-04
Added
-
Raw source view toggle - Press
rto toggle between rendered markdown and raw source view (#19)- Shows original markdown with line numbers for debugging rendering issues
[RAW]indicator in title bar and status bar when active- Maintains scroll position when toggling
-
Link search/filter in link navigator - Press
/in link follow mode to filter links by text or URL- Case-insensitive search across link text and targets
- Selection stays within filtered results
- Press
Escto clear filter or exit search mode
-
Links in list items - Interactive mode now extracts and navigates to links within list item content
- Previously only standalone links were indexed; now links embedded in list items are accessible
- Links are indexed per-item with proper highlighting
-
Selection indicator backgrounds - Added background colors to selection indicators for better visibility
selection_indicator_bgtheme field for customizing the background color- Improves contrast in all themes, especially on light backgrounds
Changed
- Status messages auto-dismiss - Temporary status messages now auto-clear after 1 second
- Event loop uses polling with 100ms timeout for responsive UI updates
- No more stale "Rendered view enabled" messages lingering
Technical
- Event polling for piped stdin - Added
poll_event()tottymodule for non-blocking event handling- Supports the same stdin redirection logic as
read_event()for piped input scenarios - Enables timed UI updates without user input
- Supports the same stdin redirection logic as
Acknowledgements
- docs: Minor formatting tweaks README.md by @Zearin in #16
- issues/suggestions: @firecat53 for #17 #18 #19 #20
New Contributors
Full Changelog: v0.4.3...v0.4.4