Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
16 commits
Select commit Hold shift + click to select a range
178e611
feat(markdown): add Mermaid diagram support with code toggle
daisuke-awaji Dec 5, 2025
0b57ab4
feat(prompts): add Mermaid diagram support to chat system context
daisuke-awaji Dec 5, 2025
03732d0
feat(mermaid): auto-switch to diagram view when code stabilizes
daisuke-awaji Dec 5, 2025
95d1108
feat(meetingMinutes): add diagram style option for meeting minutes
daisuke-awaji Dec 5, 2025
20450fc
fix: memoize recording state change callbacks to prevent infinite loop
daisuke-awaji Dec 5, 2025
29714b0
feat(i18n): add panel view translations for meeting minutes
daisuke-awaji Dec 5, 2025
8d6b2fa
feat(meeting-minutes): add summary and detail style options
daisuke-awaji Dec 5, 2025
163935c
feat(meeting-minutes): add diagram type options and settings modal
daisuke-awaji Dec 5, 2025
c348d1d
refactor(web): extract MeetingMinutesSettingsModal into separate comp…
daisuke-awaji Dec 5, 2025
3f168f4
feat(meeting-minutes): refactor audio input controls with unified tog…
daisuke-awaji Dec 6, 2025
979d323
feat(ui): improve meeting minutes interface styling and responsiveness
daisuke-awaji Dec 6, 2025
bb1480f
style: refactor meeting minutes UI layout and icon sizing
daisuke-awaji Dec 6, 2025
82074aa
feat: add collapsible settings panel for mobile responsiveness
daisuke-awaji Dec 6, 2025
e93d256
feat(meeting-minutes): extract control buttons and add settings panel
daisuke-awaji Dec 6, 2025
98327b5
feat(meeting-minutes): add whiteboard style option and shorten clear …
daisuke-awaji Dec 8, 2025
524d76d
feat(meeting-minutes): add prompt visibility toggle with i18n support
daisuke-awaji Dec 8, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 17 additions & 1 deletion packages/web/public/locales/translation/en.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -813,9 +813,15 @@ mcp_chat:
meetingMinutes:
auto_generate: Auto Generate
bidirectional: Bidirectional Translation
clear_minutes: Clear Minutes
both_panel: Both Panels
clear_minutes: Clear
custom_prompt: Custom Prompt
custom_prompt_placeholder: Enter your custom prompt for generating meeting minutes...
diagram_flowchart: Flowchart (Meeting Flow)
diagram_mindmap: Mindmap (Decisions)
diagram_options: Diagram Types to Generate
diagram_sequence: Sequence Diagram (Relationships)
diagram_timeline: Timeline (Deadlines & Schedule)
frequency: Generation Frequency
frequency_10min: Every 10 minutes
frequency_1min: Every 1 minute
Expand All @@ -827,7 +833,10 @@ meetingMinutes:
generating: Generating minutes...
generation_error: Failed to generate meeting minutes. Please try again.
generation_frequency: Generation Frequency
generation_panel: Generate Minutes
generation_success: Meeting minutes generated successfully
hide_prompt: ▼ Hide prompt
input_source: Input Source
language: Transcription Language
language_1: Language 1
language_2: Language 2
Expand All @@ -839,31 +848,38 @@ meetingMinutes:
language_thai: Thai
language_vietnamese: Vietnamese
last_generated: Last generated {{time}}
microphone: Microphone
minutes_placeholder: Minutes will appear here after generation
model: Meeting Minutes Generation Model
new_recording_session: New Recording Session
next_generation: Next Generation
next_generation_in: 'Next generation in : '
no_transcript: No Transcript
option: Option
partial_indicator: (...)
record_transcribe: Record & Transcribe
screen_audio_error: Screen Audio Error
settings: Settings
speech_recognition: Speech Recognition
style: Minutes Style
style_custom: Custom
style_detail: Detail
style_diagram: Diagram
style_faq: FAQ
style_newspaper: Newspaper
style_summary: Summary
style_transcription: Transcription
style_whiteboard: Whiteboard
target_language: Real-time Translation Language
title: Meeting Minutes Generator
transcript: Transcript
transcription_language: Transcription Language
transcription_panel: Transcription
translation_language: Translation Language
translation_model: Real-time Translation Model
translation_type: Translation Type
unidirectional: Unidirectional Translation
view_prompt: ▶ View prompt
model:
parameters:
reasoning_budget: Token budget for extended thinking
Expand Down
24 changes: 20 additions & 4 deletions packages/web/public/locales/translation/ja.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -658,9 +658,15 @@ mcp_chat:
meetingMinutes:
auto_generate: 自動生成
bidirectional: 双方向翻訳
clear_minutes: 議事録をクリア
both_panel: 両方表示
clear_minutes: クリア
custom_prompt: カスタムプロンプト
custom_prompt_placeholder: 議事録生成用のカスタムプロンプトを入力してください...
diagram_flowchart: フローチャート(会議の流れ)
diagram_mindmap: マインドマップ(決定事項)
diagram_options: 生成する図の種類
diagram_sequence: シーケンス図(関係性)
diagram_timeline: タイムライン(期限・スケジュール)
frequency: 生成頻度
frequency_10min: 10分ごと
frequency_1min: 1分ごと
Expand All @@ -673,7 +679,10 @@ meetingMinutes:
generating: 議事録生成中...
generation_error: 議事録の生成に失敗しました。再試行してください。
generation_frequency: 生成頻度
generation_panel: 議事録生成
generation_success: 議事録が正常に生成されました
hide_prompt: ▼ プロンプトを非表示
input_source: 入力ソース
language: 文字起こし言語
language_1: 言語1
language_2: 言語2
Expand All @@ -685,31 +694,38 @@ meetingMinutes:
language_thai: タイ語
language_vietnamese: ベトナム語
last_generated: 最後の生成時刻 {{time}}
microphone: マイク
minutes_placeholder: 生成後にここに議事録が表示されます
model: 議事録生成モデル
new_recording_session: 新しい録音セッション
next_generation: 次回生成
next_generation_in: '次回生成まで : '
no_transcript: 文字起こしがありません
option: オプション
partial_indicator: (...)
record_transcribe: 音声認識
screen_audio_error: スクリーン音声エラー
settings: 設定
speech_recognition: 音声認識
style: 議事録スタイル
style_custom: カスタム
style_detail: 詳細
style_diagram: 図解
style_faq: 質疑応答
style_newspaper: 新聞
style_summary: 要約
style_transcription: 文字起こし
style_whiteboard: ホワイトボード
target_language: 翻訳言語
title: 議事録生成
transcript: 文字起こし
transcription_language: 文字起こし言語
transcription_panel: 文字起こし
translation_language: 翻訳言語
translation_model: リアルタイム翻訳モデル
translation_model: 翻訳モデル
translation_type: 翻訳方式
unidirectional: 片方向翻訳
view_prompt: ▶ プロンプトを表示
model:
parameters:
reasoning_budget: 深く考えるトークン数上限
Expand Down Expand Up @@ -847,7 +863,7 @@ transcribe:
result_placeholder: 音声認識結果がここに表示されます
screen_audio: スクリーン音声
screen_audio_error: スクリーン音声エラー
screen_audio_notice: 'Windows の場合:「画面全体」タブより、「システム音声も共有する」を ON にしてください。<br/>Mac の場合:「Chrome Tab」から、「Also share tab audio」を ON にしてください。<br/>Chrome と Edge は動作します。Firefox は動作しません。'
screen_audio_notice: 'Windows の場合:「画面全体」タブより、「システム音声も共有する」を ON にしてください。Mac の場合:「Chrome Tab」から、「Also share tab audio」を ON にしてください。Chrome と Edge は動作します。Firefox は動作しません。'
select_input_method: マイク入力 or ファイルアップロードから選択してください
speaker_names: 話し手の名前(カンマ区切り)
speaker_recognition: 話者認識
Expand All @@ -866,7 +882,7 @@ translate:
detectedLanguage: 検出言語
enter_text: 入力してください
realtimeTranslation: リアルタイム翻訳
realtime_translation: リアルタイム翻訳
realtime_translation: 翻訳
result_placeholder: 翻訳結果がここに表示されます
systemGeneratedContext: システム自動コンテキスト
systemGeneratedContextPlaceholder: 会議内容に基づいて自動生成されたコンテキスト
Expand Down
6 changes: 6 additions & 0 deletions packages/web/public/locales/translation/ko.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -429,7 +429,9 @@ meetingMinutes:
generating: 회의록 생성 중...
generation_error: 회의록 생성에 실패했습니다. 다시 시도해주세요.
generation_frequency: 생성 빈도
generation_panel: 회의록 생성
generation_success: 회의록이 성공적으로 생성되었습니다
hide_prompt: ▼ 프롬프트 숨기기
language: 전사 언어
language_auto: 자동 감지
language_chinese: 중국어
Expand All @@ -452,12 +454,16 @@ meetingMinutes:
style: 회의록 스타일
style_custom: 사용자 정의
style_detail: 세부사항
style_diagram: 다이어그램
style_faq: FAQ
style_newspaper: 신문
style_summary: 요약
style_transcription: 전사
style_whiteboard: 화이트보드
title: 회의록 생성기
transcript: 전사
transcription_panel: 전사
view_prompt: ▶ 프롬프트 보기
model:
parameters:
reasoning: 추론
Expand Down
6 changes: 6 additions & 0 deletions packages/web/public/locales/translation/th.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -579,7 +579,9 @@ meetingMinutes:
generating: กำลังสร้างรายงานการประชุม...
generation_error: ไม่สามารถสร้างรายงานการประชุมได้ กรุณาลองอีกครั้ง
generation_frequency: ความถี่ในการสร้าง
generation_panel: สร้างรายงานการประชุม
generation_success: สร้างรายงานการประชุมสำเร็จ
hide_prompt: ▼ ซ่อนพรอมต์
language: ภาษาการถอดเสียง
language_auto: ตรวจจับอัตโนมัติ
language_chinese: จีน
Expand All @@ -602,12 +604,16 @@ meetingMinutes:
style: รูปแบบรายงานการประชุม
style_custom: กำหนดเอง
style_detail: รายละเอียด
style_diagram: ไดอะแกรม
style_faq: คำถามที่พบบ่อย
style_newspaper: หนังสือพิมพ์
style_summary: สรุป
style_transcription: การถอดความ
style_whiteboard: ไวท์บอร์ด
title: ตัวสร้างรายงานการประชุม
transcript: บันทึกการถอดความ
transcription_panel: ถอดความ
view_prompt: ▶ ดูพรอมต์
model:
parameters:
reasoning_budget: งบประมาณการให้เหตุผล
Expand Down
6 changes: 6 additions & 0 deletions packages/web/public/locales/translation/vi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -563,7 +563,9 @@ meetingMinutes:
generating: Đang tạo biên bản...
generation_error: Không thể tạo biên bản cuộc họp. Vui lòng thử lại.
generation_frequency: Tần suất tạo
generation_panel: Tạo biên bản họp
generation_success: Tạo biên bản cuộc họp thành công
hide_prompt: ▼ Ẩn prompt
language: Ngôn ngữ phiên âm
language_auto: Tự động phát hiện
language_chinese: Tiếng Trung
Expand All @@ -586,12 +588,16 @@ meetingMinutes:
style: Kiểu biên bản
style_custom: Tùy chỉnh
style_detail: Chi tiết
style_diagram: Sơ đồ
style_faq: FAQ
style_newspaper: Báo chí
style_summary: Tóm tắt
style_transcription: Chuyển đổi
style_whiteboard: Bảng trắng
title: Trình tạo biên bản cuộc họp
transcript: Bản chuyển đổi
transcription_panel: Phiên âm
view_prompt: ▶ Xem prompt
model:
parameters:
reasoning_budget: Token budget for extended thinking
Expand Down
6 changes: 6 additions & 0 deletions packages/web/public/locales/translation/zh.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -467,7 +467,9 @@ meetingMinutes:
generating: 正在生成会议纪要...
generation_error: 会议纪要生成失败。请重试。
generation_frequency: 生成频率
generation_panel: 生成会议纪要
generation_success: 会议纪要生成成功
hide_prompt: ▼ 隐藏提示词
language: 语音识别语言
language_auto: 自动检测
language_chinese: 中文
Expand All @@ -490,12 +492,16 @@ meetingMinutes:
style: 会议纪要风格
style_custom: 自定义
style_detail: 详细
style_diagram: 图解
style_faq: 常见问题
style_newspaper: 新闻报道
style_summary: 摘要
style_transcription: 转录
style_whiteboard: 白板
title: 会议纪要生成器
transcript: 转录文本
transcription_panel: 转录文本
view_prompt: ▶ 查看提示词
model:
parameters:
reasoning_budget: 推理预算
Expand Down
Loading