roadmap: Search within Jan app
Related
- [ ] https://github.com/janhq/jan/issues/2930
Problem Statement
To make it easier & faster to access information in Jan App.
Feature Idea
Search Functionality: To work at 3 levels:
1. Global, across the entire app
Note: Likely implement after #4255
Unified search across:
- Chat threads & messages
- Settings & preferences
- Models & assistants
- Extensions & commands
- Files & attachments
2. Within thread folder
- Quick navigation to specific threads or messages
- Shows results grouped by threads
- [Out-of-scope] Search files & images
- [Out-of-scope] Filters: date range, message type (user/assistant)
- Access: Search bar in thread list sidebar
- Results: Highlight matching threads
Figma link: https://www.figma.com/design/DYfpMhf8qiSReKvYooBgDV/Jan-App-(3rd-version)?node-id=9723-54549&m=dev
3. Within the open thread or within tree-branch/group
- Scope: Active conversation
- Access: Search bar in thread view or through shortcut (
CMD + ForCTR + F) - Results: Highlight matching messages
- Jump between results with up/down controls
- Include message content and metadata in the search
Figma: https://www.figma.com/design/DYfpMhf8qiSReKvYooBgDV/Jan-App-(3rd-version)?node-id=9720-30924&m=dev
Related: https://github.com/janhq/jan/issues/3772
@imtuyethan I am reclassifying this as a Roadmap type, as Search is non-trivial and requires a lot of engineering effort.
@dan-menlo what about in-thread search? It's very annoying to try to find where something is used in generated code without it.
Merged into #4884
Scope change:
- As we are simplifying the UX, thread search is supported in the new FE so that this could be closed, see #4884