Default Branch

main
audit / bun-audit (sdk) (push) Successful in 26s
audit / cargo-audit (push) Successful in 38s
audit / pnpm-audit (push) Successful in 12s
audit / bun-audit (plugin-kit) (push) Successful in 1m40s
audit / docs-site-audit (push) Successful in 1m39s
audit / bun-audit (web) (push) Successful in 1m39s
apple / swift (push) Successful in 1m59s
windows-client / client (arm64, --no-default-features, aarch64-pc-windows-msvc, C:\t-a64) (push) Successful in 3m9s
audit / license-gate (push) Successful in 4m34s
audit / miri (push) Successful in 5m4s
ci / web (push) Successful in 1m2s
ci / bun-nix (push) Successful in 16s
android / android (push) Successful in 6m53s
ci / docs-site (push) Successful in 1m13s
deb / build-publish-gamescope (push) Successful in 19s
deb / build-publish-client-arm64 (push) Successful in 2m44s
docker / builders (--build-arg FEDORA_VERSION=44, ci/fedora-rpm.Dockerfile, punktfunk-fedora44-rpm, -f44) (push) Successful in 8s
docker / builders (ci/android-ci.Dockerfile, punktfunk-android-ci) (push) Successful in 6s
windows-client / client (x64, , x86_64-pc-windows-msvc, C:\t) (push) Successful in 6m57s
docker / builders (ci/arch-ci.Dockerfile, punktfunk-arch-ci) (push) Successful in 7s
docker / builders (ci/fedora-rpm.Dockerfile, punktfunk-fedora-rpm) (push) Successful in 6s
docker / builders (ci/gamescope-trixie.Dockerfile, punktfunk-gamescope-trixie) (push) Successful in 9s
docker / builders (ci/rust-ci-noble.Dockerfile, punktfunk-rust-ci-noble) (push) Successful in 8s
deb / build-publish (push) Successful in 4m35s
docker / builders (ci/rust-ci.Dockerfile, punktfunk-rust-ci) (push) Successful in 8s
docker / apps (., web/Dockerfile, punktfunk-web) (push) Successful in 53s
docker / apps (docs-site, docs-site/Dockerfile, punktfunk-docs) (push) Successful in 1m14s
apple / distribute (push) Successful in 10m50s
deb / build-publish-host (push) Successful in 6m9s
audit / c-abi-asan (push) Successful in 11m33s
ci / rust-arm64 (push) Successful in 12m19s
docker / builders-arm64cross (push) Successful in 1m19s
arch / build-publish (push) Successful in 15m26s
docker / deploy-docs (push) Successful in 2m17s
apple / screenshots (push) Successful in 9m27s
flatpak / build-publish (push) Successful in 11m49s
deb / smoke-install (push) Successful in 11m30s
windows-host / package (push) Successful in 16m33s
windows-host / winget-source (push) Skipped
windows-host / canary-manifest (push) Successful in 18s
nix / flake (push) Successful in 15m45s
rpm / build-publish (43, bazzite, punktfunk-fedora-rpm) (push) Successful in 16m53s
ci / rust (push) Successful in 31m23s
rpm / build-publish (44, fedora-44, punktfunk-fedora44-rpm) (push) Successful in 22m22s

00f9c1f4d3 · Merge pull request '0.29.0' (#242) from worktree-release-0290 into main · Updated 2026-08-14 23:18:48 +00:00

Branches

worktree-shield-select-back-quit
ci / rust-arm64 (pull_request) Successful in 1m30s
ci / web (pull_request) Successful in 2m0s
ci / bun-nix (pull_request) Successful in 30s
ci / docs-site (pull_request) Successful in 1m52s
ci / rust (pull_request) Successful in 26m11s

1e243c6c93 · Merge branch 'main' into worktree-shield-select-back-quit · Updated 2026-08-14 20:12:18 +00:00    enricobuehler

17
1
#235 Closed
worktree-android-canary-open-testing
android / android (pull_request) Successful in 7m7s
ci / rust (pull_request) Successful in 7m38s
ci / web (pull_request) Successful in 2m25s
ci / docs-site (pull_request) Successful in 4m18s
ci / bun-nix (pull_request) Successful in 2m40s
ci / rust-arm64 (pull_request) Successful in 2m23s

a4210024dc · ci(android): canary also feeds Play closed testing (alpha) · Updated 2026-08-14 19:45:34 +00:00    enricobuehler

30
0
#234 Merged
fix-host-cer-alias-null-key
ci / rust-arm64 (pull_request) Failing after 1m42s
ci / bun-nix (pull_request) Successful in 16s
ci / web (pull_request) Successful in 1m4s
windows-client / client (arm64, --no-default-features, aarch64-pc-windows-msvc, C:\t-a64) (pull_request) Successful in 2m43s
ci / docs-site (pull_request) Successful in 8m29s
windows-client / client (x64, , x86_64-pc-windows-msvc, C:\t) (pull_request) Successful in 6m18s
ci / rust (pull_request) Failing after 21m4s

80061fbf6b · fix(ci): an unset HOST_CER_PATH is $null, and a null hash key is fatal — not an empty key · Updated 2026-08-14 18:07:57 +00:00    enricobuehler

42
0
#231 Merged
worktree-azure-trusted-signing
windows-client / client (x64, , x86_64-pc-windows-msvc, C:\t) (pull_request) Successful in 7m59s
android / android (pull_request) Failing after 2m16s
ci / web (pull_request) Successful in 2m29s
ci / rust-arm64 (pull_request) Successful in 2m35s
windows-client / client (arm64, --no-default-features, aarch64-pc-windows-msvc, C:\t-a64) (pull_request) Successful in 4m24s
apple / swift (pull_request) Successful in 2m7s
apple / distribute (pull_request) Skipped
apple / screenshots (pull_request) Skipped
ci / bun-nix (pull_request) Successful in 5m25s
ci / rust (pull_request) Successful in 7m16s
ci / docs-site (pull_request) Successful in 7m48s

2d15548e38 · ci(windows): provision the signing toolchain — no .NET runtime meant signtool exited 3 in silence · Updated 2026-08-14 17:05:21 +00:00    enricobuehler

51
0
#228 Merged
worktree-audio-soft-limit-gain
android / android (pull_request) Failing after 1m5s
apple / swift (pull_request) Successful in 1m57s
apple / distribute (pull_request) Skipped
apple / screenshots (pull_request) Skipped
ci / docs-site (pull_request) Successful in 1m37s
ci / web (pull_request) Successful in 1m58s
ci / bun-nix (pull_request) Successful in 41s
windows-client / client (x64, , x86_64-pc-windows-msvc, C:\t) (pull_request) Successful in 6m41s
ci / rust (pull_request) Successful in 21m14s
ci / rust-arm64 (pull_request) Failing after 3m56s
windows-client / client (arm64, --no-default-features, aarch64-pc-windows-msvc, C:\t-a64) (pull_request) Successful in 2m50s

6eb5edaff4 · feat(audio): capture gain on punktfunk/1, and a soft knee instead of the clamp that made boosting a trap · Updated 2026-08-14 16:49:29 +00:00    enricobuehler

52
0
#229 Merged
worktree-gamescope-exclusive-dpms
ci / bun-nix (pull_request) Successful in 1m42s
ci / web (pull_request) Successful in 3m41s
ci / rust (pull_request) Successful in 23m56s
ci / rust-arm64 (pull_request) Successful in 6m2s
android / android (pull_request) Successful in 7m12s
ci / docs-site (pull_request) Successful in 7m45s

79114891df · fix(vdisplay): exclusive topology left the KDE panel lit under a gamescope spawn — DPMS it dark · Updated 2026-08-14 16:11:50 +00:00    enricobuehler

54
0
#227 Merged
fix/playnite-launcher-resolve
ci / web (pull_request) Successful in 1m13s
ci / bun-nix (pull_request) Successful in 1m25s
ci / rust (pull_request) Successful in 4m18s
ci / docs-site (pull_request) Successful in 4m27s
ci / rust-arm64 (pull_request) Successful in 4m39s
android / android (pull_request) Successful in 7m42s

bf741f8693 · fix(library): a per-user Playnite install is invisible to a SYSTEM host, and one tile killed the library · Updated 2026-08-14 13:28:41 +00:00    enricobuehler

54
0
#225 Merged
worktree-macos-mic-rebuild-loop
ci / rust (pull_request) Successful in 5m26s
apple / swift (pull_request) Successful in 1m57s
apple / screenshots (pull_request) Skipped
apple / distribute (pull_request) Skipped
ci / rust-arm64 (pull_request) Successful in 5m7s
ci / bun-nix (pull_request) Successful in 2m11s
ci / web (pull_request) Successful in 3m32s
ci / docs-site (pull_request) Successful in 3m32s

1a8fa2282f · fix(apple): engine starts leave the main thread — input never waits on the audio server · Updated 2026-08-14 10:49:48 +00:00    enricobuehler

63
0
#223 Merged
worktree-hyprland-cursor-mode-negotiation
ci / bun-nix (pull_request) Successful in 24s
ci / docs-site (pull_request) Successful in 1m13s
ci / web (pull_request) Successful in 3m27s
android / android (pull_request) Successful in 4m2s
ci / rust-arm64 (pull_request) Successful in 4m40s
ci / rust (pull_request) Successful in 10m47s

13aa59c575 · fix(vdisplay): the wlr-family backends asserted a cursor mode instead of negotiating it, so the portal refused the call · Updated 2026-08-14 08:27:14 +00:00    enricobuehler

76
0
#216 Merged
worktree-hd2-idle-recording-default
ci / bun-nix (pull_request) Successful in 33s
ci / rust-arm64 (pull_request) Successful in 1m21s
ci / docs-site (pull_request) Successful in 1m14s
android / android (pull_request) Successful in 4m21s
ci / rust (pull_request) Successful in 8m45s
ci / web (pull_request) Successful in 6m32s

652de8b5e0 · docs(changelog): the pad-audio DualSense speaker hides while no client pad is attached · Updated 2026-08-14 08:26:16 +00:00    enricobuehler

73
0
#217 Merged
worktree-steam-art-root-windows
ci / bun-nix (pull_request) Successful in 24s
apple / swift (pull_request) Successful in 2m8s
apple / distribute (pull_request) Skipped
apple / screenshots (pull_request) Skipped
android / android (pull_request) Successful in 3m59s
ci / web (pull_request) Successful in 5m47s
ci / docs-site (pull_request) Successful in 5m51s
ci / rust-arm64 (pull_request) Successful in 5m54s
ci / rust (pull_request) Successful in 18m16s

0f9ccfa8b6 · fix(ci): funnel the art tests' env overrides through one RAII guard · Updated 2026-08-14 07:32:43 +00:00    enricobuehler

78
0
#215 Merged
worktree-android-aaudio-shield-silence
ci / web (pull_request) Successful in 1m6s
ci / rust-arm64 (pull_request) Successful in 2m17s
ci / bun-nix (pull_request) Successful in 1m16s
ci / docs-site (pull_request) Successful in 1m56s
ci / rust (pull_request) Successful in 5m29s
android / android (pull_request) Successful in 7m31s

e2239fd964 · Merge remote-tracking branch 'origin/main' into worktree-android-aaudio-shield-silence · Updated 2026-08-14 06:07:00 +00:00    enricobuehler

82
0
#214 Merged
worktree-unpair-all-button
ci / bun-nix (pull_request) Successful in 23s
ci / docs-site (pull_request) Successful in 1m10s
ci / rust-arm64 (pull_request) Successful in 5m59s
ci / web (pull_request) Successful in 6m25s
android / android (pull_request) Successful in 4m20s
ci / rust (pull_request) Successful in 16m23s

a3a6444e6e · feat(host,web): unpair every device from one button, over a collection DELETE per plane · Updated 2026-08-13 22:35:33 +00:00    enricobuehler

95
0
#213 Merged
worktree-appletv-present-depth
ci / web (pull_request) Successful in 1m13s
ci / bun-nix (pull_request) Successful in 1m47s
apple / swift (pull_request) Successful in 2m3s
apple / distribute (pull_request) Skipped
apple / screenshots (pull_request) Skipped
ci / docs-site (pull_request) Successful in 2m57s
ci / rust-arm64 (pull_request) Successful in 3m15s
ci / rust (pull_request) Successful in 4m20s

90d13de81e · fix(apple): the stats overlay lied three ways — a frozen clock offset, silently trimmed impossible samples, and Int -1 fallbacks printing as NaN · Updated 2026-08-13 21:15:30 +00:00    enricobuehler

103
0
#208 Merged
worktree-av1-level-sentinel
ci / bun-nix (pull_request) Successful in 45s
apple / swift (pull_request) Successful in 2m12s
apple / distribute (pull_request) Skipped
apple / screenshots (pull_request) Skipped
ci / docs-site (pull_request) Successful in 5m52s
ci / web (pull_request) Successful in 6m40s
ci / rust-arm64 (pull_request) Successful in 6m54s
android / android (pull_request) Successful in 7m42s
ci / rust (pull_request) Successful in 12m59s
windows-client / client (arm64, --no-default-features, aarch64-pc-windows-msvc, C:\t-a64) (pull_request) Successful in 2m55s
windows-client / client (x64, , x86_64-pc-windows-msvc, C:\t) (pull_request) Successful in 6m28s

8216f1d92d · fix(host): a 2 s keyframe cadence is the client's flush cooldown, not display churn · Updated 2026-08-13 19:00:48 +00:00    enricobuehler

114
0
#205 Merged
worktree-nix-plugin-runner-resolve
ci / bun-nix (pull_request) Successful in 28s
ci / rust (pull_request) Successful in 4m44s
ci / rust-arm64 (pull_request) Successful in 4m32s
ci / docs-site (pull_request) Successful in 1m30s
ci / web (pull_request) Successful in 5m54s
nix / flake (pull_request) Successful in 15m13s
android / android (pull_request) Failing after 1m10s

c12476736d · docs(changelog): v0.28.0 was tagged, so these fixes belong in a v0.28.1 section · Updated 2026-08-13 18:40:02 +00:00    enricobuehler

114
0
#207 Merged
worktree-release-0280
apple / swift (pull_request) Successful in 1m59s
apple / distribute (pull_request) Skipped
apple / screenshots (pull_request) Skipped
ci / bun-nix (pull_request) Successful in 18s
android / android (pull_request) Successful in 11m19s
ci / rust-arm64 (pull_request) Successful in 7m47s
windows-client / client (arm64, --no-default-features, aarch64-pc-windows-msvc, C:\t-a64) (pull_request) Successful in 3m18s
ci / web (pull_request) Successful in 10m42s
windows-client / client (x64, , x86_64-pc-windows-msvc, C:\t) (pull_request) Successful in 6m53s
ci / docs-site (pull_request) Successful in 11m14s
nix / flake (pull_request) Successful in 15m44s
ci / rust (pull_request) Successful in 1h0m25s

c7d0fd2e03 · release: 0.28.0 — version bump, notes, CHANGELOG, Play notes · Updated 2026-08-13 16:06:18 +00:00    enricobuehler

118
0
#203 Merged
worktree-console-plugin-update-all
ci / bun-nix (pull_request) Successful in 29s
ci / web (pull_request) Successful in 1m8s
ci / docs-site (pull_request) Successful in 2m39s
ci / rust-arm64 (pull_request) Successful in 3m16s
ci / rust (pull_request) Successful in 7m55s

141c04cd6b · feat(web-console): "Update all" on the plugins screen · Updated 2026-08-13 14:43:05 +00:00    enricobuehler

130
0
#198 Merged
worktree-flatpak-skia-099-pin
ci / bun-nix (pull_request) Successful in 26s
ci / docs-site (pull_request) Successful in 1m19s
ci / rust-arm64 (pull_request) Successful in 1m47s
ci / web (pull_request) Successful in 3m23s
android / android (pull_request) Successful in 5m16s
windows-client / client (x64, , x86_64-pc-windows-msvc, C:\t) (pull_request) Successful in 7m3s
windows-client / client (arm64, --no-default-features, aarch64-pc-windows-msvc, C:\t-a64) (pull_request) Successful in 2m57s
ci / rust (pull_request) Successful in 8m51s

1679275272 · fix(flatpak): pin the skia-binaries archive to 0.99.0 — #193 bumped the crate and left the tarball at 0.87 · Updated 2026-08-13 13:48:48 +00:00    enricobuehler

136
0
#196 Merged
worktree-debian-ubuntu-support
ci / docs-site (pull_request) Successful in 1m17s
ci / rust-arm64 (pull_request) Successful in 1m29s
ci / bun-nix (pull_request) Successful in 1m33s
apple / swift (pull_request) Successful in 1m44s
apple / screenshots (pull_request) Skipped
ci / web (pull_request) Successful in 3m56s
android / android (pull_request) Successful in 9m55s
ci / rust (pull_request) Successful in 15m59s

85980b425e · docs: state the real host floor — Ubuntu 26.04+ / Debian 13+ — and name Debian everywhere · Updated 2026-08-13 10:20:33 +00:00    enricobuehler

180
0
#190 Merged