← Back to changelog

6 Themes, Toast Notifications & Access Management

What's new in ARCH-RST 0.5.0:

🎨 6 Color Themes

Two new themes added: Amber and Plum — now 6 themes total. New Auto Theme option that follows your system's dark/light mode preference. Font size setting (Small/Normal/Large) and Animation toggle for full control over the interface.

🔔 Toast Notifications

All system alerts replaced with modern toast notifications. Success, error, warning and info messages appear as stylish pop-ups with auto-dismiss and click-to-close. Keyboard accessible.

🔐 Registration Codes

Directors now manage two separate secret registration codes — one for directors, one for educators. Codes are displayed in the Director Panel, copy-to-clipboard with one click, and resettable at any time. Server-side verification prevents unauthorized access.

🔑 Sessions & Remember Me

Token-based authentication with secure session management. Check "Remember Me" to stay logged in across app restarts. Sessions automatically expire after 7 days of inactivity.

⚡ Data Caching

Intelligent caching system stores frequently accessed data in localStorage, reducing redundant database queries. Three TTL levels (30s, 5min, 30min) ensure fresh data without sacrificing speed. Splash screen with animated progress bar on app startup. Full-screen loading overlay for all async operations.

📊 Chart Type Switcher

Director Panel charts now support three visualization types: Bar, Line, and Doughnut. At-risk children table with drill-down to child profiles. Audit log modal showing last 100 system actions.

🗑️ Teacher Enhancements

Educators can now delete observations (own group only). Press F5 to refresh dashboard data. Batch image loading in gallery for faster performance. Focus trapping and panel animations for a smoother experience.