Stability and Security Improvements
Enhanced API reliability, security hardening, and dashboard experience
Fixed widget API error responses and tenancy security to prevent enumeration. Stabilised webhooks against non-object JSON crashes. Improved dashboard flash messages, form validation, and display formatting. Extended voice input to Japanese and Chinese with correct accented letter detection. Updated deletion counts to ignore attachments and enabled memory backfill to classify historical messages and update user mood.
-
changed
Widget API malformed requests returned HTTP 400 instead of server errors.
-
changed
API tenancy security denied access with HTTP 404 to prevent user enumeration.
-
fixed
Voice input supported Japanese and Chinese and detected accented letters correctly.
-
fixed
Webhooks returning non-object JSON no longer crashed turns; features stabilised.
-
fixed
Dashboard flash messages rendered correctly on every page following redirects.
-
fixed
Signup and account form fields enforced validators for username, password, and slugs.
-
fixed
Display formatting no longer incorrectly split paragraphs.
-
fixed
Message deletion counts correctly counted only messages, ignoring attachments.
-
fixed
Memory backfill command classified unclassified historical messages and updated user mood.