diff --git a/app/routers/dashboard.py b/app/routers/dashboard.py index 4181c35..8ac9325 100644 --- a/app/routers/dashboard.py +++ b/app/routers/dashboard.py @@ -414,7 +414,16 @@ async def gitea_workspace_page(request: Request): user = SessionManager.decode_session(request.cookies.get("flowdeck_session", "")) if not user: return RedirectResponse("/auth/login?provider=local", status_code=302) - ctx = {**sidebar, "user": user} + owner = request.query_params.get("owner", "") + repo = request.query_params.get("repo", "") + ctx = { + **sidebar, + "user": user, + "workspace_name": f"{owner}/{repo}" if owner and repo else "Gitea Workspace", + "workspace_initial": repo[0].upper() if repo else "G", + "owner": owner, + "repo": repo, + } template = env.get_template("gitea_workspace.html") return template.render(**ctx) diff --git a/app/templates/gitea_workspace.html b/app/templates/gitea_workspace.html index 8c56aff..b30b807 100644 --- a/app/templates/gitea_workspace.html +++ b/app/templates/gitea_workspace.html @@ -1,5 +1,5 @@ {% extends "base.html" %} -{% block page_title %}Gitea Workspace{% endblock %} +{% block page_title %}{{ workspace_name }}{% endblock %} {% block page_icon %}🔗{% endblock %} {% block topbar %}