Skip to content

Releases: LowKey88/meta-glasses-gemini

Release v1.1.2

29 Jan 14:41

Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

[1.1.2] - 2025-01-29

Improvements

  • Calendar Sync Enhancements:
    • Added periodic sync with Google Calendar (5-minute intervals)
    • Fixed events not syncing when created directly in Google Calendar
    • Added comprehensive error handling and logging
    • Added sync statistics tracking
    • Improved WhatsApp notification reliability
    • Enhanced sync status monitoring

[1.1.1] - 2025-01-23

Improvements

  • Calendar Event Enhancements:
    • Added smart time validation for event creation
      • Prevents creating events in the past
      • Auto-schedules for next day if time has passed
      • Clear user feedback about date adjustments
    • New direct meeting cancellation commands
      • Added "cancel meeting X" format
      • Removed Redis state dependency
      • Better error handling
    • Improved timezone handling
      • Consistent Asia/Kuala_Lumpur timezone usage
      • Fixed offset-aware datetime comparisons
      • Fixed Redis reminder cleanup timezone issues

[1.1.0] - 2025-01-22

New Features

Task Management System

  • Complete Task CRUD Operations:
    • Create tasks with titles, notes, and due dates
    • Read/list tasks with flexible filtering
    • Update task completion status
    • Delete tasks
  • Smart Task Organization:
    • Automatic task sorting by due date
    • Upcoming tasks view (configurable days ahead)
    • Task list management with default list support
  • Enhanced Task Display:
    • Numbered task indexing for easy reference
    • Formatted due dates for better readability
    • Optional notes display
    • Status indicators (completed/pending)

Calendar and Meeting Improvements

  • Enhanced Meeting Management:
    • Smart color coding for different event types
    • Improved event cancellation system with selection interface
    • Better event formatting for speech/display
    • Support for all-day events
  • Schedule View Enhancements:
    • Weekly schedule overview
    • Today/Tomorrow combined view
    • Upcoming events filtering
    • Past event cleanup
  • Meeting Reminders:
    • Integration with WhatsApp notifications
    • Automatic reminder scheduling
    • Redis-based reminder management

System Improvements

  • Redis Optimizations:
    • TTL for cached items (1h default)
    • Reminder expiration (1h post-event)
    • Automatic cleanup of old data
    • Birthday event filtering
    • Limited calendar sync to 7-day window
  • Enhanced Error Handling and Logging
  • Performance Optimizations

[1.0.0] - 2025-01-01

Initial Release

  • Core WhatsApp API integration
  • Basic calendar event creation
  • Task management system
  • Docker deployment setup
  • Image analysis pipeline

Release v1.1.1

23 Jan 16:04

Choose a tag to compare

Release v1.1.1

Calendar Improvements

  • Added smart time validation for event creation

    • Prevents creating events in the past
    • Auto-schedules for next day if time has passed
    • Clear user feedback about date adjustments
  • Enhanced meeting cancellation system

    • Added direct 'cancel meeting X' commands
    • Removed Redis state dependency
    • Better error handling
  • Improved timezone handling

    • Consistent Asia/Kuala_Lumpur timezone usage
    • Fixed offset-aware datetime comparisons
    • Fixed Redis reminder cleanup timezone issues

Documentation

  • Updated README with new command formats
  • Added detailed examples for new features
  • Improved changelog organization

Release v1.1.0

22 Jan 13:21

Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

[1.1.0] - 2025-01-22

New Features

Task Management System

  • Complete Task CRUD Operations:
    • Create tasks with titles, notes, and due dates
    • Read/list tasks with flexible filtering
    • Update task completion status
    • Delete tasks
  • Smart Task Organization:
    • Automatic task sorting by due date
    • Upcoming tasks view (configurable days ahead)
    • Task list management with default list support
  • Enhanced Task Display:
    • Numbered task indexing for easy reference
    • Formatted due dates for better readability
    • Optional notes display
    • Status indicators (completed/pending)

Calendar and Meeting Improvements

  • Enhanced Meeting Management:
    • Smart color coding for different event types
    • Improved event cancellation system with selection interface
    • Better event formatting for speech/display
    • Support for all-day events
  • Schedule View Enhancements:
    • Weekly schedule overview
    • Today/Tomorrow combined view
    • Upcoming events filtering
    • Past event cleanup
  • Meeting Reminders:
    • Integration with WhatsApp notifications
    • Automatic reminder scheduling
    • Redis-based reminder management

System Improvements

  • Redis Optimizations:
    • TTL for cached items (1h default)
    • Reminder expiration (1h post-event)
    • Automatic cleanup of old data
    • Birthday event filtering
    • Limited calendar sync to 7-day window
  • Enhanced Error Handling and Logging
  • Performance Optimizations

[1.0.0] - 2025-01-01

Initial Release

  • Core WhatsApp API integration
  • Basic calendar event creation
  • Task management system
  • Docker deployment setup
  • Image analysis pipeline

1.0

02 Jan 01:18

Choose a tag to compare

1.0

Release v1.0

Features

  • WhatsApp Notifications: Support for text messages, image sharing, and AI-powered responses.
  • Home Assistant Integration: Automation support, camera snapshots, and device state notifications.
  • Additional Services: Integration with Google Calendar for event management, Notion for note-taking, and home automation control.

API Endpoints

  • POST /send-notification: Send WhatsApp notifications with optional images.
  • GET /webhook: WhatsApp webhook verification.
  • POST /webhook: WhatsApp message processing.

Services Integration

  • WhatsApp: Message handling and notifications.
  • Google Gemini: AI processing and responses.
  • Redis: Data and session management.
  • Notion: Note-taking and data organization.
  • Google Calendar: Event and reminder management.
  • Home Assistant: Home automation control.

Installation

  • Detailed instructions for setting up the project environment, including Python package installation and running the project with Uvicorn.
  • Added Docker installation instructions and Docker Compose configuration for easier deployment.

Environment Variables

  • Comprehensive list of required environment variables for configuring the project, including WhatsApp, Redis, Google Gemini, Notion, and Home Assistant credentials.

Home Assistant Integration

  • Configuration examples for integrating with Home Assistant, including text and camera notification automations.

Notes

  • This release marks the initial stable version of the Meta Rayban Glasses + Gemini Integration Project.