32 lines
944 B
Markdown
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
|
|
|