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

[bug] multi-monitor reconnection is not working #1118

Open
fortran01 opened this issue Jan 10, 2025 · 3 comments
Open

[bug] multi-monitor reconnection is not working #1118

fortran01 opened this issue Jan 10, 2025 · 3 comments
Labels
💎 Bounty bug Something isn't working

Comments

@fortran01
Copy link
Contributor

describe the bug
Multi-monitor reconnection is not working. I saw this #694 and maybe it is supposed to work.

system info

  • os: MacOS 15.2
  • screenpipe version: 0.23.8 (20250110.003649)

additional context

These are ways to reproduce:

  1. Restart the Mac. Recording settings in the UI will show only one monitor.

2a. Disconnect the external monitor. Recording settings in the UI switches from 2 monitors to 1 monitor.
2b. Replugging the external monitor does switch back to 2 monitors.
2c. Selecting 2 monitors prompts that a restart is required to apply the changes.

@fortran01 fortran01 added the bug Something isn't working label Jan 10, 2025
@louis030195
Copy link
Collaborator

/bounty 80

Copy link

algora-pbc bot commented Jan 10, 2025

💎 $80 bounty • Screenpi.pe

Steps to solve:

  1. Start working: Comment /attempt #1118 with your implementation plan
  2. Submit work: Create a pull request including /claim #1118 in the PR body to claim the bounty
  3. Receive payment: 100% of the bounty is received 2-5 days post-reward. Make sure you are eligible for payouts

Thank you for contributing to mediar-ai/screenpipe!

Add a bountyShare on socials

Attempt Started (GMT+0) Solution
🔴 @EzraEllette Jan 18, 2025, 9:11:28 PM WIP

@EzraEllette
Copy link
Contributor

EzraEllette commented Jan 18, 2025

This bug is caused by loadDevices()

Every time the RecordingSettings component re-renders, the device lists refresh.

I propose that we save a history of devices, and use that to populate the combo boxes for device selection. If a device isn't connected, it can be selected, unselected, or removed from the history.

/attempt #1118

Algora profile Completed bounties Tech Active attempts Options
@EzraEllette 18 mediar-ai bounties
TypeScript, Rust,
JavaScript & more
Cancel attempt

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
💎 Bounty bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants