From c49e152e7c9bd3f81c579e7c4ff81dc6ff3c9169 Mon Sep 17 00:00:00 2001 From: bruno Date: Mon, 20 Jul 2026 07:55:39 -0400 Subject: [PATCH] =?UTF-8?q?docs:=20ROADMAP=20v4.0.1=20marqu=C3=A9=20compl?= =?UTF-8?q?=C3=A9t=C3=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ROADMAP.md | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/ROADMAP.md b/ROADMAP.md index c3d1132..4b0282e 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -177,18 +177,16 @@ Propriétés custom, AI keywords, sync API, 12 tables DB ## 🔜 Prochaines versions -### v4.0.1 — Onboarding & Polish 🎯 (priorité MAX) -> **Objectif** : rendre l'app utilisable dès la première visite, sans friction. +### v4.0.1 — Onboarding & Polish ✅ (2026-07-18) +> **Objectif** : rendre l'app utilisable dès la première visite, sans friction. **COMPLETED**. -- [ ] **Landing page `/` pour visiteurs non-auth** — page d'accueil (pas de redirect loop) -- [ ] **Page `/auth/register` GET** — formulaire d'inscription dédié (pas juste un tab) -- [ ] **Redirection `/` intelligente** — si pas connecté → login, si connecté sans Gitea → local workspace -- [ ] **Empty states cohérents** — onboarding dans le local workspace vide -- [ ] **Page 404 stylisée** — thème Notion sombre (actuellement HTML brut) -- [ ] **Unifier les routes API** — `/board/api/pages` ↔ `/api/pages` (cohérence) -- [ ] **Page Settings accessible** → lien dans le menu utilisateur déjà présent, vérifier fonctionnel - -**Effort estimé** : 2-3 sessions | **Impact** : 🔴 Critique pour adoption +- [x] **Landing page `/` pour visiteurs non-auth** — template `landing.html`, design Notion dark +- [x] **Page `/auth/register` GET** — formulaire d'inscription dédié (tab register actif) +- [x] **Redirection `/` intelligente** — non-auth → landing, auth sans Gitea → local workspace, auth+Gitea → dashboard +- [x] **Empty states** — déjà présents dans local workspace (« Welcome to your Workspace ») +- [x] **Page 404 stylisée** — thème Notion sombre, JSON pour `/api/*`, HTML pour le reste +- [x] **Unifier les routes API** — `/api/pages` GET/POST → 307 redirect vers `/board/api/pages` +- [x] **Page Settings** — lien déjà présent dans le menu utilisateur (Settings → `/accounts/settings`) ### v4.0.2 — Qualité & Robustesse > **Objectif** : zéro crash, zéro regression, DX impeccable. @@ -275,11 +273,11 @@ Propriétés custom, AI keywords, sync API, 12 tables DB ## Résumé des phases ``` -v0.x–v1.x ✅ v2.x ✅ v3.0.0 ✅ v4.0.0 ✅ v4.0.1 ⬜ +v0.x–v1.x ✅ v2.x ✅ v3.0.0 ✅ v4.0.0 ✅ v4.0.1 ✅ Base + Kanban Éditeur + Gitea UX Pro MVP Onboarding + DB + Auth + Workspaces + Multi-select Accounts & Polish -+ UI Notion + Tags + Admin + Sharing PRIORITÉ - + GitHub OAuth + Library MAX ++ UI Notion + Tags + Admin + Sharing COMPLETED + + GitHub OAuth + Library v4.0.2 ⬜ v4.1.0 ⬜ v4.2.0 ⬜ v4.3.0 ⬜ v4.4–4.10 ⬜ v5.0.0 ⬜ Quality Blocks Export Collab Notion Pro