- Amélioration du script start.sh pour une meilleure robustesse
- Suppression des dépendances critiques pour permettre le démarrage même si certains services ne sont pas prêts
- Ajout de vérifications WebSocket pour les relays
- Correction de la fonction hexToBlob pour gérer correctement les types ArrayBuffer
- Ajout de tests unitaires pour les fonctions de conversion hex
- Configuration Jest pour les tests
- Mise à jour de la documentation d'intégration avec 4NK_node
- Amélioration du .gitignore pour exclure les dépendances temporaires
- Ajout du workflow CI/CD avec configuration SSH automatique
- Création des templates pour issues et pull requests
- Script de configuration SSH automatique (scripts/setup-ssh-ci.sh)
- Documentation SSH complète (docs/SSH_SETUP.md)
- Mise à jour de la configuration d'intégration 4NK_node
- Amélioration du script de démarrage et de la config Nginx
La clé SSH est maintenant utilisée automatiquement dans tous les environnements :
- CI/CD Gitea Actions avec variable SSH_PRIVATE_KEY
- Environnement local avec détection automatique
- Configuration Git pour utiliser SSH au lieu de HTTPS