Commit Graph

  • af8edfed25 chore: trim remaining frontend copy xXJsonDeruloXx 2026-09-23 09:26:44 -04:00
  • 768e6c8511 chore: trim remaining frontend copy xXJsonDeruloXx 2026-09-23 09:26:44 -04:00
  • 5a33870a2d Rebase follow-up: main's copy of the credits and file manager with the Winlator lines removed; progress log entry for the branch The412Banner 2026-09-23 09:13:12 -04:00
  • eb1b9e0d78 Rebase follow-up: main's copy of the credits and file manager with the Winlator lines removed; progress log entry for the branch The412Banner 2026-09-23 09:13:12 -04:00
  • a70f7b28da session: gamescope forces game windows to fill the screen in Steam mode (a game that shrank its window while the Steam menu was open came back in the top-left corner) The412Banner 2026-09-23 08:17:35 -04:00
  • 2f80d97e17 session: gamescope forces game windows to fill the screen in Steam mode (a game that shrank its window while the Steam menu was open came back in the top-left corner) The412Banner 2026-09-23 08:17:35 -04:00
  • 1b1fbd41da audio: the sink is named DirectAudio when the relay carries the sound, so the client's Audio settings show which road is in use The412Banner 2026-09-23 08:01:52 -04:00
  • d9246c333e audio: the sink is named DirectAudio when the relay carries the sound, so the client's Audio settings show which road is in use The412Banner 2026-09-23 08:01:52 -04:00
  • 7f062818d3 settings: the DirectAudio toggle says it now carries the client's sound too The412Banner 2026-09-23 07:50:04 -04:00
  • 164a6e009b settings: the DirectAudio toggle says it now carries the client's sound too The412Banner 2026-09-23 07:50:04 -04:00
  • bac5d0231a audio: the client's sound through the DirectAudio relay - module-directaudio-sink feeds the relay's render ring The412Banner 2026-09-23 07:49:04 -04:00
  • 69aba7d0b7 audio: the client's sound through the DirectAudio relay - module-directaudio-sink feeds the relay's render ring The412Banner 2026-09-23 07:49:04 -04:00
  • 6a52d4d58c aaudio sink: open the stream at the device's own rate unless rate= is given (44.1 kHz got a legacy stream: 20 ms bursts, three of them); the priority refusal is debug noise The412Banner 2026-09-23 07:40:48 -04:00
  • 60f393f878 aaudio sink: open the stream at the device's own rate unless rate= is given (44.1 kHz got a legacy stream: 20 ms bursts, three of them); the priority refusal is debug noise The412Banner 2026-09-23 07:40:48 -04:00
  • 168ef41ebf aaudio sink: a 30 ms starting buffer, half-buffer writes, the IO thread at audio priority, and underrun counts in the log The412Banner 2026-09-23 07:38:50 -04:00
  • a14451b5e9 aaudio sink: a 30 ms starting buffer, half-buffer writes, the IO thread at audio priority, and underrun counts in the log The412Banner 2026-09-23 07:38:50 -04:00
  • 798ba5d6f2 front end: the shelf is laid out whole so the pad reaches every tile (a lazy grid only composes the rows on screen, and a press towards the next row bounced back among the visible tiles); added games' store art lookup starts on resume The412Banner 2026-09-23 07:29:27 -04:00
  • 946bbc3023 front end: the shelf is laid out whole so the pad reaches every tile (a lazy grid only composes the rows on screen, and a press towards the next row bounced back among the visible tiles); added games' store art lookup starts on resume The412Banner 2026-09-23 07:29:27 -04:00
  • eb2bfa57aa steam shortcuts: art the user set inside the client is never recorded as ours, so it survives when a game's own art goes away The412Banner 2026-09-23 07:19:31 -04:00
  • 474e75f649 steam shortcuts: art the user set inside the client is never recorded as ours, so it survives when a game's own art goes away The412Banner 2026-09-23 07:19:31 -04:00
  • 44ea7bae78 added games: artwork - the game folder's own images first, else Steam's store art for the title, into the client's grid The412Banner 2026-09-23 07:14:43 -04:00
  • 3c65fd8d9e added games: artwork - the game folder's own images first, else Steam's store art for the title, into the client's grid The412Banner 2026-09-23 07:14:43 -04:00
  • b834101cad added games: any number of Games folders from anywhere, each bound under /root/Games on its own The412Banner 2026-09-23 06:57:55 -04:00
  • 066011c5fb added games: any number of Games folders from anywhere, each bound under /root/Games on its own The412Banner 2026-09-23 06:57:55 -04:00
  • 8f299d8752 deck mode: jupiter-dock-updater --check answers 7 (up to date); exit 0 read as an update waiting and showed a Dock Firmware Update row The412Banner 2026-09-23 06:40:36 -04:00
  • e14fc55030 deck mode: jupiter-dock-updater --check answers 7 (up to date); exit 0 read as an update waiting and showed a Dock Firmware Update row The412Banner 2026-09-23 06:40:36 -04:00
  • 76ba054a84 added games: bind the chosen Games folder into the session at /root/Games, so a folder on an SD card or anywhere else is seen (it was skipped unless it sat inside internal storage, the ROMs folder or the app's own SD library) The412Banner 2026-09-23 06:35:38 -04:00
  • d7b61258ce added games: bind the chosen Games folder into the session at /root/Games, so a folder on an SD card or anywhere else is seen (it was skipped unless it sat inside internal storage, the ROMs folder or the app's own SD library) The412Banner 2026-09-23 06:35:38 -04:00
  • 0e9460bedb aaudio sink: the sink is AAudioSink, as the daemon config expects; acknowledge rewind requests before rendering (assertion on device) The412Banner 2026-09-23 01:18:42 -04:00
  • ffd544c42a aaudio sink: the sink is AAudioSink, as the daemon config expects; acknowledge rewind requests before rendering (assertion on device) The412Banner 2026-09-23 01:18:42 -04:00
  • 0ea06a3f05 audio: the APK build compiles the AAudio sink into the bundle; the committed bundle carries no sink module any more The412Banner 2026-09-23 01:17:35 -04:00
  • cb99269a6d audio: the APK build compiles the AAudio sink into the bundle; the committed bundle carries no sink module any more The412Banner 2026-09-23 01:17:35 -04:00
  • b4c89b6f63 aaudio sink: declare pa__done ahead of use; tolerate the int-conversion in PulseAudio's own atomic.h The412Banner 2026-09-23 01:16:11 -04:00
  • 74b9ea9f89 aaudio sink: declare pa__done ahead of use; tolerate the int-conversion in PulseAudio's own atomic.h The412Banner 2026-09-23 01:16:11 -04:00
  • 32178e6e4a audio: a fresh AAudio sink module for the daemon, built from upstream PulseAudio 13 headers The412Banner 2026-09-23 01:15:22 -04:00
  • aa863662b8 audio: a fresh AAudio sink module for the daemon, built from upstream PulseAudio 13 headers The412Banner 2026-09-23 01:15:22 -04:00
  • c232274157 build: fetch the gamescope asset through the API (private repository), and key the preload cache on its pin The412Banner 2026-09-23 01:01:14 -04:00
  • 118e78ceb2 build: fetch the gamescope asset through the API (private repository), and key the preload cache on its pin The412Banner 2026-09-23 01:01:14 -04:00
  • 5b54bcfa49 gamescope: the apk carries build gamescope-3.16.29-p1 The412Banner 2026-09-23 00:58:48 -04:00
  • b14cdf50e6 gamescope: the apk carries build gamescope-3.16.29-p1 The412Banner 2026-09-23 00:58:48 -04:00
  • cde82be161 steam shortcuts: name the source loader for the suffix-less registrar so the added games get their Proton mapping The412Banner 2026-09-23 00:55:48 -04:00
  • 39dd9b03f9 steam shortcuts: name the source loader for the suffix-less registrar so the added games get their Proton mapping The412Banner 2026-09-23 00:55:48 -04:00
  • a6eb2ba1dd steam shortcuts: extend the buffer instead of rebinding it inside the nested writer (UnboundLocalError on device) The412Banner 2026-09-23 00:55:05 -04:00
  • 5d55258383 steam shortcuts: extend the buffer instead of rebinding it inside the nested writer (UnboundLocalError on device) The412Banner 2026-09-23 00:55:05 -04:00
  • f764885ecf gamescope build: apply the patches from the checkout Arch's prepare() leaves us in; concrete mirrors ahead of the redirector The412Banner 2026-09-23 00:53:10 -04:00
  • 3256809066 gamescope build: apply the patches from the checkout Arch's prepare() leaves us in; concrete mirrors ahead of the redirector The412Banner 2026-09-23 00:53:10 -04:00
  • b0a52ef71f gamescope build: makepkg -A, the PKGBUILD names x86_64 only The412Banner 2026-09-23 00:50:02 -04:00
  • dfbb1e5b98 gamescope build: makepkg -A, the PKGBUILD names x86_64 only The412Banner 2026-09-23 00:50:02 -04:00
  • 93b3d49575 gamescope: the apk stages its patched build over /usr/local/bin when it carries one, the APK build fetches it from the release release.env names, and the session asks for realtime Vulkan queues The412Banner 2026-09-23 00:49:46 -04:00
  • e9915c44f9 gamescope: the apk stages its patched build over /usr/local/bin when it carries one, the APK build fetches it from the release release.env names, and the session asks for realtime Vulkan queues The412Banner 2026-09-23 00:49:46 -04:00
  • 9841899cff gamescope build: pacman without its download sandbox inside the container The412Banner 2026-09-23 00:48:04 -04:00
  • a90ba862df gamescope build: pacman without its download sandbox inside the container The412Banner 2026-09-23 00:48:04 -04:00
  • 23f3e3ccf7 added games: plain null check instead of continue inside a lambda; gamescope build also runs on pushes touching its inputs The412Banner 2026-09-23 00:47:05 -04:00
  • b6ab624862 added games: plain null check instead of continue inside a lambda; gamescope build also runs on pushes touching its inputs The412Banner 2026-09-23 00:47:05 -04:00
  • 687b882983 gamescope: a build of the runtime's 3.16.29 with Armada's ARM64 client fixes and a realtime-queue switch, from Arch's own package in CI The412Banner 2026-09-23 00:43:41 -04:00
  • f66138505f gamescope: a build of the runtime's 3.16.29 with Armada's ARM64 client fixes and a realtime-queue switch, from Arch's own package in CI The412Banner 2026-09-23 00:43:41 -04:00
  • 65b00242d9 Added games: the user's own Windows games in the client's library The412Banner 2026-09-23 00:40:22 -04:00
  • dab91bdfac Added games: the user's own Windows games in the client's library The412Banner 2026-09-23 00:40:22 -04:00
  • cc3b963dd0 Deck mode takes the Steam Deck channel unless a branch was chosen (device: publicbeta + Deck mode reinstalls every start) The412Banner 2026-09-23 00:31:31 -04:00
  • 101d155855 Deck mode takes the Steam Deck channel unless a branch was chosen (device: publicbeta + Deck mode reinstalls every start) The412Banner 2026-09-23 00:31:31 -04:00
  • 773f4a6e6d Deck mode: the four helpers the client really calls, at the path it calls them The412Banner 2026-09-23 00:30:47 -04:00
  • 10d7b4905b Deck mode: the four helpers the client really calls, at the path it calls them The412Banner 2026-09-23 00:30:47 -04:00
  • 3492229a00 lineage: the pad bridge's hat and Quick Access chord lines, and the audio component's context, on the new names The412Banner 2026-09-23 00:24:13 -04:00
  • 3afad00a84 lineage: the pad bridge's hat and Quick Access chord lines, and the audio component's context, on the new names The412Banner 2026-09-23 00:24:13 -04:00
  • ad21a8147f battery: time to full while charging, so the Quick Access Menu stops saying calculating The412Banner 2026-09-23 00:22:39 -04:00
  • ab8b06bacd battery: time to full while charging, so the Quick Access Menu stops saying calculating The412Banner 2026-09-23 00:22:39 -04:00
  • a604dce6cb The last of the Winlator lineage rewritten out; rumble on the phone The412Banner 2026-09-23 00:19:56 -04:00
  • 9cfb96e358 The last of the Winlator lineage rewritten out; rumble on the phone The412Banner 2026-09-23 00:19:56 -04:00
  • 35dbef0536 Deck mode made safe, a client-branch choice, and a battery the client can see The412Banner 2026-09-23 00:14:23 -04:00
  • 2fb79735c3 Deck mode made safe, a client-branch choice, and a battery the client can see The412Banner 2026-09-23 00:14:23 -04:00
  • f2768e33a8 Merge pull request #8 from The412Banner/chore/cleanup Kurt Himebauch 2026-09-23 08:32:51 -04:00
  • a4e59986a8 Merge pull request #8 from The412Banner/chore/cleanup Kurt Himebauch 2026-09-23 08:32:51 -04:00
  • 9de0d01c63 docs: move progress log under docs xXJsonDeruloXx 2026-09-23 08:27:09 -04:00
  • 93b4ec47d1 docs: move progress log under docs xXJsonDeruloXx 2026-09-23 08:27:09 -04:00
  • 7adce2bfd9 Merge remote-tracking branch 'origin/main' into chore/cleanup xXJsonDeruloXx 2026-09-23 08:25:15 -04:00
  • a4b1d12f36 Merge remote-tracking branch 'origin/main' into chore/cleanup xXJsonDeruloXx 2026-09-23 08:25:15 -04:00
  • 40c42944f4 chore: remove lineage audit document xXJsonDeruloXx 2026-09-23 08:23:55 -04:00
  • 217485e021 chore: remove lineage audit document xXJsonDeruloXx 2026-09-23 08:23:55 -04:00
  • 1f41d6d282 README: contributions ledger github-actions[bot] 2026-09-23 12:23:14 +00:00
  • 28ed06f18d chore: remove generated contributor ledger xXJsonDeruloXx 2026-09-23 08:22:53 -04:00
  • 6876a8d649 chore: remove generated contributor ledger xXJsonDeruloXx 2026-09-23 08:22:53 -04:00
  • 751f8ca114 chore: simplify UI copy and repo text xXJsonDeruloXx 2026-09-23 08:22:11 -04:00
  • 02c159c5fd chore: simplify UI copy and repo text xXJsonDeruloXx 2026-09-23 08:22:11 -04:00
  • a1e204c117 README: contributions ledger github-actions[bot] 2026-09-23 11:09:36 +00:00
  • af796545f6 docs: lineage audit — inherited from Winlator vs written fresh in the forks; the AAudio sink is the one inherited piece that does real work The412Banner 2026-09-22 23:58:25 -04:00
  • ece9f7cd46 docs: lineage audit — inherited from Winlator vs written fresh in the forks; the AAudio sink is the one inherited piece that does real work gamescope-3.16.29-p1 The412Banner 2026-09-22 23:58:25 -04:00
  • c64f00eb8e docs: the lineage audit — what is measurably Winlator's, what only carries the name, and what leaving it would take The412Banner 2026-09-22 23:54:07 -04:00
  • 16dab991e0 docs: the lineage audit — what is measurably Winlator's, what only carries the name, and what leaving it would take The412Banner 2026-09-22 23:54:07 -04:00
  • c17975943a README: contributions ledger github-actions[bot] 2026-09-23 03:39:33 +00:00
  • 384a67f8e1 Merge pull request #6 from The412Banner/steam-qam-buttons Kurt Himebauch 2026-09-22 23:39:23 -04:00
  • 9d9ee98eaf Merge pull request #6 from The412Banner/steam-qam-buttons Kurt Himebauch 2026-09-22 23:39:23 -04:00
  • 3451624b44 PROGRESS_LOG: after the 0.1.5 cut, and what comes next The412Banner 2026-09-22 23:32:34 -04:00
  • b0bcac6926 PROGRESS_LOG: after the 0.1.5 cut, and what comes next The412Banner 2026-09-22 23:32:34 -04:00
  • be54cafa81 Start drawer QAM chord on button press xXJsonDeruloXx 2026-09-22 23:26:13 -04:00
  • 3b7ad53994 Start drawer QAM chord on button press xXJsonDeruloXx 2026-09-22 23:26:13 -04:00
  • 377191d0ed PROGRESS_LOG: 0.1.5 released The412Banner 2026-09-22 23:18:08 -04:00
  • 0fedfae1e6 PROGRESS_LOG: 0.1.5 released The412Banner 2026-09-22 23:18:08 -04:00
  • 2560edf0cf 0.1.5 notes The412Banner 2026-09-22 23:17:28 -04:00
  • 3fa2a35c12 0.1.5 notes The412Banner 2026-09-22 23:17:28 -04:00
  • 39cb09f33b Move Steam shortcuts to the drawer header xXJsonDeruloXx 2026-09-22 23:17:14 -04:00