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.