Commit History

  1. Ajouter `session_id` dans les messages "ping" de WebSocket et supprimer `access_log` de la configuration du serveur Uvicorn.

    Ekimart
    52781d3

  1. Refactorer WebSocketManager pour améliorer le formatage des statistiques (temps de fonctionnement et mémoire) en ajoutant des méthodes utilitaires `_format_size` et `format_uptime`.

    Ekimart
    7d2d28e
  2. Mettre à jour WebSocketManager pour inclure l'initialisation, la gestion des tâches asynchrones, les statistiques de service et la collecte des données système, avec l'ajout de `psutil` pour surveiller l'utilisation de la mémoire. Ajuster les routes et la configuration pour améliorer la gestion des connexions WebSocket et des notifications.

    Ekimart
    b2de8b7
  3. Mettre à jour WebSocketManager pour implémenter une structure de message améliorée, gérer les pings/pongs, et ajouter des ajustements de configuration pour les connexions WebSocket.

    Ekimart
    527670e

  1. Supprimer les fichiers de configuration de l'IDE et mettre à jour la gestion des timestamps dans WebSocketManager

    Ekimart
    f2a407c

  1. Update type hints in CoreLogger constructor for better clarity

    2ca99e2

  1. Remove automatic permission correction logic from `yaml_config_is_valid` function for simplification.

    fab266d
  2. Pass `Settings` instance to `WebSocketManager` to improve configuration handling and dependency injection.

    53b3fdf

  1. Introduce WebSocket-based notification service with targeted delivery and subscription support.

    858bf77