jan icon indicating copy to clipboard operation
jan copied to clipboard

roadmap: Search within Jan app

Open ux-han opened this issue 1 year ago • 5 comments

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

Screenshot 2024-12-26 at 9 08 38 AM

3. Within the open thread or within tree-branch/group

  • Scope: Active conversation
  • Access: Search bar in thread view or through shortcut (CMD + F or CTR + 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

Screenshot 2024-12-26 at 8 28 54 AM

ux-han avatar Sep 13 '24 04:09 ux-han

Screenshot 2024-09-20 at 4 19 28 PM Screenshot 2024-09-20 at 4 22 31 PM

ux-han avatar Sep 20 '24 09:09 ux-han

Related: https://github.com/janhq/jan/issues/3772

ux-han avatar Oct 14 '24 07:10 ux-han

@imtuyethan I am reclassifying this as a Roadmap type, as Search is non-trivial and requires a lot of engineering effort.

dan-menlo avatar Dec 29 '24 03:12 dan-menlo

@dan-menlo what about in-thread search? It's very annoying to try to find where something is used in generated code without it.

pedroscosta avatar Feb 27 '25 12:02 pedroscosta

Merged into #4884

louis-jan avatar Apr 12 '25 03:04 louis-jan

Scope change:

  • As we are simplifying the UX, thread search is supported in the new FE so that this could be closed, see #4884

louis-jan avatar May 15 '25 07:05 louis-jan