|
|
45223bc670
|
Ajout de la gestion des projets dans les procédures de démarrage et d'arrêt de la caméra, incluant la vérification de l'état du projet en cours et la mise à jour du statut du projet.
|
2025-04-03 16:00:02 +02:00 |
|
|
|
eea117bc70
|
Ajout de la gestion du système de capture, y compris l'initialisation de la caméra, les procédures de démarrage et d'arrêt, ainsi que la gestion des modes de maintenance.
|
2025-04-03 15:25:09 +02:00 |
|
|
|
7f1269bd2f
|
Ajout de la gestion des paramètres de capture dans le système de caméra et mise à jour de la documentation associée.
|
2025-04-03 15:02:29 +02:00 |
|
|
|
265d1c5f18
|
Ajout de la gestion des routes pour le système de capture, mise à jour des chemins de fichiers et amélioration de la logique de gestion des mesures et vidéos.
|
2025-04-03 14:42:51 +02:00 |
|
|
|
cedd9949bd
|
Correction de l'appel asynchrone dans la fonction get_path_from_id pour récupérer correctement le chemin à partir de l'ID du projet et de l'ordre.
|
2025-04-03 13:47:24 +02:00 |
|
|
|
f958e9d491
|
Ajout de logs pour le débogage dans la fonction get_path_from_id et suppression de logs redondants dans get_path_list
|
2025-04-03 13:45:08 +02:00 |
|
|
|
44d846b01c
|
Ajout d'un log pour afficher la liste des chemins récupérés dans la fonction get_path_list
|
2025-04-03 13:41:25 +02:00 |
|
|
|
f5fda050ed
|
Supprimer l'importation du gestionnaire de stockage dans le gestionnaire de vidéos
|
2025-04-03 11:40:22 +02:00 |
|
|
|
03ec179590
|
Ajout de la gestion des vidéos inachevées et mise à jour des fonctions de création et de mise à jour des vidéos dans le gestionnaire de base de données.
|
2025-04-03 11:27:11 +02:00 |
|
|
|
6077dfd716
|
Refactor la gestion des mesures en remplaçant le gestionnaire de mesures par le gestionnaire de stockage. Ajouter des fonctions pour gérer les images et les chemins des mesures. Améliorer la gestion des erreurs et nettoyer le code.
|
2025-04-03 11:03:10 +02:00 |
|
|
|
c3b2059428
|
Refactor le gestionnaire de stockage pour encapsuler les fonctions de création et de suppression de répertoires de projet dans un objet. Mettre à jour les routes pour utiliser la nouvelle structure.
|
2025-04-03 10:31:29 +02:00 |
|
|
|
0d0c101e20
|
Renommer le gestionnaire de stockage et mettre à jour les références dans les fichiers concernés. Supprimer les fichiers obsolètes et ajouter un nouveau fichier de gestion de stockage.
|
2025-04-03 10:29:17 +02:00 |
|
|
|
915146c140
|
Ajouter la gestion de la base de données avec des fonctions pour créer, vérifier et supprimer des tables. Mettre à jour la connexion à la base de données pour un environnement de développement. Améliorer l'initialisation de la caméra et corriger l'appel des fonctions asynchrones.
|
2025-04-03 09:54:29 +02:00 |
|
|
|
242bbcd597
|
Renommer la fonction de connexion à la base de données et améliorer la gestion des erreurs. Nettoyer le code en supprimant les commentaires inutiles et réinitialiser le compteur après la journalisation des modifications.
|
2025-04-03 09:07:45 +02:00 |
|
|
|
a33e517a8a
|
Nettoyer le code en supprimant les importations inutilisées et en décommentant des fonctions pour améliorer la lisibilité.
|
2025-04-03 09:02:34 +02:00 |
|
|
|
ed853ab0f7
|
Rendre plusieurs fonctions asynchrones pour améliorer la gestion des erreurs et assurer un traitement correct des opérations liées à la caméra et aux projets.
|
2025-04-03 08:41:25 +02:00 |
|
|
|
c4d62c473e
|
Mise à jour de la requête de suppression des vidéos inachevées pour inclure les statuts 0 et 2
|
2025-04-02 10:40:16 +02:00 |
|
|
|
7dafdcecde
|
Mise à jour du statut de la vidéo lors de la création d'un projet vidéo : ajout de nouveaux états pour refléter les différentes phases de création.
|
2025-04-02 10:39:32 +02:00 |
|
|
|
d1b75329ea
|
Ajout de la fonction de nettoyage des fichiers vidéo non associés et appel de la fonction de suppression des vidéos inachevées
|
2025-04-02 10:34:27 +02:00 |
|
|
|
90e036b150
|
Supprimer les vidéos inachevées au démarrage du backend
|
2025-04-02 10:33:42 +02:00 |
|
|
|
aa9a21c638
|
Ajout de la vérification de l'occupation de la caméra et réinitialisation des statuts des projets lors du redémarrage du backend. Mise à jour des paramètres de la caméra et modification du statut des vidéos.
|
2025-04-02 10:28:59 +02:00 |
|
|
|
90ce92b90b
|
Désactiver les logs d'information dans la fonction de vérification des entrées invalides
|
2025-04-02 09:56:35 +02:00 |
|
|
|
71cb9898bb
|
Résolution de la gestion vidéo #3
|
2025-03-31 11:35:37 +02:00 |
|
|
|
9101497a7f
|
Ajouter la prise en charge de la résolution personnalisée lors de la création de vidéos
|
2025-03-31 11:22:19 +02:00 |
|
|
|
6c48612554
|
Ajouter des options de redimensionnement et de bitrate pour la création de vidéos
|
2025-03-31 11:03:38 +02:00 |
|
|
|
c3e78b248f
|
Ajouter une route pour récupérer la progression de la création de vidéos et améliorer la gestion des erreurs dans la fonction createVideoWithList
|
2025-03-13 11:50:31 +01:00 |
|
|
|
a069acfce7
|
Modifier le champ de la base de données pour mettre à jour le chemin du fichier vidéo dans la fonction createVideoWithList
|
2025-03-13 11:33:44 +01:00 |
|
|
|
c90ff42961
|
Refactor la création de vidéos pour utiliser des promesses et améliorer la gestion des erreurs, avec une réponse immédiate au démarrage du rendu.
|
2025-03-13 11:28:17 +01:00 |
|
|
|
2e552be9db
|
Modifier la création de vidéos pour utiliser des promesses et gérer les erreurs lors de l'exécution de ffmpeg
|
2025-03-13 10:06:48 +01:00 |
|
|
|
4bda54b529
|
Ajouter une fonction pour vérifier si la caméra est occupée et mettre à jour la gestion des fichiers vidéo
|
2025-03-13 10:02:49 +01:00 |
|
|
|
dab93cfdf9
|
Améliorer la gestion des erreurs en ajoutant un code d'état HTTP aux réponses d'erreur dans plusieurs routes et en modifiant la fonction sendError pour accepter un code d'état personnalisé.
|
2025-03-13 09:32:02 +01:00 |
|
|
|
30f05ffcbe
|
Modifier l'importation de child_process pour utiliser execSync au lieu de spawn dans videoManager.js
|
2025-03-10 18:01:52 +01:00 |
|
|
|
ef90f77a11
|
Refactor la fonction createVideoWithList pour simplifier la création de vidéos et mettre à jour le statut de la vidéo à "completed"
|
2025-03-10 18:00:30 +01:00 |
|
|
|
e38718b1fa
|
videoManager.js: add videoManager.js
|
2025-03-10 17:56:56 +01:00 |
|
|
|
f85cead1dd
|
Commenter les logs de la base de données dans les fonctions de gestion des projets
|
2025-03-10 17:53:04 +01:00 |
|
|
|
55697fc032
|
Modifier la fonction createVideoWithList pour inclure l'ID de la vidéo et mettre à jour le statut de la vidéo après le rendu
|
2025-03-10 17:36:39 +01:00 |
|
|
|
7baac5dcb7
|
Modifier la fonction createVideoWithList pour utiliser spawn au lieu de execSync pour l'exécution de ffmpeg en arrière-plan
|
2025-03-10 17:31:11 +01:00 |
|
|
|
848c50bf33
|
Ajouter la gestion des erreurs lors de l'exécution de la commande ffmpeg pour la création de vidéos
|
2025-03-10 17:25:59 +01:00 |
|
|
|
81c4470464
|
Démarrer la création de vidéo en arrière-plan pour améliorer la réactivité
|
2025-03-10 17:23:52 +01:00 |
|
|
|
553a934563
|
Modifier la fonction createVideoWithList pour convertir la durée en entier avant de calculer le frame rate
|
2025-03-10 17:16:23 +01:00 |
|
|
|
9e850f0090
|
Modifier la fonction createVideoWithList pour accepter la durée et ajuster le frame rate en conséquence
|
2025-03-10 17:08:11 +01:00 |
|
|
|
d17c96479f
|
Modifier la requête d'insertion pour retourner l'ID de la nouvelle vidéo créée
|
2025-03-10 16:34:53 +01:00 |
|
|
|
6ecd573751
|
Ajouter un log pour le chemin à partir des IDs de projet et de commande
|
2025-03-10 14:22:35 +01:00 |
|
|
|
dcbf2a1f00
|
Modifier la gestion des erreurs lors de la création de vidéos et commenter le code de test associé
|
2025-02-12 14:04:28 +01:00 |
|
|
|
a63e79e26e
|
Ajouter la mise à jour du fichier vidéo et gérer les erreurs lors du rendu
|
2025-02-12 11:23:30 +01:00 |
|
|
|
269ad2283d
|
Ajouter la gestion des erreurs lors de la conversion de la chaîne d'identifiants en tableau dans getPathList
|
2025-02-12 11:18:47 +01:00 |
|
|
|
c17c939b9c
|
Parser les identifiants dans getPathList pour assurer un traitement correct des valeurs
|
2025-02-12 11:16:12 +01:00 |
|
|
|
eb63c84443
|
Modifier la fonction getPathList pour utiliser orderId au lieu de id lors de la récupération des chemins
|
2025-02-12 11:05:25 +01:00 |
|
|
|
8b0de65272
|
Ajouter le project_id à la requête de récupération des vidéos et mettre à jour la fonction getPathList pour l'utiliser
|
2025-02-12 10:59:54 +01:00 |
|
|
|
c0215643ea
|
Modifier le type de measurement_ids en chaîne et simplifier le traitement lors de la création d'une vidéo
|
2025-02-12 10:44:57 +01:00 |
|