From 425c817522d62c6afbe4177ff681aeb1d25d1d8a Mon Sep 17 00:00:00 2001 From: Felix Schlusche Date: Fri, 31 Oct 2025 18:15:32 +0100 Subject: [PATCH] feat: update better-sqlite3 dependency and enhance timer metrics with target hours functionality --- package-lock.json | 17 +++++++----- package.json | 10 ++++--- public/index.html | 46 +++++++++++++++++--------------- public/js/main.js | 68 ++++++++++++++++++++++++++++++++++++++--------- 4 files changed, 98 insertions(+), 43 deletions(-) diff --git a/package-lock.json b/package-lock.json index e08ae9b..942cc72 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "1.0.0", "license": "MIT", "dependencies": { - "better-sqlite3": "^9.2.2", + "better-sqlite3": "^12.4.1", "express": "^4.18.2" } }, @@ -53,14 +53,17 @@ "license": "MIT" }, "node_modules/better-sqlite3": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-9.6.0.tgz", - "integrity": "sha512-yR5HATnqeYNVnkaUTf4bOP2dJSnyhP4puJN/QPRyx4YkBEEUxib422n2XzPqDEHjQQqazoYoADdAm5vE15+dAQ==", + "version": "12.4.1", + "resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-12.4.1.tgz", + "integrity": "sha512-3yVdyZhklTiNrtg+4WqHpJpFDd+WHTg2oM7UcR80GqL05AOV0xEJzc6qNvFYoEtE+hRp1n9MpN6/+4yhlGkDXQ==", "hasInstallScript": true, "license": "MIT", "dependencies": { "bindings": "^1.5.0", "prebuild-install": "^7.1.1" + }, + "engines": { + "node": "20.x || 22.x || 23.x || 24.x" } }, "node_modules/bindings": { @@ -733,9 +736,9 @@ } }, "node_modules/node-abi": { - "version": "3.78.0", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.78.0.tgz", - "integrity": "sha512-E2wEyrgX/CqvicaQYU3Ze1PFGjc4QYPGsjUrlYkqAE0WjHEZwgOsGMPMzkMse4LjJbDmaEuDX3CM036j5K2DSQ==", + "version": "3.80.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.80.0.tgz", + "integrity": "sha512-LyPuZJcI9HVwzXK1GPxWNzrr+vr8Hp/3UqlmWxxh8p54U1ZbclOqbSog9lWHaCX+dBaiGi6n/hIX+mKu74GmPA==", "license": "MIT", "dependencies": { "semver": "^7.3.5" diff --git a/package.json b/package.json index 3647cc1..66d835b 100644 --- a/package.json +++ b/package.json @@ -7,11 +7,15 @@ "start": "node server.js", "dev": "node server.js" }, - "keywords": ["timetracker", "express", "sqlite"], + "keywords": [ + "timetracker", + "express", + "sqlite" + ], "author": "", "license": "MIT", "dependencies": { - "express": "^4.18.2", - "better-sqlite3": "^9.2.2" + "better-sqlite3": "^12.4.1", + "express": "^4.18.2" } } diff --git a/public/index.html b/public/index.html index 2d63d5a..b9c2e7c 100644 --- a/public/index.html +++ b/public/index.html @@ -372,7 +372,8 @@
-
+
+
Heutige Arbeitszeit
00:00:00
@@ -384,11 +385,8 @@
- + - - - + + + -
+ + +