Commit Graph

  • bdb90854f8 fix(compose): mount ./secrets read-write so yt-dlp can save cookie jar main omar 2026-06-16 07:49:30 +03:00
  • b93d476903 fix(youtube): bake JS-challenge solver into backend image + Gitea CI omarandClaude Opus 4.8 2026-06-16 07:27:57 +03:00
  • dd26e57954 Merge pull request #45 from GingerFury6/fix-video-known-limitations Your friendly nerd 2026-03-28 19:12:59 +01:00
  • bbfa9d50f0 sidecar: revert GOP back to 15 frames Philipp 2026-03-23 16:05:53 +01:00
  • b6bd0a0eed fix(sidecar): reset RTP queues and peer stream state on source switch Philipp 2026-03-22 02:22:51 +01:00
  • 7b2995ca67 feat(streaming): restore preset controls and add separate FPS/bitrate tuning Philipp 2026-03-22 01:54:57 +01:00
  • d35dc5e3e2 fix(sidecar): stabilize stream sync and peer join handling (#43) Your friendly nerd 2026-03-18 18:16:06 +01:00
  • 4868e12322 fix(sidecar): stabilize stream sync and peer join handling Philipp 2026-03-18 02:07:44 +01:00
  • 00935dde1e Optimize Agent Flow Runner and improve Video Streaming Clusterzx 2026-03-12 16:41:38 +01:00
  • cca3e47f15 fix: return raw response from HTTP request bot action Clusterzx 2026-03-11 22:39:11 +01:00
  • 238a057ce6 feat: add Player Widget button to bot card UI Clusterzx 2026-03-11 22:12:23 +01:00
  • 2cad3d058d feat: complete queue management system Clusterzx 2026-03-11 21:59:31 +01:00
  • d3ff813129 fix: resolve issues #26, #27, #12, #29 Clusterzx 2026-03-11 14:45:51 +01:00
  • b9d65f8652 Merge branch 'dev-public' Clusterzx 2026-03-11 12:59:30 +01:00
  • be6757a786 fix: add GenerateCodeActionData to union type + preserve permanent channel option Clusterzx 2026-03-11 12:59:23 +01:00
  • 61d1ac4783 clean-up comments Philipp 2026-03-11 00:21:24 +01:00
  • 01388264b5 Update README.md Clusterzx 2026-03-11 00:00:54 +01:00
  • c2746f6e97 feat: yt-dlp cookie management UI + Docker sidecar fixes ClusterzxandClaude Opus 4.6 2026-03-10 23:55:25 +01:00
  • 8cbff01d18 fix: Constrain video preview size and rebuild sidecar with A/V sync fix ClusterzxandClaude Opus 4.6 2026-03-10 21:50:51 +01:00
  • 1ac052b0af test: Temp Save Clusterzx 2026-03-10 21:09:35 +01:00
  • b0adc7e595 fix: Remove wallclock-based A/V timestamp correction in sidecar ClusterzxandClaude Opus 4.6 2026-03-10 20:15:03 +01:00
  • f295061aba fix: Stream stop, video quality, and UDP fragmentation ClusterzxandClaude Opus 4.6 2026-03-10 19:15:50 +01:00
  • 591e4ac950 feat: Video streaming via MusicBot with Go WebRTC sidecar ClusterzxandClaude Opus 4.6 2026-03-10 17:14:58 +01:00
  • 9c43a64406 feat: expanding temp channel creation Philipp 2026-03-10 02:23:58 +01:00
  • a9d0009cbe fixed temp/perm switch in channel create node Philipp 2026-03-10 01:08:42 +01:00
  • 0d7be581f9 QOL fixes Philipp 2026-03-09 23:54:28 +01:00
  • 888f0d3088 fix: Restore radio preset scroll fix regression (#3) Clusterzx 2026-03-09 11:07:54 +01:00
  • 470858ee83 Integrate community PRs #15, #23, #25 Clusterzx 2026-03-08 21:11:21 +01:00
  • 749cfa0385 feat: Channel-specific chat command triggers in flow automation Clusterzx 2026-03-08 19:25:47 +01:00
  • 5a62d65b28 feat: Music request history with frontend page and API Clusterzx 2026-03-08 19:25:29 +01:00
  • 1d3a0ac54c feat: Voice audio improvements — stereo support + stable 20ms pacing Clusterzx 2026-03-08 19:20:18 +01:00
  • c53a04fc2d Remove Deno, use Node.js as yt-dlp JS runtime Clusterzx 2026-03-07 20:10:32 +01:00
  • 07a8fc3d6d Fix multiple GitHub issues (#5, #6, #7, #8, #10, #13, #16, #18) Clusterzx 2026-03-07 19:31:11 +01:00
  • 33623336d5 Merge branch 'main' of https://github.com/clusterzx/ts6-manager Clusterzx 2026-02-25 20:48:40 +01:00
  • 3a91bf744b Fix for issue #2 #3 #4 Clusterzx 2026-02-25 20:48:38 +01:00
  • dd80a4fe91 Add disclaimer and AI Assisted badge to README Your friendly nerd 2026-02-25 20:13:19 +01:00
  • 87edf3efd9 Remove unneccesary debug messages Clusterzx 2026-02-25 16:22:40 +01:00
  • 931fd8abf6 Update Readme Clusterzx 2026-02-25 16:08:45 +01:00
  • 98752fb33b Security hardening: setup wizard, credential encryption, SSRF protection, token rotation, RBAC enforcement, and README overhaul - Replace hardcoded admin/admin with setup wizard (/setup) for initial account creation - Add AES-256-GCM encryption for stored API keys, SSH passwords, and bot identity data - Add SSRF protection (private IP blocking, DNS rebinding prevention) on all outbound URLs - Add refresh token reuse detection with automatic family revocation - Add rate limiting on auth endpoints (15 req/15min) - Add per-server access control middleware (UserServerAccess enforcement) - Add WebQuery command whitelist blocking destructive commands in bot flows - Add JWT startup guard (refuse to start in production with default secret) - Add WebSocket authentication via JWT query parameter - Add mandatory webhook secrets with timing-safe comparison - Add password complexity requirements (8+ chars, mixed case, digit) - Add ENCRYPTION_KEY env var to docker-compose files - Restrict JWT verification to HS256 algorithm - Restrict client IP visibility to admin role - Add parameter whitelists for instanceedit and serveredit - Bound widget cache size with periodic cleanup - Redact server version/platform in widget API - Rewrite README with updated features, setup instructions, and env vars Clusterzx 2026-02-25 16:06:00 +01:00
  • 0aa6ce68db Embeddable server status widgets with 6 themes (Dark, Light, transparent, Neon/Cyberpunk, Military, Minimal). Supports iframe, SVG and PNG output for forums, signatures and external websites. Clusterzx 2026-02-25 11:40:10 +01:00
  • 15fd90e927 Fixed endless reconnection bug when a previously created bot had no server password, but the server has. Now fully error aware to the rejection reason. Clusterzx 2026-02-25 09:44:26 +01:00
  • 9770cff1be Added Password field to MusicBot Clusterzx 2026-02-25 09:31:42 +01:00
  • 82ec163df4 Update Reamde "Quick Start" Part Clusterzx 2026-02-24 22:52:20 +01:00
  • 31c87351f8 Missed the files for previous commit ... lol Clusterzx 2026-02-24 22:51:01 +01:00
  • d48b986065 Update Readme.md with images + recreated docker-compose with hub and local version Clusterzx 2026-02-24 22:50:31 +01:00
  • a8ad91fd18 Initial commit Clusterzx 2026-02-24 22:33:33 +01:00