feat: Cloud transcription models and UI enhancements - #349
Conversation
There was a problem hiding this comment.
All reported issues were addressed across 11 files
Reply with feedback, questions, or to request a fix.
Re-trigger cubic
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
There was a problem hiding this comment.
All reported issues were addressed across 12 files
Reply with feedback, questions, or to request a fix.
Re-trigger cubic
…ch download, and remove api-key from CLI args
There was a problem hiding this comment.
All reported issues were addressed across 3 files (changes from recent commits).
Reply with feedback, questions, or to request a fix.
Re-trigger cubic
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
There was a problem hiding this comment.
All reported issues were addressed across 1 file (changes from recent commits).
Tip: Review your code locally with the cubic CLI to iterate faster.
Re-trigger cubic
There was a problem hiding this comment.
All reported issues were addressed across 2 files (changes from recent commits).
Tip: Review your code locally with the cubic CLI to iterate faster.
Re-trigger cubic
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
- Fix notification width to match macOS native dimensions (344px) - Remove early text truncation that caused large empty gaps - Replace generic video icon with AppIcon in Join button - Add subtle AppIcon to buttonless notifications for visual balance
There was a problem hiding this comment.
All reported issues were addressed across 1 file (changes from recent commits).
Tip: Review your code locally with the cubic CLI to iterate faster.
Re-trigger cubic
|
@Vassista im looking forward to this PR, it has some great features |
|
One more thing came up on a fresh pass over this same head ( New blocker: an empty endpoint URL silently falls back to OpenAI while keeping a foreign provider's key. |
|
Thanks for taking the time to review this PR and giving the feedback. I'm currently occupied up with some personal commitments, it may take me a some time to address the issues. Meanwhile, If anyone would like to help work through any of the suggested changes, please feel free to do so. I'd really appreciate it. Otherwise, I'll get back to this as soon as I can. Thanks for your patience! |
|
@Vassista your work has been merged in separate PRS ty |
|
@Vassista cloud ASR couldn't go in the end as we had some issues, but Ben has written an issue update for it, will wait for you to pick up when free. |
…on, audio chunking, redirect codes, URL scheme validation, premeeting click handler, and docs)
There was a problem hiding this comment.
All reported issues were addressed across 13 files
Tip: instead of fixing issues one by one fix them all with cubic
Re-trigger cubic
…ack, and UI typography
There was a problem hiding this comment.
All reported issues were addressed across 7 files (changes from recent commits).
Reply with feedback, questions, or to request a fix.
Fix all with cubic | Re-trigger cubic
…nk and remove leftover JSX fragment
There was a problem hiding this comment.
All reported issues were addressed across 2 files (changes from recent commits).
Tip: Review your code locally with the cubic CLI to iterate faster.
Fix all with cubic | Re-trigger cubic
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Description
This PR introduces three major enhancements to the app:
1. Cloud Transcription Models
2. Settings UI Refactor & Context-Aware Search
Cmd+K: The Command Palette is now context-aware! If you pressCmd+Kwhile viewing Settings, it seamlessly switches to a "Search settings..." mode. It instantly searches through an index of all app configurations (e.g. "Dark Mode", "Microphone", "Export") and navigates you to the exact tab where that setting lives.3. Notification Toast & UI Refinements
344pxto exactly match native macOS notification sizes, ensuring it looks at home on the desktop.max-w-[150px]) that was causing a massive perceived empty gap when the "Join" button wasn't present. The text now natively grows and fills the available space gracefully..txtfile icon in the "Previous Notes" home list view with dynamic Letter Avatars (e.g. "L" for "Lunch Break"), matching native macOS design patterns.CustomNotificationwrapper inmain.js.Summary by cubic
Adds an OpenAI-compatible cloud transcription engine with a secure, configurable endpoint, plus small Settings and notification improvements. You can choose Parakeet, Whisper, or Cloud, configure API URL/key/model, and get a cleaner, context-aware Settings experience.
New Features
openai-asrposts to/audio/transcriptions(verbose_jsonfirst,textfallback), appends the path if missing, and chunks large WAVs; works with OpenAI, Groq, or any compatible URL.safeStorage, can be cleared, and also readsSTENOAI_OAI_API_KEY. IPCget-openai-asr-config/set-openai-asr-config+ preload bridge and React Query hooks. Enabling cloud shows a privacy notice; copy makes it clear audio is sent over the network.--prompt-api-keysupported for CLI.Bug Fixes
set-openai-asr-configin diagnostics, and fix a chunk duration edge case.Written for commit 9dfa101. Summary will update on new commits.