Affichage du numéro de version et lien vers changelog

This commit is contained in:
Colin Maudry
2025-09-29 20:06:04 +02:00
parent 928f75f504
commit 819f2e315f
4 changed files with 47 additions and 7 deletions
+20 -1
View File
@@ -1,6 +1,7 @@
import logging
import dash_bootstrap_components as dbc
import tomllib
from dash import Dash, dcc, html, page_container, page_registry
from dotenv import load_dotenv
from flask import send_from_directory
@@ -32,6 +33,11 @@ logging.basicConfig(
datefmt="%Y-%m-%d %H:%M:%S",
)
with open("./pyproject.toml", "rb") as f:
pyproject = tomllib.load(f)
version = "v" + pyproject["project"]["version"]
app.index_string = """
<!DOCTYPE html>
<html lang="fr">
@@ -70,7 +76,20 @@ app.layout = html.Div(
[
html.Div(
[
html.H1("decp.info"),
html.Div(
[
html.A(children=html.H1("decp.info"), href="/"),
html.P(
children=html.A(
version,
href="https://github.com/ColinMaudry/decp.info?tab=readme-ov-file#notes-de-version",
target="_blank",
),
className="version",
),
],
className="logo",
),
html.Div(
[
dcc.Link(