Skip to content

v1.5.8

Choose a tag to compare

@github-actions github-actions released this 03 Nov 11:01
· 10 commits to main since this release
e1ff745

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.