-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
epicLarge initiative tracking multiple issuesLarge initiative tracking multiple issuesfeatureNew functionalityNew functionality
Description
Summary
Replace popup-input.html with a React-based popup using @prompd/react chat components.
Why
@prompd/react already has PrompdChat, PrompdMessages, PrompdChatInput with markdown rendering, streaming, and theming. The current vanilla HTML implementation duplicates these patterns. Migrating to React unifies the codebase and lets the popup benefit from shared component improvements automatically.
Sub-tasks
- Create
frontend/src/popup.tsxReact entry point - Create
frontend/popup.htmlshell - Update
vite.config.tswith multi-page entry - Create
PopupChatcomponent using@prompd/react - Support all input types: text, textarea, number, choice, confirm
- Wire up IPC (
onNewRequest,onDone) - Update
createInputPopupWindow()for dev/prod loading - Verify
@prompd/reactCSS bundled in popup entry - Electron builder: verify
popup.htmlincluded in packaged app - Test frameless window on Windows/macOS
- Remove old
popup-input.html
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
epicLarge initiative tracking multiple issuesLarge initiative tracking multiple issuesfeatureNew functionalityNew functionality