Repository navigation
v1.5.8
Release Notes - v1.5.8
🎨 Design System Overhaul
The entire user interface has been redesigned with a modern, accessible design system:
- New Visual Identity: Clean, light-themed interface with a monochrome warm-neutral palette replacing the previous neon-green technical aesthetic
- Updated Branding: New green "OA" badge logo throughout the application, including navbar, favicon, and PWA icons
- Improved Typography: Self-hosted Inter font family for better readability and offline support, with Geist Mono for code blocks
- Modern Iconography: Comprehensive icon system using Lucide icons, replacing emoji and Unicode glyphs
- Enhanced Accessibility: WCAG AA compliant text contrast, improved keyboard navigation, and better focus indicators
- Responsive Design: Container queries enable components to adapt based on their own width, with improved mobile layouts
- Customizable Branding: Installations can now customize the accent color through CSS variables
User Interface Improvements
- Centered Chat Layout: More comfortable reading experience with a centered message column
- Improved Tables: Better responsive behavior with horizontal scrolling and card-based mobile layouts
- Refined Controls: Softer borders on form fields, right-aligned action buttons, and consistent button styling
- Better Visual Hierarchy: Sentence case throughout, clearer status indicators, and improved spacing
- Destructive Actions: All delete/remove actions now use recognizable trash icon buttons with red confirmation dialogs
🔄 Backup & Migration
New backup and restore functionality for easy instance migration:
- Export/Import: Secret-protected backup system for moving data between instances
- Compressed Downloads: Backup files are now gzip-compressed, reducing size from 37KB to 11KB
- Flexible Import: Supports both compressed (.json.gz) and plain JSON formats
- User-Friendly Interface: Improved form layout with clear import mode options
🔧 WhatsApp Bridge Reliability
Enhanced WhatsApp integration with automatic recovery:
- Self-Healing: Automatic detection and recovery from WhatsApp Web disconnections
- Health Monitoring: Continuous probing every 60 seconds to detect issues early
- Automatic Restart: Up to 2 automatic restart attempts when problems are detected
- Slack Alerts: Owner notifications via Slack when the bridge breaks or recovers
- Fallback Messaging: Automatic fallback to Slack when WhatsApp is unavailable
🔍 Monitoring Enhancements
Improved task management interface:
- Clearer Terminology: "Jobs" renamed to "Tasks" with "Scheduled tasks" and "One-off tasks" for better clarity
- Toggle Controls: Enable/disable scheduled tasks directly from the table with toggle switches
- Inline Actions: Run tasks immediately with a play button next to the task name
- Better Mobile Layout: Improved card-based layout on small screens
- Smarter Notifications: "Refreshed" toast only appears on manual refresh, not on page load
🛠️ Developer Experience
- Design System Enforcement: Automated tests ensure consistent use of design tokens and prevent inline styles
- CI/CD Improvements: Fixed coverage reporting for fork pull requests with proper permission handling
- Documentation: Comprehensive design system reference page with live examples and guidelines
Note: This release includes significant visual changes. If you have customized the UI, you may need to update your customizations to work with the new design system.