Skip to content

Conversation

naaa760
Copy link

@naaa760 naaa760 commented Jul 9, 2025

name: pull request
about: submit changes to the project
title: implement chatgpt-like search history sidebar for search pipe

description

implements a chatgpt-like search history feature for the search pipe with a collapsible sidebar interface. fixes broken history saving and adds complete search restoration functionality.

/claim #1382
related issue: #1382

key changes:

  • new SearchHistorySidebar component with clean, modern ui following project style
  • fixed broken history saving by re-enabling addSearch() call in search handler
  • added toggle sidebar with history icon in top-left corner
  • full search restoration including query parameters, results, and ai chat messages
  • delete functionality for individual search entries
  • uses existing useSearchHistory hook for persistence

how to test

add a few steps to test the pr in the most time efficient way.

  1. open search pipe and perform a few different searches with ai responses
  2. click the history icon (top-left) to open the sidebar
  3. verify searches appear in the history list with timestamps and ai indicators
  4. click on any previous search to restore it completely (query + results + chat)
  5. test delete functionality by hovering over search items and clicking trash icon
  6. verify sidebar toggle works (open/close) and history persists across sessions

Copy link
Contributor

github-actions bot commented Jul 9, 2025

🧪 testing bounty created!

a testing bounty has been created for this PR: view testing issue

testers will be awarded $20 each for providing quality test reports. please check the issue for testing requirements.

@louis030195
Copy link
Collaborator

can you share screen recording?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants