retours sur v5rc8

Solved by arpinux · 11 Jan 2026 03:05
Avatar
Posts 212 633

salut :)

fresh install de la v5rc8 mise en ligne le 4/01/2025

erreur du lien "forum" en header : page 404
debug : application.log

[2026-01-04 14:59:43] [WARNING] Router: No route found for GET /s
[2026-01-04 14:59:43] [WARNING] Route not found: GET /s | Context: {"method":"GET","url":"/s","ip":"2a01:cb1d:8bae:5400:2216:d8ff:fe41:cfac"}

bug ultra mineur : plugin EasyMDE : si je déselectionne le séparateur dans la configuration du plugin, il ne disparaît pas de la barre d'outils.

  • french solved
Avatar
Posts 212 633

petit bug de plus : j'ai tenté de signaler un message : section "Autre", texte du message "sujet à fermer". mais j'ai eu 2 pop-up d'erreur "une erreur est survenue" + "requête invalide".

et un mini truc de plus : dans l'interface d'administration, section permissions, onglet "Attachements, social et présence", config "présence" : je trouve que c'est pas top que ce soit pour tous par défaut de pouvoir voir ce que chacun lit/visionne. en fait c'est limite je trouve niveau "surveillance", je sais pas comment dire mais ça me gêne un peu. je le désactive sur mon fofo, pas de soucis, mais que ce soit possible pour un invité de pouvoir mater la navigation de tous sur le forum... bref, c'est pas un bug, juste un questionnement éthique :)

Edited on  Jan 04, 2026  By  arpinux .

Avatar
Posts 428 1580

Corrigé, sauf pour le séparateur EasyMDE et j'espère pour le 404 du la route vers Forums/ 🤞
Je n'est pas encore envoyé l'archive, je corrige d'autres bricoles, le changelog vas encore être beau :)

Edited on  Jan 04, 2026  By  Fred .

Avatar
Posts 212 633

re :)

mise à jour effectuée et forum404 résolu !! :D :D merci @Fred !

il reste le signalement impossible et le séparateur dans easyMDE, sinon, bah nickel donc je pars vers le lien pro si c'est bon pour toi, à moins que tu comptes refaire une version d'ici mercredi.

arf ... zut ... je viens de voir que j'ai de nouveau le bug du post non modifiable :/

Edited on  Jan 05, 2026  By  arpinux .

Avatar
Posts 212 633

et j'essaye de te passer admin mais ça ne fonctionne pas :/

et je ne peux pas ajouter une pièce jointe ici pour te filer les logs :/

application.log


[2026-01-05 21:06:00.834] [INFO     ] [PID:87171] Plugin loaded successfully | {"id":"easymde","name":"EasyMDE","version":"2.23.0"}
[2026-01-05 21:06:00.835] [INFO     ] [PID:87171] Plugin system initialized | {"loaded":1,"failed":0,"total_hooks":11}
[2026-01-05 21:06:05.865] [WARNING  ] [PID:87171] Cannot check for updates | {"url":"https://versions.flatboard.org/","error":"Connection timed out after 5000 milliseconds","http_code":0}
[2026-01-05 21:06:10.926] [INFO     ] [PID:87171] Plugin loaded successfully | {"id":"easymde","name":"EasyMDE","version":"2.23.0"}
[2026-01-05 21:06:10.927] [INFO     ] [PID:87171] Plugin system initialized | {"loaded":1,"failed":0,"total_hooks":11}
[2026-01-05 21:06:10.930] [WARNING  ] [PID:87171] Route not found: POST /admin/users/9fbdb0e6faae7891e0f366ec7f5e46ff/forum/admin/users/update | {"method":"POST","url":"/admin/users/9fbdb0e6faae7891e0f366ec7f5e46ff/forum/admin/users/update","ip":"2a01:cb1d:8bae:5400:2216:d8ff:fe41:cfac"}

debug.log


[2026-01-05 21:06:00.825] [DEBUG    ] [PID:87171] Plugin translations already loaded during plugin initialization
[2026-01-05 21:06:00.827] [DEBUG    ] [PID:87171] Hook registered | {"event":"view.header.styles","priority":10,"total_hooks":1}
[2026-01-05 21:06:00.828] [DEBUG    ] [PID:87171] Hook registered | {"event":"view.footer.scripts","priority":10,"total_hooks":1}
[2026-01-05 21:06:00.828] [DEBUG    ] [PID:87171] Hook registered | {"event":"markdown.editor.config","priority":10,"total_hooks":1}
[2026-01-05 21:06:00.829] [DEBUG    ] [PID:87171] Hook registered | {"event":"markdown.editor.init","priority":10,"total_hooks":1}
[2026-01-05 21:06:00.829] [DEBUG    ] [PID:87171] Hook registered | {"event":"component.markdown-editor.attributes","priority":10,"total_hooks":1}
[2026-01-05 21:06:00.830] [DEBUG    ] [PID:87171] Hook registered | {"event":"markdown.editor.getValue","priority":10,"total_hooks":1}
[2026-01-05 21:06:00.830] [DEBUG    ] [PID:87171] Hook registered | {"event":"markdown.editor.setValue","priority":10,"total_hooks":1}
[2026-01-05 21:06:00.831] [DEBUG    ] [PID:87171] Hook registered | {"event":"markdown.editor.focus","priority":10,"total_hooks":1}
[2026-01-05 21:06:00.831] [DEBUG    ] [PID:87171] Hook registered | {"event":"markdown.parse","priority":10,"total_hooks":1}
[2026-01-05 21:06:00.832] [DEBUG    ] [PID:87171] Hook registered | {"event":"view.footer.content","priority":10,"total_hooks":1}
[2026-01-05 21:06:00.832] [DEBUG    ] [PID:87171] Hook registered | {"event":"plugin.view.admin.vars","priority":10,"total_hooks":1}
[2026-01-05 21:06:00.833] [DEBUG    ] [PID:87171] Plugin translations loaded | {"id":"easymde","language":"fr"}
[2026-01-05 21:06:00.836] [DEBUG    ] [PID:87171] Request URL from htaccess param | {"url":"/admin/users/9fbdb0e6faae7891e0f366ec7f5e46ff/edit"}
[2026-01-05 21:06:00.842] [DEBUG    ] [PID:87171] FileLocker: Lock acquired | {"key":"group_permissions","iterations":0,"elapsed":0}
[2026-01-05 21:06:00.843] [DEBUG    ] [PID:87171] FileLocker: Lock released | {"key":"group_permissions","hold_time":0.001}
[2026-01-05 21:06:00.844] [DEBUG    ] [PID:87171] FileLocker: Lock acquired | {"key":"permissions","iterations":0,"elapsed":0}
[2026-01-05 21:06:00.845] [DEBUG    ] [PID:87171] FileLocker: Lock released | {"key":"permissions","hold_time":0.001}
[2026-01-05 21:06:00.847] [DEBUG    ] [PID:87171] FileLocker: Lock acquired | {"key":"groups","iterations":0,"elapsed":0}
[2026-01-05 21:06:00.848] [DEBUG    ] [PID:87171] FileLocker: Lock released | {"key":"groups","hold_time":0.001}
[2026-01-05 21:06:00.853] [DEBUG    ] [PID:87171] Triggering event | {"event":"view.header.styles","hooks":1}
[2026-01-05 21:06:00.862] [DEBUG    ] [PID:87171] Request URL from htaccess param | {"url":"/admin/users/9fbdb0e6faae7891e0f366ec7f5e46ff/edit"}
[2026-01-05 21:06:00.862] [DEBUG    ] [PID:87171] UpdateController: Using site_url from config | {"config_site_url":"https://nakedeb.arpinux.org/forum","final_url":"https://nakedeb.arpinux.org/forum"}
[2026-01-05 21:06:00.863] [DEBUG    ] [PID:87171] Update check with stats | {"url":"https://versions.flatboard.org/?site_url=https%3A%2F%2Fnakedeb.arpinux.org%2Fforum&version=5.0.0-rc.8b&php=8.4.10&lang=fr&tz=Europe%2FParis&storage=json&plugins=EasyMDE%2CLogger%2CLogger","stats_enabled":true}
[2026-01-05 21:06:05.867] [DEBUG    ] [PID:87171] FileLocker: Lock acquired | {"key":"groups","iterations":0,"elapsed":0}
[2026-01-05 21:06:05.868] [DEBUG    ] [PID:87171] FileLocker: Lock released | {"key":"groups","hold_time":0.001}
[2026-01-05 21:06:05.869] [DEBUG    ] [PID:87171] Triggering event | {"event":"view.footer.scripts","hooks":1}
[2026-01-05 21:06:10.919] [DEBUG    ] [PID:87171] Plugin translations already loaded during plugin initialization
[2026-01-05 21:06:10.920] [DEBUG    ] [PID:87171] Hook registered | {"event":"view.header.styles","priority":10,"total_hooks":1}
[2026-01-05 21:06:10.921] [DEBUG    ] [PID:87171] Hook registered | {"event":"view.footer.scripts","priority":10,"total_hooks":1}
[2026-01-05 21:06:10.921] [DEBUG    ] [PID:87171] Hook registered | {"event":"markdown.editor.config","priority":10,"total_hooks":1}
[2026-01-05 21:06:10.922] [DEBUG    ] [PID:87171] Hook registered | {"event":"markdown.editor.init","priority":10,"total_hooks":1}
[2026-01-05 21:06:10.922] [DEBUG    ] [PID:87171] Hook registered | {"event":"component.markdown-editor.attributes","priority":10,"total_hooks":1}
[2026-01-05 21:06:10.923] [DEBUG    ] [PID:87171] Hook registered | {"event":"markdown.editor.getValue","priority":10,"total_hooks":1}
[2026-01-05 21:06:10.923] [DEBUG    ] [PID:87171] Hook registered | {"event":"markdown.editor.setValue","priority":10,"total_hooks":1}
[2026-01-05 21:06:10.924] [DEBUG    ] [PID:87171] Hook registered | {"event":"markdown.editor.focus","priority":10,"total_hooks":1}
[2026-01-05 21:06:10.924] [DEBUG    ] [PID:87171] Hook registered | {"event":"markdown.parse","priority":10,"total_hooks":1}
[2026-01-05 21:06:10.925] [DEBUG    ] [PID:87171] Hook registered | {"event":"view.footer.content","priority":10,"total_hooks":1}
[2026-01-05 21:06:10.925] [DEBUG    ] [PID:87171] Hook registered | {"event":"plugin.view.admin.vars","priority":10,"total_hooks":1}
[2026-01-05 21:06:10.926] [DEBUG    ] [PID:87171] Plugin translations loaded | {"id":"easymde","language":"fr"}
[2026-01-05 21:06:10.928] [DEBUG    ] [PID:87171] Request URL from htaccess param | {"url":"/admin/users/9fbdb0e6faae7891e0f366ec7f5e46ff/forum/admin/users/update"}
[2026-01-05 21:06:10.940] [DEBUG    ] [PID:87171] Triggering event | {"event":"view.header.styles","hooks":1}
[2026-01-05 21:06:10.943] [DEBUG    ] [PID:87171] Triggering event | {"event":"view.footer.scripts","hooks":1}
[2026-01-05 21:06:10.944] [DEBUG    ] [PID:87171] Triggering event | {"event":"view.footer.content","hooks":1}
Avatar
Posts 428 1580

Cela commence bien.... J'ai corriger le problème d'attachement des pièces jointes.
https://flatboard.org/flatboard-community-5.0.0-rc.8b-20260105204701.zip

Avatar
Posts 212 633

Fred

re :)

voic iles logs pour les 2 bugs : impossible de te passer en admin sur mon forum + impossible de modifier un post depuis le bouton dédié en bas de post

Attachments
logs.zip
16.07 KB Please log in to download files.
Avatar
Posts 212 633

mise à jour effectuée : si je tente de coller un pièce jointe sur mon forum, j'ai cette erreur bizarre :

et le log qui va avec en pj

mais avec cette mise à jour je peux à nouveau modifier un post.

Edited on  Jan 05, 2026  By  arpinux .

Attachments
logs.zip
8.39 KB Please log in to download files.
Avatar
Posts 212 633

re :)

bon, j'ai réussi à te passer admin sur mon forum. il aura fallu recharger en vidant le cache navigateur.

donc ça fonctionne mais pas sur une session continue ce qui pose souci tout de même. si on doit recharger sans le cache entre chaque manipulation, c'est pas le top pour administrer le forum.

en revanche, la fonction de pj me renvoie toujours l'erreur étrange posée en image sur le post précédent.

bref, je te laisse la main en tant qu'admin chez moi, je peux pas rester ce soir.

++
arp

Edited on  Jan 05, 2026  By  arpinux .

Avatar
Posts 428 1580

Non c'est pas normal, si tu peux pousser cette version : https://flatboard.org/flatboard-community-5.0.0-rc.8b-20260105214407.zip

Avatar
Posts 212 633

re :)

avec la dernière archive :

modification à la volée de ton compte résolu : j'ai changé d'admin à modo et de modo à admin sans recharger.

en revanche, j'ai toujours l'erreur en cas de pj comme avant.

et là je dois vraiment y aller :)

Avatar
Posts 428 1580

Problème

Le problème vient du paramètre url du fichier .htaccess. Dans ce cas, l'URL était retournée directement sans appeler removeBasePath(), donc le préfixe /forum n'était pas retiré.

Correction apportée

Ajout de l'appel à removeBasePath() même quand l'URL vient du paramètre url du .htaccess. Maintenant, le flux est le suivant :

  1. L'URL vient du paramètre url :
    /forum/d/1-bienvenue-sur-flatboard-5/posts

  2. Normalisation de l'URL :
    Appel de removeBasePath() qui retire /forum.

  3. Résultat :
    /d/1-bienvenue-sur-flatboard-5/posts

Le routeur reçoit maintenant la bonne URL et trouve la route.

Résultat attendu

Lors d'une requête POST vers /forum/d/1-bienvenue-sur-flatboard-5/posts :

  • Le préfixe /forum sera retiré.
  • Le routeur recevra /d/1-bienvenue-sur-flatboard-5/posts.
  • La route correspondra correctement.

Teste à nouveau la création d'un post. Cela devrait fonctionner.

Ps: J'avais complètement délaissé le .htaccess dans mes recherches 🤬

Avatar
Posts 212 633

salut :)

j'ai un peu trop bidouillé mon forum et j'ai planté l'interface :/

comme je voulais reparir au propre, j'ai voulu choper la dernière archive de ce fil (https://flatboard.org/flatboard-community-5.0.0-rc.8b-20260105214407.zip) mais elle n'est plus disponible. j'ai donc chopé la version 8b proposée en téléchargement depuis le lien "download" du header et là, je retrouve le bug du lien "forum" en 404.

bref, n'essaie pas de retourner sur mon forum, il n'est plus là pour l'instant : j'attends ta prochaine mise à jour afin de repartir sur une base propre et reprendre les tests/retours avec toi.

Edited on  Jan 06, 2026  By  arpinux .

Avatar
Posts 212 633

salut :)

je vais mettre en ligne une nouvelle version de ma distro nakedeb ce dimanche. afin de préparer l'annonce de sortie, le changelog etc, je voudrais savoir s'il y a une chance d'avoir une version 8c d'ici là, histoire de savoir si je mets en place mon forum pour la sortie ou si j'attends 2 mois (la prochaine mise à jour Debian) ?

Avatar
Posts 428 1580

Bonjour Arpinux,
Le projet est prêt pour la production avec les deux backends de stockage.
Je fait encore quelques test avant de pousser la RC9 ici même et publier l'archive dans la foulée.
Quelques retours de tests utilisateurs afin de passer en version 5.0.0 Final!

  • Celebrate(1)
    arpinuxarpinux
Avatar
Posts 428 1580

RC9 sortie!

Avatar
Posts 212 633

Fred

rc9 sortie mais lien de téléchargement en 404 ! :P c'est pas gentil de faire des blagues comme ça namého! :D

Avatar
Posts 428 1580

Le problème a été corrigé à l'instant, on m'a fait remonter l'info. Désolé pour le désagrément ! Bonne mise à jour :)

Avatar
Posts 212 633

mouais... mouais... toi et tes blagounettes du week-end !! 🤣

bon, sinon, merci !!! super taf, pas de bugs sur mon forum, en tout cas, plus aucun de ceux listés depuis la rc6 :D

dernière question : le passage de la version community à la version pro se fait comme une mise à jour ? je n'aurais rien à refaire, juste écraser en protégeant le stockage ?

ah si, un petit bug : le mode debug est grisé, je ne peux pas le désactiver.

Edited on  Jan 10, 2026  By  arpinux .

Avatar
Posts 428 1580

Je suis en attente de tes retours plus détaillés, car il peut toujours y avoir des effets secondaires😅 à prendre en compte.

Prochaines étapes :

  1. Réactiver l'option de débogage en configuration pour pouvoir minifier correctement tous les fichiers de Flatboard et ainsi améliorer les performances et réduire la latence.=> VERSION FINAL;

  2. Mise à jour vers la version Pro :

    • Il suffira de ne pas toucher au stockage en réalisant une sauvegarde au préalable (en veillant à ce que l'option de sauvegarde avec le dossier upload soit activée).
    • Effectue une sauvegarde complète, au cas où.
    • Envoie tous les fichiers.

    Attention : Si tu as des personnalisations ou des données liées à des plugins, il sera nécessaire de renvoyer tes plugin.json et "datas" depuis le backup complet, afin de récupérer l'intégralité de ta configuration.

Edited on  Jan 10, 2026  By  Fred .

  • Like(1)
    arpinuxarpinux
Visitor, reply to this topic…
Log in to reply
Navigation
20 Posts
post #1
04 Jan 2026
By Utilisateur
Statistics
166
Discussions
911
Replies
22
Flatboarders
5
Contributors
New member : Oula
Online
32 Guests online