From 318100ce6cf09c551230b39bd61372fd0727b5ed Mon Sep 17 00:00:00 2001 From: rxf Date: Fri, 30 Jan 2026 21:06:20 +0100 Subject: [PATCH] V 1.01:Auto dazu, etwas Kosmetik --- package.json | 3 ++- public/css/styles.css | 9 +++++++++ server.js | 11 ++++++++++- views/index.pug | 2 ++ 4 files changed, 23 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index fcc8b9b..9d11311 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,7 @@ { "name": "stromverbrauch", - "version": "1.0.0", + "version": "1.0.1", + "versiondate": "2026-01-30 19:30 UTC", "description": "Stromverbrauch Monitor mit MongoDB", "main": "server.js", "scripts": { diff --git a/public/css/styles.css b/public/css/styles.css index fe61e7e..21d40da 100644 --- a/public/css/styles.css +++ b/public/css/styles.css @@ -192,3 +192,12 @@ tbody tr:last-child td { font-weight: 700; color: #33691e; } + +.version-info { + margin-top: 20px; + text-align: right; + font-size: 0.8em; +/* color: #666; */ + color: #8fc689; + opacity: 0.8; +} diff --git a/server.js b/server.js index a43aca0..8e6d502 100644 --- a/server.js +++ b/server.js @@ -1,6 +1,12 @@ const express = require('express'); const { MongoClient, ObjectId } = require('mongodb'); const path = require('path'); +const fs = require('fs'); + +// Package.json laden +const packageInfo = JSON.parse( + fs.readFileSync(path.join(__dirname, 'package.json'), 'utf8') +); const app = express(); const PORT = 3000; @@ -55,7 +61,10 @@ app.use(express.static('public')); // Hauptseite rendern app.get('/', (req, res) => { - res.render('index'); + res.render('index', { + version: packageInfo.version, + versiondate: packageInfo.versiondate + }); }); // Hilfsfunktion: Zeitstempel aus Dokument extrahieren diff --git a/views/index.pug b/views/index.pug index c5c53a6..d15eea1 100644 --- a/views/index.pug +++ b/views/index.pug @@ -31,4 +31,6 @@ html(lang='de') #results.results-container + .version-info Version #{version} - #{versiondate} + script(src='/js/script.js')