Skip to content

feat: Interactive fzf-powered bookmark browser with live previews#39

Draft
ccage-simp wants to merge 2 commits into
afar1:mainfrom
ccage-simp:feat/fzf-standalone
Draft

feat: Interactive fzf-powered bookmark browser with live previews#39
ccage-simp wants to merge 2 commits into
afar1:mainfrom
ccage-simp:feat/fzf-standalone

Conversation

@ccage-simp
Copy link
Copy Markdown
Contributor

@ccage-simp ccage-simp commented Apr 7, 2026

Description

Scrolling through thousands of bookmarks using ft list can be tedious. This PR introduces an interactive, high-performance exploration UI powered by fzf.

It allows users to quickly fuzzy-find through their entire local bookmark database with live, syntax-highlighted previews of the tweet content.

Features

  • ft browse: A new command that pipes your bookmarks into a full-screen fzf interface.
  • Live Previews: As you scroll, the right pane automatically renders the full ft show output for the selected bookmark (with ANSI colors and clickable OSC 8 links preserved!).
  • Keyboard Shortcuts:
    • Enter or Ctrl-O: Instantly open the selected tweet in your default browser.
    • Ctrl-/: Toggle the preview window on/off to give the list more screen real estate.
    • Ctrl-W: Cycle the preview pane width (40%, 50%, 60%, 70%) for reading long threads.
  • ft show <id> --open: A new flag to quickly launch a bookmark in the browser directly from the CLI.

Documentation

  • Added ft browse to the Quick Start and Commands table in README.md.
  • Added fzf as an optional external dependency in CLAUDE.md.
image

@ccage-simp ccage-simp force-pushed the feat/fzf-standalone branch 5 times, most recently from 4ec4b68 to 3a84bea Compare April 13, 2026 13:40
@ccage-simp ccage-simp force-pushed the feat/fzf-standalone branch 3 times, most recently from 564b3a8 to 5cb1098 Compare April 21, 2026 12:26
@ccage-simp ccage-simp force-pushed the feat/fzf-standalone branch from 5cb1098 to 894dc53 Compare April 25, 2026 13:07
@ccage-simp ccage-simp force-pushed the feat/fzf-standalone branch from 894dc53 to 8afdd14 Compare May 2, 2026 18:19
@ccage-simp ccage-simp force-pushed the feat/fzf-standalone branch from 8afdd14 to 0f4038d Compare May 3, 2026 15:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant