# Firefox Tabs Script - 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