Skip to content

feat(desktop): add screen history search to Windows app (#8054)#8055

Open
21prnv wants to merge 2 commits into
BasedHardware:mainfrom
21prnv:feat/windows-screen-history-search
Open

feat(desktop): add screen history search to Windows app (#8054)#8055
21prnv wants to merge 2 commits into
BasedHardware:mainfrom
21prnv:feat/windows-screen-history-search

Conversation

@21prnv

@21prnv 21prnv commented Jun 20, 2026

Copy link
Copy Markdown

Issue: #8054

  • Add temporal parsing for phrases like '2 hours ago', 'yesterday'
  • Implement IPC handlers for searching Rewind frames by time range
  • Integrate screen history context into chat conversations
  • Support both OCR text and app/window title search
  • Achieve feature parity with macOS desktop app

Screenshot

Screenshot 2026-06-20 184555

Review in cubic

…e#8054)

- Add temporal parsing for phrases like '2 hours ago', 'yesterday'
- Implement IPC handlers for searching Rewind frames by time range
- Integrate screen history context into chat conversations
- Support both OCR text and app/window title search
- Achieve feature parity with macOS desktop app

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

6 issues found across 8 files

Tip: instead of fixing issues one by one fix them all with cubic

Re-trigger cubic

Comment thread desktop/windows/src/renderer/src/lib/temporalParser.ts
Comment thread desktop/windows/src/renderer/src/lib/temporalParser.ts
Comment thread desktop/windows/src/main/ipc/screenHistory.ts Outdated
Comment thread desktop/windows/src/main/ipc/db.ts Outdated
Comment thread desktop/windows/src/renderer/src/lib/screenHistoryContext.ts Outdated
Comment thread desktop/windows/src/renderer/src/hooks/useChat.ts Outdated
- Add 'this evening' temporal parsing support
- Fix extractSearchTerms to include 'this evening' in removal
- Don't break frame loop early to ensure complete app/window aggregation
- Use trimmed search query for LIKE pattern
- Extract search terms for non-temporal screen queries
- Add 1500ms timeout to screen history context fetch
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant