diff --git a/frontend/eslint.config.js b/frontend/eslint.config.js
index dba0190..e5c5bb2 100644
--- a/frontend/eslint.config.js
+++ b/frontend/eslint.config.js
@@ -6,7 +6,7 @@ import tseslint from "typescript-eslint";
import { globalIgnores } from "eslint/config";
export default tseslint.config([
- globalIgnores(["dist"]),
+ globalIgnores(["dist", "dev-dist"]),
{
files: ["**/*.{ts,tsx}"],
extends: [
diff --git a/frontend/index.html b/frontend/index.html
index b1436e4..7af3f2a 100644
--- a/frontend/index.html
+++ b/frontend/index.html
@@ -6,7 +6,7 @@
Leggen
-
+
@@ -16,19 +16,19 @@
-
+
-
+
-
-
+
+
-
+
-
+
-
+
diff --git a/frontend/public/apple-touch-icon-180x180.png b/frontend/public/apple-touch-icon-180x180.png
index 703f71b..e120e92 100644
Binary files a/frontend/public/apple-touch-icon-180x180.png and b/frontend/public/apple-touch-icon-180x180.png differ
diff --git a/frontend/public/favicon.ico b/frontend/public/favicon.ico
index 96bb6bb..127c698 100644
Binary files a/frontend/public/favicon.ico and b/frontend/public/favicon.ico differ
diff --git a/frontend/public/favicon.svg b/frontend/public/favicon.svg
index f3d69ab..6ff3a2c 100644
--- a/frontend/public/favicon.svg
+++ b/frontend/public/favicon.svg
@@ -1,4 +1,27 @@
-
+ );
+}
diff --git a/frontend/src/contexts/ThemeContext.tsx b/frontend/src/contexts/ThemeContext.tsx
index 7291e88..d4acd32 100644
--- a/frontend/src/contexts/ThemeContext.tsx
+++ b/frontend/src/contexts/ThemeContext.tsx
@@ -12,7 +12,7 @@ const ThemeContext = createContext(undefined);
// Theme colors for different modes
const THEME_COLORS = {
- light: "#ffffff",
+ light: "#0b74de", // Primary brand color
dark: "#0f0f23", // Dark background color that matches typical dark themes
} as const;
@@ -49,7 +49,7 @@ export function ThemeProvider({ children }: { children: React.ReactNode }) {
// Update theme-color meta tags for PWA status bar
const themeColor = THEME_COLORS[resolvedTheme];
-
+
// Update theme-color meta tag
const themeColorMeta = document.getElementById("theme-color-meta") as HTMLMetaElement;
if (themeColorMeta) {
diff --git a/frontend/src/index.css b/frontend/src/index.css
index 3e69677..b524fa2 100644
--- a/frontend/src/index.css
+++ b/frontend/src/index.css
@@ -10,10 +10,10 @@
--card-foreground: 222.2 84% 4.9%;
--popover: 0 0% 100%;
--popover-foreground: 222.2 84% 4.9%;
- --primary: 222.2 47.4% 11.2%;
+ --primary: 219 91% 46%;
--primary-foreground: 210 40% 98%;
- --secondary: 210 40% 96.1%;
- --secondary-foreground: 222.2 47.4% 11.2%;
+ --secondary: 189 94% 43%;
+ --secondary-foreground: 210 40% 98%;
--muted: 210 40% 96.1%;
--muted-foreground: 215.4 16.3% 46.9%;
--accent: 210 40% 96.1%;
@@ -37,9 +37,9 @@
--card-foreground: 210 40% 98%;
--popover: 222.2 84% 4.9%;
--popover-foreground: 210 40% 98%;
- --primary: 210 40% 98%;
- --primary-foreground: 222.2 47.4% 11.2%;
- --secondary: 217.2 32.6% 17.5%;
+ --primary: 219 91% 46%;
+ --primary-foreground: 210 40% 98%;
+ --secondary: 189 94% 43%;
--secondary-foreground: 210 40% 98%;
--muted: 217.2 32.6% 17.5%;
--muted-foreground: 215 20.2% 65.1%;
diff --git a/frontend/vite.config.ts b/frontend/vite.config.ts
index c1e0e92..4df491e 100644
--- a/frontend/vite.config.ts
+++ b/frontend/vite.config.ts
@@ -15,7 +15,7 @@ export default defineConfig({
name: "Leggen",
short_name: "Leggen",
description: "Personal finance management application",
- theme_color: "#ffffff",
+ theme_color: "#0b74de",
background_color: "#ffffff",
display: "standalone",
orientation: "portrait",