v5.2.4

Gerstep/cybosv5.2.4Mar 2, 2025by Avatar-Home-Automation

AI Summary

This version focuses on MacOS compatibility by adding launchctl environment verification and fixes for Cron scheduling and plugin client callbacks.

Key Highlights

  • MacOS launchctl environment verification and PATH variable handling
  • Modification of the Cron startup function
  • Fix for Avatar.clientPlugin() callback return value

New Features

  • MacOS environment verification
  • Cron startup function modification
  • Plugin client callback fix

Full Release Notes

# Changelog - Version 5.2.4

## 📅 Release Date
02 march 2025

---

### ✨ New Features
- **[MacOS]**: Added an environment verification test included in `launchctl` and added the environment's PATH variable if it is null.

---


## 🐞 Bug Fixes
- **[Cron]**: Modification of the plugin's Cron startup function.
- **[Plugin client]**: Modification of the `Avatar.clientPlugin()` function so that the callback correctly returns a value.  

---

# Changelog - Version 5.2.3

## 📅 Release Date
19 february 2025

---

### ✨ New Features
- **[A.V.A.T.A.R]**: Updated the modules `Xel`, `swiper`, `jsoneditor`, `Cron`, and `electron` to the latest version.
- **[Speak function]**: Optimized the `Avatar.speak()` function.
- **[Plugin Library]**: Removed the "New version available!" message after installing an updated plugin.
- **[Interface Languages]**: Added German, Spanish and Italian languages, and revamped the French and English languages.
- **[Interfaces]**: Redesigned all interfaces to align with the new version of `Xel`.

---

## 🐞 Bug Fixes
- **[Widget Studio]**: Optimized the interface display when a property is missing.
- Fixed minor visual bugs.  
- Corrected application messages.

---

# Changelog - Version 5.2.2

## 📅 Release Date
12 february 2025

---

## 🐞 Bug Fixes
- Randomly, the language verification for translation triggers an error in the `ia` module. Fixed by removing the `languages.isSupported` function, which is not essential for the application's functionality.
- Added a parameter in the _setting.css_ file to fix a display bug caused by the latest update of the `xel` module.