From d5ba29714c0d35634315db6d1d772dd7f30caae0 Mon Sep 17 00:00:00 2001 From: bruno Date: Mon, 20 Jul 2026 10:12:55 -0400 Subject: [PATCH] feat: remplacer section Notion apps par liens statiques Library/My Tasks/Trash/Help MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Section 'Notion apps' retirée - Liens statiques en bas du sidebar (toujours visibles): Library, My Tasks, Trash, Help - Nouvelle route /help avec page d'aide (raccourcis, guide rapide) - Trash visible pour tous (plus de condition sur auth_method) - 143 tests passent --- app/routers/dashboard.py | 21 +++++++++++++++++++++ app/templates/base.html | 33 +++++++++++++++------------------ 2 files changed, 36 insertions(+), 18 deletions(-) diff --git a/app/routers/dashboard.py b/app/routers/dashboard.py index 635e1f6..ff79350 100644 --- a/app/routers/dashboard.py +++ b/app/routers/dashboard.py @@ -314,6 +314,27 @@ async def accounts_page(request: Request): return template.render(**ctx) +@router.get("/help", response_class=HTMLResponse) +async def help_page(request: Request): + """Simple help / about page.""" + from jinja2 import Environment, FileSystemLoader + env = Environment(loader=FileSystemLoader("app/templates")) + sidebar = _sidebar_data(request, []) + template = env.get_template("base.html") + return HTMLResponse(template.render( + **sidebar, + request=request, + content_html="""
+

❓ FlowDeck Help

+

FlowDeck is a Notion-style workspace with Gitea/GitHub integration.

+

Getting Started

+ +

Keyboard Shortcuts

+
Ctrl+NNew page
F2Rename selected
DeleteMove to trash
Ctrl+KQuick find
+
""" + )) + + @router.get("/accounts/settings", response_class=HTMLResponse) async def settings_page(request: Request): """User settings page — profile, forges, tokens.""" diff --git a/app/templates/base.html b/app/templates/base.html index 5a87bf2..7a69728 100644 --- a/app/templates/base.html +++ b/app/templates/base.html @@ -399,24 +399,21 @@ {% endif %} - -