| #766 |
Venues cannot nest, and stakeholders have nowhere to live: model the building, the zone, and partner organizations |
feature |
hydravenues |
mobile-kit |
|
open |
cederik |
2026-10-02T20:58:10Z |
| #765 |
Pantheon memberships carry no organization name, so every consumer renders a blank |
bug |
iamnim |
mobile-kit |
|
open |
cederik |
2026-10-02T17:32:05Z |
| #764 |
Register flow for hospitality staff: self-register, get one venue, see that venue's experiences |
feature |
hydramancer |
mobile-kit |
|
open |
cederik |
2026-10-02T10:38:57Z |
| #763 |
Hydramancer self-start: new dev account gets a venue, a first experience and its own git repo |
feature |
hydramancer |
mobile-kit |
|
open |
cederik |
2026-10-02T07:23:11Z |
| #760 |
Master: HydraHeadiPad guided tour mode — Rupelmonde two-installation starting case, then FYI |
feature |
hydraheadipad |
|
|
open |
codex |
2026-09-23T09:27:51Z |
| #759 |
GRM: headset should auto-enter the experience every time (kiosk vs game mode); enable PICO auto-connect + single-app kiosk |
unclassified |
gallo-romeins-museum |
|
|
open |
|
2026-09-23T07:43:29Z |
| #753 |
DESIGN 6 (proposal): the stream is the unit, not the body slot |
unclassified |
hydracluster |
|
high |
open |
|
2026-09-18T11:37:04Z |
| #752 |
hydratam: give candidate cities a Sources list for accumulating evidence citations |
feature |
experiencenet |
|
|
open |
|
2026-09-17T13:15:38Z |
| #751 |
hydratam: public atlas + an iamnim-gated layer for dealroom-derived market signal |
feature |
experiencenet |
|
|
open |
|
2026-09-17T12:45:40Z |
| #748 |
Embed the hydraprobe reflector in hydrabody so heads can measure the path to a real body |
unclassified |
hydrabody |
|
|
open |
|
2026-09-15T21:08:51Z |
| #745 |
HydraNeck needs a diagnostics ingest so heads can report path quality |
unclassified |
hydraneck |
|
|
open |
|
2026-09-15T19:49:48Z |
| #744 |
nerdland and gallo-romeins-museum have no heads enrolled, only bodies |
unclassified |
hydracluster |
|
|
open |
|
2026-09-15T19:36:06Z |
| #741 |
Validate Hydra Unreal Template / Hydragon baseline with the WiVRn build on MSI1060 |
feature |
hydragon |
|
|
open |
|
2026-09-15T18:46:45Z |
| #740 |
Phase 6: venue readiness for a Linux body |
unclassified |
hydravenues |
|
|
open |
|
2026-09-15T18:46:08Z |
| #739 |
Phase 5: WiVRn client distribution for headsets |
unclassified |
hydraheadquest |
|
high |
open |
|
2026-09-15T18:46:08Z |
| #738 |
Phase 4: package and manage the WiVRn server |
unclassified |
hydrabody |
|
|
open |
|
2026-09-15T18:46:08Z |
| #736 |
Phase 2: wivrn as a second XR driver in hydrabody |
unclassified |
hydrabody |
|
|
open |
|
2026-09-15T18:46:08Z |
| #735 |
Phase 1: Linux experience lifecycle in hydrabody |
unclassified |
hydrabody |
|
|
open |
|
2026-09-15T18:46:08Z |
| #734 |
MASTER: Linux bodies first-class, WiVRn as an XR driver alongside ALVR |
unclassified |
hydra |
|
high |
open |
|
2026-09-15T18:45:25Z |
| #733 |
sint-niklaas-tourism-office is off the mesh: no WireGuard handshake in 8 days, all three iPad heads offline |
unclassified |
hydraneck |
|
|
open |
|
2026-09-15T16:46:35Z |
| #732 |
Measure from the heads, not from planted probes: head coverage is the real gap |
unclassified |
hydrahyperscaler |
|
|
open |
|
2026-09-14T23:16:38Z |
| #731 |
hydraprobe matrix: generate the capability map from the committed runs |
unclassified |
hydraprobe |
|
|
open |
|
2026-09-14T23:16:38Z |
| #730 |
hello_xr exits immediately when launched without a terminal |
unclassified |
hydrahelloxr |
|
|
open |
|
2026-09-14T23:06:49Z |
| #729 |
WiVRn server config: unknown keys are silently ignored |
unclassified |
hydra |
|
|
open |
|
2026-09-14T23:06:49Z |
| #728 |
pyrowave: shader device features are not enabled on the compositor device |
unclassified |
hydra |
|
|
open |
|
2026-09-14T23:06:49Z |
| #725 |
Score runs into service tiers (vr, flat, unfit) instead of one pass or fail |
unclassified |
hydraprobe |
|
|
open |
|
2026-09-14T22:04:33Z |
| #724 |
[CORRECTED: the Pis were fine] ad6 carries about 10 ms of jitter, on its own LAN as well as to the cloud |
unclassified |
hydraprobe |
|
|
open |
|
2026-09-14T21:41:58Z |
| #723 |
Cancel the Squarespace subscription |
improvement |
experiencenet |
|
|
open |
|
2026-09-14T21:18:05Z |
| #719 |
mercator-talks delivery to the cloud body and first stream |
unclassified |
hydrahyperscaler |
|
|
open |
|
2026-09-14T11:22:41Z |
| #718 |
Reflector provisioning automation: cloud-init plus hydraprobe server systemd unit |
unclassified |
hydrahyperscaler |
|
|
open |
|
2026-09-14T11:22:41Z |
| #717 |
Scripted GRID smoke test rental: aws cli automation for the g5.xlarge Windows box |
unclassified |
hydrahyperscaler |
|
|
open |
|
2026-09-14T11:22:41Z |
| #716 |
GCP bootstrap: upgrade billing to paid, L4 quota in europe-west1, connect in iamnim |
unclassified |
hydrahyperscaler |
|
high |
open |
|
2026-09-14T11:22:41Z |
| #715 |
Connect the Linux build infrastructure: CI for hydraprobe and hydrahyperscaler |
unclassified |
hydrahyperscaler |
|
|
open |
|
2026-09-14T11:22:41Z |
| #714 |
[MASTER] Execution: stream mercator-talks from a hyperscaler |
unclassified |
hydrahyperscaler |
|
|
open |
|
2026-09-14T11:22:09Z |
| #712 |
Edge traefik has no access logging, so a request that fails before a service is invisible |
improvement |
hydrascalerouter |
|
|
open |
cederik |
2026-09-14T10:30:26Z |
| #711 |
DESIGN: body allocation and device pairing (slot leases with fencing epochs, per-device identity) |
feature |
hydracluster |
sint-niklaas-tourism-office |
|
open |
cederik |
2026-09-14T10:29:51Z |
| #709 |
Production cloud district bring-up: cloud-<region>-1, direct neck peering, per-venue go-live |
unclassified |
hydracluster |
|
|
open |
|
2026-09-14T10:16:59Z |
| #708 |
Cloud pilot in bxl1-test-cloud: full body image, hydramark slots, #511 audio, interaction gate G3 |
unclassified |
hydracluster |
|
|
open |
|
2026-09-14T10:16:59Z |
| #707 |
Stack smoke test on a hyperscaler Windows GPU VM: Windows Server + MttVDD + Sunshine on GRID drivers (gate G2b, run FIRST) |
unclassified |
hydrabody |
|
|
open |
|
2026-09-14T10:16:59Z |
| #706 |
Probe campaign: venue x region x path latency matrix and gate G2 |
unclassified |
hydracluster |
|
|
open |
|
2026-09-14T10:16:59Z |
| #705 |
Reflector fleet: one probe reflector VM per candidate cloud region |
unclassified |
hydracluster |
|
|
open |
|
2026-09-14T10:16:59Z |
| #703 |
hydranose: venue check-in rewards via QR code |
unclassified |
experiencenet |
|
|
open |
|
2026-09-14T07:00:43Z |
| #702 |
There seem to be a network issue on the TV in my apartment. |
unclassified |
|
Cloud seven |
|
open |
anonymous |
2026-09-13T19:18:52Z |
| #701 |
Error Castle viewer Rupelmonde |
unclassified |
|
Rupelmonde |
|
open |
Robbe Meyntjens |
2026-09-13T12:59:25Z |
| #700 |
Broadcast a 2.4 GHz experiencenet_amulet SSID at all venues |
feature |
hydraneck |
|
|
open |
|
2026-09-11T12:17:16Z |
| #699 |
Set up google workspace for worldsbeyondstudios.com |
unclassified |
|
|
|
open |
anonymous |
2026-09-11T12:03:24Z |
| #698 |
Help Sam with the info on technical audit Mercator |
unclassified |
|
|
|
open |
anonymous |
2026-09-11T11:17:31Z |
| #697 |
Buy a Waveshare ESP32-S3-Touch-LCD-1.85 and build hydraamulet v1 on it |
feature |
hydraamulet |
|
|
open |
|
2026-09-11T10:49:49Z |
| #696 |
Permanent Windows Tesira gateway on the venue LAN (host for Tesira software + Turbo worker) |
feature |
hydrabiamp |
|
|
open |
anonymous |
2026-09-11T10:25:51Z |
| #695 |
[MASTER] Cloud GPU streaming capacity in Belgium for mercator-talks flat streams |
unclassified |
hydracluster |
|
|
open |
|
2026-09-11T09:42:25Z |
| #694 |
Cloud Seven Epiphan Pearl-2 (TSKB03679) out of order — MASTER |
bug |
hydraepiphan |
|
|
open |
|
2026-09-10T17:05:12Z |
| #693 |
Cloud Bar audio crackle: physical bar chain (Tesira out / ReVAMP channel / speaker cabling) |
bug |
experiencenet |
|
|
open |
anonymous |
2026-09-10T17:04:56Z |
| #692 |
MASTER: Cloud Seven audio system (Sonos sources, Tesira DSP, ReVAMP amps, speakers per zone) |
feature |
experiencenet |
|
|
open |
anonymous |
2026-09-10T17:04:56Z |
| #691 |
Tom: contact Epiphan re Pearl-2 SSD fsfail fixing procedure (email) |
improvement |
hydraepiphan |
|
|
open |
|
2026-09-10T17:03:53Z |
| #690 |
Tom: check with Pascal for a replacement Pearl unit while TSKB03679 is out of order |
improvement |
hydraepiphan |
|
|
open |
|
2026-09-10T17:03:53Z |
| #689 |
Identify streaming account recovery phone number ending in 78 |
improvement |
hydraepiphan |
|
|
open |
|
2026-09-10T17:03:53Z |
| #688 |
Investigate Pearl-2 network egress issue (no internet from 11.0.6.76) |
improvement |
hydraepiphan |
|
|
open |
|
2026-09-10T17:03:53Z |
| #687 |
Cloud 7 Epiphan Pearl-2: YouTube stream fails, Pearl cannot egress to internet (11.0.6.76) |
bug |
hydraepiphan |
|
|
open |
|
2026-09-10T14:42:13Z |
| #686 |
Epiphan Pearl-2 TSKB03679 (Cloud Seven): internal SSD failed (state fsfail), replacement needed |
bug |
hydraepiphan |
|
|
open |
|
2026-09-10T14:08:48Z |
| #685 |
Can we improve hydrabrain with https://github.com/MiaAI-L... |
unclassified |
|
|
|
open |
anonymous |
2026-09-10T13:14:43Z |
| #683 |
I can’t connect to the ip address of epiphan |
unclassified |
|
Cloud seven |
|
open |
Valère |
2026-09-10T12:54:40Z |
| #682 |
MASTER: land Biamp Tesira control at Cloud Seven (Turbo worker, TTP, programming acquisition, both Tesira systems) |
feature |
hydrabiamp |
|
|
open |
anonymous |
2026-09-10T09:35:15Z |
| #681 |
Conference room via Modena Hub, audio through the Tesira; first TTP work items from the bar findings |
feature |
hydrabiamp |
|
low |
open |
anonymous |
2026-09-10T09:08:24Z |
| #680 |
The mac mini of turbo in cloud seven storage risks to not... |
unclassified |
|
|
|
open |
anonymous |
2026-09-10T08:03:45Z |
| #678 |
Do something on the husiness website with the word we inv... |
unclassified |
|
|
|
open |
anonymous |
2026-09-09T04:48:54Z |
| #676 |
Add cross-platform presenter mode for single- and dual-display heads |
feature |
hydrahead |
cloud-seven |
|
open |
Codex for Cederik |
2026-09-09T04:27:40Z |
| #675 |
Reqch oit to Rik.demeyer@equans.com to understand if they... |
unclassified |
|
|
|
open |
anonymous |
2026-09-08T11:36:53Z |
| #674 |
Kiosk stream window opens on main display; add display-index targeting for second screen |
improvement |
hydraheadflatscreen |
cloud-seven |
|
open |
cederik |
2026-09-08T09:54:07Z |
| #673 |
Houdini map creation pipeline as its own project (not an experience) |
feature |
edorble-mapcreator |
|
|
open |
cederik |
2026-09-08T08:20:23Z |
| #672 |
MASTER: Unity College whitelabel on the Edorble platform |
feature |
edorble |
|
|
open |
cederik |
2026-09-08T08:19:43Z |
| #671 |
MASTER: Edorble platform as a first-class Hydra experience |
feature |
edorble |
|
|
open |
cederik |
2026-09-08T08:19:34Z |
| #670 |
HydraBrain fleet-wide: hydrabrain role on every body, chat streams yield to VR |
unclassified |
Hydra |
|
|
open |
|
2026-09-07T17:46:08Z |
| #666 |
See if we can upgrade hydraapplepipeline with https://git... |
unclassified |
|
|
|
open |
anonymous |
2026-09-06T18:01:31Z |
| #665 |
Orderapl |
unclassified |
|
|
|
open |
anonymous |
2026-09-06T13:59:29Z |
| #663 |
MASTER: central body allocation authority + real per-device identity (double-booking and pairing thrash are one defect) |
feature |
hydracluster |
sint-niklaas-tourism-office |
|
open |
cederik |
2026-09-05T10:04:19Z |
| #661 |
steam -applaunch does not launch SteamVR Performance Test (323910) |
bug |
hydrabody |
|
|
open |
cederik |
2026-09-05T09:58:16Z |
| #660 |
Three iPads stream from one body at Sint-Niklaas: body selection race confirmed in production (204 UUID-mismatch lines), plus a session with no head heartbeat never times out |
bug |
hydracluster |
sint-niklaas-tourism-office |
|
open |
cederik |
2026-09-05T09:55:31Z |
| #658 |
Mic relay issue — bxl1/sint-niklaas-tourism-office — running, 3300 packets |
unclassified |
hydraheadipad |
sint-niklaas-tourism-office |
|
open |
ipad-head |
2026-09-04T11:36:42Z |
| #656 |
Add nvidia pair support to hydrabrain https://www.nvidia.... |
unclassified |
|
|
|
open |
anonymous |
2026-09-04T01:20:13Z |
| #655 |
When we play a movie, the artwork vibrates along in studio 7 |
unclassified |
|
|
|
open |
anonymous |
2026-09-03T10:27:57Z |
| #654 |
Enable and verify native Dolby Atmos playback on Cloud 7 Turbo |
feature |
hydraheadflatscreen |
|
high |
groomed |
codex |
2026-09-03T09:00:25Z |
| #653 |
Future: integrate QLab movie control into HydraKiosk |
feature |
hydraheadflatscreen |
|
low |
groomed |
codex |
2026-09-03T08:29:23Z |
| #652 |
Write and execute the Cloud 7 talk operator testbook |
feature |
hydraheadflatscreen |
|
high |
groomed |
codex |
2026-09-03T08:29:23Z |
| #651 |
Pilot: prepare and deploy a Hydra talk deck and licensed movie to Cloud 7 Turbo |
feature |
hydra |
|
high |
groomed |
codex |
2026-09-03T08:29:23Z |
| #650 |
Define talk AV and livestream capability contract |
feature |
hydraexperiencelibrary |
|
high |
groomed |
codex |
2026-09-03T08:29:23Z |
| #649 |
Expose talks, presentations and movies in the library operator UI |
feature |
hydraexperiencelibrary |
|
medium |
groomed |
codex |
2026-09-03T08:29:22Z |
| #648 |
Materialize catalog media onto assigned Hydra heads |
feature |
hydracluster |
|
high |
groomed |
codex |
2026-09-03T08:29:22Z |
| #647 |
Add HydraTransfer handoff and durable asset ingestion |
feature |
hydratransfer |
|
high |
groomed |
codex |
2026-09-03T08:29:22Z |
| #646 |
Define shared catalog item and media asset model |
feature |
hydraexperiencelibrary |
|
high |
groomed |
codex |
2026-09-03T08:29:22Z |
| #645 |
Epic: Support talks, presentations, movies, audio and livestream in Hydra |
feature |
hydraexperiencelibrary |
|
high |
groomed |
codex |
2026-09-03T08:28:49Z |
| #643 |
Revisit Lore as an optional version-control backend |
improvement |
hydraperforce |
|
|
open |
codex |
2026-09-01T18:42:50Z |
| #642 |
Backfill latitude and longitude for existing districts |
bug |
hydradistrict |
|
|
open |
Codex |
2026-09-01T12:01:56Z |
| #641 |
hydravenues SSE venue.created omits organization_id |
bug |
hydravenues |
|
|
open |
cederik |
2026-09-01T09:58:09Z |
| #640 |
hydraorganization holds full-power admin tokens for services it only ever reads |
improvement |
hydracluster |
|
|
open |
cederik |
2026-09-01T09:58:09Z |
| #639 |
hydravenues has no backup: one Pi holds the only copy of the venue registry |
improvement |
hydravenues |
|
|
open |
cederik |
2026-09-01T09:57:44Z |
| #638 |
Registry and cluster token rotations have no fleet-wide refresh, so repos and nodes silently go stale |
improvement |
hydraskin |
|
|
open |
cederik |
2026-09-01T09:57:44Z |
| #637 |
hydragon OpenXR build renders only partial scene flat: Depth Stencil Format 0x0 in the RHI log |
bug |
hydragon |
|
|
open |
cederik |
2026-09-01T08:55:53Z |
| #636 |
hydraunrealengine cannot package a Blueprint-only project that enables a code plugin such as OpenXR |
bug |
hydraunrealengine |
|
|
open |
cederik |
2026-09-01T08:20:56Z |
| #635 |
Rotate the HydraCluster admin token: it was committed in a runbook |
bug |
hydracluster |
|
|
open |
|
2026-09-01T07:03:50Z |
| #634 |
hydragon: automate the build so a submit to //hydragon/main produces a build with no human step |
feature |
hydragon |
|
|
open |
cederik |
2026-09-01T07:00:21Z |
| #633 |
hydraskin-perforce-1 Incus pool is 106 GiB with 150 GiB of quotas committed across live customer scales |
bug |
hydraskin |
|
high |
open |
cederik |
2026-08-31T21:19:19Z |
| #632 |
Build notify drops the build silently on any 4xx, including a missing experience (404) |
bug |
hydraperforcewatcher |
|
|
open |
cederik |
2026-08-31T21:19:19Z |
| #631 |
hydraperforcewatcher has one global perforce.port, so one process cannot serve two Perforce scales |
bug |
hydraperforcewatcher |
|
|
open |
cederik |
2026-08-31T21:19:19Z |
| #630 |
hydramirror nbg1 has 2.52 GB free of 40 GB: no real Unreal package can upload |
bug |
hydraperforce |
|
|
open |
cederik |
2026-08-31T21:19:19Z |
| #629 |
No Perforce typemap on any server: Unreal binary assets are stored by content auto-detect, not policy |
bug |
hydraperforceprovision |
|
high |
open |
cederik |
2026-08-31T21:19:19Z |
| #628 |
hydratam LIVE as a scale on pi-node-001 |
feature |
experiencenet |
|
|
open |
|
2026-08-31T20:03:26Z |
| #627 |
hydragon Phase 5: full 8 minute match at bxl1-test, measured |
feature |
hydragon |
|
|
open |
cederik |
2026-08-31T19:15:57Z |
| #626 |
hydragon Phase 4: verify both XR lanes - ALVR/SteamVR on Quest, Pico Business Streaming on Pico |
feature |
hydragon |
|
|
open |
cederik |
2026-08-31T19:15:57Z |
| #625 |
hydragon Phase 3: the game - bots, minions, tower, core, win condition |
feature |
hydragon |
|
|
open |
cederik |
2026-08-31T19:15:57Z |
| #624 |
hydragon Phase 2: vertical slice - Serath, hand aim, two nodes with cooldown, streamed in 6DoF |
feature |
hydragon |
|
|
open |
cederik |
2026-08-31T19:15:57Z |
| #623 |
hydragon Phase 1: Perforce depot hydragon, watcher, first build in the experience library |
feature |
hydragon |
|
|
open |
cederik |
2026-08-31T19:15:57Z |
| #622 |
hydragon Phase 0: decide engine, build machine, gestures, node layout; spike hand tracking over the stream |
feature |
hydragon |
|
|
open |
cederik |
2026-08-31T19:15:57Z |
| #621 |
hydradistrict: no district has coordinates, so /api/v1/nearest is dead in production |
bug |
experiencenet |
|
|
open |
|
2026-08-31T18:52:25Z |
| #619 |
HydraDistrict market atlas: NUTS 2 map interface for the #603 target markets |
feature |
experiencenet |
|
|
open |
|
2026-08-31T18:31:31Z |
| #618 |
Find and stop the management action that wiped Business Streaming on fluffy (gallo-romeins-museum) |
unclassified |
gallo-romeins-museum |
Gallo-Romeins |
|
open |
cederik |
2026-08-31T18:22:12Z |
| #615 |
MASTER: hydragon MVP - one map, Serath playable in VR, all other heroes NPC |
feature |
hydragon |
|
high |
open |
cederik |
2026-08-31T17:01:07Z |
| #614 |
HydraCluster admin token is baked into published hydrastreamingmonitor release binaries |
unclassified |
hydrastreamingmonitor |
|
|
open |
|
2026-08-31T15:00:01Z |
| #613 |
Label or repair the dead venue ethernet port that took pi-node-003 offline for three days |
unclassified |
hydraneck |
|
|
open |
|
2026-08-31T14:47:33Z |
| #612 |
Apple release workflows leave ci.keychain as the default keychain on cederikmini, breaking Bitwarden and iCloud password prompts (hydraheadipad + hydraheadmacos) |
bug |
hydraheadipad |
ad6 |
high |
open |
cederik |
2026-08-31T14:30:38Z |
| #611 |
Omada decommission leftovers: factory reset the gear and reclaim the controller storage |
improvement |
hydraneck |
|
|
open |
cederik |
2026-08-31T14:24:15Z |
| #610 |
hydraperforcewatcher: p4 print CombinedOutput makes a missing .hydrabuild.yaml look like a broken one |
bug |
experiencenet |
gallo-romeins-museum |
|
open |
|
2026-08-31T12:25:53Z |
| #609 |
hydraperforcewatcher: stale hydracluster admin token silently dropped CL8 build notification |
bug |
experiencenet |
gallo-romeins-museum |
|
open |
|
2026-08-31T12:25:43Z |
| #608 |
Security: hydravoice binaries publicly exposed for 158 days via unsupervised http.server on neoremote:9999 |
bug |
hydravoice |
|
high |
open |
|
2026-08-31T11:36:53Z |
| #607 |
Mouse freezes when starting the Castleviewer. |
unclassified |
|
Rupelmonde |
|
open |
Robbe |
2026-08-30T14:13:18Z |
| #603 |
Find target cities for ExperienceNet target markets |
feature |
experiencenet |
|
|
open |
cederik |
2026-08-29T22:12:36Z |
| #599 |
hydraadb: always-on adb-host scale for headset debugging over the mesh |
feature |
hydraadb |
|
|
open |
cederik |
2026-08-28T07:26:36Z |
| #595 |
hydracluster: persist streaming sessions and stamp venue at session open |
feature |
hydracluster |
|
|
open |
cederik |
2026-08-28T07:24:53Z |
| #594 |
hydracluster: node.venue integrity, audit, write-time validation, and the mobile-kit relocation procedure |
feature |
hydracluster |
|
|
open |
cederik |
2026-08-28T07:24:53Z |
| #593 |
hydraexperiencelibrary: add organization_id to experiences and an organization filter |
feature |
hydraexperiencelibrary |
|
|
open |
cederik |
2026-08-28T07:24:52Z |
| #592 |
hydravenues: verify visit-flanders venue attribution and document the asset name map |
improvement |
hydravenues |
|
|
open |
cederik |
2026-08-28T07:24:52Z |
| #591 |
iamnim: one-time code login handoff for downstream services |
feature |
iamnim |
|
|
open |
cederik |
2026-08-28T07:24:52Z |
| #589 |
Visit Flanders owner dashboard: iamnim login and asset performance on hydraorganization |
feature |
hydraorganization |
|
|
open |
cederik |
2026-08-28T07:24:52Z |
| #587 |
Surface the network a client is connected to (SSID / interface / DHCP segment) in neck scans and hydravenues |
feature |
hydraneck |
|
|
open |
anonymous |
2026-08-27T20:42:52Z |
| #586 |
kiosk overlay backdrop covers half the streamed experience window |
bug |
hydrabody |
|
|
open |
cederik |
2026-08-27T13:03:06Z |
| #584 |
hydraneckwebrtc: score_scale on browser NPS records (#565 Phase 5b) |
feature |
experiencenet |
|
|
open |
|
2026-08-27T12:05:42Z |
| #583 |
hydraheadquest: rating panel after stop, flat panel only (#565 Phase 5a) |
feature |
experiencenet |
|
|
open |
|
2026-08-27T12:05:42Z |
| #582 |
hydraheadipad: rating card after Exit experience (#565 Phase 4) |
feature |
experiencenet |
|
|
open |
|
2026-08-27T12:05:42Z |
| #581 |
hydraheadflatscreen + Qt kiosk: rating card after visitor exit (#565 Phase 3) |
feature |
experiencenet |
|
|
open |
|
2026-08-27T12:05:42Z |
| #580 |
hydracluster: nps config to heads + closeSession backstop (#565 Phase 2) |
feature |
experiencenet |
|
|
open |
|
2026-08-27T12:05:42Z |
| #579 |
hydranps service: rating upsert, submit_token, batch, admin split, card spec (#565 Phase 1) |
feature |
experiencenet |
|
|
open |
|
2026-08-27T12:05:41Z |
| #578 |
Cloud Seven: venue master tracker for all open issues, until the venue feed exists |
improvement |
experiencenet |
cloud-seven |
medium |
open |
cederik |
2026-08-27T11:57:12Z |
| #577 |
hydraissue: filter issues by venue in the list API and the admin UI, plus backfill and normalize existing venue values |
feature |
hydraissue |
cloud-seven |
medium |
open |
cederik |
2026-08-27T11:55:56Z |
| #576 |
hydravenues: show venue members the issues for their venue, venue-scoped feed from hydraissue |
feature |
hydravenues |
cloud-seven |
medium |
open |
cederik |
2026-08-27T11:55:56Z |
| #575 |
Cloud Seven: record the security as-built for CCTV, access control, intercom and intrusion alarm |
improvement |
experiencenet |
cloud-seven |
medium |
open |
cederik |
2026-08-27T11:55:23Z |
| #574 |
Cloud Seven security: shortlist suppliers to replace Secure Inside across CCTV, access control, intercom and alarm |
question |
experiencenet |
cloud-seven |
medium |
open |
cederik |
2026-08-27T11:55:23Z |
| #573 |
Cloud Seven: projection mapping for the artist exhibition projects |
feature |
experiencenet |
cloud-seven |
low |
open |
cederik |
2026-08-27T11:55:23Z |
| #572 |
Cloud Seven: Ricoh scan to email fails for the Google Workspace addresses |
bug |
experiencenet |
cloud-seven |
high |
open |
cederik |
2026-08-27T11:54:58Z |
| #571 |
PaperCut at Cloud Seven: keep or replace, we pay for it but the team does not use it |
question |
experiencenet |
cloud-seven |
medium |
open |
cederik |
2026-08-27T11:54:57Z |
| #570 |
Cloud Bar: the Sonos sound system does not work, diagnose and fix |
bug |
hydraroar |
cloud-seven |
high |
open |
cederik |
2026-08-27T11:54:57Z |
| #569 |
Studio 7: live streaming and recording ready for the September events |
feature |
hydravoice |
cloud-seven |
high |
open |
cederik |
2026-08-27T11:54:57Z |
| #568 |
Studio 7: train the venue team on the new Hi-Fi setup, session 2026-09-03 TBC |
improvement |
experiencenet |
cloud-seven |
high |
open |
cederik |
2026-08-27T11:54:57Z |
| #567 |
Cloud Seven AV: define the technical support model after Secure Inside |
improvement |
experiencenet |
cloud-seven |
high |
open |
cederik |
2026-08-27T11:54:56Z |
| #566 |
Cloud Seven: Secure Inside hand-over, master tracker |
improvement |
experiencenet |
cloud-seven |
high |
open |
cederik |
2026-08-27T11:54:18Z |
| #565 |
HydraNPS end of experience rating: 5-star popup in the heads after Exit experience |
feature |
experiencenet |
|
|
open |
|
2026-08-27T09:20:40Z |
| #562 |
Archive step: strip top-level Builds/ prefix so exe_path resolves |
feature |
hydraperforce |
|
|
open |
cederik |
2026-08-26T19:40:06Z |
| #561 |
Spike: WiVRn on a Linux XR body |
feature |
hydraheadwivrn |
|
|
open |
cederik |
2026-08-26T19:40:06Z |
| #560 |
Hydra fork of the ALVR client APK |
feature |
hydraheadquest |
|
|
open |
cederik |
2026-08-26T19:40:06Z |
| #559 |
hydraheadpico: Pico port of the head app with PBS handoff |
feature |
hydraheadpico |
|
|
open |
cederik |
2026-08-26T19:40:06Z |
| #558 |
stream_mode xr handoff to the ALVR client |
feature |
hydraheadquest |
|
|
open |
cederik |
2026-08-26T19:40:06Z |
| #557 |
XR provider roles: ALVR/SteamVR + Pico Business Streaming + graceful tri-mode switching |
feature |
hydrabody |
|
|
open |
cederik |
2026-08-26T19:40:05Z |
| #556 |
stream_mode xr: model, driver selection, exclusive slots |
feature |
hydracluster |
|
|
open |
cederik |
2026-08-26T19:40:05Z |
| #553 |
Cloud-seven network hygiene: personal PC on infra VLAN, uncorrelated Mac Mini interface, unknown IoT |
task |
hydraneck |
|
|
open |
anonymous |
2026-08-26T08:15:56Z |
| #551 |
stream watchdog kills live streams when Sunshine API auth fails (401 treated as idle) |
bug |
hydrabody |
|
|
open |
cederik |
2026-08-25T15:36:38Z |
| #550 |
hydraroar reach: mesh routing to venue subnets, cloud-seven LAN options, remaining Sonos household |
improvement |
hydraroar |
|
|
open |
anonymous |
2026-08-25T13:31:12Z |
| #549 |
Proactive game pairing: head-driven verify-then-pair reconcile loop (district trust mesh) |
bug |
hydraheadflatscreen |
|
|
open |
|
2026-08-25T13:11:26Z |
| #548 |
hydranode exec: command timeout does not kill hung child processes, workers wedge permanently |
bug |
hydranode |
|
|
open |
cederik |
2026-08-25T12:31:03Z |
| #545 |
Per-venue access in hydravenues via iamnim, hydramancer as front door |
feature |
experiencenet |
|
|
open |
cederik |
2026-08-22T09:01:00Z |
| #544 |
hydraheadquest: Quest head app (one APK, HMS-managed) + XR stream receiver plan |
feature |
hydraheadquest |
|
|
open |
cederik |
2026-08-21T12:35:06Z |
| #543 |
hydraperforceprovision: ensure-server hardening from the soulmade rollout |
task |
hydraperforceprovision |
|
|
open |
cederik |
2026-08-20T19:13:41Z |
| #542 |
Bump hydrarelease to v1.20.0 with the next release; first forced update needs node-by-node care |
bug |
hydranode |
|
|
open |
|
2026-08-20T17:53:26Z |
| #538 |
Omarchy marketplace plugin: Sunshine streaming bar widget (Hydra upsell channel) |
bug |
hydraheadflatscreen |
|
|
open |
|
2026-08-20T11:11:06Z |
| #536 |
District API silently clears venue when the field is omitted |
unclassified |
hydracluster |
|
|
open |
anonymous |
2026-08-20T09:13:47Z |
| #534 |
Single-app kiosk follow-up: validate VDS_AUTO fix, agent v2.2.5, M5, release decisions |
unclassified |
hydraheadflatscreen |
|
|
open |
anonymous |
2026-08-20T09:07:38Z |
| #533 |
GL.iNet neck follow-ups: SSH WireGuard toggle and iPad check |
improvement |
hydraneck |
|
|
open |
cederik |
2026-08-20T09:06:02Z |
| #532 |
iPad fleet hardening: Single App Mode, store country BE, SimpleMDM paid plan, serial-to-head mapping |
improvement |
hydramdm |
|
|
open |
cederik |
2026-08-19T23:26:20Z |
| #531 |
HydraHeadiPad ships a hardcoded Moonlight uniqueid (0123456789ABCDEF) on every device |
bug |
hydraheadipad |
|
|
open |
cederik |
2026-08-19T23:23:57Z |
| #530 |
Body selection double-booking: two heads land on one body when launches fall within the heartbeat lag window |
bug |
hydracluster |
|
|
open |
cederik |
2026-08-19T23:23:57Z |
| #529 |
Self-service enrolment for the Linux pipeline (portal, not operator-edited config) |
unclassified |
hydralinuxpipeline |
|
|
open |
|
2026-08-19T23:15:44Z |
| #528 |
Wire Tier 2 on-demand hcloud builders for the exec transport |
unclassified |
hydrapipelinerunnerlinux |
|
|
open |
|
2026-08-19T23:15:44Z |
| #527 |
Prebuilt hydra-builder image so ephemeral builders start warm |
unclassified |
hydrapipelinerunnerlinux |
|
|
open |
|
2026-08-19T23:15:44Z |
| #526 |
Roll hydraskin v0.12.0 (the `launch` command) to the whole fleet |
unclassified |
hydraskin |
|
|
open |
|
2026-08-19T23:15:44Z |
| #525 |
rogue is built by two paths: its own CI and the git-watcher - pick one owner |
unclassified |
hydralinuxpipeline |
|
|
open |
|
2026-08-19T23:15:44Z |
| #523 |
Linux pipeline: add a 'release' build type (native-arch binary/AppImage -> release server), not just OCI scales |
unclassified |
hydralinuxpipeline |
|
|
open |
|
2026-08-19T22:59:36Z |
| #520 |
Linux pipeline: deployment hardening + multi-tenant follow-ups |
unclassified |
hydralinuxpipeline |
|
|
open |
|
2026-08-19T21:42:33Z |
| #519 |
hydraauth authenticates an empty bearer when the configured token is empty |
bug |
hydraauth |
|
critical |
open |
|
2026-08-19T21:22:54Z |
| #518 |
Apple Business Manager: enroll org, ADE zero-touch, Custom Apps to replace ad hoc lane |
feature |
hydramdm |
|
|
open |
cederik |
2026-08-19T20:55:19Z |
| #515 |
hydracluster: bundle/embed role recipes with the release so they cannot drift from the binary |
bug |
hydracluster |
|
high |
open |
|
2026-08-19T20:06:35Z |
| #514 |
Phase 2: iPad should generate its own WireGuard keypair so the private key never leaves the device |
improvement |
hydraheadipad |
|
|
open |
cederik |
2026-08-19T18:55:57Z |
| #513 |
hydramark: self-owned UE diagnostic probe and benchmark app for multi-stream bodies |
feature |
hydramark |
|
|
open |
cederik |
2026-08-19T18:55:35Z |
| #511 |
Mercator: per-instance audio device selection via launch args (-MicDevice, -AudioOutDevice) |
feature |
mercatortalks |
|
|
open |
cederik |
2026-08-19T17:47:31Z |
| #510 |
Body discovery probes fail from a long-lived agent process until service restart (omarchy head) |
bug |
hydraheadflatscreen |
|
|
open |
cederik |
2026-08-19T13:36:28Z |
| #508 |
Implement the Linux/container build pipeline: hydralinuxpipeline + hydrapipelinerunnerlinux |
feature |
hydralinuxpipeline |
|
|
open |
anonymous |
2026-08-19T12:52:14Z |
| #504 |
Multi-stream bodies: N Sunshine instances on N VDD displays, hydracluster as slot allocator (PoC: A5000 in bxl1-test-2, MacBook Air + iPad, Rupelmonde Castle Viewer) |
feature |
hydracluster |
|
|
open |
cederik |
2026-08-18T14:04:01Z |
| #502 |
Build-pipeline patterns: plug the container-build path into the shared layer (HydraRelease + ExperienceLibrary + skeleton), do not duplicate |
improvement |
hydragitwatcher |
|
|
open |
anonymous |
2026-08-18T12:45:12Z |
| #499 |
Naming conventions decision record: hydrahead vs hydraheadflatscreen, and per-platform artifact naming |
improvement |
hydraheadflatscreen |
|
|
open |
claude |
2026-08-18T10:36:12Z |
| #497 |
Control-plane vs node-agent split: hydraskin op API, hydracluster delegation, scoped control-plane tokens |
feature |
hydracluster |
|
|
open |
anonymous |
2026-08-18T08:45:28Z |
| #496 |
hydraskin: declarative special-scale config with hcloud-style isolation and scoped tokens |
feature |
hydraskin |
|
|
open |
anonymous |
2026-08-18T08:13:00Z |
| #495 |
subprocessPairWithSunshine: PIN submit ignores Sunshine status:false and races the pair session |
bug |
hydraheadflatscreen |
|
|
open |
claude |
2026-08-17T15:21:40Z |
| #494 |
Release workflow upload step fails: RELEASES_SSH_KEY permission denied |
bug |
hydrarelease |
|
|
open |
claude |
2026-08-17T13:08:32Z |
| #492 |
HydraMancer: git-push-to-deploy for scales (service-side sibling of the Perforce experience path) |
feature |
hydramancer |
|
|
open |
anonymous |
2026-08-15T23:37:49Z |
| #490 |
Self-service experience management for external creators (Cyborn / Gallo-Romeins) via hydramancer — synthesis + plan |
unclassified |
hydramancer |
|
|
open |
|
2026-08-15T11:55:42Z |
| #485 |
Migrate hydraneck to a Pi scale, preserving mesh IP 10.10.100.14 (MikroTik firewall identity) |
feature |
hydraneck |
|
|
open |
|
2026-08-12T12:45:55Z |
| #484 |
Automate the creator access hand-off (depot, push token, venue slot) |
feature |
hydramancer |
|
|
open |
|
2026-08-12T12:28:18Z |
| #482 |
Fleet-level synthetic checks for silently-failing load-bearing paths (release downloads, hydrabackup, mesh handshakes) |
improvement |
hydrascalerouter |
|
|
open |
|
2026-08-11T18:11:57Z |
| #481 |
District server (hydraguard-brussels, OVH 141.227.136.199) is a total SPOF — no off-box backup of hub key/mesh/certs |
improvement |
hydraguard |
|
|
open |
|
2026-08-11T18:11:56Z |
| #478 |
Screenshot feedback: iPad17_4 / 26.3 |
unclassified |
hydraheadipad |
|
|
open |
hydraapplepipeline |
2026-08-07T22:24:58Z |
| #477 |
Screenshot feedback: iPad17_4 / 26.3 |
unclassified |
hydraheadipad |
|
|
open |
hydraapplepipeline |
2026-08-07T22:24:58Z |
| #476 |
Feedback: Log |
bug |
hydraheadipad |
|
|
open |
hydraapplepipeline |
2026-08-07T22:24:58Z |
| #475 |
Feedback: Data |
bug |
hydraheadipad |
|
|
open |
hydraapplepipeline |
2026-08-07T22:24:58Z |
| #474 |
Feedback: Switch orientation |
bug |
hydraheadipad |
|
|
open |
hydraapplepipeline |
2026-08-07T22:24:58Z |
| #473 |
Feedback: Crash |
bug |
hydraheadipad |
|
|
open |
hydraapplepipeline |
2026-08-07T22:24:58Z |
| #472 |
Crash report: iPad17_4 / 26.3 |
bug |
hydraheadipad |
|
|
open |
hydraapplepipeline |
2026-08-07T22:24:58Z |
| #471 |
Crash report: iPad17_4 / 26.3 |
bug |
hydraheadipad |
|
|
open |
hydraapplepipeline |
2026-08-07T22:24:58Z |
| #470 |
Crash report: iPad17_4 / 26.3 |
bug |
hydraheadipad |
|
|
open |
hydraapplepipeline |
2026-08-07T22:24:58Z |
| #469 |
Crash report: iPad17_4 / 26.3 |
bug |
hydraheadipad |
|
|
open |
hydraapplepipeline |
2026-08-07T22:24:58Z |
| #468 |
Crash report: iPad17_4 / 26.3 |
bug |
hydraheadipad |
|
|
open |
hydraapplepipeline |
2026-08-07T22:24:58Z |
| #467 |
Crash report: iPad17_4 / 26.3 |
bug |
hydraheadipad |
|
|
open |
hydraapplepipeline |
2026-08-07T22:24:57Z |
| #466 |
Feedback: Afsluiten mercator |
bug |
hydraheadipad |
|
|
open |
hydraapplepipeline |
2026-08-07T22:24:57Z |
| #465 |
Feedback: Crash after exit |
bug |
hydraheadipad |
|
|
open |
hydraapplepipeline |
2026-08-07T22:24:57Z |
| #464 |
Feedback: Mercator force stop |
bug |
hydraheadipad |
|
|
open |
hydraapplepipeline |
2026-08-07T22:24:57Z |
| #463 |
Feedback: Exit after castle |
bug |
hydraheadipad |
|
|
open |
hydraapplepipeline |
2026-08-07T22:24:57Z |
| #462 |
Feedback: Crash |
bug |
hydraheadipad |
|
|
open |
hydraapplepipeline |
2026-08-07T22:24:57Z |
| #461 |
Feedback: Merc |
bug |
hydraheadipad |
|
|
open |
hydraapplepipeline |
2026-08-07T22:24:57Z |
| #460 |
Feedback: Crash na echt |
bug |
hydraheadipad |
|
|
open |
hydraapplepipeline |
2026-08-07T22:24:57Z |
| #459 |
Feedback: Nee crash pon exit |
bug |
hydraheadipad |
|
|
open |
hydraapplepipeline |
2026-08-07T22:24:57Z |
| #458 |
hydracluster reprovision returns ok without re-running the recipe on a repeat call |
bug |
hydracluster |
|
|
open |
|
2026-08-07T21:23:35Z |
| #457 |
No supported way to remove a head iPad peer; RemoveHeadIPad exists but is exposed nowhere |
bug |
hydraguard |
|
|
open |
cederik |
2026-08-07T21:06:43Z |
| #456 |
Any node token can read and mutate any head; requireAdminOrNodeToken never scopes to the path ID |
bug |
hydracluster |
|
|
open |
cederik |
2026-08-06T16:46:54Z |
| #455 |
Upgrade incus beyond 7.2 on pi nodes; report stop-hook deadlock upstream |
improvement |
hydraskin |
|
|
open |
anonymous |
2026-08-06T16:44:35Z |
| #454 |
Alert on sustained edge 5xx for registered domains (auto-file hydraissue) |
improvement |
hydrascalerouter |
|
|
open |
anonymous |
2026-08-06T16:44:35Z |
| #453 |
Gate mesh/config rollouts on node health and alert on stuck jobs |
improvement |
hydracluster |
|
|
open |
anonymous |
2026-08-06T16:44:35Z |
| #452 |
Make mesh renumbering rebind atomic and ordered, with rollback |
improvement |
hydracluster |
|
|
open |
anonymous |
2026-08-06T16:44:35Z |
| #451 |
hydracluster will not start when hydradistrict is down, though it tolerates the same failure at runtime |
bug |
hydracluster |
|
|
open |
cederik |
2026-08-06T15:05:08Z |
| #445 |
pi-node-003: incusd deadlocks on startup (futex_wait_queue), 8 production domains down |
bug |
hydraskin |
|
|
open |
|
2026-08-06T11:54:46Z |
| #443 |
Rename the hydrahead release project to hydraheadflatscreen — the name maps to a different binary than it claims (caused a 24,866-restart crash loop) |
improvement |
hydraheadflatscreen |
|
|
open |
|
2026-08-05T13:48:07Z |
| #441 |
Tommaso cannot open Rupelmonde.uproject - C++/plugin build fails on Win64 (UE 5.5) |
bug |
rupelmondecastleviewer |
|
|
open |
anonymous |
2026-08-05T07:38:53Z |
| #439 |
Migration write-test: hydraissue cutover to pi-node-004 |
feature |
hydrabody |
|
|
open |
cederik |
2026-08-04T15:39:39Z |
| #438 |
Browser head streaming is gone: what a third attempt must decide (hydraheadwebstream + hydraneckwebrtc retired 2026-08-04) |
feature |
experiencenet |
|
|
open |
cederik |
2026-08-04T12:00:51Z |
| #437 |
hydraskin Incus bridge subnet collision between pi-node-001 and pi-node-004-nvme (10.200.86.0/24) |
bug |
hydraskin |
|
|
open |
cederik |
2026-08-04T11:14:48Z |
| #436 |
hydranode updateService uses role name as systemd unit name — hydraskin updates fail silently, old process keeps running |
bug |
hydranode |
|
|
open |
cederik |
2026-08-04T11:14:17Z |
| #435 |
District WireGuard hub did not survive a reboot — wg-quick@wg0 was disabled, mesh down ~11h undetected |
bug |
hydraguard |
|
critical |
open |
|
2026-08-03T18:44:35Z |
| #433 |
Public microservice hosting on Hydra: unresolved concerns before opening it up |
question |
hydrareverseproxy |
|
high |
open |
|
2026-08-02T14:49:43Z |
| #432 |
Mercator freezes after a few seconds on wobbly: UE GPU crash (D3D12 device removal), machine-level GPU instability |
bug |
hydrabody |
Rupelmonde |
|
open |
anonymous |
2026-08-02T12:01:36Z |
| #431 |
sunshine.log grows unbounded (130 MB on cosmic-pretzel-98): debug log level in generated sunshine.conf, no rotation |
bug |
hydracluster |
|
|
open |
claude-code |
2026-08-02T04:49:11Z |
| #430 |
hydrabody floods log every 30s: sunshine client list JSON shape changed, trim broken |
bug |
hydrabody |
|
|
open |
claude-code |
2026-08-02T04:49:11Z |
| #429 |
hydrabody restart mid-stream loses stream state, gpu-mismatch watchdog then kills the live experience |
bug |
hydrabody |
|
|
open |
claude-code |
2026-08-02T04:48:55Z |
| #428 |
Castle viewer hotspots unclickable: duplicate VDD adapter instances break absolute mouse mapping on cosmic-pretzel-98 |
bug |
hydrabody |
|
|
open |
claude-code |
2026-08-02T04:48:42Z |
| #427 |
Registry maturity: no request logging, no garbage collection, no backup, no storage alerting |
improvement |
hydrascaleregistry |
|
medium |
open |
|
2026-08-02T04:38:05Z |
| #425 |
hydraguard is absent from knownServices, and the secrets boundary is undocumented |
improvement |
hydrabackup |
|
medium |
open |
|
2026-08-01T18:22:52Z |
| #424 |
hub.key has no automated off-box backup — the documented procedure is manual |
improvement |
hydraguard |
|
high |
open |
|
2026-08-01T18:22:52Z |
| #423 |
No Text Appears When Tapping the Yellow Droplets |
bug |
|
Rupelmonde |
|
open |
Robbe Meyntjens |
2026-08-01T11:31:35Z |
| #422 |
Test-restore the brussels-district-v2 snapshot: prove hub.key survives before the district server takes on ingress |
improvement |
hydraguard |
|
high |
open |
|
2026-07-30T21:54:55Z |
| #421 |
Define the district server: hydrareverseproxy as ingress for scales over the WireGuard mesh |
improvement |
hydrareverseproxy |
|
high |
open |
|
2026-07-29T23:09:28Z |
| #420 |
Groom the ExperienceNet tracker: 214 open, 95% never triaged |
improvement |
hydraissue |
|
medium |
open |
|
2026-07-29T19:18:28Z |
| #419 |
Body session capacity: compute and expose max concurrent streams per body |
feature |
hydraneckwebrtc |
|
medium |
proposed |
|
2026-07-29T19:09:39Z |
| #418 |
Investigation: multi-session streaming on one GPU via Sunshine virtual displays |
feature |
hydrabody |
|
medium |
proposed |
|
2026-07-29T19:09:39Z |
| #417 |
Implement experience app watchdog to kill orphaned processes after stream ends |
bug |
hydrabody |
|
high |
proposed |
|
2026-07-29T19:09:39Z |
| #416 |
hydraheadflatscreen: proactively request all TCC permissions on first run / after update |
bug |
hydraheadflatscreen |
|
|
open |
|
2026-07-29T19:09:39Z |
| #414 |
mirror-a is the sole copy of all artifacts since February, with no peer or backup |
bug |
hydramirror |
|
high |
open |
|
2026-07-28T15:40:04Z |
| #413 |
hydraneck host: the 8GB is for the co-located Omada controller, not hydraneck (28MB) |
improvement |
hydraneck |
|
medium |
open |
|
2026-07-28T12:49:56Z |
| #412 |
Evaluate SSH vs exec channel for node access: measured 2.2s on current agents — recommend completing rollout, not switching transport |
improvement |
hydracluster |
|
medium |
open |
|
2026-07-28T12:29:07Z |
| #408 |
Migrate Hydra stack off Hetzner: 19 servers assessment |
Feature Request |
hydracluster |
|
|
open |
anonymous |
2026-07-28T12:00:28Z |
| #406 |
HydraSkin: Container host role for low-cost nodes (Raspberry Pi 5, Intel N150) |
Feature Request |
hydracluster |
|
|
open |
anonymous |
2026-07-28T10:24:23Z |
| #405 |
hydranode/hydraheadflatscreen do not survive a physical reboot on Mac Mini kiosk heads (turbo-pancake-76), no remote recovery possible |
bug |
hydranode |
|
|
open |
agentcodex |
2026-07-27T12:59:42Z |
| #404 |
Codify Windows Mobile Hotspot auto-start (HydraHotspot) as a hydracluster recipe |
unclassified |
hydracluster |
|
|
open |
cederik |
2026-07-27T12:12:57Z |
| #403 |
Pico 4 Ultra Enterprise: build hydraheadpico kiosk APK (Head contract + Business Streaming handoff) |
feature |
hydraheadpico |
|
medium |
open |
|
2026-07-27T12:08:39Z |
| #402 |
Feature Request #397 (revised): Network-quality telemetry... |
unclassified |
|
|
|
open |
anonymous |
2026-07-25T20:08:22Z |
| #401 |
Kiosk always fullscreens on macOS Main Display, no way to target the venue display when a second monitor is connected |
feature |
hydra-experiencenet |
|
|
open |
agentcodex |
2026-07-23T12:36:17Z |
| #400 |
No alerting when a head's hydraheadflatscreen agent dies (13-day gap on turbo-pancake-76) |
bug |
hydraheadflatscreen |
|
|
open |
agentcodex |
2026-07-23T12:32:48Z |
| #399 |
Pi Fleet Migration: Move Hydra + NimsForest from Hetzner to LXC on Raspberry Pi 5 |
Feature Request |
hydracluster |
|
|
open |
anonymous |
2026-07-20T18:14:56Z |
| #398 |
Pi Fleet Migration: Move Hydra + NimsForest from Hetzner to LXC on Raspberry Pi 5 |
Feature Request |
hydracluster |
|
|
open |
anonymous |
2026-07-20T18:13:59Z |
| #397 |
Feature Request: In-client network-quality measurement (j... |
unclassified |
|
|
|
open |
anonymous |
2026-07-18T10:36:42Z |
| #396 |
Castle Viewer fails to start – "Body discovery failed" error |
bug |
|
rupelmonde |
|
open |
Robbe Meyntjens |
2026-07-13T18:46:38Z |
| #395 |
Castle Viewer fails to start – "Body discovery failed" error |
bug |
|
rupelmonde |
|
open |
Robbe Meyntjens |
2026-07-13T18:46:35Z |
| #394 |
hydrastreamingmonitor: the cicd.md "force an immediate deploy" procedure does not work |
unclassified |
hydra |
|
|
open |
|
2026-07-11T09:00:02Z |
| #393 |
Runbook: body-recovery.md covers a dead agent on Windows only — there is no macOS/Mac mini path |
unclassified |
hydra |
|
|
open |
|
2026-07-11T09:00:02Z |
| #392 |
Runbook: no triage procedure for "node is offline — powered off, or powered on with a dead agent?" |
unclassified |
hydra |
|
|
open |
|
2026-07-11T09:00:02Z |
| #391 |
hydraneck: documented diagnosis values are wrong (`not-on-network` and `unmanaged` do not exist) |
unclassified |
hydra |
|
|
open |
|
2026-07-11T09:00:02Z |
| #390 |
macOS: hydranode installs as a LaunchAgent, so a Mac mini that boots to loginwindow never starts its agent |
unclassified |
hydra |
|
|
open |
|
2026-07-11T09:00:02Z |
| #389 |
Regarding the mac mini at cloud seven
"Hello Sam,
Th... |
unclassified |
|
|
|
open |
anonymous |
2026-06-30T14:28:29Z |
| #388 |
See how ee can leverage pyrowave, replace moonshine / sun... |
unclassified |
hydra |
|
|
open |
anonymous |
2026-06-25T12:33:11Z |
| #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 |
| #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 |
|
high |
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 |
| #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 |