Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
dfbdd8c
feat(host): add SimplyCoreAudio dependency and AppFadersTests target
cheefbird Jan 19, 2026
6cacc30
chore: add package.resolved to repo
cheefbird Jan 19, 2026
e9a2690
docs(orchestrator): task 1 completed
cheefbird Jan 19, 2026
8b7ca47
chore: cleanup package.swift comments
cheefbird Jan 19, 2026
1814b59
feat(orchestrator): add custom IPC property selectors
cheefbird Jan 19, 2026
911bf59
feat(orchestrator): add thread-safe VolumeStore for per-app volume
cheefbird Jan 19, 2026
9e03f58
docs(orchestrator): mark tasks 2 and 3 as completed in spec
cheefbird Jan 19, 2026
6e08872
docs: design note on clamping and validation
cheefbird Jan 19, 2026
c5f5a0d
feat(orchestrator): implement custom property handlers for IPC
cheefbird Jan 19, 2026
21f363a
fix(driver): add isPropertySettable for setVolume and clean up format…
cheefbird Jan 19, 2026
e4af02c
docs(orchestrator): mark task 4 complete
cheefbird Jan 19, 2026
342f7e9
feat(orchestrator): implement TrackedApp model
cheefbird Jan 19, 2026
8169fd3
docs: mark task 5 complete
cheefbird Jan 19, 2026
4487d55
feat(orchestrator): add DriverError enum for error handling
cheefbird Jan 20, 2026
a2838e8
fix: format a bunch of files
cheefbird Jan 20, 2026
584c9d8
feat(orchestrator): add DeviceManager for audio device discovery
cheefbird Jan 20, 2026
240baf3
docs: update spec to use AsyncStream architecture
cheefbird Jan 20, 2026
36ed1a9
feat(orchestrator): use swift build-tools 6.2 for latest features
cheefbird Jan 20, 2026
343d278
feat(orchestrator): implement AsyncStream for DeviceManager notificat…
cheefbird Jan 20, 2026
9e61f62
feat(orchestrator): implement AppAudioMonitor with AsyncStream events
cheefbird Jan 20, 2026
74de015
docs(orchestrator): replace SimplyCoreAudio with CAAudioHardware in d…
cheefbird Jan 20, 2026
e549a3b
chore(deps): replace SimplyCoreAudio with CAAudioHardware
cheefbird Jan 20, 2026
02d153a
refactor(orchestrator): refactor DeviceManager to use CAAudioHardware
cheefbird Jan 20, 2026
972c2f3
docs: update spec requirements
cheefbird Jan 20, 2026
10a1316
feat(orchestrator): implement DriverBridge for IPC comms
cheefbird Jan 20, 2026
c52a601
fix: update placeholder test for new package and formatting
cheefbird Jan 20, 2026
1529122
feat(orchestrator): implement AudioOrchestrator and update DeviceManager
cheefbird Jan 20, 2026
be2bc85
docs: remove spec-workflow folder from repo
cheefbird Jan 21, 2026
87783ad
feat(orchestrator): initialize orchestrator entry point
cheefbird Jan 26, 2026
45a4165
test(driver): add VolumeStore unit tests
cheefbird Jan 26, 2026
7d0422f
test(orchestrator): add AppAudioMonitor tests and fix duplicate tracking
cheefbird Jan 26, 2026
028d997
test(orchestrator): add DriverBridge validation tests
cheefbird Jan 26, 2026
d5ce88e
feat(orchestrator): add getVolume method to AudioOrchestrator
cheefbird Jan 26, 2026
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
4 changes: 1 addition & 3 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
### Mine ###
.spec-workflow/templates/
.spec-workflow/approvals/
.spec-workflow/
audit.log
**/Implementation Logs/

### Gemini ###
gha-creds-*.json
Expand Down
287 changes: 0 additions & 287 deletions .spec-workflow/archive/specs/driver-foundation/design.md

This file was deleted.

Loading