Commentaires fédérés via Mastodon (bokante.o-k-i.net) — frontend #5

Merged
cedric merged 2 commits from feat/comment-fedi into master 2026-07-04 21:56:48 +00:00
Owner

Partie frontend de l'option A du RFC (voir RFC-commentaires-activitypub-2026-07-04.md dans api.pawol.nu, ou le dossier parent du projet).

  • Affichage des commentaires (locaux et fédérés) : nouveau composant Komante, enfin branché sur la prop commentaires que Teks recevait mais ignorait jusqu'ici — badge "Mastodon" et lien vers le toot d'origine pour les commentaires fédérés
  • Bouton "Répondre via Mastodon" (ReponsMastodon) : lien direct vers le fil bokante + boîte de dialogue redirigeant vers https://{instance-de-l-utilisateur}/authorize_interaction?uri=..., sans OAuth Fediverse à implémenter côté pawol.nu
  • Nouvelles variables d'environnement NEXT_PUBLIC_BOKANTE_URL/NEXT_PUBLIC_BOKANTE_ACCOUNT (documentées dans .env.sample)

Dépend de la PR backend correspondante (nouveaux champs sur commentaire).

Partie frontend de l'option A du RFC (voir RFC-commentaires-activitypub-2026-07-04.md dans api.pawol.nu, ou le dossier parent du projet). - Affichage des commentaires (locaux et fédérés) : nouveau composant `Komante`, enfin branché sur la prop `commentaires` que `Teks` recevait mais ignorait jusqu'ici — badge "Mastodon" et lien vers le toot d'origine pour les commentaires fédérés - Bouton "Répondre via Mastodon" (`ReponsMastodon`) : lien direct vers le fil bokante + boîte de dialogue redirigeant vers `https://{instance-de-l-utilisateur}/authorize_interaction?uri=...`, sans OAuth Fediverse à implémenter côté pawol.nu - Nouvelles variables d'environnement `NEXT_PUBLIC_BOKANTE_URL`/`NEXT_PUBLIC_BOKANTE_ACCOUNT` (documentées dans `.env.sample`) Dépend de la PR backend correspondante (nouveaux champs sur `commentaire`).
cedric added 2 commits 2026-07-04 21:22:15 +00:00
feat: bouton Répondre via Mastodon (authorize_interaction)
Vérification PR / check (pull_request) Successful in 2m12s
Vérification PR / deploy-beta (pull_request) Successful in 21s
Déploiement FRONT BETA / check (push) Successful in 2m12s
Déploiement FRONT BETA / deploy (push) Successful in 31s
21248b7138
cedric merged commit 0ac18faf5c into master 2026-07-04 21:56:48 +00:00
Sign in to join this conversation.