Enrico Bühler enricobuehler
enricobuehler pushed to main at unom/punktfunk 2026-06-26 16:46:07 +00:00
8ae161fe61 docs(windows): README - install via punktfunk-host.exe driver install / web setup (not .ps1)
3a89ee8cd7 docs(readme): add logo banner + refresh Windows-host status
Compare 2 commits »
enricobuehler pushed to main at unom/punktfunk 2026-06-26 16:44:49 +00:00
dac0fee4e3 docs(windows): reflect the install-via-exe (Option A) landing in the build/packaging doc
enricobuehler pushed to main at unom/punktfunk 2026-06-26 16:43:18 +00:00
125a51d81d feat(windows-installer): move driver + web install into the host exe (ASCII root fix)
7b99b41ede docs(design): trim shipped plans, consolidate cluster, add index
Compare 2 commits »
enricobuehler pushed to main at unom/punktfunk 2026-06-26 16:23:13 +00:00
9ea2c17419 docs(windows): add design/windows-build-and-packaging.md + refresh packaging README
enricobuehler pushed to main at unom/punktfunk 2026-06-26 16:16:47 +00:00
a9cca82fb8 chore(windows): clean up build/packaging - drop vendored driver binaries + the LLVM-21 pin
enricobuehler pushed to main at unom/punktfunk 2026-06-26 15:15:09 +00:00
7ab0661ddc fix(windows-installer): escape the brace in the [UninstallRun] PowerShell so ISCC compiles
92e68024f1 fix(windows-installer): build the gamepad drivers from source in CI too
Compare 2 commits »
enricobuehler pushed to main at unom/punktfunk 2026-06-26 14:58:21 +00:00
64abce6daa fix(windows-installer): pf-vdisplay CI build - default target dir + non-fatal cat guard
enricobuehler pushed to main at unom/punktfunk 2026-06-26 14:33:43 +00:00
bdfab8e0d5 fix(windows-installer): build pf-vdisplay from source in CI; ASCII scripts; upgrade-safe web console
8e87e617df fix(windows-host): force EXTEND topology so a new IddCx display isn't cloned
Compare 2 commits »
enricobuehler pushed to main at unom/punktfunk 2026-06-26 13:59:41 +00:00
5bf787eb2b feat(host): web-console performance capture — record stream stats, graph them
enricobuehler pushed to main at unom/punktfunk 2026-06-26 11:59:26 +00:00
0a6c9d8852 docs: point Android install at Discord for beta access + add community links
enricobuehler pushed to main at unom/punktfunk 2026-06-26 11:53:41 +00:00
0eedfb3c1f docs: first-class Linux + Windows positioning + IDD-push differentiator
f6490f4c28 fix: complete the docs/→design/ and openapi→api/ rename references
Compare 2 commits »
enricobuehler pushed to main at unom/punktfunk 2026-06-26 11:33:21 +00:00
d01a8fd17a feat(host): HDR Vulkan layer so Vulkan games get HDR on the virtual display
enricobuehler pushed to main at unom/punktfunk 2026-06-26 10:04:20 +00:00
3e7c9bd059 fix(host): remove unsound unsafe impl Sync for HelperRelay
7aa787a789 docs(host): prove the last 3 files + crate-root deny (unsafe-proof program 4/N, final)
3514702d8c feat(windows-host): IDD-push encodes native NV12/P010 (skip NVENC's SM-side CSC)
327a5fa828 docs(host): prove unsafe blocks in the Windows + cross-platform files + gate them (unsafe-proof program 3/N)
9777ed7fb3 fix(host/vaapi): plug two AVBufferRef leaks in DmabufInner::open
Compare 72 commits »
enricobuehler pushed to windows-host-goal1 at unom/punktfunk 2026-06-26 07:23:52 +00:00
61c02e695e refactor(windows-host): OwnedHandle for the SCM STOP/SESSION events (Goal-3, last unsafe reduction)
203ad8069d fix(web): library badge shows the actual store, not always "Steam"
5f8c6b6147 feat(library): Lutris + Heroic store providers (Linux)
cd3368fc71 docs(windows-host): KeyedMutexGuard done + record the on-glass build validation
bd05bc8c30 fix(windows): clippy/build cleanups the on-glass build surfaced (-D warnings)
Compare 8 commits »
enricobuehler pushed to windows-host-goal1 at unom/punktfunk 2026-06-26 06:52:32 +00:00
c87ca577a3 feat(windows-host): launch the chosen library title into the interactive session
e68b7330ae docs(windows-host): record the shared gamepad RAII reduction (e5c2b4e)
e5c2b4e7f5 refactor(windows-host): shared Shm/SwDevice RAII for the 3 gamepad backends (Goal-3 unsafe reduction)
7ad3a57e68 fix theme
22bef1fd0a docs(windows-host): record the Goal-3 unsafe reductions (OwnedHandle rollout + pod_init!)
Compare 19 commits »
enricobuehler pushed to windows-host-goal1 at unom/punktfunk 2026-06-25 21:04:50 +00:00
e1ca2e4d3c docs(windows-host-goal1): record §2.5 done + on-glass results + Remaining list
enricobuehler pushed to windows-host-goal1 at unom/punktfunk 2026-06-25 20:48:35 +00:00
e119aa50e9 feat(windows-packaging): dev-iteration scripts — reset + redeploy pf-vdisplay driver
enricobuehler pushed to windows-host-goal1 at unom/punktfunk 2026-06-25 20:45:15 +00:00
c206e19ce5 feat(windows-packaging): dev-iteration scripts — reset + redeploy pf-vdisplay driver
enricobuehler pushed to windows-host-goal1 at unom/punktfunk 2026-06-25 20:06:43 +00:00
683c81be03 fix(windows-host): §2.5 — open the backend before the IDD-push preempt (vdm() init order)
enricobuehler pushed to windows-host-goal1 at unom/punktfunk 2026-06-25 19:58:04 +00:00
fe61597d92 refactor(windows-host): §2.5 step 3 — isolate the IDD-push preempt into the manager