Changelog

Versions et changements

1.16 (beta)
Changements mineurs :
– Écritoire, augmentation de la largeur minimale
– Ajout de deux polices dans la mise à jour
Bugs corrigés dans projets :
– Enregistrement d’un son lorsque pas d’animation (modèle)
– Montage : correction du déplacement des étiquettes sur tablette
– Correction dans la conversion des sons (élimination des pistes vidéos qui empêchent l’IPad de jouer le son)
– rectification des noms de polices (bug reconnaissance et / ou création image)
Bug corrigé dans l’éditeur :
– rectification des tests de drag&drop
– lorsque son non-trouvé (détruit), message d’avertissement dans l’éditeur et rectification de l’animation

1.15 (beta)
Sons :
– ajouter des sons à un projet
– visualisation du son dans la barre de temps
– écoute du son synchronisé avec la prévisualisation
– intégration du son dans le montage vidéo
Projets :
– nouvelle apparence des scènes
– nouvelle apparence de « communs »
– montage des scènes
Nouvelle scène :
– possibilité d’éditer le fichier « Communs » pour créer un modèle de scène (paramètres / éditer modèle)
Archivage :
– barre de progression de l’archivage et possibilité d’annulation
– ajout des sons dans l’archivage
– ajout du fichier de montage
Ligne du temps
– changement d’échelle en cliquant sur le bouton « loupe »
Installer :
– nettoyage des logs et des tâches accomplies
Divers :
– changements internes mineurs
– changements esthétiques mineurs
Bug :
– correction bug lors de l’archivage d’une scène vide
– correction durée entrée non-numérique
– correction suppression scène sans mot de passe
– correction prise en compte de la suppression d’un film

1.14
– meilleure gestion de la prévisualisation de la vidéo : temps respecté et animation plus fluide en général (jusqu’à 60 images/secondes)
– affichage des fps (images par seconde) en prévisualisation
– Permet de gérer une version démo
– lock du drag&drop des signets (désactivable)
– avertissement si changements dans le projet avant de quitter
– Les nouveaux objets apparaissent après l’objet sélectionné précédemment
– renommage des images : bouton d’effacement
– traitement des images png lors du chargement optimisé
– esthétique générale de l’interface
Langues :
– suppression des textes inutilisés car modifiés / obsolètes
– ajout du portugais
Bugs corrigés :
– traductions, textes manquants ajoutés
– correction bug visuel boite de requête images de l’éditeur
– bug visuel sur certains boutons d’effets
– corrections de l’installeur
– correction suppression des projets avec fichiers cachés
– correction nombres décimaux (remplacement de la virgule par un point)
– correction bug langage avec apostrophes
– bug visuel infobulles en bord d’écran
– correction bug codage du nom des fichiers (accentuation)

1.13 (beta)
– correction bug nom des polices (apostrophes)
– installation de polices diverses
Mise à jour :
– mise à jour des polices
– correction bug retour menu mise à jour
Installeur :
– chargement des polices

1.11 & 1.12 (beta 1.20)
Nouveautés :
-Localisation des fichiers (en/it/es/ru/ja/nl/pt/de)
-Nouvelle interface admin
-Modifications interface Editeur
-Infobulles
– Fenêtre de chargement des images améliorée
– Possibilité d’ajouter une image depuis l’éditeur
Editeur :
– refonte liste des images
– bug suppression objet sur tablette
– correction du nom des images (extension invisible)
– nouvel affichage de la position en seconde lors du défilement (en haut à gauche)
– Container renommé en coffre
– Simplification du menu « film »
– Qualité du film (compression) Haut, moyen, bas
– Bouton undo pour les effets
– apparition fugace du contour des objets lors du click
– recentrage n’apparaît que lorsque la vue caméra est modifiée
Correction de bug :
– bug changement de durée (ne fonctionnait pas avec la zone de saisie)
– Correction bug drag&drop images
– correction drag&drop signets
– bordure transparente de 5% autour des png pour éviter effet de « coupure » en cas de flou
– correction image affichée en cas de changement d’image
– changement de nom image réagit à la touche « entrée »

1.10 (beta de la 1.20)
Version : passage à la version 1.10
Général :
– refonte et réécriture totale de l’interface utilisateur des projets
Config :
– menu configuration avec notamment gestion des restrictions
– sécurité délocalisée (plus de mot de passe dans la config)
Javascript :
– mise à jour version 3.3.1 de jquery (au lieu de 3.2.1)
Miniatures :
– Passage des miniatures de 32 à 64 pixels de haut pour lisibilité des menus
Installation :
– install.php renommé testinstall.php
Divers (bugs) :
– correction bug rafraîchissement des instantanés
– suppression du lock si sortie du navigateur
– suppression bug si xl ou xl dans le nom de l’image à télécharger
– amélioration de la découpe des images téléchargées (ne coupe plus que les zones transparentes png)
Sécurité :
– cryptage des mots de passe
– vérification des images téléchargées (pjupload.php)
Fonctionnalités nouvelles :
– archivage et importation de projets (sauf windows)
– mises à jour de picstory automatisées (sauf windows)
– affichage avancement création vidéo dans l’interface
– prise en charge du téléchargement des images SVG (conversion en PNG avec inkscape installé)
– renommage des images lors du chargement
– Écritoire : génération d’images à partir de textes (idéal pour les génériques)
– Fonds et halo : générations d’images colorées
Script d’installation :
– package inkscape (pour conversion svg)
– package woff-tools (polices web)

1.02 1.03
Install :
– correction recherche php
Editeur :
– coche automatiquement les cases X et Y si déplacement d’un objet
Images :
– découpe automatiquement les images lors du téléchargement (évite pixels inutiles)
Configuration :
– Ajout du flag PS_TRIM (autorise découpage des images lors de l’upload)

1.01
Images :
– correction bug extension « .jpeg » (rendant impossible le transfert d’un jpeg depuis un ipad)

1.0

Editeur :
– position automatique de la fenêtre des effets
– option motion blur n’apparaît plus (temporaire)

0.99
Général : ajout licence GNU / GPL
Editeur :
-Coordonnées par défaut 0-0 lors de la création d’un objet
Rendu :
– moteur de rendu v3 : gère le clipping des images en rotation ->moins gourmand en mémoire. Utilise au maximum la taille de l’image d’origine.
– abandon temporaire du flou de mouvement (trop lent), sera remplacé par autre technique version ultérieure
– flou plus rapide sur les très grosses images (grosses différences de rendu selon la version d’Imagemagick, attention, très laid avec IM <6.8)
– abandon du moteur v1
Config :
– abandon de la config Synology (pas assez de puissance pour utilisation de Picstory)
– plusieurs chemins différents pour trouver la commande « whereis » (linux)
Install :
– affichage du temps maximal d’éxécution d’un script php (ne compte pas les appels externes, 30s est suffisant).

0.98b et c

Rendu / config
– correctif bug upload et config syno
– option supplémentaire pour imagemagick (PS_CONVOPTS « -limit area 3GB »)
-> augmentation de la limite de mémoire limite à 3GB (erreurs avec anciennes versions IM)

0.98

La version 1.0 se rapprochant, beaucoup de débogages effectués, notamment pour résoudre les problèmes liés à d’anciennes versions d’imagemagick.

Rendu :
– présence d’un moteur de rendu v2 expérimental en général plus rapide. La version 1 peut être réactivée pour compatibilité
(config enginev1).
– correction lancement script php pour compatibilité serveur kwartz (linux)
– correction bug imagemagick <v6.7.7-8 (rotation et geometry)
– correction valeurs flottantes pas prises en charge par IM <6.8
Script : durée totale de rendu dans les infos admin
Install :
– test de la version PHP (<5.3 erreur)
– Affichage du système détecté (et message pour utilisateurs Mac)
– Recherche des exécutables pour info (Linux)
– Recherche des codecs améliorée
Index :
– bug (syntaxe php 7 non compatible php 5.3)
– correction bug création miniatures (kwartz)
– création d’une image XL (pour moteur de rendu) et image réduite pour l’éditeur
Configuration :
– ajout de la constante PS_USEXL (valeur en pixel max taille image sous l’éditeur. 800 px par défaut / 0 pas d’utilisation)
– ajout constante PS_EV (version du moteur de rendu pour test)
– changement chemin commande nice (linux)
– Constante PS_VERBOSE (mode bavard log)
– configuration de test pour NAS Synology (syno.php à renommer en cfg.php)

0.97
Editeur :
– déplacement des objets revu et corrigé (tient compte du zoom);
– double-tap géré sur tablette (supprimer objet / effet)
– mise en évidence des objets édités revus (cadre pointillé)…
– barre de zoom pour PC, écran pincé sur tablette
-déplacement du visuel pour voir / modifier les objets hors du champs, zoom. Bouton pour recentrer la vue.
-double-click pour éditer le nom d’un objet
-refonte du drag&drop. Compatibilité avec tablette (testé sur IPAD)
– scroll de la barre du temps sur toute la hauteur
Rendu : détection images identiques (optimisation)
Index : (bug) correction scroll lorsque popup de confirmation
Install :
– suppression références au programme « at » (plus utilisé)
– test du chemin php (voir configuration)
Configuration :
– ajout de la constante PS_PHPTEST (commande php en ligne de commande)
– ajout de la constante PS_COPYCMD (copie images identiques)

0.96
Refonte complète du système de file d’attente
Réduction à trois modes de rendu (direct, file d’attente et script)
Gestion de la file d’attente grâce au menu admin, accessible depuis l’index (l’œil en haut à droite, login et mdp : adm adm, à changer dans le fichier de configuration)
Annulation des tâches en cours ou en attente
Visualiser / effacer log
Correction bug dans les logs windows (date)
Ping/pong corrigé (garde la session ouverte sous picstory)
Appel filtré à JSON.parse en mode photo (affichage alerte en cas de bug du moteur de rendu->debug)

0.95
Mise à jour programme install.php (ne teste plus « at » sous windows)
Simplification du fichier config (un seul fichier avec détection Linux / Autre (windows)
Gestion Script batch windows (schtasks) pour file d’attente
Changement config (plus besoin d’insérer un espace après la commande ATCMD)
Téléchargement du .BAT sous windows (mode de rendu : script)
0.94
Abandon image si largeur <1 pixel (car erreur avec arrondi, largeur devient nulle)
Correction de la syntaxe imagemagick pour compatibilité windows et version 7 d’IM
-> modification du brightness des channels RGB uniquement
Semble fonctionner avec easyphp, tests approfondis en cours
Affichage en entier de la commande en erreur
0.93
Configuration pour windows (renommez windows_cfg.php en cfg.php) ** Obsolète 0.95
Modifications diverses pour compatibilité easyphp (flag PS_WINDOWS)
-> noms windows avec backslash, caractères sans escape
Correction de bugs
Création d’un fichier log log/console.log dans le répertoire de picstory pour faciliter débogage (cfg.php pour le désactiver)
Messages en cas d’erreur lors de l’exécution d’un programme externe par moteur de rendu (convert, ffmpeg et at)
Prise en compte du flag « keep » lors d’une mise en file (destruction des images de travail)
Configuration : flag PS_USEXS (réduction des images pour menu, gain de tps)
Nouveau fichier install.php, pour tester la configuration
Changements dans le fichier de configuration (préfixe)
Constante pour les mots de passe compatible php 5
0.92 Correction configuration pour compatibilité serveur kwartz, utilisation de l’option -vcodec pour anciennes version ffmpeg
0.9 Première version diffusée