of reasoningChatModel.ts and messageProcessor.ts in favor of
alternaitngMessageValidator.ts
- Removed src/lib/deepseekChat.ts as it was duplicative
- All functionality is now handled by reasoningChatModel.ts
- No imports or references to deepseekChat.ts found in codebase
- Removed src/utils/messageProcessor.ts as it was duplicative
- All functionality is now handled by alternatingMessaageValidator.ts
- No imports or references messageProcessor.ts found in codebase
1. Search Functionality:
-Added a search box with search icon and "Search your threads..." placeholder
-Real-time filtering of threads as you type
-Clear button (X) when text is entered
2. Thread Count Display:
-Added "You have X threads in Perplexica" below the search box
-Only shows in normal mode (hidden during selection)
3. Multiple delete functionality:
-"Select" button in the top right below Search Box
-Checkboxes that appear on hover and when in selection mode
-Selection mode header showing count and actions
-When in selection mode, shows "X selected thread(s)" on the left
-Action buttons (Select all, Cancel, Delete Selected) on the right
-Disabled Delete Selected button when no threads are selected
-Confirmation dialog using the new BatchDeleteChats component
4. Terminology Update:
-Changed all instances of "chats" to "threads" throughout the interface