Commit Graph

  • 2b950e4953 refactor: port backend and frontend to TypeScript classes (bun + vite) refactor/typescript-bun-vite developer 2026-09-24 07:43:04 +00:00
  • 9b8c2a9599 fix ice candidates main developer 2026-09-23 19:16:56 +00:00
  • 87f181504c fix even better audio developer 2026-09-23 14:49:00 +00:00
  • ce3d40aba8 fix hifi mode developer 2026-09-23 14:34:49 +00:00
  • 10481ad08c fix volume and quality developer 2026-09-23 14:27:07 +00:00
  • 143dd26c31 fix mats 2026-09-23 11:06:20 +02:00
  • ee9cffc66d Merge branch 'main' of git.k6n.net:mats/gibbz mats 2026-09-23 09:55:13 +02:00
  • f8fb3993e0 update mats 2026-09-23 09:49:48 +02:00
  • 25bc94a3a1 restore browser video codec defaults mats 2026-09-22 17:37:47 +02:00
  • 2888a54259 fix mic meter and distribute participant positions mats 2026-09-22 17:24:34 +02:00
  • 7b9ff4c098 add manual microphone gain and signal meter mats 2026-09-22 17:21:12 +02:00
  • ee81c519a1 disable audio gain processing and prefer H264 mats 2026-09-22 17:11:28 +02:00
  • 1fc8f0d469 manage screen share preview lifecycle mats 2026-09-22 17:05:04 +02:00
  • f2d62ac142 tune voice quality and monitor media health mats 2026-09-22 17:03:01 +02:00
  • cb793c7ab6 allow direct ICE with TURN fallback mats 2026-09-22 16:49:40 +02:00
  • c9f9ff857e add mobile ICE settings reset mats 2026-09-22 16:39:20 +02:00
  • 365415740e improve WebRTC NAT reliability diagnostics mats 2026-09-22 16:31:21 +02:00
  • f3c735b808 sound mats 2026-09-22 16:07:11 +02:00
  • 5f8b0e60d4 less padding mats 2026-09-22 16:00:12 +02:00
  • dd8eca1d7d less mats 2026-09-22 15:23:31 +02:00
  • cfbee14af9 more rum debugging mats 2026-09-22 15:20:42 +02:00
  • 40ebe5e6f6 fix mats 2026-09-22 15:16:48 +02:00
  • 3944adde2b update manifest mats 2026-09-22 15:05:49 +02:00
  • 75c8350573 some tweaks mats 2026-09-22 14:50:11 +02:00
  • d4332601b6 images mats 2026-09-22 14:44:27 +02:00
  • 2665792caf fix styles mats 2026-09-22 14:35:38 +02:00
  • aab7931142 icons mats 2026-09-22 14:24:14 +02:00
  • ec02a6ddaf sw mats 2026-09-22 14:04:06 +02:00
  • 0b2c5ca4c9 pwa mats 2026-09-22 13:55:06 +02:00
  • 78d97ee733 Add a second, LAN-only TURN relay to avoid hairpin NAT entirely matsandClaude Sonnet 5 2026-09-22 13:13:25 +02:00
  • 5836424baf Force TURN relay on WebRTC retry — works around same-LAN NAT/isolation issues matsandClaude Sonnet 5 2026-09-22 12:10:12 +02:00
  • 3517bdf52b fix(webrtc): rebuild the RTCPeerConnection on failure instead of restartIce() matsandClaude Sonnet 5 2026-09-22 12:08:07 +02:00
  • 8474a85ed2 fix(spatial): decorrelate spawn radius from angle to stop avatar overlap matsandClaude Sonnet 5 2026-09-22 11:58:11 +02:00
  • f68e77472e Clamp spatial-map dragging to the room and shrink initial spawn spread matsandClaude Sonnet 5 2026-09-22 11:51:05 +02:00
  • 7795cf84a3 Add a mobile-responsive layout and mirrored call controls matsandClaude Sonnet 5 2026-09-22 11:39:05 +02:00
  • 664417c6da fix(server): raise keepAliveTimeout above ingress-nginx's upstream idle timeout matsandClaude Sonnet 5 2026-09-22 11:21:52 +02:00
  • 5bde1757d6 Require a nickname before joining and add a quick-start help modal matsandClaude Sonnet 5 2026-09-22 11:17:05 +02:00
  • 099d637815 Replace hand-rolled spatial canvas drag with Konva matsandClaude Sonnet 5 2026-09-22 11:14:32 +02:00
  • 5ecf415f64 Clarify mic mute state, center spatial map on you, show talking/muted on shares matsandClaude Sonnet 5 2026-09-22 11:07:34 +02:00
  • 45d2a4911f Attach active screen share to new peers and prompt mic on join gesture mats 2026-09-22 10:46:28 +02:00
  • dee8ef4f7c Show users in voice channels before joining mats 2026-09-22 10:45:08 +02:00
  • a29bd58b0c fix(rum): restrict traceHeaderOrigins to same origin to prevent matrix CORS preflight failure mats 2026-09-22 10:31:38 +02:00
  • 4d8a4a0dec fix(otel): point backend otel endpoint to in-cluster otel-debug-service in monitoring namespace mats 2026-09-22 10:29:44 +02:00
  • b6cc9f3465 feat(build): bundle frontend with vite and matrix-js-sdk, fix HOST in server.js mats 2026-09-22 10:29:03 +02:00
  • 5ce3b46bab matrix mats 2026-09-22 10:21:28 +02:00
  • e687d41574 fix(ui): compact user panel with status icon and room indicator mats 2026-09-22 10:06:01 +02:00
  • a2be7cf6a5 feat(ui): move users to channel list with hover volume popup, dedicate main stage to screenshares, add ws ping mats 2026-09-22 10:02:03 +02:00
  • d3fd800ea7 fix(channel): assign S.room when joining voice room mats 2026-09-22 09:54:28 +02:00
  • 7b29cf7d10 fix(screenshare): enable button feedback, audio capture fallback and bump version mats 2026-09-22 09:52:05 +02:00
  • 5757156843 feat: migrate voice app, add otel/rum, dockerfile, k8s deployment with ingress mats 2026-09-22 09:43:47 +02:00
  • a0d5a9a2c7 voice-poc: multi-share grid + pop-out window per shared screen mats 2026-09-22 07:15:34 +00:00
  • ebbf1b07d8 voice-poc: wire up screen share button (S shortcut, active/disabled states) mats 2026-09-22 07:12:58 +00:00
  • 404dae3a28 voice-poc: WebRTC voice + screen share + spatial audio with configurable STUN/TURN mats 2026-09-22 07:10:44 +00:00
  • 89053153cc Initial commit mats 2026-09-22 08:41:20 +02:00