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; align-items: center;
min-height: 100vh; min-height: 100vh;
color: #2d3748; color: #2d3748;
position: relative;
} }
.container { .container {
@@ -170,6 +171,15 @@
@keyframes spin { @keyframes spin {
to { transform: rotate(360deg); } to { transform: rotate(360deg); }
} }
.version {
position: fixed;
bottom: 1rem;
right: 1rem;
font-size: 0.75rem;
color: #718096;
opacity: 0.8;
}
</style> </style>
<script> <script>
document.addEventListener('DOMContentLoaded', () => { document.addEventListener('DOMContentLoaded', () => {
@@ -322,5 +332,6 @@
<div class="message"></div> <div class="message"></div>
</form> </form>
</div> </div>
<div class="version">v{{ version }}</div>
</body> </body>
</html> </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 from flask import Blueprint, render_template
views = Blueprint('views', __name__) 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('/') @views.route('/')
def home(): def home():
return render_template('index.html') return render_template('index.html', version=get_version())