docs: NOTION_DATABASE_TASKS_GUIDE.md v2.0 + ROADMAP Database/Views/Tasks
FlowDeck CI / test (push) Failing after 5s
FlowDeck CI / docker (push) Has been skipped

- NOTION_DATABASE_TASKS_GUIDE.md: réécriture complète (822→~750 lignes)
  - 16 sections: anatomie DB, 22 propriétés, relations/rollups, formules
  - 10 Database Views détaillées, filtres/tris/groupes
  - Data Sources & Linked Databases, Templates, Dashboards
  - Tasks, Sub-items, Dependencies, Sprints, My Tasks
  - Modèle de données complet (tables existantes + 5 nouvelles)
  - Plan d'implémentation en 5 phases (v4.1–v4.5)
- ROADMAP: v4.1–v4.5 redéfini = Database/Views/Tasks
  - v4.1: Data Sources & Linked
  - v4.2: Templates & Dashboards
  - v4.3: 10 Database Views complètes
  - v4.4: Tasks, Sub-items & Dependencies
  - v4.5: Sprints & My Tasks
  - Versions suivantes renumérotées (v4.6→v6.0)
- Sources: Guide_Complet_Notion_database.md + 15 URLs docs officielles Notion
This commit is contained in:
2026-07-20 15:58:52 -04:00
parent 9422753e8b
commit 2ca27d3398
2 changed files with 720 additions and 727 deletions
+72 -29
View File
@@ -202,7 +202,66 @@ Propriétés custom, AI keywords, sync API, 12 tables DB
---
### v4.1.0 — Content Blocks enrichis (Notion Parity Tier 2)
### v4.1.0 — Database: Data Sources & Linked Databases
> **Objectif** : Collections multi-sources, databases liées (linked).
> **Doc** : [`NOTION_DATABASE_TASKS_GUIDE.md` Phase 1](docs/NOTION_DATABASE_TASKS_GUIDE.md#14-plan-implémentation)
- [ ] **Table `collection_data_sources`** — multi-sources par collection
- [ ] **API sources** — POST /db/{id}/sources, DELETE
- [ ] **API linked DB** — POST /db/{id}/linked
- [ ] **UI data source manager** — gestion dans settings collection
- [ ] **Règle permissions** — linked DB hérite des perms de la source
- [ ] **Full-page vs Inline** — flag `is_inline`, toggle, transformation
### v4.2.0 — Database: Templates & Dashboards
> **Objectif** : Templates réutilisables + dashboards combinant vues/widgets.
> **Doc** : [`NOTION_DATABASE_TASKS_GUIDE.md` Phase 2](docs/NOTION_DATABASE_TASKS_GUIDE.md#14-plan-implémentation)
- [ ] **Table `collection_templates`** — avec récurrence (daily/weekly/monthly/yearly)
- [ ] **Table `collection_dashboards`** — layout widgets (grille configurable)
- [ ] **API templates** — CRUD + POST apply
- [ ] **API dashboards** — CRUD widgets (view_id, position, taille)
- [ ] **UI template picker** — dropdown New avec templates
- [ ] **UI dashboard view** — combinaison de vues/widgets sur une page
### v4.3.0 — Database Views complètes (10 types)
> **Objectif** : Tous les types de vues Notion avec layouts.
> **Doc** : [`NOTION_DATABASE_TASKS_GUIDE.md` Phase 3](docs/NOTION_DATABASE_TASKS_GUIDE.md#14-plan-implémentation)
- [ ] **Chart** — barres, courbes, camemberts, donuts, scatter (Chart.js)
- [ ] **Form** — formulaire HTML → POST création page
- [ ] **Map** — Leaflet/OSM pour propriété Place
- [ ] **Feed** — vue chronologique type fil d'actualité
- [ ] **Timeline/Gantt** — barres horizontales avec dépendances
- [ ] **Layout options** — card size, preview, open in peek/side/full
- [ ] **View tabs** — navigation fluide entre vues (existant à enrichir)
### v4.4.0 — Tasks, Sub-items & Dependencies
> **Objectif** : Système complet de tâches Notion-style.
> **Doc** : [`NOTION_DATABASE_TASKS_GUIDE.md` Phase 4](docs/NOTION_DATABASE_TASKS_GUIDE.md#14-plan-implémentation)
- [ ] **Flag `is_task`** sur collections — Turn into Tasks
- [ ] **Propriété ID** auto-générée (TASK-XXX)
- [ ] **Sub-items** — parent_id enrichi, modes d'affichage (nested/flattened/card)
- [ ] **Table `page_dependencies`** — bloque/bloqué par
- [ ] **API dependencies** — POST/GET/DELETE /db/{c}/pages/{p}/dependencies
- [ ] **Auto-shift dates** — overlap / maintain_time / never + skip weekends
- [ ] **UI dépendances** — graphe ou liste, toggle sub-items
- [ ] **Filtres sub-items** — parents only / all / sub-items only
### v4.5.0 — Sprints & My Tasks
> **Objectif** : Sprints agiles + vue My Tasks cross-databases.
> **Doc** : [`NOTION_DATABASE_TASKS_GUIDE.md` Phase 5](docs/NOTION_DATABASE_TASKS_GUIDE.md#14-plan-implémentation)
- [ ] **Tables `sprints`, `sprint_pages`** — sprints agiles
- [ ] **API sprints** — CRUD + assignation pages, vélocité
- [ ] **Sprint board** — Current Sprint / Planning / Backlog
- [ ] **Burndown chart** — vélocité, points complétés vs restants
- [ ] **My Tasks** — agrégation cross-databases (toutes les task DBs)
- [ ] **My Tasks API** — /my-tasks?view=all|today|overdue|upcoming
- [ ] **My Tasks UI** — groupes par collection, status badges, filtres
### v4.6.0 — Content Blocks enrichis
> **Objectif** : parité d'édition avec Notion.
- [ ] **Callout blocks** — boîtes colorées (info, warning, tip, success)
@@ -211,33 +270,17 @@ Propriétés custom, AI keywords, sync API, 12 tables DB
- [ ] **Toggle lists** — contenu expandable/collapsible (déjà partiel)
- [ ] **Multi-colonnes** — layout flexible (2, 3 colonnes)
### v4.2.0 — Export
### v4.7.0 — Export
- [ ] **Export Markdown** — avec images et sous-pages (déjà partiel dans editor)
- [ ] **Export PDF** — mise en page fidèle, table des matières
- [ ] **Export HTML** — site statique standalone
### v4.3.0 — Collaboration
### v4.8.0 — Collaboration
- [ ] **Inline comments** — commentaires sur sélection de texte
- [ ] **@mentions** — notifier un utilisateur → page/commentaire
- [ ] **Email notifications** — changements, mentions
### v4.4.0 — Embeds & Rich Media
- [ ] **Embeds** — YouTube, Figma, Google Maps, Twitter, etc.
- [ ] **Image lightbox** — clic pour agrandir, navigation
- [ ] **Bookmark cards** — aperçu riche des liens (OG metadata)
### v4.5.0 — Kanban Adaptable
- [ ] Colonnes configurables par utilisateur
- [ ] Cartes configurables (choisir propriétés affichées)
- [ ] Couverture de carte (image, icône, couleur)
- [ ] WIP limits par colonne
### v4.6.0 — Calendar & Meetings
- [ ] Vue Calendrier drag & drop
- [ ] Récurrence d'événements
- [ ] Template Meeting Notes
### v4.7.0 — FlowDeck Agent (Agent IA natif)
### v4.9.0 — FlowDeck Agent (Agent IA natif)
**Objectif :** Un agent IA intégré à FlowDeck, capable de planifier, rechercher et **agir** directement sur les workspaces — collections, pages, propriétés, vues, issues Gitea. Inspiré de Notion Agent (2026).
@@ -312,22 +355,22 @@ app/
- Budget tokens max par conversation (500k tokens)
- Timeout 5 minutes par run
### v4.8.0 — Command Palette & Recherche
### v5.0.0 — Command Palette & Recherche
- [ ] **Command palette** — Ctrl+K / Ctrl+P recherche universelle
- [ ] **Quick actions** — navigation, création, commandes
### v4.9.0 — Automations
### v5.1.0 — Automations
- [ ] **Database automations** — if-this-then-that
- [ ] **Buttons** — cliquables déclenchant actions
### v4.10.0 — Database Avancée
### v5.2.0 — Database Avancée
- [ ] Inline databases dans n'importe quelle page
- [ ] Templates de database (Project tracker, CRM…)
- [ ] Validation des propriétés (required, unique, min/max)
---
## v5.0.0 — Pro (futur)
## v6.0.0 — Pro (futur)
- [ ] **PWA** — Progressive Web App, offline support
- [ ] **SSO/SAML** — enterprise authentication
@@ -348,10 +391,10 @@ Base + Kanban Éditeur + Gitea UX Pro MVP Onboard
+ UI Notion + Tags + Admin + Sharing COMPLETED
+ GitHub OAuth + Library
v4.0.2 ✅ v4.1.0 ⬜ v4.2.0 ⬜ v4.3.0 ⬜ v4.4–4.7 ⬜ v5.0.0 ⬜
Quality Blocks Export Collab Notion Pro
& Tests enrichis PDF/MD @mentions Parity (futur)
⬜ v4.7.0: FlowDeck Agent (IA native)
v4.0.2 ✅ v4.1–4.5 ⬜ v4.6.0 ⬜ v4.7.0 ⬜ v4.8–4.9 ⬜ v5.x–v6.0 ⬜
Quality Database + Content Export Collab + Pro + Agent
& Tests Views/Tasks Blocks PDF/MD Agent IA (futur)
📚 NOTION_DATABASE_TASKS_GUIDE.md v2.0
```
*Dernière mise à jour: 2026-07-20 — v4.7.0 FlowDeck Agent ajouté, ARCHITECTURE.md v4.0 synchronisé*
*Dernière mise à jour: 2026-07-20 — Database/Views/Tasks phases ajoutées (v4.1–v4.5), NOTION_DATABASE_TASKS_GUIDE.md v2.0*
File diff suppressed because it is too large Load Diff