| Age | Commit message (Expand) | Author |
|---|---|---|
| 6 hours | Devices tab: per-sink/source port switching | Calvin Morrison |
| 10 hours | PA reconnect: recover cleanly when PulseAudio restarts | Calvin Morrison |
| 11 hours | Recording popup, level meters, UX polish | Calvin Morrison |
| 15 hours | Full mixer implementation — tray, popup, prefs, devices tab with port indic... | Calvin Morrison |
| 3 days | Initial tmix skeleton — model layer + basic UI | Calvin Morrison |
