From 919ebc312e773677e0e91a13a1c71acc582d66a5 Mon Sep 17 00:00:00 2001 From: Till Tomczak Date: Thu, 29 May 2025 21:41:15 +0200 Subject: [PATCH] "Refactor database connection in backend" --- backend/app/database/myp.db | Bin 106496 -> 106496 bytes backend/app/database/myp.db-wal | Bin 90672 -> 4152 bytes backend/app/package-lock.json | 41 ++++++++++++++++++++++++++++++++ backend/app/package.json | 9 ++++--- 4 files changed, 47 insertions(+), 3 deletions(-) diff --git a/backend/app/database/myp.db b/backend/app/database/myp.db index 0160ebb48a5260bebb1001eeb3ce30e71f281c58..4512dad0ff376d3e8e5fd9556a7a1870b11a0e1d 100644 GIT binary patch delta 492 zcmZoTz}9epZ9|~EX^LZ^dznW;qF-)KhEZU)zJYwyn42UP z6cpu`rKVU~SQwZa85)`E833W7k%5t^u7Rnpk)?tWSc8#;o{51e&|+LN25=c;0~9@$ zh6atXjBsZO$pYO3br*xQBLmQ3lN0ur`4pvQr6!l8rof$$R+f~KmY#xap8?3}rUrVZ z21Y=q;*c@4G~aZ9B|(gn?;r#JE&g@|H{Dsb+cf>YkqDnW@%2S@c=ygKbQaj diff --git a/backend/app/database/myp.db-wal b/backend/app/database/myp.db-wal index a4d7701826dd52e383d980f774afc87129a5fd8f..0eae626e691df2bb157b3f1f104587d29b822cb0 100644 GIT binary patch delta 80 zcmdmRgms64g?T+&6NBy}2?hoM1|VR1c|-j#TZ!GpD}1;A#G9%w2Z{*;u@p>v7HgBI btxR^w9 literal 90672 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 ap3&!K;#&jB1;j9|kX(S3dHTI`f&T$Y)hN#Z diff --git a/backend/app/package-lock.json b/backend/app/package-lock.json index b59a986c..ec5cf5ce 100644 --- a/backend/app/package-lock.json +++ b/backend/app/package-lock.json @@ -17,6 +17,9 @@ "@fullcalendar/timegrid": "^6.1.10", "@tailwindcss/forms": "^0.5.10", "@tailwindcss/typography": "^0.5.16", + "chart.js": "^4.4.9", + "chartjs-adapter-date-fns": "^3.0.0", + "date-fns": "^4.1.0", "vite": "^6.3.5" }, "devDependencies": { @@ -560,6 +563,12 @@ "@jridgewell/sourcemap-codec": "^1.4.14" } }, + "node_modules/@kurkle/color": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@kurkle/color/-/color-0.3.4.tgz", + "integrity": "sha512-M5UknZPHRu3DEDWoipU6sE8PdkZ6Z/S+v4dD+Ke8IaNlpdSQah50lz1KtcFBa2vsdOnwbbnxJwVM4wty6udA5w==", + "license": "MIT" + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -1100,6 +1109,28 @@ ], "license": "CC-BY-4.0" }, + "node_modules/chart.js": { + "version": "4.4.9", + "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.4.9.tgz", + "integrity": "sha512-EyZ9wWKgpAU0fLJ43YAEIF8sr5F2W3LqbS40ZJyHIner2lY14ufqv2VMp69MAiZ2rpwxEUxEhIH/0U3xyRynxg==", + "license": "MIT", + "dependencies": { + "@kurkle/color": "^0.3.0" + }, + "engines": { + "pnpm": ">=8" + } + }, + "node_modules/chartjs-adapter-date-fns": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chartjs-adapter-date-fns/-/chartjs-adapter-date-fns-3.0.0.tgz", + "integrity": "sha512-Rs3iEB3Q5pJ973J93OBTpnP7qoGwvq3nUnoMdtxO+9aoJof7UFcRbWcIDteXuYd1fgAvct/32T9qaLyLuZVwCg==", + "license": "MIT", + "peerDependencies": { + "chart.js": ">=2.8.0", + "date-fns": ">=2.0.0" + } + }, "node_modules/chokidar": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", @@ -1189,6 +1220,16 @@ "node": ">=4" } }, + "node_modules/date-fns": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz", + "integrity": "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/kossnocorp" + } + }, "node_modules/didyoumean": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", diff --git a/backend/app/package.json b/backend/app/package.json index e492dd77..6e15ddf8 100644 --- a/backend/app/package.json +++ b/backend/app/package.json @@ -28,13 +28,16 @@ }, "dependencies": { "@fortawesome/fontawesome-free": "^6.7.2", - "@tailwindcss/forms": "^0.5.10", - "@tailwindcss/typography": "^0.5.16", "@fullcalendar/core": "^6.1.10", "@fullcalendar/daygrid": "^6.1.10", - "@fullcalendar/timegrid": "^6.1.10", "@fullcalendar/interaction": "^6.1.10", "@fullcalendar/list": "^6.1.10", + "@fullcalendar/timegrid": "^6.1.10", + "@tailwindcss/forms": "^0.5.10", + "@tailwindcss/typography": "^0.5.16", + "chart.js": "^4.4.9", + "chartjs-adapter-date-fns": "^3.0.0", + "date-fns": "^4.1.0", "vite": "^6.3.5" } }