- 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.
This commit is contained in:
Ty Clifford
2026-06-09 18:54:25 -04:00
parent 5ca55bf7c1
commit 36c488ca1e
12 changed files with 599 additions and 169 deletions
+15 -1
View File
@@ -6,7 +6,21 @@ CyberChat `2.1.0` is the current baseline release. The earlier `2.0.0` commit is
## [Unreleased]
No changes have been documented after the `2.1.0` baseline.
### Added
- Added full-screen overlay and popup window examples to `embed-example.html`.
- Added a Spam Control dashboard for session pinning, IP binding, honeypot, internal CAPTCHA, and Google reCAPTCHA settings.
- Added per-user account locks tied to an administrator-selected session token and IP.
### Changed
- Successful logins now silently replace all older sessions for the same account.
- Moved registration/login CAPTCHA controls out of Plans & Platform and into Spam Control.
- Scoped full-page layout rules to `index.html` so embedded chat CSS does not alter the host page.
### Fixed
- Kept message and reply navigation scrolling inside the chat frame instead of moving the surrounding page.
## [2.1.0] - 2026-06-09 - Current Baseline Release