retours sur v5rc6

Solved by arpinux · 04 Jan 2026 14:57
Avatar
Posts 116

Bonne app!
Testé pour l'installation et fonctionnel chez moi: https://flatboard.org/flatboard-community-5.0.0-rc.8-20260103183741.zip

  • french Résolu
Avatar
Posts 56

installation fonctionnelle :)

mise en place d'un thème nord complet : ok
youtube et tiktok désactivés par défaut : ok

en revanche, toujours le souci de modification

TEXT

Erreur: Formulaire d'édition non trouvé (404). URL: /forum/api/posts/3c34ffe2129a7bd662cb472916050208/edit-form. Vérifiez que vous avez les permissions nécessaires.

application.log :

TEXT

[2026-01-03 20:21:14] [WARNING] Router: No route found for GET /api.php/posts/3c34ffe2129a7bd662cb472916050208/edit-form
[2026-01-03 20:21:14] [WARNING] Route not found: GET /api.php/posts/3c34ffe2129a7bd662cb472916050208/edit-form | Context: {"method":"GET","url":"/api.php/posts/3c34ffe2129a7bd662cb472916050208/edit-form","ip":"2a01:cb1d:8bae:5400:2216:d8ff:fe41:cfac"}
[2026-01-03 20:21:20] [WARNING] Router: No route found for GET /api.php/notifications
[2026-01-03 20:21:20] [WARNING] Route not found: GET /api.php/notifications | Context: {"method":"GET","url":"/api.php/notifications","ip":"2a01:cb1d:8bae:5400:2216:d8ff:fe41:cfac"}
Avatar
Posts 116

Ha il y a du mieux ! Les erreurs sont plus explicitent.
Essaye ça si tu veux bien.
https://flatboard.org/flatboard-community-5.0.0-rc.8-20260103200914.zip

  • Célébrer(1)
    arpinuxarpinux
Avatar
Posts 56

youhou! it works!! 👍

super boulot ! merci :)

Avatar
Posts 56

bien ... la version pro suit cette mise à jour ? si oui, je pense me diriger vers le lien qui va bien :D

Avatar
Posts 116

arpinux

Sérieux ? Ok et aucun logs défaillant ?

Super ! Il ne reste plus qu'à appliquer quelques corrections supplémentaires et nous serons proches de la version finale. :)

Désormais, chaque thème possède son propre pack de langues, et j'ai implémenté un système pour gérer les traductions de Flatboard ainsi que de ses plugins.

Concernant la version de Flatboard, Flatboard Pro et Flatboard Community sont exactement les mêmes, à l'exception de l'option de choisir Sqlite lors de l'installation et d'un pack de plugins clé en mains.

Un plugin permettra de basculer entre les deux base de donnée de manière réciproque.

Je vais publier cette RC8 avec d'autres correctifs très prochainement.

Avatar
Posts 56

Fred

le seul "bug" qu'il me reste, c'est le bouton "répondre" en bas de post qui ne fonctionne pas.

les logs :

application.log

TEXT


[2026-01-04 00:03:12] [WARNING] Router: No route found for HEAD /s
[2026-01-04 00:03:12] [WARNING] Route not found: HEAD /s | Context: {"method":"HEAD","url":"/s","ip":"98.81.67.150"}
[2026-01-04 00:03:12] [WARNING] Router: No route found for GET /s
[2026-01-04 00:03:12] [WARNING] Route not found: GET /s | Context: {"method":"GET","url":"/s","ip":"98.81.67.150"}
[2026-01-04 00:03:22] [INFO] CsrfMiddleware: Checking CSRF token | Context: {"method":"POST","url":"/posts/3c34ffe2129a7bd662cb472916050208","content_type":"application/x-www-form-urlencoded","has_token_header":"1","has_token_body":"1","has_token_post":"1","has_token_parsed":"","has_token":"1","token_length":"64","token_source":"header","parsed_body_keys":[],"post_keys":["id","content","attachments","csrf_token"],"raw_input_length":"0","all_headers":["Remote-Ip","Priority","Sec-Fetch-Site","Sec-Fetch-Mode","Sec-Fetch-Dest","Sec-Gpc","Dnt","Origin","X-Requested-With","X-Csrf-Token","Content-Type","Referer","Accept-Encoding","Accept-Language","Accept","User-Agent","Content-Length","X-Ovhrequest-Id","X-Forwarded-Proto","X-Forwarded-For","X-Predictor","Cookie","Host","REMOTE-IP","PRIORITY","SEC-FETCH-SITE","SEC-FETCH-MODE","SEC-FETCH-DEST","SEC-GPC","DNT","ORIGIN","X-REQUESTED-WITH","X-CSRF-TOKEN","REFERER","ACCEPT-ENCODING","ACCEPT-LANGUAGE","ACCEPT","USER-AGENT","X-OVHREQUEST-ID","X-FORWARDED-PROTO","X-FORWARDED-FOR","X-PREDICTOR","COOKIE","HOST"],"x_csrf_token_header":"not found","server_keys_with_csrf":{"28":"HTTP_X_CSRF_TOKEN"},"server_keys_with_http":{"19":"HTTP_REMOTE_IP","20":"HTTP_PRIORITY","21":"HTTP_SEC_FETCH_SITE","22":"HTTP_SEC_FETCH_MODE","23":"HTTP_SEC_FETCH_DEST","24":"HTTP_SEC_GPC","25":"HTTP_DNT","26":"HTTP_ORIGIN","27":"HTTP_X_REQUESTED_WITH","28":"HTTP_X_CSRF_TOKEN","30":"HTTP_REFERER","31":"HTTP_ACCEPT_ENCODING","32":"HTTP_ACCEPT_LANGUAGE","33":"HTTP_ACCEPT","34":"HTTP_USER_AGENT","36":"HTTP_X_OVHREQUEST_ID","37":"HTTP_X_FORWARDED_PROTO","38":"HTTP_X_FORWARDED_FOR","39":"HTTP_X_PREDICTOR","40":"HTTP_COOKIE","41":"HTTP_HOST"}}
[2026-01-04 00:03:22] [INFO] CsrfMiddleware: CSRF token validated successfully
[2026-01-04 00:03:22] [INFO] Post updated | Context: {"post_id":"3c34ffe2129a7bd662cb472916050208","user_id":"67877dcc20b17bc87ce2b9fbee763e4e","discussion_id":"47fa2a7660ab65c56a9efdbce4baf7a2","is_moderator_edit":"","ip":"2a01:cb1d:8bae:5400:2216:d8ff:fe41:cfac"}
[2026-01-04 00:03:45] [INFO] CsrfMiddleware: Checking CSRF token | Context: {"method":"POST","url":"/d/2-guide-de-demarrage/posts","content_type":"application/x-www-form-urlencoded","has_token_header":"1","has_token_body":"1","has_token_post":"1","has_token_parsed":"","has_token":"1","token_length":"64","token_source":"header","parsed_body_keys":[],"post_keys":["content","discussion_id","attachments","csrf_token"],"raw_input_length":"0","all_headers":["Remote-Ip","Priority","Sec-Fetch-Site","Sec-Fetch-Mode","Sec-Fetch-Dest","Sec-Gpc","Dnt","Origin","X-Requested-With","X-Csrf-Token","Content-Type","Referer","Accept-Encoding","Accept-Language","Accept","User-Agent","Content-Length","X-Ovhrequest-Id","X-Forwarded-Proto","X-Forwarded-For","X-Predictor","Cookie","Host","REMOTE-IP","PRIORITY","SEC-FETCH-SITE","SEC-FETCH-MODE","SEC-FETCH-DEST","SEC-GPC","DNT","ORIGIN","X-REQUESTED-WITH","X-CSRF-TOKEN","REFERER","ACCEPT-ENCODING","ACCEPT-LANGUAGE","ACCEPT","USER-AGENT","X-OVHREQUEST-ID","X-FORWARDED-PROTO","X-FORWARDED-FOR","X-PREDICTOR","COOKIE","HOST"],"x_csrf_token_header":"not found","server_keys_with_csrf":{"28":"HTTP_X_CSRF_TOKEN"},"server_keys_with_http":{"19":"HTTP_REMOTE_IP","20":"HTTP_PRIORITY","21":"HTTP_SEC_FETCH_SITE","22":"HTTP_SEC_FETCH_MODE","23":"HTTP_SEC_FETCH_DEST","24":"HTTP_SEC_GPC","25":"HTTP_DNT","26":"HTTP_ORIGIN","27":"HTTP_X_REQUESTED_WITH","28":"HTTP_X_CSRF_TOKEN","30":"HTTP_REFERER","31":"HTTP_ACCEPT_ENCODING","32":"HTTP_ACCEPT_LANGUAGE","33":"HTTP_ACCEPT","34":"HTTP_USER_AGENT","36":"HTTP_X_OVHREQUEST_ID","37":"HTTP_X_FORWARDED_PROTO","38":"HTTP_X_FORWARDED_FOR","39":"HTTP_X_PREDICTOR","40":"HTTP_COOKIE","41":"HTTP_HOST"}}
[2026-01-04 00:03:45] [INFO] CsrfMiddleware: CSRF token validated successfully
[2026-01-04 00:03:45] [INFO] Post created | Context: {"post_id":"c7b1a50f9a1699a1e2aa3052cddb0afe","discussion_id":"47fa2a7660ab65c56a9efdbce4baf7a2","user_id":"67877dcc20b17bc87ce2b9fbee763e4e","ip":"2a01:cb1d:8bae:5400:2216:d8ff:fe41:cfac"}

debug.log

TEXT


[2026-01-04 00:03:09] [DEBUG] EasyMDE - Toolbar pour contexte | Context: {"context":"reply","toolbar":["bold","italic","strikethrough","|","heading","heading-smaller","heading-bigger","code","quote","ordered-list","unordered-list","link","image","upload-image","table","emoji","preview","side-by-side","fullscreen","guide"],"toolbar_count":"20"}
[2026-01-04 00:03:09] [DEBUG] EasyMDE - Status bar configuration | Context: {"statusOptions":"","statusOptions_type":"boolean","statusOptions_value":"false","all_settings_keys":["highlighting","displaySyntax","spellChecker","imageUpload","textHeight","maxHeight","autofocus","placeholder","indentWithTabs","tabSize","lineNumbers","lineWrapping","statusOptions","autosave","autosaveDelay","autosaveId","forceSync","previewClass","shortcuts","toolbar","context"]}
[2026-01-04 00:03:09] [DEBUG] EasyMDE - Status bar final config | Context: {"status":"not set","status_type":"not set","has_status_key":""}
[2026-01-04 00:03:16] [DEBUG] PostApiController::editForm | Context: {"id_from_param":"3c34ffe2129a7bd662cb472916050208","id_from_request":"","url":"/api.php/posts/3c34ffe2129a7bd662cb472916050208/edit-form","base_url":"/forum","request_uri":"/forum/api/posts/3c34ffe2129a7bd662cb472916050208/edit-form","get_url_param":"api.php/posts/3c34ffe2129a7bd662cb472916050208/edit-form"}
[2026-01-04 00:03:16] [DEBUG] EasyMDE - Toolbar pour contexte | Context: {"context":"post-edit","toolbar":["bold","italic","strikethrough","|","heading","heading-smaller","heading-bigger","code","quote","ordered-list","unordered-list","link","image","upload-image","table","undo","redo","emoji","preview","side-by-side","fullscreen","guide"],"toolbar_count":"22"}
[2026-01-04 00:03:16] [DEBUG] EasyMDE - Status bar configuration | Context: {"statusOptions":"","statusOptions_type":"boolean","statusOptions_value":"false","all_settings_keys":["highlighting","displaySyntax","spellChecker","imageUpload","textHeight","maxHeight","autofocus","placeholder","indentWithTabs","tabSize","lineNumbers","lineWrapping","statusOptions","autosave","autosaveDelay","autosaveId","forceSync","previewClass","shortcuts","toolbar","context"]}
[2026-01-04 00:03:16] [DEBUG] EasyMDE - Status bar final config | Context: {"status":"not set","status_type":"not set","has_status_key":""}
[2026-01-04 00:03:45] [DEBUG] PostController: Post created, checking attachments | Context: {"post_id":"c7b1a50f9a1699a1e2aa3052cddb0afe","attachments_in_db":"none","attachments_type":"NULL"}

ah si ... un dernier : le lien "forum" en header mêne à un 404 https://nakedeb.arpinux.org/forum/forums

Edited on Jan 04, 2026 By arpinux .

Avatar
Posts 56

oops ... je tente de te passer en admin mais lorsque je clic sur le bouton "modifier" de ton user, j'ai un message d'erreur comme quoi je dois être connecté pour utiliser cette fonction. je me reconnecte mais idem, je ne peux pas modifier ton rang :/

... oublie, ça fonctionne, tu es admin chez moi maintenant. c'est arrivé en même temps que le truc du bouton réponse, ça devait être un souci de réseau tout simplement :/

en revanche, il reste le lien "forum" en 404

Edited on Jan 04, 2026 By arpinux .

Avatar
Posts 116

Ou de cache tout simplement ;)
Pour l’erreur 404 sur la route /forums
https://flatboard.org/flatboard-community-5.0.0-rc.8-20260103234243.zip

Avatar
Posts 56

nop, toujours en 404 - application.log (il n'y en a pas d'autres)

TEXT

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

Ok autre approche:
https://flatboard.org/flatboard-community-5.0.0-rc.8-20260104000046.zip

Avatar
Posts 56

toujours pas :/

peut-être un peu de repos et un regard neuf demain non ? :P

je dis ça par expérience... j'ai passé quelques nuits blanches sur mon terminal moi aussi xD

Avatar
Posts 116

Oui oui pas de soucis, merci de tes retours précieux ;)

Avatar
Posts 56

je croyais que tu devais dormir un peu 😁

  • Rire(1)
    FredFred
Visitor, reply to this topic…
Log in to reply
Navigation
54Posts
post #1
31 Dec 2025
ByUtilisateur