tracking version

This commit is contained in:
2025-04-16 22:28:13 -04:00
parent d4be29386b
commit 41ceeea90a
3 changed files with 22 additions and 1 deletions

View File

@@ -22,6 +22,7 @@
align-items: center;
min-height: 100vh;
color: #2d3748;
position: relative;
}
.container {
@@ -170,6 +171,15 @@
@keyframes spin {
to { transform: rotate(360deg); }
}
.version {
position: fixed;
bottom: 1rem;
right: 1rem;
font-size: 0.75rem;
color: #718096;
opacity: 0.8;
}
</style>
<script>
document.addEventListener('DOMContentLoaded', () => {
@@ -322,5 +332,6 @@
<div class="message"></div>
</form>
</div>
<div class="version">v{{ version }}</div>
</body>
</html>

1
src/version.txt Normal file
View File

@@ -0,0 +1 @@
25.04.1

View File

@@ -1,7 +1,16 @@
import os
from flask import Blueprint, render_template
views = Blueprint('views', __name__)
def get_version():
version_path = os.path.join(os.path.dirname(os.path.dirname(__file__)), 'version.txt')
try:
with open(version_path) as f:
return f.read().strip()
except:
return '0.0.0'
@views.route('/')
def home():
return render_template('index.html')
return render_template('index.html', version=get_version())