Changelog
Chatinoid Development History
All updates, improvements and feature changes of the Chatinoid platform. Have a question?
BenutzerScanner v2.5
Major upgrade introducing an adaptive filtering engine, persistent UI behavior, and fully synchronized real-time userlist processing.
Advanced Multi-Layer Filtering
- Gender filter (Male / Female / All / Moderator).
- Age-range selector with min–max brackets.
- Real-time name-search field with instant results.
- Status toggle filter (Available / Online).
- Reset Filter button restoring all defaults.
State Persistence (localStorage)
- The filter panel remembers its open/closed state.
- After reload, the UI restores exactly as the user left it.
- Provides consistent user experience across sessions.
Automatic Re-Filtering Engine
- After every userlist refresh (fetch/WebSocket), filters auto-apply.
- No more lost filter preferences or mismatched results.
- Live synchronization using a MutationObserver.
UI / UX Enhancements
- New SVG-based avatar icons with responsive scaling.
- Role indicators for moderators and standard users.
- Gender icons and color accents (user-male / user-female).
- Badges for private-message availability.
Offcanvas Profile Integration
- Profile slide-out panel opens instantly on user click.
- Direct private-message initiation from the panel.
- Clear display of avatar, name, age and availability.
Responsive & Maintainable Filter Panel
- Smooth open/close animations (opacity + visibility).
- Optimized layout for mobile and desktop screens.
- Fully unified design across all Chatinoid UI modules.
BenutzerScanner v1.2
Expansion of the user-scanning capabilities with detailed profile attributes, improved availability tracking, and direct messaging integration.
User Display Features
- Display username, status and color code in real time.
- Profile picture & personal intention (e.g., dating, friendship).
- Availability level (public / limited / private visibility).
Offcanvas Profile View
- Instant profile side panel for every user.
- Start private message directly from profile view.
- Fully responsive and optimized for all devices.
Fast Status Updates
- User availability responds within 3 seconds to changes.
- High-speed WebSocket synchronization for status icons.
BenutzerScanner v1.0
First version of the user-scanning module, providing basic listing capabilities and manual status tracking for early prototype builds.
Features
- Static userlist with usernames.
- Manual refresh required for status updates.
- Basic online/offline coloring based on early system rules.