Enrico Bühler enricobuehler
enricobuehler pushed to main at unom/punktfunk 2026-06-28 21:11:35 +00:00
75627c8afe feat(audio): end-to-end 5.1/7.1 surround across the native path + all clients
6383e5f4fd feat(client/android): CI screenshot capture via Roborazzi
6a93d164a0 feat(client/linux): CI screenshot capture
9e98618e5f feat(web): CI screenshot capture for the mgmt console
Compare 4 commits »
enricobuehler created branch main in unom/app-ui 2026-06-28 14:40:48 +00:00
enricobuehler pushed to main at unom/app-ui 2026-06-28 14:40:48 +00:00
e10aa082ec feat: initial @unom/app-ui — shared app-level blocks, starting with the footer
enricobuehler created repository unom/app-ui 2026-06-28 14:40:20 +00:00
enricobuehler pushed to main at unom/punktfunk 2026-06-28 14:34:47 +00:00
1bd60ffb34 refactor(docs): use shared @unom/app-ui/footer component
enricobuehler pushed to main at unom/punktfunk 2026-06-28 13:03:47 +00:00
30d0d36efe feat(decky): self-update without the store + Gaming-Mode launch polish, and ship the Steam Deck docs
enricobuehler released v0.2.1 at unom/punktfunk 2026-06-28 12:52:57 +00:00
enricobuehler pushed tag v0.2.1 to unom/punktfunk 2026-06-28 12:51:58 +00:00
enricobuehler pushed to main at unom/punktfunk 2026-06-28 12:46:07 +00:00
3947d5b07a fix(host/audio): drive the Linux virtual mic with RT_PROCESS (was silent)
enricobuehler pushed to main at unom/punktfunk 2026-06-28 12:22:15 +00:00
238501597e feat(host/gamestream): follow Desktop<->Game session switches
04dd3e3a19 docs: refresh Windows host page for new users; drop stale Status/NVIDIA-only/SudoVDA
Compare 2 commits »
enricobuehler pushed to main at unom/punktfunk 2026-06-28 11:09:47 +00:00
61aa1053e7 feat(host/gamescope): headless game mode that follows the box + matches the client
enricobuehler pushed to main at unom/punktfunk 2026-06-28 09:31:50 +00:00
50e17b3508 fix(host/capture): hold the session through a slow compositor switch
enricobuehler pushed to main at unom/punktfunk 2026-06-28 09:00:36 +00:00
94c556f0e3 fix(host/capture): recover from compositor loss instead of freezing
enricobuehler pushed to main at unom/punktfunk 2026-06-28 08:43:28 +00:00
32c1929948 feat(host/session-watch): default Gaming↔Desktop follow on for Bazzite/SteamOS
enricobuehler pushed to main at unom/punktfunk 2026-06-27 11:52:04 +00:00
3915a82780 fix(host/input): route KWin auto-detect to the fake_input backend
enricobuehler pushed to main at unom/punktfunk 2026-06-27 11:40:44 +00:00
a4833e4780 feat(android/touch): trackpad-relative cursor (default), with a direct-touch toggle
4e79e6cdad fix(android/audio): kill the AAudio crackle (RT-safe ring + deeper buffer + XRun sizing)
f74bc4a3f1 feat(host/input): headless KDE input via org_kde_kwin_fake_input
8e18d01af5 fix(host/kwin): authorize Desktop-mode streaming via a shipped .desktop
3477cbe7ce fix(audio/windows): stop the client mic echoing back through the loopback
Compare 5 commits »
enricobuehler released v0.2.0 at unom/punktfunk 2026-06-26 23:34:34 +00:00
enricobuehler pushed tag v0.2.0 to unom/punktfunk 2026-06-26 23:30:30 +00:00
enricobuehler pushed to main at unom/punktfunk 2026-06-26 23:19:14 +00:00
5a2e07e865 style(windows): rustfmt install.rs to unbreak cargo fmt --all --check
enricobuehler pushed to main at unom/punktfunk 2026-06-26 16:59:08 +00:00
6e949b6748 fix(readme): make the logo readable on light + dark themes