CKGrafico / CKGrafico/chat-copilot

[Stretch] Support multi-audio conversation merge

Open
#32 0 comments 0 reactions 0 assignees View on GitHub
feature p2-normal systems
Dominant language
TypeScript
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

**Why:** Users may share multiple audios from a conversation; merge into single context.

**What to build:** Allow users to upload multiple audio files in sequence. Concatenate transcriptions with speaker/timestamp markers. Pass merged text to reply generation. Store conversation history in IndexedDB.

**Acceptance criteria:**
- [ ] Share target accepts multiple audio files (or sequential uploads)
- [ ] Each audio transcribed separately
- [ ] Transcriptions merged with timestamps ("Audio 1: [text] → Audio 2: [text]")
- [ ] Merged text passed to generateReply
- [ ] Conversation history saved to IndexedDB
- [ ] UI shows all audios in thread
- [ ] Clear button to reset conversation

**Depends on:** #13

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing dependency #13 and tracing the current share-target upload, transcription, and generateReply flow. Then inspect how conversation state can use IndexedDB. Done means multiple audios appear in one thread, each transcription is merged with timestamps and passed to generateReply, history persists, and the clear action resets the conversation.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
data, frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.