v5.5.0 Partage v2 : fenêtre Share rechargée, sidebar « Par moi »/« Avec moi », Library dir=made/received, badge 👥 + indicateurs
- Correctif : la fenêtre Share rechargait ses partages à chaque ouverture (before: liste vide après refresh) - Sidebar « Shared » scindée en sous-groupes « Par moi » (partages nominatifs + liens) et « Avec moi » (partages reçus), sans doublons - Bibliothèque : filtre « Tous / Par moi / Avec moi » sur l'onglet Shared ; /api/library/shared?dir=made|received|all + share_dir par élément - Document : bouton barre affiche « 👥 Shared ▾ » quand la page est partagée (membre, lien ou publiée), recalculé à la volée - Workspace local : emoji 👥 juste avant le nom des fichiers partagés (is_shared exposé par /api/local-workspace/tree) - Tests +6 (tests/test_sharing.py) : direction made/received/all, fallback dir invalide, rendu pageIsShared ; suite 325 verte (+3 PDF pré-existants)
This commit is contained in:
@@ -1,5 +1,32 @@
|
||||
# Changelog - FlowDeck
|
||||
|
||||
## v5.5.0 (2026-09-08) — Partage : réorganisation & indicateurs
|
||||
|
||||
> Vue complète du partage : sidebar « Shared » scindée en « Par moi » /
|
||||
> « Avec moi », onglet Shared de la bibliothèque filtrable, fenêtre Share
|
||||
> rechargée à l'ouverture (bug de refresh), et emoji 👥 sur les fichiers
|
||||
> partagés du workspace local.
|
||||
|
||||
- **Correctif fenêtre Share** — ouverture de la boîte de dialogue
|
||||
(`toggleShareOpen`) au lieu de laisser la liste vide après un refresh ;
|
||||
les partages sont rechargés (`loadShares`) à chaque ouverture.
|
||||
- **Sidebar Shared** — la section affiche deux sous-groupes : « Par moi »
|
||||
(partages nominatifs créés + pages en « lien ») et « Avec moi » (partages
|
||||
reçus), chacun avec son propre état vide (les pages déjà dans « Par moi »
|
||||
sont exclues de « Avec moi » pour éviter les doublons).
|
||||
- **Bibliothèque** — onglet Shared doté d'un filtre « Tous / Par moi /
|
||||
Avec moi » ; l'endpoint `GET /api/library/shared` accepte `dir=made|received|all`
|
||||
et renseigne `share_dir` sur chaque élément.
|
||||
- **Indicateur de partage** — la barre du document affiche « 👥 Shared »
|
||||
au lieu de « 🔒 Share » dès que la page est partagée (membre, lien ou
|
||||
publiée) ; état recalculé à la volée après chaque action de partage.
|
||||
- **Workspace local** — les fichiers partagés affichent l'emoji 👥 juste
|
||||
avant leur nom dans l'arborescence (`is_shared` exposé par
|
||||
`/api/local-workspace/tree`).
|
||||
- **Tests** (tests/test_sharing.py +6) : direction made/received/all de la
|
||||
bibliothèque, fallback dir invalide, et rendu `pageIsShared` sur la page.
|
||||
Suite complète 325 verte (+3 PDF pré-existants).
|
||||
|
||||
## v5.4.1 (2026-09-08) — Partage de page : correctif permissions + autocomplete membres
|
||||
|
||||
> Le partage à un membre existant échouait avec « Invalid permission. Use view,
|
||||
|
||||
Reference in New Issue
Block a user