dotfiles/scripts/f-around-firefox/plan.md

32 lines
944 B
Markdown

# f-around-firefox (faf) - QOL Improvements
## Functionality
- Add JSON output format option (`--json`)
- Add filtering by URL pattern or title (`--filter`)
- Add tab count summary (`--count`)
- Support multiple Firefox profiles (`--profile`)
- Add tab search/fuzzy find (`--search`)
## Performance
- Cache decompressed session data
- Parallel processing for multiple profiles
- Incremental updates (only read changed files)
## Integration
- Add shell completion (fish/zsh/bash)
- Create alias/function for quick access
- Add systemd timer for periodic tab tracking
- Export to common formats (CSV, markdown)
## UI/UX
- Color-coded output by domain
- Progress indicators for large sessions
- Quiet mode (`-q`) for scripting
- Verbose mode (`-v`) for debugging
## Error Handling
- Better error messages with suggestions
- Graceful fallback when lz4 unavailable
- Handle corrupted session files
- Validate Firefox profile before processing