Skip to content

Changelog

This content is not available in your language yet.

  • Ajout du monitoring CPU en temps réel avec affichage dans la status bar.
  • Ajout de la fonctionnalité d’export des logs applicatifs depuis le backend Rust.

  • Désactivation des éléments de configuration pendant la capture.

  • Compatibilité macOS.

  • Ajout de la fonctionnalité “stop record”.
  • Ajout de l’icône stop.svg dans src/assets.
  • Compatibilité améliorée entre Windows 11 et Ubuntu pour les timestamps des paquets réseau (tv_sec, tv_usec).
  • Ajout d’une gestion conditionnelle multiplateforme avec #[cfg(target_os = "...")] pour la conversion des timestamps.
  • Correction d’un bug de compilation sous Windows 11 (i32 vs i64).
  • Le fichier .gitignore n’ignore plus les .svg du dossier src/assets.
  • Amélioration de la top bar.
  • Amélioration de la status bar.
  • Tag app-v2.2.0 ajouté à main après merge.
  • Nettoyage de warnings (unused import: info) dans le module commandes.
  • Suppression de la page de nommage de fichier au démarrage de SONAR.
  • Retrait de la fonctionnalité d’automatisation de la sauvegarde.

  • Intégration de la structure PacketKey pour distinguer les paquets sans considérer leur taille (packet_size).
  • Ajout de la fonctionnalité de conversion de PacketKey en PacketInfos.
  • Résolution d’un problème d’export CSV/Excel.
  • Mise à jour des méthodes front-end pour l’API infos + stats.
  • Refactoring de get_matrice_data.
  • Amélioration des logs de debug.

  • Correction du parsing DNS bloquant l’application.

  • Début du parsing pour un protocole interne (pacquet 7).

  • Pipeline CI/CD pour Raspberry Pi.

  • Affichage des IP publiques dans la vue graphique.
  • Saisie de durée jusqu’à 48h (type="text" au lieu de time).
  • Refonte de validateTime pour le support des longues durées.
  • Mise à jour de la récupération d’infos système via whoami.

  • Intégration d’un tableau avec Vuetify.

  • Visualisation réseau enrichie (vues en courbes, couleurs dynamiques selon le protocole).

  • Détection des types d’IP (privée, APIPA, multicast, loopback, ULA, publique, etc.).
  • Détection plus fiable des adresses APIPA et multicast IPv4.
  • Support enrichi d’IPv6 : lien-local et ULA.
  • Correction de la classification ::1 (loopback IPv6).
  • Ajout d’une doc complète sur les types d’IP.
  • Ajout de tests unitaires pour les nouvelles fonctionnalités IP.

  • Tableau temps réel avec lignes vides initiales.
  • Ajustement de la hauteur des lignes.
  • Filtre IPv4.
  • Suppression de l’interface lo sous Linux.

  • Colonne L7.
  • Documentation.

  • Fix divers mineurs.

  • Affichage correct des interfaces sur Windows.

  • Ajout de code coverage.

  • Ajout de la colonne Packet Size.

  • Info-bulle avec IP sur les nœuds du graphe.

  • Export SVG de la vue graphique.
  • Affichage des protocoles sur les arêtes du graphe.

  • Sauvegarde en Excel (.xlsx).
  • Vue graphique des communications réseau.

  • Gestion TCP/IP améliorée.
  • Export CSV.
  • Optimisation générale des performances.
  • Amélioration UI/UX.
  • Résolution de bugs mineurs.

  • Base fonctionnelle de SONAR.
  • Stack : Rust + Tauri + Vue.js.
  • CI GitHub, doc Markdown, vue réseau.