Améliorations du mois de Novembre 2015
Posted: 03 Dec 2015, 03:54
Récapitulatif des changements du mois de Novembre, sans ordre particulier (107 commits dont environ 70 pour le project-builder, plus particulièrement le compilateur C pour CE).
Sécurité:
Performances:
Bugfix:
Nouveautés:
Divers:
Merci à ceux qui ont rapporté des bugs et/ou suggéré des fonctionnalités
Comme d'habitude, si vous voyez des choses qui clochent, n'hésitez pas à le dire.
Sécurité:
- Update du kernel grsec
- Updates habituelles des packages utilisés par l'OS
- Fix d'un problème introduit récemment au niveau de l'upload DnD images (merci Excale)
Performances:
- Bouton de Follow sur twitter passé en lien sur image statique (au lieu de charger leur JS pour faire, en gros, la même chose)
- Les pages relatives aux archives utilisent désormais une view sur les uploads uniquement quand il ne s'agit pas de gérer des générations
- Réecriture d'un bout de code sur le formulaire d'upload/édit réduisant le nombre de requêtes SQL de cette partie de plusieurs 10aines à qu'une seule
Changement d'un paramètre de php-fpm (qui engendre en gros soit rien de visible, soit des chargements un poil plus rapides)
Bugfix:
- MathJax sur le grand chat ne marchait plus correctement, c'est désormais réparé.
- Pour certaines sous-catégories avec un espace à un endroit précis, des archives pouvaient être mal groupées, et du coup les nombres étaient faux, etc.
- Le formulaire d'upload/édit n'avait pas forcément les bonnes catégories pour une archive dans des cas particuliers (à cause de "==" au lieu de "===", c'était marrant à débugger...)
- Le formulaire d'upload/édit d'archives ne conservait pas l'état du champ de visibilité (public/non-listé/privé) disponible pour les modos et +.
- Il y avait un bug pour certains navigateurs (au moins Safari) sur certains trucs du chat en relation avec Flash (merci noelnadal)
- Il y avait un double-encoding avec la commande /lmgtfy du chat.
- La page de 404 s'affichait mal sur Firefox selon la taille et proportions de la fenêtre (merci Anonyme0)
Nouveautés:
- ßeta 1 du project-builder, plus particulièrement le compilateur C pour CE
- Background vert sur les messages privés sur le chat, pour mieux les voir
- SmartNav rendue compatible avec le forçage de l'URL canonique (≈ sans paramètres inutiles). Particulièrement utile sur les pages de listing archives
- Page de gestion de ses images uploadées en DnD (voir ce post)
- Ajout de quelques nouvelles/manquantes extensions de fichiers acceptables au formulaire d'upload
- Ajout des numéros de ligne sur les blocs de code
- Création d'une page/script de login compatible GET/POST directement, via l'API de phpBB (nécessaire pour le client TI-Planet, voir ici en particulier)
- Mise en place d'une redirection automatique après donation premium pour validation
Divers:
- Améliorations mineures côté templates
- Correction d'une typo sur une réponse de CalcMaster
- Correction d'une typo sur les générations mViewer GX Creator (accent manquant dans la catégorie)
- Cleanups de quelques scripts
Merci à ceux qui ont rapporté des bugs et/ou suggéré des fonctionnalités
Comme d'habitude, si vous voyez des choses qui clochent, n'hésitez pas à le dire.