Merge pull request 'align-index-page' (#25) from align-index-page into main
Python Code Quality / python-code-quality (push) Successful in 9s
Python Test / python-test (push) Successful in 17s
Build and Push Docker Image / build-and-push (push) Successful in 26s

Reviewed-on: #25
This commit was merged in pull request #25.
This commit is contained in:
2025-11-11 21:34:48 +01:00
6 changed files with 51 additions and 18 deletions
+1 -1
View File
@@ -51,7 +51,7 @@ services:
interval: 10s interval: 10s
timeout: 5s timeout: 5s
retries: 5 retries: 5
start_period: 10s start_period: 3s
volumes: volumes:
redis-data: redis-data:
pgdata: pgdata:
+15 -4
View File
@@ -16,9 +16,11 @@
font-family: font-family:
-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu,
Cantarell, sans-serif; Cantarell, sans-serif;
background: linear-gradient(135deg, #f093fb 0%, #f5576c 100%); background-color: #f0f0f0;
min-height: 100vh; min-height: 100vh;
padding: 20px; max-width: 800px;
margin: 2rem auto;
padding: 0 1rem;
} }
.container { .container {
@@ -26,8 +28,6 @@
border-radius: 12px; border-radius: 12px;
box-shadow: 0 10px 40px rgba(0, 0, 0, 0.2); box-shadow: 0 10px 40px rgba(0, 0, 0, 0.2);
padding: 40px; padding: 40px;
max-width: 1000px;
margin: 0 auto;
} }
h1 { h1 {
@@ -72,6 +72,10 @@
box-shadow: 0 4px 12px rgba(108, 117, 125, 0.4); box-shadow: 0 4px 12px rgba(108, 117, 125, 0.4);
} }
.hidden {
display: none;
}
.loading { .loading {
text-align: center; text-align: center;
padding: 40px; padding: 40px;
@@ -114,6 +118,13 @@
.chart-wrapper { .chart-wrapper {
position: relative; position: relative;
height: 300px; height: 300px;
max-width: 100%;
margin: 0 auto;
}
.chart-wrapper canvas {
max-width: 100%;
max-height: 100%;
} }
.charts-row { .charts-row {
+15 -4
View File
@@ -16,9 +16,11 @@
font-family: font-family:
-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu,
Cantarell, sans-serif; Cantarell, sans-serif;
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); background-color: #f0f0f0;
min-height: 100vh; min-height: 100vh;
padding: 20px; max-width: 800px;
margin: 2rem auto;
padding: 0 1rem;
} }
.container { .container {
@@ -26,8 +28,6 @@
border-radius: 12px; border-radius: 12px;
box-shadow: 0 10px 40px rgba(0, 0, 0, 0.2); box-shadow: 0 10px 40px rgba(0, 0, 0, 0.2);
padding: 40px; padding: 40px;
max-width: 1000px;
margin: 0 auto;
} }
h1 { h1 {
@@ -72,6 +72,10 @@
box-shadow: 0 4px 12px rgba(108, 117, 125, 0.4); box-shadow: 0 4px 12px rgba(108, 117, 125, 0.4);
} }
.hidden {
display: none;
}
.loading { .loading {
text-align: center; text-align: center;
padding: 40px; padding: 40px;
@@ -114,6 +118,13 @@
.chart-wrapper { .chart-wrapper {
position: relative; position: relative;
height: 300px; height: 300px;
max-width: 100%;
margin: 0 auto;
}
.chart-wrapper canvas {
max-width: 100%;
max-height: 100%;
} }
.charts-row { .charts-row {
+1 -1
View File
@@ -264,7 +264,7 @@
.then((user) => { .then((user) => {
// Initialize burger menu // Initialize burger menu
initBurgerMenu({ initBurgerMenu({
includeHome: false, includeHome: true,
}); });
// Check if user has any children // Check if user has any children
+4 -4
View File
@@ -16,9 +16,11 @@
font-family: font-family:
-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu,
Cantarell, sans-serif; Cantarell, sans-serif;
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); background-color: #f0f0f0;
min-height: 100vh; min-height: 100vh;
padding: 20px; max-width: 800px;
margin: 2rem auto;
padding: 0 1rem;
} }
.container { .container {
@@ -26,8 +28,6 @@
border-radius: 12px; border-radius: 12px;
box-shadow: 0 10px 40px rgba(0, 0, 0, 0.2); box-shadow: 0 10px 40px rgba(0, 0, 0, 0.2);
padding: 40px; padding: 40px;
max-width: 800px;
margin: 0 auto;
} }
h1 { h1 {
+15 -4
View File
@@ -16,9 +16,11 @@
font-family: font-family:
-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu,
Cantarell, sans-serif; Cantarell, sans-serif;
background: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%); background-color: #f0f0f0;
min-height: 100vh; min-height: 100vh;
padding: 20px; max-width: 800px;
margin: 2rem auto;
padding: 0 1rem;
} }
.container { .container {
@@ -26,8 +28,6 @@
border-radius: 12px; border-radius: 12px;
box-shadow: 0 10px 40px rgba(0, 0, 0, 0.2); box-shadow: 0 10px 40px rgba(0, 0, 0, 0.2);
padding: 40px; padding: 40px;
max-width: 1000px;
margin: 0 auto;
} }
h1 { h1 {
@@ -72,6 +72,10 @@
box-shadow: 0 4px 12px rgba(108, 117, 125, 0.4); box-shadow: 0 4px 12px rgba(108, 117, 125, 0.4);
} }
.hidden {
display: none;
}
.loading { .loading {
text-align: center; text-align: center;
padding: 40px; padding: 40px;
@@ -114,6 +118,13 @@
.chart-wrapper { .chart-wrapper {
position: relative; position: relative;
height: 300px; height: 300px;
max-width: 100%;
margin: 0 auto;
}
.chart-wrapper canvas {
max-width: 100%;
max-height: 100%;
} }
.charts-row { .charts-row {