Skip to content

Changelog

Chatinoid Development History

All updates, improvements and feature changes of the Chatinoid platform. Have a question?

PrivaterCenter v2.5

Major upgrade transforming PrivaterCenter into a fully intelligent and dynamic private-message archive with real-time metadata tracking, partner profiling, and advanced conversation indexing.

Conversation Indexing & Smart Sorting

  • All conversations sorted automatically by latest activity timestamp.
  • Each partner conversation is grouped and deduplicated server-side.
  • Zero redundant queries: optimized SQL with MAX() + nested lookups.

Partner Profiling Engine

  • Displays partner age, gender and profile attributes instantly.
  • Gender-based color accents (user-male / user-female).
  • Consistent integration with BenutzerScanner and Offcanvas profiles.

Message Preview System

  • Preview of the latest unread message with safe truncation.
  • Unread indicator: (new message) shown for unseen content.
  • HTML sanitization and escape protection for user content.

Smart Sender Detection

  • Accurate last_sender_id logic for determining unread origin.
  • Supports both directions (you → partner, partner → you).
  • Fully synchronized with the private_messages schema.

Instant Conversation Loading

  • Loading private chat into a new tab dynamically.
  • Automatic renaming of the tab title based on partner username.
  • Icon update and UI transformation applied within 150 ms.

Cleaner UI & Stability

  • Avatar placeholders with SVG icons for perfect scaling.
  • Fully hover-enabled list-group with interaction zones.
  • Fast-loading SQL architecture for large userbases.

PrivaterCenter v1.2

Expansion of the conversation archive with message metadata, improved SQL performance and richer partner information.

Message Metadata Integration

  • last_message and last_is_read lookup with dedicated subqueries.
  • Preview text sanitized and truncated safely.
  • Enhanced status detection for unread messages.

Partner Information

  • Age calculation based on birthdate (SQL-level TIMESTAMPDIFF).
  • Gender attributes merged into UI rendering.

Improved SQL Architecture

  • Joins optimized for sender/recipient symmetry.
  • Reduced redundant lookups for large message datasets.

PrivaterCenter v1.0

First implementation of the private conversation archive, allowing users to view previously active private channels in a structured list.

Features

  • Basic list of partner conversations.
  • Displays username and last message timestamp.
  • Static avatar icon placeholders.
  • Initial preview text with manual truncation.
  • No real-time metadata, but functional early prototype.