d29c1a5db5
Fix deletion
2026-01-31 09:39:10 -07:00
8a8b039dcc
Add video node visualization
2026-01-31 08:59:32 -07:00
d314ad7dd9
Persist volume
2026-01-31 08:51:25 -07:00
609a195452
Fix volume slider on apps
2026-01-31 08:36:11 -07:00
cb9770a757
Log scaling for better vol control
2026-01-31 08:11:51 -07:00
10fe7103da
vsink volume works
2026-01-31 08:07:33 -07:00
978c8c10e3
Add custom routing
2026-01-30 16:39:52 -07:00
7d4804a7f8
Edit rules
2026-01-30 16:25:07 -07:00
fb176a40b0
Multi rule
2026-01-30 15:55:04 -07:00
f3e40a7d91
Fix segfault
2026-01-30 15:49:05 -07:00
08db414fa9
Rules work better
2026-01-30 14:30:17 -07:00
f1a5e2b2e2
Fix boot rule link
2026-01-30 14:01:15 -07:00
ad45683f21
Fix race where competing-link sweep destroys auto-links before .bound fires
...
ProcessSavedLinks checked auto_link_proxies by global ID (proxy->id),
but this is only set asynchronously in the .bound callback. On a second
CoreDone pass (e.g. when virtual Sink ports appear), the sweep could
classify a just-created rule link as competing and destroy it.
Track (output_port, input_port) on LinkProxy at creation time and match
by port pair instead of the racy global ID.
2026-01-30 13:32:07 -07:00
f78970f9e4
Check proxy ownership before destroying competing links during saved-link restoration
2026-01-30 13:04:22 -07:00
07a151ebdf
Fix crash
2026-01-30 12:49:47 -07:00
b819d6fd65
GUI M8f: Event-driven updates, deferred link restoration, routing rules UI
2026-01-30 11:52:24 -07:00
e8d3f63f4d
Add persistent links
2026-01-30 11:28:43 -07:00
ecec82c70e
GUI M8e
2026-01-30 10:40:52 -07:00
a07f94c93d
GUI M8d
2026-01-30 09:24:46 -07:00
e649dea9c1
Add node volume
2026-01-30 09:12:28 -07:00
fa67dd3708
GUI Milestone 8c
2026-01-30 08:57:33 -07:00
befe57530a
C++ 20
2026-01-30 08:10:51 -07:00
4a248e5622
GUI Milestone 8b
2026-01-30 08:07:21 -07:00
3a8450cb70
KB shortcuts in context menu
2026-01-30 07:34:30 -07:00
1dd4ef7327
Fix virtual nodes
2026-01-30 07:30:51 -07:00
9f33bcd017
Opencode lsp working
2026-01-30 07:09:57 -07:00
a52f82d67b
GUI Milestone 8a
2026-01-30 07:04:40 -07:00
d178e8765b
M8 Features
2026-01-30 06:50:36 -07:00
7ec61e5759
GUI Milestone 7
2026-01-30 06:44:18 -07:00
0e67c19902
GUI Milestone 6
2026-01-30 06:38:58 -07:00
79cced017e
GUI Milestone 5
2026-01-30 06:31:18 -07:00
a369381b6c
GUI Milestone 4
2026-01-30 06:14:49 -07:00
282136632e
Milestone 3
2026-01-30 05:59:40 -07:00
2edd7a366a
Colors and rearrange
2026-01-29 22:22:47 -07:00
8f341f631a
GUI Milestone 2
2026-01-29 22:17:33 -07:00
f46f9542b4
GUI Milestone 1
2026-01-29 22:12:23 -07:00
4fc36822ba
GUI milestone 0
2026-01-29 22:03:59 -07:00
286077af69
GUI Plan
2026-01-29 21:54:34 -07:00
4e21039222
Milestone 5
2026-01-29 21:13:18 -07:00
420da2d468
Milestone 4
2026-01-29 21:01:56 -07:00
691eb327d0
Milestone 3
2026-01-29 17:47:31 -07:00
866f0419ad
Milestone 2
2026-01-29 17:24:51 -07:00
14e3afdd7b
Plan
2026-01-29 16:14:32 -07:00