December 7th, 2024

Omi AI v1.0.48+184

Changelog πŸš€

✨ New Features

  • Added programmable device button functionality with improved BLE logic

  • Implemented OTA firmware updates support for DK2

  • Added persona management with get and delete capabilities

  • Introduced usage count and monetary tracking in App Details

  • Enhanced facts system with cores, de-duplication, and weighting

  • Added timestamps to chat functionality

🎨 UI & Experience Improvements

  • Enhanced app marketplace with improved layout and navigation

  • Optimized UI for small screen devices

  • Improved category navigation and product banner responsiveness

  • Added gradient animations and layout adjustments

  • Enhanced metadata with Open Graph and Twitter card support

  • Added search functionality and Google Analytics integration

  • Fixed various app store links

βš™οΈ Performance & Stability

  • Migrated Plugins to GCP with Datadog integration

  • Improved notification system with dedicated service

  • Enhanced cache management for Apps (10-minute cache by ID)

  • Optimized app components for better performance

  • Fixed BLE button logic for more accurate voice detection

  • Improved trigger event and conditions checking

πŸ”§ System Improvements

  • Updated Omi firmware to version 2.0.3

  • Improved cmake preset for dk2 builds

  • Enhanced plugin management system

  • Implemented ULID for App IDs

  • Cleaned up firmware codebase

  • Fixed notification participation verification

πŸ‘₯ Access & Management

  • Enabled app reviewers to test unapproved and private apps

  • Added notification endpoint for admins

  • Improved proactive notification system with user chat capacity

  • Enhanced private apps filtering

πŸ“š Documentation

  • Updated developer guides

  • Fixed documentation typos

  • Updated community plugin documentation

  • Enhanced general documentation

πŸ› οΈ Technical Updates

  • Merged and improved Plugins to Apps

  • Resolved Redis infrastructure loop issues

  • Various bug fixes and performance optimizations

  • Enhanced error handling and system stability

πŸ‘‹ Special Thanks

Welcome to our new contributor:

  • @ARYPROGRAMMER