Commit Graph

  • 36c488ca1e - Implemented. Rebuilt embed-example.html with inline, full-screen, and popup examples. Fixed host-page/frame scrolling and contained reply navigation. New logins now transactionally replace prior sessions; displaced clients return to login. Added per-user session/IP locking with automatic SQLite migration. Added modular Spam Control dashboard for locks, honeypot, and CAPTCHA settings. Moved CAPTCHA controls out of Plans & Platform. main v2.2.0 Ty Clifford 2026-06-09 18:54:25 -04:00
  • 5ca55bf7c1 - Playback: Fixed future Chrome recordings in cyberchat-app.js (line 865): Records one finalized WebM instead of 250ms fragments. Waits for final audio data before releasing the microphone. Handles startup/finalization failures cleanly. Bumped frontend cache version to .8. Verified JavaScript syntax, JSON, browser rendering, and no console errors. Existing uploaded clips remain unchanged. A real microphone test wasn’t available in the browser runner. References: MDN MediaRecorder, Chromium WebM metadata issue. Ty Clifford 2026-06-09 11:19:28 -04:00
  • eb57cde99f - Implemented across bootstrap.php, chat frontend, and dashboard: Per-tier audio bitrate: Free 64, Plus 96, Pro 128 kbps. Configurable text/voice reply threads and depth. Registration/login-only honeypot and internal CAPTCHA. Optional Google reCAPTCHA v2/v3 with server verification. Archive/export support for replies and bitrate. Dashboard controls for all settings. Verified JavaScript, JSON, SQLite migrations, desktop/mobile UI, and browser console. Native PHP lint was unavailable because PHP is not installed. Google implementation follows Siteverify and reCAPTCHA v3. Ty Clifford 2026-06-09 10:59:58 -04:00
  • 88805057cc - Changelog, Readme, version Ty Clifford 2026-06-09 05:29:15 -04:00
  • 5c1d236322 - Updated README Ty Clifford 2026-06-09 05:01:30 -04:00
  • 6217a216a7 - Implemented. Safari/iPhone recording now uses MP4/AAC when WebM is unavailable. WebM remains the default when supported and FFmpeg is disabled. Added optional FFmpeg profiles: recommended M4A/AAC-LC or requested MP4/H.264 + AAC. Added MIME-aware, playsinline audio playback. Added dashboard controls under Plans & Platform → Voice Transcoding / FFmpeg. Added Apache/Nginx media MIME configuration and documentation. Core implementation: voice_transcoder.php (line 72), messages.php (line 86), and cyberchat-app.js (line 635). Ty Clifford 2026-06-09 02:21:42 -04:00
  • ae0fb45c48 - Fixed the actual race: Ty Clifford 2026-06-09 01:35:19 -04:00
  • 195f3fa56d - Fixed the polling/display system: Ty Clifford 2026-06-09 01:01:22 -04:00
  • a1971f9515 - Groups is fully removed: Ty Clifford 2026-06-09 00:16:32 -04:00
  • ccdbc47642 - Implemented. Replaced polling with a single queued cursor worker, timeout recovery, backoff, deduplication, chronological insertion, and capped DOM history in cyberchat-v4.js. Removed Groups UI, API, configuration, tier features, admin controls, and archive exposure. Legacy group records remain stored but inaccessible. Added configurable polling limits in config.json. Ty Clifford 2026-06-08 23:28:42 -04:00
  • ef7a9a330f - Fixed polling after voice/text sends. Ty Clifford 2026-06-08 17:25:49 -04:00
  • 7214bb69f9 - Updated each tier with: Ty Clifford 2026-06-08 16:59:53 -04:00
  • de8ec43aa4 - Fixed. The missing controls now appear at: Ty Clifford 2026-06-08 16:47:02 -04:00
  • 2881a3b338 - Groups are now globally configurable under Admin > Plans & Platform > Group Availability. Ty Clifford 2026-06-08 16:21:33 -04:00
  • d0e4a870be - Configurable tier-based Auto Play with a saved user toggle. Admin tier assignment without payment via Users > Edit > Tier Override. Fixed live group membership refresh, polling, unread indicators, and incoming voice clip population. Added asset cache busting so clients receive the fixes immediately. Ty Clifford 2026-06-08 15:59:04 -04:00
  • 063b8dc3e8 - Voice enhancements, user management, payment method Ty Clifford 2026-06-08 15:44:15 -04:00
  • 9e3ff61eb7 - Ty Clifford 2026-06-08 12:28:55 -04:00
  • 2e5c42cc89 - Ty Clifford 2026-06-08 12:28:03 -04:00
  • 33a176f18e v2.0.0 Ty Clifford 2026-06-08 12:26:08 -04:00