| #386 |
test |
unclassified |
|
|
|
open |
|
2026-06-18T06:58:49Z |
| #385 |
HydraQuill — STT layer |
unclassified |
|
|
|
proposed |
anonymous |
2026-06-16T08:32:52Z |
| #384 |
Mercator stops with talking when you start it |
bug |
|
rupelmonde |
|
open |
Robbe Meyntjens |
2026-06-04T20:36:41Z |
| #382 |
Add /api/v1/admin/update endpoint for immediate CI-triggered deploys |
unclassified |
hydrastreamingmonitor |
|
|
open |
|
2026-05-30T11:41:42Z |
| #380 |
gydlrtxyit |
unclassified |
Not sure |
nyyqgtwpmh |
|
open |
kwzpdulgnv |
2026-05-29T06:41:42Z |
| #379 |
ttnuqwydod |
unclassified |
Not sure |
zmviklvdnu |
|
open |
jghmgdfdjk |
2026-05-29T06:41:00Z |
| #378 |
Castle Viewer Freezes During Startup |
bug |
|
Rupelmonde |
|
open |
Robbe Meyntjens |
2026-05-27T06:09:11Z |
| #376 |
All log sources live in hydrastreamingmonitor — eliminate exec/SSH for diagnostics |
improvement |
hydrastreamingmonitor |
|
|
open |
|
2026-05-24T09:52:50Z |
| #375 |
hydraheadipad: mic relay silent after body redeployment — app lands in self-service state, micRelay.start() never called |
unclassified |
hydraheadipad |
|
|
open |
|
2026-05-24T09:39:51Z |
| #374 |
Fix hydrastreamingmonitor release pipeline — auto-update overwrites manual deploys |
unclassified |
hydrastreamingmonitor |
|
|
open |
|
2026-05-24T09:39:48Z |
| #372 |
Mercator window opens on DISPLAY1 instead of VDD when GameUserSettings.ini has saved position |
bug |
hydrabody |
|
|
open |
cederik |
2026-05-24T09:17:56Z |
| #371 |
iPad pairing fails silently when Sunshine named_devices accumulates (wrong UUID in unpair) |
bug |
hydraheadipad |
|
|
open |
claude-agent |
2026-05-24T09:04:15Z |
| #370 |
Surface HydraVoice logs in streaming monitor |
unclassified |
hydrabody |
|
|
open |
|
2026-05-23T18:37:19Z |
| #369 |
Surface Sunshine logs in streaming monitor |
unclassified |
hydrabody |
|
|
open |
|
2026-05-23T18:37:12Z |
| #368 |
hydraguard-air binary missing on chunky-turnip-23 (windows-amd64 404 on releases) |
unclassified |
hydraguard |
|
|
open |
|
2026-05-23T16:38:17Z |
| #367 |
hydrabody ForceStop missing Content-Type header causes dirty stream termination |
bug |
hydrabody |
|
|
open |
|
2026-05-23T16:27:54Z |
| #366 |
hydravoice sub-processes die silently mid-event with no auto-restart (Nerdland 2026-05-23) |
unclassified |
hydravoice |
|
|
open |
cederik |
2026-05-23T13:21:31Z |
| #365 |
Nerdland 2026-05-23: ipad-head-4 event log |
unclassified |
hydraheadipad |
|
|
open |
cederik |
2026-05-23T12:17:58Z |
| #364 |
Nerdland 2026-05-23: ipad-head-3 event log |
unclassified |
hydraheadipad |
|
|
open |
cederik |
2026-05-23T12:17:58Z |
| #362 |
hydravoice pipeline crash loop fleet-wide — pipeline-debug.log always empty |
bug |
hydravoice |
|
|
open |
cederik |
2026-05-22T06:15:02Z |
| #361 |
Stream session termination: reliability map and open gaps (2026-05-22) |
unclassified |
hydracluster |
|
|
open |
|
2026-05-22T06:12:35Z |
| #360 |
iPad log — bxl1-test-3/nerdland |
unclassified |
hydraheadipad |
nerdland |
|
open |
ipad-head |
2026-05-22T03:00:18Z |
| #359 |
Head heartbeats drop after 27-60s into stream causing watchdog_timeout session kills |
unclassified |
hydraheadipad |
|
|
open |
|
2026-05-22T02:55:34Z |
| #358 |
cosmic-pretzel-98: Mercator56 window disappears mid-stream, stream stays open, exit menu breaks |
bug |
hydrabody |
|
|
open |
|
2026-05-22T02:16:48Z |
| #357 |
iPad log — bxl1-test-3/nerdland |
unclassified |
hydraheadipad |
nerdland |
|
open |
ipad-head |
2026-05-22T01:36:53Z |
| #356 |
mercator-talks watchdog timeout on fluffy-dumpling-87 — status dedup bug (pre-v2.0.57) |
bug |
hydrabody |
|
|
open |
|
2026-05-22T01:29:38Z |
| #355 |
iPad log — bxl1-test-2/nerdland |
unclassified |
hydraheadipad |
nerdland |
|
open |
ipad-head |
2026-05-22T01:25:11Z |
| #354 |
iPad log — bxl1-test-3/nerdland |
unclassified |
hydraheadipad |
nerdland |
|
open |
ipad-head |
2026-05-22T01:20:08Z |
| #353 |
iPad log — bxl1-test-2/nerdland |
unclassified |
hydraheadipad |
nerdland |
|
open |
ipad-head |
2026-05-22T01:11:34Z |
| #352 |
iPad log — bxl1-test/nerdland |
unclassified |
hydraheadipad |
nerdland |
|
open |
ipad-head |
2026-05-22T01:10:51Z |
| #351 |
Streaming observability batch 4: Sunshine health probe + session log access |
unclassified |
hydracluster |
|
|
open |
|
2026-05-22T00:17:34Z |
| #350 |
hydracluster: session-correlated log fetching for head and body |
unclassified |
hydracluster |
|
|
open |
|
2026-05-22T00:15:46Z |
| #349 |
hydrabody: poll Sunshine ListApps() on idle tick and report unreachable as ProviderStatus event |
unclassified |
hydrabody |
|
|
open |
|
2026-05-22T00:14:35Z |
| #348 |
Sessions tab missing head and experience; stream menu should show active session label |
unclassified |
hydrastreamingmonitor |
|
|
open |
|
2026-05-22T00:01:04Z |
| #347 |
Feedback: Nee crash pon exit |
bug |
hydraheadipad |
|
|
open |
hydraapplepipeline |
2026-05-21T23:33:04Z |
| #344 |
Feedback: Crash na echt |
bug |
hydraheadipad |
|
|
open |
hydraapplepipeline |
2026-05-21T23:23:03Z |
| #343 |
iPad log — bxl1-test-2/nerdland |
unclassified |
hydraheadipad |
nerdland |
|
open |
ipad-head |
2026-05-21T22:54:38Z |
| #342 |
Feedback: Merc |
bug |
hydraheadipad |
|
|
open |
hydraapplepipeline |
2026-05-21T22:23:03Z |
| #341 |
Feedback: Crash |
bug |
hydraheadipad |
|
|
open |
hydraapplepipeline |
2026-05-21T21:43:02Z |
| #338 |
iPad log — bxl1-test-3/nerdland |
unclassified |
hydraheadipad |
nerdland |
|
open |
ipad-head |
2026-05-21T21:14:58Z |
| #337 |
iPad log — bxl1-test-2/nerdland |
unclassified |
hydraheadipad |
nerdland |
|
open |
ipad-head |
2026-05-21T21:14:22Z |
| #336 |
iPad log — bxl1-test/nerdland |
unclassified |
hydraheadipad |
nerdland |
|
open |
ipad-head |
2026-05-21T21:14:14Z |
| #335 |
Change the icon of the hydraheadipad app to the attached |
unclassified |
hydraheadipad |
|
high |
open |
anonymous |
2026-05-21T20:55:38Z |
| #334 |
Feedback: Exit after castle |
bug |
hydraheadipad |
|
|
open |
hydraapplepipeline |
2026-05-21T20:43:01Z |
| #333 |
hydraapplepipeline: include submitted_at in custom_fields when creating hydraissue from TestFlight feedback |
improvement |
hydraapplepipeline |
|
high |
open |
cederik |
2026-05-21T20:33:42Z |
| #332 |
hydracluster: add session registry — authoritative record of active and historical streams |
feature |
hydracluster |
|
high |
open |
cederik |
2026-05-21T20:30:38Z |
| #331 |
Feedback: Mercator force stop |
bug |
hydraheadipad |
|
|
open |
hydraapplepipeline |
2026-05-21T20:23:01Z |
| #330 |
Nerdland 2026-05-21 event stream validation and housekeeping |
unclassified |
hydrastreamingmonitor |
|
|
open |
|
2026-05-21T20:09:41Z |
| #329 |
MASTER: fixes before Nerdland event 2026-05-22 |
ops |
hydra |
|
high |
open |
cederik |
2026-05-21T20:06:59Z |
| #328 |
hydraheadipad: reduce WireGuard stream bitrate from 25 Mbps to 20 Mbps for 3-stream event headroom |
improvement |
hydraheadipad |
|
high |
open |
|
2026-05-21T20:04:52Z |
| #327 |
hydracluster: exec reliability improvements — server-side timeout enforcement + in-flight cleanup on disconnect |
improvement |
hydracluster |
|
|
open |
|
2026-05-21T19:49:05Z |
| #326 |
hydracluster: add exec unblock command — use shell to kill hung subprocess and clear queue |
improvement |
hydracluster |
|
|
open |
|
2026-05-21T19:48:50Z |
| #325 |
hydraheadipad: crash in NSXPCConnection reply block — unrecognized selector (v0.2.60) |
bug |
hydraheadipad |
|
|
open |
|
2026-05-21T19:43:21Z |
| #324 |
hydraheadipad: crash at launch — OpenSSL.framework missing from rpath (v0.2.16-0.2.17, likely fixed) |
bug |
hydraheadipad |
|
|
open |
|
2026-05-21T19:43:03Z |
| #322 |
hydraheadipad: body discovery returns JSON parse error 'The data couldn't be read because it is missing' |
bug |
hydraheadipad |
|
|
open |
|
2026-05-21T19:41:31Z |
| #321 |
hydraheadipad: pairing fails with App Transport Security error when body IP is non-RFC1918 (11.0.11.24) |
bug |
hydraheadipad |
|
|
open |
|
2026-05-21T19:41:18Z |
| #320 |
hydraheadipad: MicrophoneRelay.startAsync crash persists across versions v0.2.115 through v0.2.120 |
bug |
hydraheadipad |
|
high |
open |
|
2026-05-21T19:41:04Z |
| #319 |
hydraheadipad: crash in DataManager init — managedObjectContext unrecognized selector (v0.2.59) |
bug |
hydraheadipad |
|
|
open |
|
2026-05-21T19:40:52Z |
| #318 |
hydraheadipad: audio stream establishment fails with errorCode=-1 on first connect, then RTSP handshake errorCode=54 on retry |
bug |
hydraheadipad |
|
|
open |
|
2026-05-21T19:40:38Z |
| #317 |
hydraheadipad: MicRelay enters infinite avfaudio error 2003329396 restart loop during stream |
bug |
hydraheadipad |
|
high |
open |
|
2026-05-21T19:40:19Z |
| #316 |
Feedback: Crash after exit |
bug |
hydraheadipad |
|
|
open |
hydraapplepipeline |
2026-05-21T15:43:00Z |
| #315 |
Feedback: Afsluiten mercator |
bug |
hydraheadipad |
|
|
open |
hydraapplepipeline |
2026-05-21T15:23:01Z |
| #314 |
Cloud-seven MikroTik: route 10.10.0.0/16 via WireGuard for LAN clients |
task |
hydraneck |
|
|
open |
anonymous |
2026-05-21T11:00:14Z |
| #312 |
Show hydraheadipad version number in the experience |
feature |
hydraheadipad |
|
|
open |
anonymous |
2026-05-21T10:47:53Z |
| #310 |
Report WiFi SSID and local IP in head diagnostics |
feature |
hydraheadipad |
|
|
open |
anonymous |
2026-05-21T10:12:40Z |
| #308 |
Body selection race condition: two heads can claim the same body simultaneously |
unclassified |
hydracluster |
|
|
open |
claude-code |
2026-05-20T23:35:16Z |
| #307 |
Stream stop button unreliable when exec channel times out on body |
bug |
hydrabody |
|
|
open |
|
2026-05-20T23:30:47Z |
| #306 |
Hydrabody should start Sunshine immediately on startup if not already running |
bug |
hydrabody |
|
|
open |
|
2026-05-20T23:29:22Z |
| #304 |
iPad portrait bars: implement proper 3:4 catalog resolution fix |
unclassified |
hydraheadipad |
|
|
open |
|
2026-05-20T22:39:11Z |
| #303 |
Stream terminated by body — Sunshine termination reason 0x80030023 on cosmic-pretzel-98 |
unclassified |
hydrabody |
nerdland |
|
open |
claude-code |
2026-05-20T22:08:41Z |
| #299 |
In-app screen recording + attach to issue |
unclassified |
hydraheadipad |
|
|
open |
|
2026-05-20T20:11:08Z |
| #278 |
hydraheadflatscreen: port GameStream pairing to Go (eliminate HydraExperienceNet pair subprocess) |
unclassified |
hydrahead |
|
|
open |
anonymous |
2026-05-20T19:17:46Z |
| #277 |
hydrapipelinerunnerapple: runner stuck after BrokerServer long-poll drops -- needs watchdog restart |
unclassified |
hydrapipelinerunnerapple |
|
|
open |
|
2026-05-20T16:34:18Z |
| #276 |
hydrapipelinerunnerapple: runner stuck after BrokerServer long-poll drops -- needs watchdog restart |
infrastructure |
|
|
|
open |
anonymous |
2026-05-20T16:33:51Z |
| #274 |
hydraheadipad: MicrophoneRelay crashes on double-start (installTap NSException) |
bug |
hydraheadipad |
|
|
open |
|
2026-05-20T15:20:00Z |
| #270 |
Smoke test v0.2.112 — native resolution streaming, no aspect scaling |
unclassified |
hydraheadipad |
|
|
open |
anonymous |
2026-05-20T14:26:45Z |
| #268 |
hydraheadipad: touch input feels like mouse — replace with native multi-touch passthrough |
unclassified |
hydraheadipad |
|
|
open |
Claude |
2026-05-20T14:25:05Z |
| #263 |
hydrabody: VDD provisioning does not run VDD Control.exe -- portrait modes not registered on MTT IDD driver |
bug |
hydrabody |
|
|
open |
|
2026-05-20T10:14:47Z |
| #262 |
hydrabody: VDD provisioning does not run VDD Control.exe -- portrait modes not registered on MTT IDD driver |
bug |
hydrabody |
|
|
open |
anonymous |
2026-05-20T10:14:40Z |
| #261 |
District migration — fluffy→local-dev, cosmic→bxl1-test/cloud-seven, verify WireGuard cross-venue streaming |
task |
hydradistrict |
|
|
open |
anonymous |
2026-05-20T10:05:05Z |
| #259 |
Mercator Talks mic relay — wire MicrophoneRelay into AppState + fix AVAudioSession + tune Opus encoder |
feature |
hydraheadipad |
|
|
open |
anonymous |
2026-05-20T09:59:16Z |
| #258 |
Mercator Talks mic relay — wire MicrophoneRelay into AppState |
feature |
hydraheadipad |
|
|
open |
anonymous |
2026-05-20T09:59:12Z |
| #257 |
Mercator Talks mic relay — wire MicrophoneRelay into AppState + fix AVAudioSession + tune Opus encoder |
feature |
hydraheadipad |
|
|
open |
anonymous |
2026-05-20T09:59:07Z |
| #256 |
Video decode queue overflow storm + /cancel not terminating session promptly |
bug |
hydraheadipad |
|
|
open |
anonymous |
2026-05-20T09:54:36Z |
| #255 |
Video decode queue overflow storm + /cancel not terminating session promptly |
bug |
hydraheadipad |
|
|
open |
anonymous |
2026-05-20T09:54:31Z |
| #249 |
fluffy-dumpling-87: audio stream fails (errorCode=-1) — VB-Cable present, investigate Sunshine audio config |
unclassified |
hydrabody |
|
|
open |
|
2026-05-20T07:56:35Z |
| #247 |
stream/stop kills Moonlight abruptly — body stale session watchdog is only recovery (2-3 min delay) |
bug |
hydraheadflatscreen |
|
|
open |
cederik |
2026-05-20T07:14:39Z |
| #246 |
hydraheadflatscreen: kiosk fallback too aggressive for newly-assigned bodies (needs investigation) |
unclassified |
hydracluster |
|
|
open |
|
2026-05-20T07:11:13Z |
| #245 |
iPad streaming stuck — serverCodecModeSupport=0 causes LiStartConnection to return -1 |
unclassified |
hydraheadipad |
ad6 |
|
open |
ipad-head |
2026-05-20T06:50:28Z |
| #238 |
iPad streaming — v0.2.80 pending validation (Bug 3 fix: returnToMainFrame no-op) |
unclassified |
hydraheadipad |
|
|
open |
|
2026-05-19T22:50:07Z |
| #230 |
19:44:17 Discovering body for 'mercator-talks' in bxl1-t... |
unclassified |
hydracluster |
|
|
open |
anonymous |
2026-05-19T17:45:29Z |
| #228 |
Spreken met Mercator |
unclassified |
hydraheadipad |
Rupelmonde |
|
open |
Robbe Meyntjens |
2026-05-19T14:32:43Z |
| #225 |
Setup new render body at 10.110.15.188 (bxl1-test venue ad6) |
unclassified |
hydrabody |
|
|
open |
|
2026-05-19T13:41:36Z |
| #223 |
Bug Castle viewer |
bug |
hydraheadipad |
Rupelmonde |
|
open |
Robbe Meyntjens |
2026-05-19T13:22:16Z |
| #220 |
Citymesh: route 10.10.0.0/16 to LAN clients via WireGuard (plan B for cross-venue streaming) |
unclassified |
hydraneck |
|
|
open |
|
2026-05-19T11:54:42Z |
| #219 |
Venue auto-assignment from hydraneck + MAC address in hydranode |
feature |
hydraneck |
|
|
open |
cederik |
2026-05-19T09:39:51Z |
| #218 |
Add cancel button during stream setup / pairing flow |
feature |
hydraheadipad |
|
|
planning |
|
2026-05-19T08:28:32Z |
| #217 |
Investigate streaming monitor GPU anomaly detection — flag bodies with high GPU load and no active stream |
feature |
hydrastreamingmonitor |
|
|
open |
hydra |
2026-05-19T08:26:33Z |
| #207 |
hydraheadipad: embedded HTTP control server for remote automation |
unclassified |
hydraheadipad |
|
|
open |
hydra |
2026-05-18T21:39:49Z |
| #206 |
hydraheadipad v0.2.16 (build 39) crashes on launch — regression |
unclassified |
hydraheadipad |
|
|
open |
hydra |
2026-05-18T21:38:24Z |
| #205 |
hydrapipelinerunnerapple: deploy on cederikmini and replace manual runner |
feature |
hydrapipelinerunnerapple |
|
|
open |
|
2026-05-18T15:53:54Z |
| #202 |
Enroll iPad Pro as TestFlight tester — install hydraheadipad, verify ExperienceNet + Mercator Talks |
improvement |
hydra |
|
|
open |
cederik |
2026-05-18T12:27:50Z |
| #200 |
hydraapplepipeline + hydraheadipad: pipeline complete and lessons documented |
reference |
hydraheadipad |
|
|
open |
anonymous |
2026-05-17T13:41:06Z |
| #199 |
hydraheadflatscreen (macOS): suppress App Background Activity notification on kiosk displays |
unclassified |
hydraheadflatscreen |
|
|
open |
|
2026-05-17T12:20:33Z |
| #198 |
hydraheadmacOS: replace hydraheadflatscreen with signed macOS app via TestFlight |
feature |
|
|
|
open |
anonymous |
2026-05-17T12:09:09Z |
| #197 |
hydraheadmacOS: replace hydraheadflatscreen with signed macOS app via TestFlight |
feature |
|
|
|
open |
anonymous |
2026-05-17T12:09:04Z |
| #196 |
hydraheadmacOS: replace hydraheadflatscreen with signed macOS app distributed via TestFlight |
feature |
hydra |
|
|
open |
anonymous |
2026-05-17T12:08:54Z |
| #195 |
hydracluster: add streaming monitor API endpoint to detect body assignment conflicts |
feature |
hydracluster |
|
|
open |
|
2026-05-17T12:03:33Z |
| #194 |
hydraneckwebrtc: expose live client RTT in session list for browser stream monitoring |
unclassified |
hydraneckwebrtc |
|
|
open |
|
2026-05-15T13:02:12Z |
| #192 |
Add CLI subcommands for all kiosk UI actions (operator remote management) |
feature |
hydraheadflatscreen |
|
|
open |
claude-code |
2026-05-15T12:36:55Z |
| #191 |
Experience tile images |
unclassified |
hydra-experiencenet |
|
|
open |
anonymous |
2026-05-15T12:30:29Z |
| #189 |
cheeky-cactus: notifications warning check |
unclassified |
|
|
|
open |
anonymous |
2026-05-15T11:58:44Z |
| #188 |
cheeky-cactus (node-8acd8c19): notifications warning still fires in diagnostics on macOS 26 |
unclassified |
|
|
|
open |
anonymous |
2026-05-15T11:58:27Z |
| #186 |
hydrabody uninstall/shutdown do not restore kiosk-mode side effects |
bug |
hydrabody |
|
|
open |
cederik |
2026-05-15T10:37:19Z |
| #185 |
peppy-dumpling-32: grant Terminal Screen Recording TCC for screenshot loop |
ops |
hydracluster |
|
|
open |
anonymous |
2026-05-15T09:42:56Z |
| #184 |
hydracluster: exec attribution — show who queued execs on a node |
unclassified |
hydracluster |
|
|
open |
|
2026-05-15T08:26:45Z |
| #183 |
[PAUSED] Single-machine setup: prefer local hydrabody when head and body share a node |
unclassified |
hydracluster |
|
|
open |
|
2026-05-15T08:11:03Z |
| #182 |
Body eligibility check ignores installed experiences — body accepts stream it cannot serve |
bug |
hydrabody |
|
|
open |
claude |
2026-05-14T18:20:22Z |
| #181 |
hydraheadflatscreen: stream errors not surfaced — kiosk shows raw Moonlight failure, status API reports no error |
bug |
hydraheadflatscreen |
|
|
open |
claude |
2026-05-14T18:20:07Z |
| #180 |
Mac kiosk exec channel dies after Moonlight process terminates — requires power-cycle |
bug |
hydraheadflatscreen |
|
|
open |
claude |
2026-05-14T17:57:42Z |
| #179 |
hydraheadflatscreen: document why --no-game-optimization was removed (v2.0.41) |
improvement |
hydraheadflatscreen |
|
|
open |
claude |
2026-05-14T17:57:30Z |
| #178 |
hydraheadflatscreen: document why --no-game-optimization was removed (v2.0.41) |
improvement |
hydraheadflatscreen |
|
|
open |
claude |
2026-05-14T17:57:20Z |
| #177 |
hydraheadflatscreen: document why --no-game-optimization was removed (v2.0.41) |
improvement |
hydraheadflatscreen |
|
|
open |
claude |
2026-05-14T17:57:17Z |
| #176 |
Portrait streaming: orientation contract implementation |
improvement |
hydrabody |
|
|
open |
anonymous |
2026-05-13T22:09:26Z |
| #175 |
Portrait streaming: orientation contract implementation |
improvement |
hydrabody |
|
|
open |
anonymous |
2026-05-13T22:09:22Z |
| #174 |
Portrait streaming: orientation contract implementation |
improvement |
hydrabody |
|
|
open |
anonymous |
2026-05-13T22:09:14Z |
| #173 |
Portrait streaming: orientation contract implementation + remaining robustness improvements |
improvement |
hydrabody |
|
|
open |
anonymous |
2026-05-13T22:08:43Z |
| #170 |
Windows mic relay: replace ffmpeg with WASAPI + statically linked libopus |
unclassified |
hydraheadflatscreen |
|
|
open |
|
2026-05-13T16:16:16Z |
| #169 |
Portrait streaming: orientation contract implementation + remaining robustness improvements |
improvement |
hydrabody |
|
|
open |
|
2026-05-13T15:59:32Z |
| #168 |
iPad port: fork moonlight-ios and embed kiosk agent for self-contained kiosk |
unclassified |
hydraheadflatscreen |
|
|
open |
|
2026-05-13T15:28:48Z |
| #166 |
Orientation handling must be consistent and verified across all hydrahead types |
improvement |
experiencenet |
|
|
open |
cederik |
2026-05-13T13:14:24Z |
| #160 |
Upgrade GitHub Actions to Node.js 24 across hydra-ecosystem workflows |
improvement |
|
|
|
open |
|
2026-05-11T19:26:57Z |
| #159 |
Public docs at hydraneck.experiencenet.com expose SSH usernames |
improvement |
hydraneck |
|
|
open |
|
2026-05-11T19:26:57Z |
| #158 |
Close issue #64 properly: stop relying on stopping the hydraguard API service |
bug |
hydraguard |
|
|
open |
|
2026-05-11T19:26:57Z |
| #157 |
hydraguard apply --dry-run: preview wg0.conf without committing |
feature |
hydraguard |
|
|
open |
|
2026-05-11T19:26:57Z |
| #156 |
hydraguard validate: invariants check exposed as a subcommand + run in apply |
feature |
hydraguard |
|
|
open |
|
2026-05-11T19:26:57Z |
| #155 |
Reconcile address-range schemes between partner-network-design and hydraguard docs |
improvement |
hydraguard |
|
|
open |
|
2026-05-11T19:26:57Z |
| #154 |
hydraguard/docs/runbooks/runbook.md hub IP inconsistency (.199 vs .12) |
bug |
hydraguard |
|
|
open |
|
2026-05-11T19:26:56Z |
| #153 |
Sweep stale hub IP 89.167.57.232 from hydraguard docs |
bug |
hydraguard |
|
|
open |
|
2026-05-11T19:26:56Z |
| #152 |
Rename guard_type "citymesh" → "partner" across code + docs |
improvement |
hydraguard |
|
|
open |
|
2026-05-11T19:26:56Z |
| #145 |
For the floor plan of cloud seven in hydravenues analyse ... |
unclassified |
hydradistrict |
|
|
open |
anonymous |
2026-05-11T13:15:49Z |
| #144 |
hydravenues: updater should check for updates immediately on startup |
improvement |
hydravenues |
|
|
open |
|
2026-05-11T13:01:02Z |
| #141 |
hydraheadsamsungtv: Samsung Tizen TV head client (post-event) |
feature |
|
|
|
open |
|
2026-05-11T08:55:18Z |
| #136 |
Reflect production-standalone bodies separately from bxl1-test parking |
improvement |
hydracluster |
|
|
open |
cederik |
2026-05-02T10:52:46Z |
| #135 |
Suppress visitor-visible Windows toasts during streaming (Update reboot prompt, HP Wolf Security) |
bug |
hydrabody |
|
|
open |
cederik |
2026-04-30T14:00:00Z |
| #133 |
At cloud seven we have a epiphan system
Pearl-2 Captur... |
feature |
hydravoice |
|
|
open |
anonymous |
2026-04-30T13:35:52Z |
| #132 |
Bring HydraExperienceNet kiosk Qt app to Windows with macOS feature parity |
feature |
hydra-experiencenet |
|
|
open |
cederik |
2026-04-30T06:24:46Z |
| #131 |
Audit + reprovision pre-bake Windows bodies for disable-firewall-prompts |
improvement |
hydrabody |
|
|
open |
cederik |
2026-04-29T22:05:55Z |
| #129 |
Investigate adaptive bitrate + cross-venue path lessons for hydraheadwebstream |
improvement |
hydraheadwebstream |
|
|
open |
cederik |
2026-04-29T21:50:12Z |
| #128 |
ensureSunshineVDDConfig should re-verify sunshine.conf integrity each tick (defense-in-depth for #123) |
improvement |
hydrabody |
|
|
open |
claude (cederik) |
2026-04-29T21:25:21Z |
| #127 |
Link open issues to nodes in hydracluster admin UI |
feature |
hydracluster |
|
|
open |
cederik |
2026-04-29T19:52:55Z |
| #120 |
Show Qt app version on hydraheadflatscreen kiosk |
feature |
hydraheadflatscreen |
|
|
open |
cederik |
2026-04-29T19:07:13Z |
| #119 |
Kiosk overlay covers experience render after cold-boot stream start (boom-pickle 2026-04-24) |
bug |
hydrabody |
|
|
open |
claude (cederik) |
2026-04-29T18:53:08Z |
| #117 |
ad6: switch Deco X75 mesh to Access Point mode for full per-client visibility |
improvement |
hydraneck |
|
|
open |
cederik |
2026-04-29T18:39:03Z |
| #116 |
Body selection Phase 1: cross-venue eligibility client failover loop (supersedes #113) |
feature |
hydracluster |
|
|
open |
cederik |
2026-04-29T18:32:02Z |
| #115 |
MikroTik integration: hybrid REST + binary API approach |
improvement |
hydraneck |
|
|
open |
cederik |
2026-04-29T14:57:02Z |
| #114 |
Deploy hydraperforcewatcher v0.2.0 to visitflanders and unstick the auto-updater |
bug |
hydraperforcewatcher |
|
|
open |
cederik |
2026-04-23T13:30:28Z |
| #111 |
Host kiosk stream inside the same Qt process — eliminate subprocess hopping |
feature |
hydra-experiencenet |
|
|
open |
|
2026-04-22T19:22:42Z |
| #110 |
Rupelmonde stream delivers audio but the wrong video: Unreal app renders on physical display, Sunshine captures virtual desktop |
bug |
hydrabody |
|
|
open |
|
2026-04-22T18:56:46Z |
| #109 |
Create hydrastreamdeck: central config + head-driven commands over network |
feature |
hydrastreamdeck |
|
|
open |
cederik |
2026-04-22T18:05:05Z |
| #108 |
Embed scripts/streamdeck/ via go:embed and extract on hydrabody install |
improvement |
hydrabody |
|
|
open |
cederik |
2026-04-22T18:04:51Z |
| #107 |
kioskoverlay backdrop distorts on portrait displays (no aspect-ratio or rotation handling) |
bug |
hydrabody |
|
|
open |
|
2026-04-22T17:56:30Z |
| #106 |
Add per-node BodyConfig overrides (enable_debug, kiosk_mode_enabled, virtual_display_enabled) |
feature |
hydracluster |
|
|
open |
|
2026-04-22T17:56:30Z |
| #105 |
Move body-side operational scripts into a versioned repo (not ad-hoc on bodies) |
improvement |
hydrabody |
|
|
open |
|
2026-04-22T17:42:20Z |
| #103 |
hydrabody should periodically re-fetch body config (currently only startup/reprovision) |
improvement |
hydrabody |
|
|
open |
|
2026-04-22T17:42:20Z |
| #102 |
hydrabody provisioning should install SunshineService (not direct-launch sunshine.exe) |
improvement |
hydrabody |
|
|
open |
|
2026-04-22T17:42:20Z |
| #101 |
Hydrabody-native Stream Deck integration (Go HID daemon, no Elgato software) |
feature |
hydrabody |
|
|
open |
|
2026-04-22T17:42:20Z |
| #100 |
Test mercator-talks portrait stream on Visit Flanders Mac Mini |
unclassified |
hydraheadflatscreen |
|
|
open |
claude |
2026-04-22T14:32:55Z |
| #97 |
Deploy district-local hydramirror fleet with peer-pull from mirror-a |
feature |
hydramirror |
|
|
open |
cederik |
2026-04-21T15:07:58Z |
| #93 |
HydraEye: camera-based presence detection for kiosks |
feature |
hydraeye |
|
|
open |
|
2026-04-09T21:35:03Z |
| #91 |
Stream issue |
bug |
hydrabody |
|
|
open |
Sam |
2026-04-07T12:14:14Z |
| #90 |
Stream issue |
bug |
hydrabody |
|
|
open |
Sam |
2026-04-07T11:50:12Z |
| #89 |
Stream issue |
bug |
hydrabody |
|
|
open |
Sam |
2026-04-07T08:40:27Z |
| #88 |
Portrait mode integration testbook for body validation |
improvement |
experiencenet |
|
|
open |
claude |
2026-04-01T12:44:11Z |
| #87 |
Discover VDD device_id via WMI instead of Sunshine log parsing |
improvement |
experiencenet |
|
|
open |
claude |
2026-04-01T12:44:11Z |
| #86 |
Generate sunshine.conf from Go template in hydrabody |
improvement |
experiencenet |
|
|
open |
claude |
2026-04-01T12:44:11Z |
| #85 |
Dev deploy shortcut for hydrabody: skip CI for fast iteration |
improvement |
experiencenet |
|
|
open |
claude |
2026-04-01T12:44:11Z |
| #84 |
Multi-stream via VDD: one virtual display per concurrent stream |
feature |
experiencenet |
|
|
open |
claude |
2026-04-01T12:38:07Z |
| #83 |
Stream issue |
bug |
hydrabody |
|
|
open |
anonymous |
2026-03-31T20:35:03Z |
| #82 |
Install Virtual Display Driver on bodies for portrait and multi-stream |
feature |
experiencenet |
|
|
open |
claude |
2026-03-31T18:38:11Z |
| #81 |
Brussels hydraneckwebrtc node not managed by hydracluster |
improvement |
experiencenet |
|
|
open |
claude |
2026-03-31T06:55:12Z |
| #80 |
Set up bxl1 district mirror |
feature |
hydramirror |
|
|
open |
claude |
2026-03-30T18:52:20Z |
| #79 |
Stream issue |
bug |
hydrabody |
|
|
open |
anonymous |
2026-03-27T13:51:20Z |
| #78 |
Stream issue |
bug |
hydrabody |
|
|
open |
anonymous |
2026-03-26T21:56:08Z |
| #74 |
Stream issue |
bug |
hydrabody |
|
|
open |
Rudy de cracker |
2026-03-26T20:00:31Z |
| #71 |
Stream issue |
bug |
hydrabody |
|
|
open |
Sam |
2026-03-26T18:11:32Z |
| #68 |
Per-district hydraneckwebrtc routing |
feature |
hydraheadwebstream |
|
|
open |
|
2026-03-24T07:32:32Z |
| #67 |
Node API returns null provision_state even when set in store |
bug |
hydracluster |
|
|
open |
|
2026-03-23T14:15:52Z |
| #66 |
Add hydraguard hub migrate command for hub relocation |
feature |
hydraguard |
|
|
open |
|
2026-03-23T14:15:52Z |
| #65 |
Add hydraneckwebrtc-controller Linux recipe |
feature |
hydracluster |
|
|
open |
|
2026-03-23T14:15:52Z |
| #64 |
HydraGuard air provision should not regenerate keypair for existing peers |
bug |
hydraguard |
|
|
open |
|
2026-03-23T14:15:52Z |
| #63 |
hydrareverseproxy strips Authorization header from proxied requests |
bug |
hydrareverseproxy |
|
|
open |
|
2026-03-22T16:17:25Z |
| #62 |
Evaluate Wolf (Games on Whales) for multi-GPU multi-tenant streaming |
feature |
hydracluster |
|
|
open |
|
2026-03-22T16:12:38Z |
| #60 |
Create a new microservice with a web interface aimed at d... |
bug |
hydrabody |
|
|
open |
anonymous |
2026-03-19T09:55:35Z |
| #59 |
Client gets acces to desktop. he hould only be able to se... |
bug |
hydrabody |
|
|
open |
anonymous |
2026-03-19T09:14:32Z |
| #38 |
Use hydramancer.com as creator onboarding portal for Experiencenet |
feature |
hydramancer |
|
medium |
accepted |
anonymous |
2026-03-11T07:28:40Z |
| #10 |
Move 44 hydra repos to hydraexperiencenet GitHub org |
improvement |
infrastructure |
|
medium |
proposed |
Claude |
2026-03-02T21:39:10Z |