feat: batch of fixes and features #56

Merged
naomi merged 6 commits from feat/stuff into main 2026-01-23 11:59:22 -08:00
Owner

Summary

This PR includes a batch of bug fixes and new features:

Bug Fixes

New Features

Test Plan

  • Click a link in chat history and verify it opens in the default browser
  • Rename a tab and verify spaces can be typed
  • Use /cd <path> and verify the directory changes while preserving conversation context
  • Use /search <query> and verify matches are highlighted in yellow
  • Use /search with no args to clear the search highlighting

This PR was created with help from Hikari~ 🌸

## Summary This PR includes a batch of bug fixes and new features: ### Bug Fixes - **Links in chat history now open in default browser** instead of navigating within the app - Closes #54 - **Allow spaces in tab names** - space key no longer acts like enter when renaming tabs - Closes #52 ### New Features - **`/cd` command** - Change the working directory of an active tab with context preservation - Closes #55 - **`/search` command** - Search and highlight matches within the conversation - Closes #32 ## Test Plan - [ ] Click a link in chat history and verify it opens in the default browser - [ ] Rename a tab and verify spaces can be typed - [ ] Use `/cd <path>` and verify the directory changes while preserving conversation context - [ ] Use `/search <query>` and verify matches are highlighted in yellow - [ ] Use `/search` with no args to clear the search highlighting ✨ This PR was created with help from Hikari~ 🌸
hikari added 4 commits 2026-01-21 20:22:09 -08:00
Closes #54
Closes #52
feat: add /search command to highlight matches in conversation
Security Scan and Upload / Security & DefectDojo Upload (pull_request) Successful in 54s
CI / Lint & Test (pull_request) Failing after 5m52s
CI / Build Linux (pull_request) Has been skipped
CI / Build Windows (cross-compile) (pull_request) Has been skipped
59c7652f3e
Closes #32
naomi added 1 commit 2026-01-22 10:02:39 -08:00
chore: format
Security Scan and Upload / Security & DefectDojo Upload (pull_request) Successful in 54s
CI / Lint & Test (pull_request) Failing after 5m39s
CI / Build Linux (pull_request) Has been skipped
CI / Build Windows (cross-compile) (pull_request) Has been skipped
52c0157a1a
naomi added 1 commit 2026-01-22 10:23:59 -08:00
fix: resolve XSS vulnerability in Terminal component search highlighting
Security Scan and Upload / Security & DefectDojo Upload (pull_request) Successful in 55s
CI / Lint & Test (pull_request) Successful in 14m11s
CI / Build Linux (pull_request) Successful in 16m46s
CI / Build Windows (cross-compile) (pull_request) Successful in 27m3s
6738cc2a62
- Created new HighlightedText component for safe text highlighting
- Replaced unsafe {@html} usage with component-based approach
- Maintains full search functionality without security risks
naomi merged commit 94991796be into main 2026-01-23 11:59:22 -08:00
naomi deleted branch feat/stuff 2026-01-23 11:59:22 -08:00
Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: nhcarrigan/hikari-desktop#56