Skip to content

Refactor config to use user-defined wavesync.yml instead of custom devices#1

Merged
pixelate merged 1 commit into
mainfrom
claude/refactor-config-devices-c3HgU
Mar 6, 2026
Merged

Refactor config to use user-defined wavesync.yml instead of custom devices#1
pixelate merged 1 commit into
mainfrom
claude/refactor-config-devices-c3HgU

Conversation

@pixelate
Copy link
Copy Markdown
Owner

@pixelate pixelate commented Mar 1, 2026

Replace the custom-device config system with a user-facing wavesync.yml that
specifies the library source path and a list of supported devices with their
mount paths. Device specs (sample rates, bit depths, etc.) are now internal
only. If no config path is given, wavesync defaults to ~/wavesync.yml.

https://claude.ai/code/session_01M9A3US5j2EasAGXX3Thmo5

@pixelate pixelate force-pushed the claude/refactor-config-devices-c3HgU branch 2 times, most recently from fd36951 to 61ba82c Compare March 1, 2026 16:18
- Replace hardcoded custom devices with user-defined wavesync.yml config
- Validate device names against supported devices
- Rename short variable names to be descriptive
- Rename d to device in Config

https://claude.ai/code/session_01M9A3US5j2EasAGXX3Thmo5
@pixelate pixelate force-pushed the claude/refactor-config-devices-c3HgU branch from 61ba82c to 99ea075 Compare March 6, 2026 21:49
@pixelate pixelate merged commit ad9ef47 into main Mar 6, 2026
@pixelate pixelate deleted the claude/refactor-config-devices-c3HgU branch March 6, 2026 21:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants