Commit Graph

  • d8e5c19181 release(nesdoctor): point the installers at v0.3.0 Wanjohi 2026-09-03 22:40:26 +03:00
  • 29a826d9f9 release(nesdoctor): 0.3.0 nesdoctor-v0.3.0 Wanjohi 2026-09-03 22:31:58 +03:00
  • cf56aaf04c docs: this repo is public, so say what things are, not who decided them Wanjohi 2026-09-03 22:16:47 +03:00
  • c3682136f1 test(api): hold the heartbeat wire contract from the host's side Wanjohi 2026-09-03 21:46:30 +03:00
  • 4315510de8 feat(api): a host can say it is alive, and is told how often to Wanjohi 2026-09-03 21:42:15 +03:00
  • 6c1d407985 feat(core): a box is a row, a session is the billing unit Wanjohi 2026-09-03 21:39:27 +03:00
  • 1bfdfcf3cf fix(nesdoctor): "launch records" were never launches Wanjohi 2026-09-03 18:52:47 +03:00
  • 3dba825f17 fix(nesdoctor): up= was overstated by about a fifth Wanjohi 2026-09-03 18:46:28 +03:00
  • 90bd93f47f docs(nesdoctor): Windows will block it, and here is why and what to press Wanjohi 2026-09-02 16:56:29 +03:00
  • f0227201db release(nesdoctor): point the installers at v0.2.2 Wanjohi 2026-09-02 16:49:43 +03:00
  • dc99bd2743 fix(nesdoctor): the Apple Silicon GPU name had doubled parentheses nesdoctor-v0.2.2 Wanjohi 2026-09-02 16:34:11 +03:00
  • 730739a5c0 fix(nesdoctor): fall back to the SoC name on Apple Silicon, and print raw probes Wanjohi 2026-09-02 16:29:03 +03:00
  • 0f26df5c02 fix(nesdoctor): every Mac reported gpu=unknown, because the probe had no macOS arm Wanjohi 2026-09-02 16:25:09 +03:00
  • 53d69ca289 fix(nesdoctor): parse df from the right; a device name can contain a space Wanjohi 2026-09-02 16:20:57 +03:00
  • f32db5393b fix(nesdoctor): APFS volumes share one pool, and were counted eleven times Wanjohi 2026-09-02 16:16:09 +03:00
  • ac4bf666e6 docs(claude): nesdoctor is not guest-side, and cannot be tested from here Wanjohi 2026-09-02 16:10:47 +03:00
  • 786267f30a fix(nesdoctor): report storage properly, and stop being blind on Windows Wanjohi 2026-09-02 16:10:05 +03:00
  • a84886861c release(nesdoctor): point the installers at v0.2.1 Wanjohi 2026-09-02 15:59:28 +03:00
  • a7eeb14de5 fix(nesdoctor): cmd re-parsed the submit URL and destroyed every Windows result nesdoctor-v0.2.1 Wanjohi 2026-09-02 15:50:47 +03:00
  • 19e1bf4152 docs: put nesdoctor in the README, near the top Wanjohi 2026-09-02 15:12:47 +03:00
  • a244c9213c release(nesdoctor): point the installers at v0.2.0 Wanjohi 2026-09-02 15:06:17 +03:00
  • 3544f857ff feat(nesdoctor): read the display, and offer early access nesdoctor-v0.2.0 Wanjohi 2026-09-02 14:58:40 +03:00
  • c2c3bb5ba0 feat(nesdoctor): ask about the other Linux box while we still can Wanjohi 2026-09-02 14:46:05 +03:00
  • b055e40546 fix(nesdoctor): the first Windows submission recorded a virtual display adapter Wanjohi 2026-09-02 14:42:51 +03:00
  • d6c5eafe9e release(nesdoctor): point the installers at v0.1.1 Wanjohi 2026-09-02 13:39:45 +03:00
  • f0e65b9738 fix(nesdoctor): bloat was measured against the median, and could grade a bad line A nesdoctor-v0.1.1 Wanjohi 2026-09-02 13:34:00 +03:00
  • 166c1e9c24 fix(nesdoctor): pin the release tag; releases/latest is a time bomb here nesdoctor-v0.1.0 Wanjohi 2026-09-02 13:23:13 +03:00
  • 09b9472134 ci(nesdoctor): cross-compile the Intel Mac target, and tag to a draft Wanjohi 2026-09-02 13:05:53 +03:00
  • d01e4a180e fix: nesdoctor.json was committed to a public repository (#312) Wanjohi 2026-09-02 13:00:03 +03:00
  • 79f1732a14 feat(nesdoctor): a host readiness checker that measures instead of asking (#310) Wanjohi 2026-09-02 12:52:47 +03:00
  • 1c24a6e684 fix(ci): the web job has been failing on two separate bugs (#311) Wanjohi 2026-09-02 12:31:41 +03:00
  • bf2c9632f5 fix(build): nescapture's release profile was being ignored Wanjohi 2026-09-01 16:33:00 +03:00
  • a76ca9ae81 fix(build): the root really is read-only, and two comments that overclaimed Wanjohi 2026-09-01 15:26:59 +03:00
  • 270304bca5 feat(build): borealis-style multi-stage rootfs for the open guest components (#309) KAAL1 (Bingus) 2026-09-01 15:05:48 +03:00
  • 84c97156f8 fix: ticket formatting DatCaptainHorse 2026-08-31 17:31:23 +03:00
  • d9cdf60039 fix: wrong neshub version, formatting DatCaptainHorse 2026-08-31 17:24:00 +03:00
  • 6ea241c910 docs: the guest READMEs described code that is gone Wanjohi 2026-08-26 19:09:53 +03:00
  • c103e1257f docs: list neshub, and say the tree does not know what it runs Wanjohi 2026-08-26 19:03:33 +03:00
  • 40b80d4b14 refactor: the hub is neshub everywhere Wanjohi 2026-08-26 19:02:58 +03:00
  • 3c574af2ea feat(neshub): open the media hub Wanjohi 2026-08-26 18:54:09 +03:00
  • 77d4782c86 docs: split CLAUDE.md by scope, and say what this repo is Wanjohi 2026-08-26 18:23:42 +03:00
  • 6164e0c636 feat(nescapture): open the capture layer Wanjohi 2026-08-26 18:04:02 +03:00
  • 06b844b961 feat(neswire): open the audio server Wanjohi 2026-08-26 18:02:38 +03:00
  • 37dd985810 feat(nescope): open the compositor Wanjohi 2026-08-26 18:01:41 +03:00
  • 938f5e6544 feat(nesprotocol): open the shared wire types Wanjohi 2026-08-26 18:00:01 +03:00
  • 57725efac3 chore: match the file's indentation Wanjohi 2026-08-26 17:59:08 +03:00
  • f7c46ccf0e chore: add the Apache 2.0 licence Wanjohi 2026-08-26 17:58:58 +03:00
  • a8e77ffb85 chore: add the Rust workspace Wanjohi 2026-08-26 17:49:43 +03:00
  • 0143849129 feat: bring the control plane up to date Wanjohi 2026-08-26 17:48:46 +03:00
  • cb5b6ed1a2 chore: Fix the logo Wanjohi 2026-08-06 22:36:02 +03:00
  • a8b9a11de0 chore: Update Readme Wanjohi 2026-08-06 22:32:33 +03:00
  • 293c099835 feat: Add a .env.example file Wanjohi 2026-08-06 22:17:48 +03:00
  • 3faac3008f feat: Sync to OSS repo Wanjohi 2026-08-06 22:13:51 +03:00
  • 46d2a56180 feat: Sync to OSS repo Wanjohi 2026-08-06 22:13:37 +03:00
  • b743dab332 fix: Fix good chunk of packet loss and frame drop issues DatCaptainHorse 2025-12-04 02:21:46 +02:00
  • 549a98bc48 feat(relay): Deprecate websocket in favor of quic-v1 DatCaptainHorse 2025-12-02 12:58:28 +02:00
  • 4d5476d159 fix: make playsite CI trigger on input package changes DatCaptainHorse 2025-12-01 05:34:44 +02:00
  • e0751b368a feat: runner and playsite updates, mouse input stutter fix DatCaptainHorse 2025-12-01 00:27:13 +02:00
  • 0f71b02271 exp(relay): Restore playout delay to 0 DatCaptainHorse 2025-12-01 00:16:15 +02:00
  • f9b4269ce3 exp(relay): Try setting high playout delay DatCaptainHorse 2025-11-30 20:52:12 +02:00
  • 0475dd5766 fix(relay): Specify IP as Host rather than srflx DatCaptainHorse 2025-11-29 19:05:20 +02:00
  • a318876eb3 fix(relay): Use built-in method for checking private IP DatCaptainHorse 2025-11-29 19:01:12 +02:00
  • f20f01e6d6 fix(relay): Ignore potential private/internal IPs DatCaptainHorse 2025-11-29 18:53:13 +02:00
  • 93a9f2e5c9 fix: Remove old CI comment and allow manual trigger DatCaptainHorse 2025-11-20 19:14:11 +02:00
  • d5916ac2be fix: Add v2 suffix to make tags sane DatCaptainHorse 2025-11-20 19:04:17 +02:00
  • 7d515bcd94 fix: CI base permission to push packages DatCaptainHorse 2025-11-20 15:45:42 +02:00
  • 49cc5e1ab9 feat: Runner image variants, CI improvements (#306) Kristian Ollikainen 2025-11-20 15:40:50 +02:00
  • c9a0e6ee29 fix: Specify MangoHud config for gamescope DatCaptainHorse 2025-11-11 11:45:00 +02:00
  • d87a0b35dd feat: Fully use protobuf, fix controller issues and cleanup (#305) Kristian Ollikainen 2025-11-08 13:10:28 +02:00
  • 32341574dc fix: Disable v4 runner build in GHA workflow DatCaptainHorse 2025-10-20 20:04:01 +03:00
  • c62a22b552 feat: Controller support, performance enchancements, multi-stage images, fixes (#304) Kristian Ollikainen 2025-10-20 11:20:05 +03:00
  • a3ee9aadd9 feat: Make sure worker runs close to db Wanjohi 2025-10-12 03:03:44 +03:00
  • 9b1dc054d0 fix: Remove package-lock Wanjohi 2025-09-27 12:12:16 +03:00
  • 278c1043f5 feat: Move API to CF workers (WIP) Wanjohi 2025-09-27 10:25:13 +03:00
  • 5705029972 feat(play-standalone): Add PEER_URL env variable (#302) Kristian Ollikainen 2025-09-24 20:08:20 +03:00
  • 590fe5e196 feat(runner): Container detection and handling, video bit-depth flags and script updates (#303) Kristian Ollikainen 2025-09-24 20:08:04 +03:00
  • aba0bc3be1 chore: Migrate to namespace Wanjohi 2025-09-20 17:20:16 +03:00
  • eb41fdc754 feat: Use drizzle studio to view changes in realtime Wanjohi 2025-09-20 07:01:30 +03:00
  • 73a6d9546a feat: Push schema to remote db Wanjohi 2025-09-20 06:54:57 +03:00
  • 49286d7e72 feat: Add auth endpoint Wanjohi 2025-09-20 04:49:31 +03:00
  • a045fc9c91 fix: Clean up and add Neon DB Wanjohi 2025-09-20 04:38:16 +03:00
  • df4af84d55 fix: Resolve database issues Wanjohi 2025-09-20 03:56:51 +03:00
  • ecfdb5156e feat: Cloud WIP Wanjohi 2025-09-20 01:05:03 +03:00
  • 16004c87a9 chore: Migrate auth to CF Workers Pt 2 Wanjohi 2025-09-20 00:44:25 +03:00
  • d01e9945de chore: Migrate auth to CF Workers Wanjohi 2025-09-19 23:56:03 +03:00
  • 33407d8df5 feat: Start working on Auth Wanjohi 2025-09-19 23:35:37 +03:00
  • 639616ce73 feat: Add database Wanjohi 2025-09-19 01:25:29 +03:00
  • 6bd17a4d5f feat: Add DNS configuration Wanjohi 2025-09-08 05:37:42 +03:00
  • 199c021797 Update LICENSE Wanjohi 2025-09-08 04:45:36 +03:00
  • ad71c6c26a fix: Remove Neon DB support Wanjohi 2025-09-07 23:02:48 +03:00
  • 93bfe4ef24 fix: Fix SST infra directory Wanjohi 2025-09-07 23:00:19 +03:00
  • ebddef4eb2 fix: Add cloud/packages/* workspace Wanjohi 2025-09-07 22:57:59 +03:00
  • 18942dc26b fix: Remove vscode files Wanjohi 2025-09-06 17:14:20 +03:00
  • bb6c54e55a Update the LICENSE Wanjohi 2025-09-06 17:10:47 +03:00
  • 9818165a90 fix: Move more directories Wanjohi 2025-09-06 16:50:44 +03:00
  • 1c1c73910b fix: Remove unnecessary workflows Wanjohi 2025-09-06 04:38:13 +03:00
  • d409a8dc95 fix merge error Wanjohi 2025-09-06 04:35:36 +03:00
  • 8643608ae4 chore: Rename containers to containerfiles Wanjohi 2025-09-06 04:29:44 +03:00
  • dc6a53e18d chore: Fix up the directories Kristian Ollikainen 2025-08-24 16:13:07 +03:00
  • 51941e6560 feat: Standalone play site (#298) Kristian Ollikainen 2025-08-24 16:13:07 +03:00