Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(electron): audio capture permissions and settings #11185

Conversation

pengx17
Copy link
Collaborator

@pengx17 pengx17 commented Mar 25, 2025

Copy link
Collaborator Author

pengx17 commented Mar 25, 2025


How to use the Graphite Merge Queue

Add either label to this PR to merge it via the merge queue:

  • merge - adds this PR to the back of the merge queue
  • hotfix - for urgent hot fixes, skip the queue and merge this PR next

You must have a Graphite account in order to use the merge queue. Sign up using this link.

An organization admin has enabled the Graphite Merge Queue in this repository.

Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue.

This stack of pull requests is managed by Graphite. Learn more about stacking.

@github-actions github-actions bot added the app:electron Related to electron app label Mar 25, 2025
Copy link

codecov bot commented Mar 25, 2025

Codecov Report

Attention: Patch coverage is 13.63636% with 19 lines in your changes missing coverage. Please review.

Project coverage is 54.10%. Comparing base (8c58212) to head (6c125d9).
Report is 2 commits behind head on canary.

Files with missing lines Patch % Lines
...end/component/src/ui/lottie/animated-play-icon.tsx 13.33% 13 Missing ⚠️
.../ai/blocks/ai-chat-block/ai-transcription-block.ts 0.00% 6 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           canary   #11185      +/-   ##
==========================================
- Coverage   54.17%   54.10%   -0.07%     
==========================================
  Files        2558     2563       +5     
  Lines      115434   115611     +177     
  Branches    18816    18850      +34     
==========================================
+ Hits        62532    62555      +23     
+ Misses      51571    51086     -485     
- Partials     1331     1970     +639     
Flag Coverage Δ
server-test 78.66% <ø> (ø)
unittest 30.17% <13.63%> (-0.04%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@pengx17 pengx17 force-pushed the xp/03-25-feat_electron_audio_capture_permissions_and_settings branch from d10b4fd to a1738a7 Compare March 25, 2025 13:53
@pengx17 pengx17 force-pushed the xp/03-24-feat_core_call_real_endpoint_for_audio_transcription branch from f558fb6 to f940d4c Compare March 25, 2025 13:53
@pengx17 pengx17 force-pushed the xp/03-25-feat_electron_audio_capture_permissions_and_settings branch from a1738a7 to 1117818 Compare March 25, 2025 13:57
@pengx17 pengx17 force-pushed the xp/03-24-feat_core_call_real_endpoint_for_audio_transcription branch from f940d4c to 7310469 Compare March 25, 2025 13:57
@graphite-app graphite-app bot force-pushed the xp/03-24-feat_core_call_real_endpoint_for_audio_transcription branch 2 times, most recently from 5ca6439 to e3645bd Compare March 26, 2025 05:09
@graphite-app graphite-app bot force-pushed the xp/03-25-feat_electron_audio_capture_permissions_and_settings branch from 1117818 to 42bfe09 Compare March 26, 2025 05:09
@pengx17 pengx17 force-pushed the xp/03-25-feat_electron_audio_capture_permissions_and_settings branch from 42bfe09 to a563c99 Compare March 26, 2025 11:00
@pengx17 pengx17 force-pushed the xp/03-25-feat_electron_audio_capture_permissions_and_settings branch 2 times, most recently from 2f6dfc6 to 486d35f Compare March 26, 2025 11:14
@pengx17 pengx17 force-pushed the xp/03-25-feat_electron_audio_capture_permissions_and_settings branch 4 times, most recently from 7de30aa to 6f419ca Compare March 27, 2025 05:35
@pengx17 pengx17 force-pushed the xp/03-24-feat_core_call_real_endpoint_for_audio_transcription branch from e3645bd to c6734f9 Compare March 27, 2025 05:35
@pengx17 pengx17 force-pushed the xp/03-24-feat_core_call_real_endpoint_for_audio_transcription branch from c6734f9 to e8dcd4e Compare March 27, 2025 08:00
@pengx17 pengx17 force-pushed the xp/03-25-feat_electron_audio_capture_permissions_and_settings branch 2 times, most recently from 6a87648 to 2687d26 Compare March 27, 2025 08:07
Copy link

socket-security bot commented Mar 28, 2025

New dependencies detected. Learn more about Socket for GitHub ↗︎

Package New capabilities Transitives Size Publisher
npm/@types/[email protected] None 0 5.12 kB types

View full report↗︎

@pengx17 pengx17 force-pushed the xp/03-25-feat_electron_audio_capture_permissions_and_settings branch from a848cdc to 5438c19 Compare March 28, 2025 06:23
@pengx17 pengx17 force-pushed the xp/03-25-feat_electron_audio_capture_permissions_and_settings branch 2 times, most recently from c2bd229 to 4933fbf Compare March 28, 2025 06:28
@pengx17 pengx17 force-pushed the xp/03-25-feat_electron_audio_capture_permissions_and_settings branch from 4933fbf to 01decc9 Compare March 28, 2025 07:19
@graphite-app graphite-app bot changed the base branch from xp/03-24-feat_core_call_real_endpoint_for_audio_transcription to graphite-base/11185 March 28, 2025 07:33
@pengx17 pengx17 force-pushed the xp/03-25-feat_electron_audio_capture_permissions_and_settings branch from 01decc9 to 510da5a Compare March 28, 2025 07:33
@pengx17 pengx17 changed the base branch from graphite-base/11185 to xp/03-24-feat_core_call_real_endpoint_for_audio_transcription March 28, 2025 07:33
@graphite-app graphite-app bot requested review from a team March 28, 2025 07:33
@pengx17 pengx17 force-pushed the xp/03-25-feat_electron_audio_capture_permissions_and_settings branch from 510da5a to 70d2595 Compare March 28, 2025 07:40
@pengx17 pengx17 force-pushed the xp/03-25-feat_electron_audio_capture_permissions_and_settings branch from 70d2595 to d2645fb Compare March 28, 2025 07:45
@graphite-app graphite-app bot changed the base branch from xp/03-24-feat_core_call_real_endpoint_for_audio_transcription to graphite-base/11185 March 28, 2025 07:59
Copy link

graphite-app bot commented Mar 28, 2025

Merge activity

  • Mar 28, 4:07 AM EDT: pengx17 added this pull request to the Graphite merge queue.
  • Mar 28, 8:36 AM UTC: The Graphite merge queue couldn't merge this PR because it had conflicts with the trunk branch.
  • Mar 28, 5:01 AM EDT: pengx17 added this pull request to the Graphite merge queue.
  • Mar 28, 9:26 AM UTC: The Graphite merge queue couldn't merge this PR because it was not satisfying all requirements (Failed CI: '3, 2, 1 Launch', 'E2E Test (1)').
  • Mar 28, 5:35 AM EDT: pengx17 added this pull request to the Graphite merge queue.
  • Mar 28, 5:36 AM EDT: A user merged this pull request with the Graphite merge queue.

@graphite-app graphite-app bot changed the base branch from graphite-base/11185 to canary March 28, 2025 08:34
@pengx17 pengx17 force-pushed the xp/03-25-feat_electron_audio_capture_permissions_and_settings branch from d2645fb to cf44970 Compare March 28, 2025 08:40
@graphite-app graphite-app bot force-pushed the xp/03-25-feat_electron_audio_capture_permissions_and_settings branch from cf44970 to 6c125d9 Compare March 28, 2025 09:12
@graphite-app graphite-app bot merged commit 6c125d9 into canary Mar 28, 2025
89 checks passed
@graphite-app graphite-app bot deleted the xp/03-25-feat_electron_audio_capture_permissions_and_settings branch March 28, 2025 09:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: No status
Development

Successfully merging this pull request may close these issues.

3 participants