Default Branch

main
macos-host / check (push) Successful in 1m12s
windows-client / client (arm64, --no-default-features, aarch64-pc-windows-msvc, C:\t-a64) (push) Failing after 3m27s
windows-client / client (x64, , x86_64-pc-windows-msvc, C:\t) (push) Failing after 3m13s
windows-host / package (push) Failing after 6m5s
windows-host / canary-manifest (push) Skipped
windows-host / winget-source (push) Skipped
android / android (push) Failing after 2m38s
ci / rust-arm64 (push) Failing after 2m38s
ci / bun-nix (push) Successful in 56s
ci / docs-site (push) Successful in 3m15s
ci / web (push) Successful in 4m5s
ci / rust (push) Failing after 5m29s
deb / build-publish-gamescope (push) Successful in 55s
ci / docs-drift (push) Failing after 2m35s
docker / builders (--build-arg FEDORA_VERSION=44, ci/fedora-rpm.Dockerfile, punktfunk-fedora44-rpm, -f44) (push) Successful in 45s
deb / build-publish-client-arm64 (push) Successful in 1m42s
docker / builders (ci/fedora-rpm.Dockerfile, punktfunk-fedora-rpm) (push) Successful in 11s
docker / builders (ci/android-ci.Dockerfile, punktfunk-android-ci) (push) Successful in 37s
docker / builders (ci/flatpak-ci.Dockerfile, punktfunk-flatpak-ci) (push) Successful in 12s
docker / builders (ci/rust-ci-noble.Dockerfile, punktfunk-rust-ci-noble) (push) Successful in 6s
docker / builders (ci/rust-ci.Dockerfile, punktfunk-rust-ci) (push) Successful in 6s
arch / build-publish (push) Successful in 9m6s
docker / builders (ci/arch-ci.Dockerfile, punktfunk-arch-ci) (push) Successful in 1m2s
docker / apps (., web/Dockerfile, punktfunk-web) (push) Successful in 44s
docker / builders (ci/gamescope-trixie.Dockerfile, punktfunk-gamescope-trixie) (push) Successful in 1m16s
docker / apps (docs-site, docs-site/Dockerfile, punktfunk-docs) (push) Successful in 1m2s
deb / build-publish (push) Successful in 4m32s
secret-scan / gitleaks (push) Successful in 48s
flatpak / build-publish (push) Failing after 2m54s
deb / build-publish-host (push) Successful in 15m40s
rpm / build-publish (44, fedora-44, punktfunk-fedora44-rpm) (push) Successful in 19m57s
rpm / build-publish (43, bazzite, punktfunk-fedora-rpm) (push) Successful in 30m54s
docker / builders-arm64cross (push) Successful in 1m28s
docker / deploy-docs (push) Successful in 2m15s
deb / smoke-install (push) Successful in 3m9s

db0640d7a1 · Merge pull request 'fix(sweep): restore two code lines the comment sweep deleted' (#523) from fix-sweep-derives into main · Updated 2026-09-02 00:57:43 +00:00

Branches

worktree-fix-mic-tap-format-abort
ci / bun-nix (pull_request) Successful in 27s
ci / docs-drift (pull_request) Successful in 1m4s
ci / docs-site (pull_request) Successful in 1m8s
ci / web (pull_request) Successful in 1m17s
ci / rust-arm64 (pull_request) Successful in 1m59s
apple / swift (pull_request) Successful in 2m16s
apple / distribute (pull_request) Skipped
apple / screenshots (pull_request) Skipped
ci / rust (pull_request) Successful in 9m38s

f60b6e30e2 · fix(clients/apple): the mic tap's format snapshot could abort the whole app · Updated 2026-08-24 09:16:07 +00:00    enricobuehler

571
0
#387 Merged
worktree-release-0313-recut
ci / docs-site (pull_request) Successful in 1m19s
apple / swift (pull_request) Successful in 2m9s
apple / distribute (pull_request) Skipped
apple / screenshots (pull_request) Skipped
ci / web (pull_request) Successful in 1m57s
ci / bun-nix (pull_request) Successful in 34s
ci / docs-drift (pull_request) Successful in 33s
windows-client / client (arm64, --no-default-features, aarch64-pc-windows-msvc, C:\t-a64) (pull_request) Successful in 2m41s
ci / rust-arm64 (pull_request) Successful in 4m11s
android / android (pull_request) Successful in 7m10s
windows-client / client (x64, , x86_64-pc-windows-msvc, C:\t) (pull_request) Successful in 6m9s
nix / flake (pull_request) Successful in 8m34s
ci / rust (pull_request) Successful in 18m27s

7312f0ddba · chore(sdk): cut 0.1.6 — the rename route's types cannot reach a plugin until they ship · Updated 2026-08-23 10:13:08 +00:00    enricobuehler

573
0
#386 Merged
ci-skia-download-retry
apple / swift (pull_request) Successful in 2m11s
apple / distribute (pull_request) Skipped
apple / screenshots (pull_request) Skipped
ci / web (pull_request) Successful in 1m20s
ci / bun-nix (pull_request) Successful in 18s
ci / docs-drift (pull_request) Successful in 22s
ci / docs-site (pull_request) Successful in 1m11s
ci / rust-arm64 (pull_request) Successful in 3m31s
ci / rust (pull_request) Successful in 13m45s
android / android (pull_request) Successful in 5m52s

6f4613e146 · fix(ci): a dropped skia download read as a lint failure, and had no retry to survive on · Updated 2026-08-23 08:00:21 +00:00    enricobuehler

590
0
#383 Merged
worktree-audio-devnode-orphans
ci / rust-arm64 (pull_request) Successful in 1m20s
ci / bun-nix (pull_request) Successful in 20s
ci / docs-drift (pull_request) Successful in 21s
ci / docs-site (pull_request) Successful in 1m3s
ci / web (pull_request) Successful in 3m33s
android / android (pull_request) Successful in 10m5s
ci / rust (pull_request) Successful in 9m45s

96f75f4e52 · style: rustfmt the abandoned-devnode sweep · Updated 2026-08-23 07:49:49 +00:00    enricobuehler

593
0
#381 Merged
worktree-gamescope-rebuild-keeps-hdr
ci / web (pull_request) Successful in 1m55s
ci / rust-arm64 (pull_request) Successful in 3m27s
ci / bun-nix (pull_request) Successful in 31s
ci / docs-drift (pull_request) Successful in 30s
ci / docs-site (pull_request) Successful in 2m2s
android / android (pull_request) Successful in 6m13s
ci / rust (pull_request) Successful in 6m44s

3b08da11ff · fix(gamescope): pin libdisplay-info to the vendored subproject, like wlroots · Updated 2026-08-23 07:44:59 +00:00    enricobuehler

595
0
#382 Merged
worktree-gamescope-idled-handback
ci / bun-nix (pull_request) Successful in 28s
ci / docs-drift (pull_request) Successful in 1m5s
ci / web (pull_request) Successful in 1m7s
ci / docs-site (pull_request) Successful in 1m50s
ci / rust-arm64 (pull_request) Successful in 2m7s
ci / rust (pull_request) Successful in 7m5s
android / android (pull_request) Successful in 7m35s

c63e8cee39 · fix(gamescope): the hand-back never checked that the panel came back, and a crashed host left game mode asleep · Updated 2026-08-22 23:02:27 +00:00    enricobuehler

600
0
#375 Merged
worktree-hevc-idr-storm-coalesce
ci / rust-arm64 (pull_request) Successful in 2m24s
ci / web (pull_request) Successful in 2m2s
ci / docs-drift (pull_request) Successful in 27s
ci / bun-nix (pull_request) Successful in 26s
ci / rust (pull_request) Successful in 7m33s
ci / docs-site (pull_request) Successful in 1m57s
android / android (pull_request) Successful in 8m14s

5d91176500 · fix(host): floor the forced-keyframe coalesce window so a 120 fps session can't IDR-storm · Updated 2026-08-22 21:49:33 +00:00    enricobuehler

602
0
#377 Merged
worktree-gamestream-pad-heartbeat
ci / web (pull_request) Successful in 2m6s
ci / bun-nix (pull_request) Successful in 37s
ci / docs-site (pull_request) Successful in 1m48s
ci / docs-drift (pull_request) Successful in 4m18s
android / android (pull_request) Successful in 6m0s
ci / rust (pull_request) Successful in 8m49s
ci / rust-arm64 (pull_request) Successful in 13m14s

4a32c8fb36 · test(mgmt): one config-dir override for the file, not one per test · Updated 2026-08-22 18:57:05 +00:00    enricobuehler

614
0
#374 Merged
worktree-steam-prelaunch-latch
ci / bun-nix (pull_request) Successful in 31s
ci / docs-drift (pull_request) Successful in 1m6s
ci / docs-site (pull_request) Successful in 1m17s
ci / web (pull_request) Successful in 1m33s
ci / rust-arm64 (pull_request) Successful in 2m4s
android / android (pull_request) Successful in 6m6s
ci / rust (pull_request) Successful in 7m12s

8670b412c7 · fix(host): Steam's pre-launch work was mistaken for the game, dropping the stream mid-launch · Updated 2026-08-22 18:12:36 +00:00    enricobuehler

616
0
#372 Merged
worktree-release-0312-prep
apple / swift (pull_request) Successful in 2m17s
apple / distribute (pull_request) Skipped
apple / screenshots (pull_request) Skipped
windows-client / client (arm64, --no-default-features, aarch64-pc-windows-msvc, C:\t-a64) (pull_request) Successful in 4m59s
android / android (pull_request) Successful in 6m30s
nix / flake (pull_request) Successful in 6m38s
windows-client / client (x64, , x86_64-pc-windows-msvc, C:\t) (pull_request) Successful in 8m5s
ci / docs-drift (pull_request) Successful in 29s
ci / bun-nix (pull_request) Successful in 32s
ci / web (pull_request) Successful in 1m6s
ci / docs-site (pull_request) Successful in 1m9s
ci / rust-arm64 (pull_request) Successful in 1m25s
ci / rust (pull_request) Successful in 16m10s

a2dc011200 · release: 0.31.2 — version bump, notes, CHANGELOG, Play notes · Updated 2026-08-21 18:04:23 +00:00    enricobuehler

618
0
#369 Merged
worktree-firewall-program-scoped-rules
ci / docs-drift (pull_request) Successful in 29s
ci / bun-nix (pull_request) Successful in 1m19s
ci / web (pull_request) Successful in 1m27s
ci / docs-site (pull_request) Successful in 1m26s
ci / rust-arm64 (pull_request) Successful in 1m40s
ci / rust (pull_request) Successful in 5m38s
android / android (pull_request) Successful in 6m1s

0df4ca957f · fix(host,windows): the fixed-port firewall rules were open to every program on the machine · Updated 2026-08-21 14:05:00 +00:00    enricobuehler

620
0
#368 Merged
worktree-blackscreen-data-plane-source-ip
ci / web (pull_request) Successful in 1m29s
ci / rust-arm64 (pull_request) Successful in 1m48s
ci / bun-nix (pull_request) Successful in 39s
ci / docs-drift (pull_request) Successful in 30s
ci / docs-site (pull_request) Successful in 1m41s
android / android (pull_request) Successful in 6m26s
ci / rust (pull_request) Successful in 15m39s

e989d7457f · fix(host): video egressed from whichever interface routing picked, not the one the client dialed · Updated 2026-08-21 12:06:48 +00:00    enricobuehler

626
0
#367 Merged
worktree-fix-frozen-local-ip
ci / bun-nix (pull_request) Successful in 42s
ci / docs-drift (pull_request) Successful in 43s
ci / web (pull_request) Successful in 1m1s
ci / docs-site (pull_request) Successful in 1m5s
ci / rust-arm64 (pull_request) Successful in 2m48s
ci / rust (pull_request) Successful in 5m30s
android / android (pull_request) Successful in 6m48s

2898f6b049 · test(host): cover the interface fallback the boot race actually takes · Updated 2026-08-21 11:34:44 +00:00    enricobuehler

633
0
#366 Merged
worktree-android-pad-mapping-regression
ci / docs-drift (pull_request) Successful in 50s
ci / web (pull_request) Successful in 1m12s
ci / bun-nix (pull_request) Successful in 1m13s
ci / docs-site (pull_request) Successful in 1m16s
ci / rust-arm64 (pull_request) Successful in 2m12s
ci / rust (pull_request) Successful in 5m27s
android / android (pull_request) Successful in 6m41s

6a82a602a1 · fix(clients/android): the button correction fired on pads that never needed it · Updated 2026-08-21 11:10:23 +00:00    enricobuehler

635
0
#365 Merged
worktree-android-console-extra-keys
ci / bun-nix (pull_request) Successful in 24s
ci / docs-drift (pull_request) Successful in 42s
ci / web (pull_request) Successful in 1m6s
ci / docs-site (pull_request) Successful in 1m15s
ci / rust-arm64 (pull_request) Successful in 2m3s
android / android (pull_request) Successful in 5m34s
ci / rust (pull_request) Successful in 5m45s
windows-client / client (x64, , x86_64-pc-windows-msvc, C:\t) (pull_request) Successful in 6m48s
windows-client / client (arm64, --no-default-features, aarch64-pc-windows-msvc, C:\t-a64) (pull_request) Successful in 3m9s

c9a76287d8 · fix(console-ui): the layer under a card takes the card's corner plus its own outset · Updated 2026-08-20 19:44:55 +00:00    enricobuehler

634
0
#362 Merged
worktree-data-plane-firewall-and-delivery-truth
ci / bun-nix (pull_request) Successful in 40s
ci / web (pull_request) Successful in 1m14s
ci / docs-drift (pull_request) Successful in 27s
ci / docs-site (pull_request) Successful in 1m23s
ci / rust-arm64 (pull_request) Successful in 2m23s
ci / rust (pull_request) Successful in 6m15s
android / android (pull_request) Successful in 6m42s
windows-client / client (arm64, --no-default-features, aarch64-pc-windows-msvc, C:\t-a64) (pull_request) Successful in 3m22s
apple / swift (pull_request) Failing after 1m35s
apple / distribute (pull_request) Skipped
apple / screenshots (pull_request) Skipped
windows-client / client (x64, , x86_64-pc-windows-msvc, C:\t) (pull_request) Successful in 6m49s

ea3c9e1202 · ci(docs-drift): baseline the new control-message constant · Updated 2026-08-20 18:27:37 +00:00    enricobuehler

659
0
#360 Merged
worktree-android-gamepad-ui-and-corner
ci / rust-arm64 (pull_request) Successful in 3m37s
ci / web (pull_request) Successful in 1m55s
android / android (pull_request) Successful in 8m52s
ci / bun-nix (pull_request) Successful in 19s
ci / docs-site (pull_request) Successful in 2m25s
ci / docs-drift (pull_request) Successful in 23s
ci / rust (pull_request) Successful in 11m0s

0519b057d5 · fix(clients/android): a pad that was never there, and a picture in the corner · Updated 2026-08-20 18:07:57 +00:00    enricobuehler

644
0
#359 Merged
worktree-android-pad-hid-remap
ci / web (pull_request) Successful in 1m37s
ci / docs-site (pull_request) Successful in 1m43s
ci / bun-nix (pull_request) Successful in 30s
ci / docs-drift (pull_request) Successful in 27s
ci / rust-arm64 (pull_request) Successful in 2m19s
android / android (pull_request) Successful in 6m57s
ci / rust (pull_request) Successful in 7m23s

3b39710a5a · fix(clients/android): controllers Android has no key layout for stop landing on the wrong buttons · Updated 2026-08-20 16:46:56 +00:00    enricobuehler

660
0
#357 Merged
worktree-gamestream-xbox-hid-parity
ci / bun-nix (pull_request) Successful in 36s
ci / docs-drift (pull_request) Successful in 35s
ci / web (pull_request) Successful in 1m36s
ci / docs-site (pull_request) Successful in 1m37s
ci / rust-arm64 (pull_request) Successful in 1m39s
ci / rust (pull_request) Successful in 5m36s
android / android (pull_request) Successful in 5m51s

dfcffcdd50 · fix(gamestream/windows): Moonlight sessions built the XUSB pad that Steam cannot see · Updated 2026-08-20 16:19:19 +00:00    enricobuehler

662
0
#356 Merged
worktree-release-next-prep
ci / bun-nix (pull_request) Successful in 28s
ci / web (pull_request) Successful in 1m8s
ci / docs-drift (pull_request) Successful in 1m31s
ci / docs-site (pull_request) Successful in 1m47s
ci / rust-arm64 (pull_request) Successful in 2m23s
ci / rust (pull_request) Successful in 5m4s

6d7e6f71c0 · release: 0.31.0 — verification pass before the tag · Updated 2026-08-20 07:42:02 +00:00    enricobuehler

664
0
#351 Merged