Commit Graph

7 Commits

Author SHA1 Message Date
Ty Clifford 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).
2026-06-09 02:21:42 -04:00
Ty Clifford 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.
2026-06-08 23:28:42 -04:00
Ty Clifford 7214bb69f9 - Updated each tier with:
Enable groups for this tier toggle.
Maximum People Per Group input.
Minimum 2, including the group owner.
2026-06-08 16:59:53 -04:00
Ty Clifford de8ec43aa4 - Fixed. The missing controls now appear at:
Plans & Platform > Plans, Prices & Entitlements > Groups Available for 
each tier.
Config > Feature Availability > Groups Enabled as the global master 
switch.
2026-06-08 16:47:02 -04:00
Ty Clifford 2881a3b338 - Groups are now globally configurable under Admin > Plans & Platform > Group Availability.
When disabled:

Group navigation and channel selector are hidden.
Group API operations are blocked.
Active sessions update automatically.
Existing groups and messages remain preserved.
Static and browser tests passed with no console errors.
2026-06-08 16:21:33 -04:00
Ty Clifford 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.
2026-06-08 15:59:04 -04:00
Ty Clifford 063b8dc3e8 - Voice enhancements, user management, payment method 2026-06-08 15:44:15 -04:00