Convert radio listener to real-time streaming interface
Converted traditional MP3 player style interface to real-time streaming with live indicators, automatic playback, audio visualization, and enhanced user experience
Stay updated with the latest features, improvements, and bug fixes
Converted traditional MP3 player style interface to real-time streaming with live indicators, automatic playback, audio visualization, and enhanced user experience
Implemented a comprehensive user ban system to manage problematic users who upload inappropriate images or provide wrong information. The system features escalating ban durations, complete platform restrictions, comprehensive admin interface, and full Indonesian localization with real-time countdown functionality.
Fixed unhandled match case error when approving RollingStock contributions by adding support in AdminContributionController and UserContributionReq model
Implemented a comprehensive user ban system to manage problematic users who upload inappropriate images or provide wrong information. The system features escalating ban durations, complete platform restrictions, comprehensive admin interface, and full Indonesian localization with real-time countdown functionality.
Fixed unhandled match case error when approving RollingStock contributions by adding support in AdminContributionController and UserContributionReq model
Major enhancement to train orientation system implementing realistic path-following behavior. Train now follows actual railway geometry like real trains, smoothly navigating curves and straight sections instead of just pointing between stations. This addresses user feedback about unrealistic train heading behavior.
Changed from fallback to main train marker with blue color, larger size, enhanced pulsing animation, and simplified codebase by removing Three.js complexity
Simplified the complex 3D train marker to a clean 12px red dot with white border and subtle pulse animation for better visibility and performance
Critical user-reported fixes addressing 3D train visibility conflicts and directional alignment issues. Resolved CSS fallback train interference at high zoom levels and implemented proper bearing-based rotation with clear directional indicators for accurate train orientation visualization.
Major redesign of 3D visualization replacing complex train model with simple directional arrow for clearer direction indication. Fixed path-following algorithm with simplified closest-point calculation and corrected rotation mathematics for accurate railway track following behavior.
This major update introduces a comprehensive mobile API ecosystem with immersive 3D train journey visualization capabilities. The enhancement includes complete locomotive and depot management systems, advanced route handling with operational geometry integration, and cutting-edge 3D visualization demos using Mapbox GL JS for drone-like railway experiences.
Enhanced 3D train journey visualization with comprehensive light mode UI conversion, dynamic station visibility control, and click-to-jump functionality for improved user interaction