diff --git a/.github/assets/v1-logo-dark.svg b/.github/assets/v1-logo-dark.svg
new file mode 100644
index 000000000..2e918b6f5
--- /dev/null
+++ b/.github/assets/v1-logo-dark.svg
@@ -0,0 +1 @@
+
diff --git a/.github/assets/v1-logo-light.svg b/.github/assets/v1-logo-light.svg
new file mode 100644
index 000000000..3cc0a2ca2
--- /dev/null
+++ b/.github/assets/v1-logo-light.svg
@@ -0,0 +1 @@
+
diff --git a/README.md b/README.md
index f58cc9154..9b25111e0 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,8 @@
-
▶️ v1
+
+
+
+
Start once. Ship everywhere.
diff --git a/apps/app/public/apple-touch-icon.png b/apps/app/public/apple-touch-icon.png
new file mode 100644
index 000000000..3da09bab3
Binary files /dev/null and b/apps/app/public/apple-touch-icon.png differ
diff --git a/apps/app/public/favicon-dark.svg b/apps/app/public/favicon-dark.svg
new file mode 100644
index 000000000..c5fcb9d57
--- /dev/null
+++ b/apps/app/public/favicon-dark.svg
@@ -0,0 +1 @@
+
diff --git a/apps/app/public/favicon-light.svg b/apps/app/public/favicon-light.svg
new file mode 100644
index 000000000..06cc58589
--- /dev/null
+++ b/apps/app/public/favicon-light.svg
@@ -0,0 +1 @@
+
diff --git a/apps/app/public/favicon.ico b/apps/app/public/favicon.ico
new file mode 100644
index 000000000..8732b8423
Binary files /dev/null and b/apps/app/public/favicon.ico differ
diff --git a/apps/app/src/routes/__root.tsx b/apps/app/src/routes/__root.tsx
index 60411b736..ed071fade 100644
--- a/apps/app/src/routes/__root.tsx
+++ b/apps/app/src/routes/__root.tsx
@@ -62,7 +62,23 @@ export const Route = createRootRouteWithContext()({
component: RootComponent,
head: () => ({
- links: [{ href: globals, rel: "stylesheet" }],
+ links: [
+ { href: globals, rel: "stylesheet" },
+ { href: "/favicon.ico", rel: "icon", sizes: "32x32" },
+ {
+ href: "/favicon-light.svg",
+ media: "(prefers-color-scheme: light)",
+ rel: "icon",
+ type: "image/svg+xml",
+ },
+ {
+ href: "/favicon-dark.svg",
+ media: "(prefers-color-scheme: dark)",
+ rel: "icon",
+ type: "image/svg+xml",
+ },
+ { href: "/apple-touch-icon.png", rel: "apple-touch-icon" },
+ ],
meta: [
{ charSet: "utf8" },
{ content: "width=device-width, initial-scale=1", name: "viewport" },
diff --git a/apps/desktop/icons/icon.icns b/apps/desktop/icons/icon.icns
index 12a5bcee2..2dea165c5 100644
Binary files a/apps/desktop/icons/icon.icns and b/apps/desktop/icons/icon.icns differ
diff --git a/apps/desktop/icons/icon.ico b/apps/desktop/icons/icon.ico
index b3636e4b2..522c190fd 100644
Binary files a/apps/desktop/icons/icon.ico and b/apps/desktop/icons/icon.ico differ
diff --git a/apps/desktop/public/icon.png b/apps/desktop/public/icon.png
index e1cd2619e..43d9ee3bc 100644
Binary files a/apps/desktop/public/icon.png and b/apps/desktop/public/icon.png differ
diff --git a/apps/docs/astro.config.ts b/apps/docs/astro.config.ts
index 2a31bed12..a50e3b455 100644
--- a/apps/docs/astro.config.ts
+++ b/apps/docs/astro.config.ts
@@ -18,6 +18,28 @@ export default defineConfig({
defaultLocale: "root",
description: DOCS_DESCRIPTION,
disable404Route: true,
+ favicon: "/favicon.ico",
+ head: [
+ {
+ attrs: {
+ href: "/favicon-light.svg",
+ media: "(prefers-color-scheme: light)",
+ rel: "icon",
+ type: "image/svg+xml",
+ },
+ tag: "link",
+ },
+ {
+ attrs: {
+ href: "/favicon-dark.svg",
+ media: "(prefers-color-scheme: dark)",
+ rel: "icon",
+ type: "image/svg+xml",
+ },
+ tag: "link",
+ },
+ { attrs: { href: "/apple-touch-icon.png", rel: "apple-touch-icon" }, tag: "link" },
+ ],
lastUpdated: true,
locales: {
es: {
diff --git a/apps/docs/public/apple-touch-icon.png b/apps/docs/public/apple-touch-icon.png
new file mode 100644
index 000000000..3da09bab3
Binary files /dev/null and b/apps/docs/public/apple-touch-icon.png differ
diff --git a/apps/docs/public/favicon-dark.svg b/apps/docs/public/favicon-dark.svg
new file mode 100644
index 000000000..c5fcb9d57
--- /dev/null
+++ b/apps/docs/public/favicon-dark.svg
@@ -0,0 +1 @@
+
diff --git a/apps/docs/public/favicon-light.svg b/apps/docs/public/favicon-light.svg
new file mode 100644
index 000000000..06cc58589
--- /dev/null
+++ b/apps/docs/public/favicon-light.svg
@@ -0,0 +1 @@
+
diff --git a/apps/docs/public/favicon.ico b/apps/docs/public/favicon.ico
new file mode 100644
index 000000000..8732b8423
Binary files /dev/null and b/apps/docs/public/favicon.ico differ
diff --git a/apps/docs/src/shared/components/head.astro b/apps/docs/src/shared/components/head.astro
index 7f895892c..f4a461063 100644
--- a/apps/docs/src/shared/components/head.astro
+++ b/apps/docs/src/shared/components/head.astro
@@ -1,8 +1,5 @@
---
import DefaultHead from "@astrojs/starlight/components/Head.astro"
-
-const route = Astro.locals.starlightRoute
-route.head = route.head.filter(({ attrs }) => attrs?.rel !== "shortcut icon")
---
diff --git a/apps/extension/src/shared/assets/icon.svg b/apps/extension/src/shared/assets/icon.svg
index 0e763206b..155fae956 100644
--- a/apps/extension/src/shared/assets/icon.svg
+++ b/apps/extension/src/shared/assets/icon.svg
@@ -1,15 +1 @@
-
+
diff --git a/apps/mobile/android/app/src/main/res/drawable-hdpi/splashscreen_logo.png b/apps/mobile/android/app/src/main/res/drawable-hdpi/splashscreen_logo.png
index e4ccc41c6..da0f6b6ba 100644
Binary files a/apps/mobile/android/app/src/main/res/drawable-hdpi/splashscreen_logo.png and b/apps/mobile/android/app/src/main/res/drawable-hdpi/splashscreen_logo.png differ
diff --git a/apps/mobile/android/app/src/main/res/drawable-mdpi/splashscreen_logo.png b/apps/mobile/android/app/src/main/res/drawable-mdpi/splashscreen_logo.png
index 0cf44c04e..d62fa741c 100644
Binary files a/apps/mobile/android/app/src/main/res/drawable-mdpi/splashscreen_logo.png and b/apps/mobile/android/app/src/main/res/drawable-mdpi/splashscreen_logo.png differ
diff --git a/apps/mobile/android/app/src/main/res/drawable-night-hdpi/splashscreen_logo.png b/apps/mobile/android/app/src/main/res/drawable-night-hdpi/splashscreen_logo.png
new file mode 100644
index 000000000..aa08dfdd7
Binary files /dev/null and b/apps/mobile/android/app/src/main/res/drawable-night-hdpi/splashscreen_logo.png differ
diff --git a/apps/mobile/android/app/src/main/res/drawable-night-mdpi/splashscreen_logo.png b/apps/mobile/android/app/src/main/res/drawable-night-mdpi/splashscreen_logo.png
new file mode 100644
index 000000000..928bed693
Binary files /dev/null and b/apps/mobile/android/app/src/main/res/drawable-night-mdpi/splashscreen_logo.png differ
diff --git a/apps/mobile/android/app/src/main/res/drawable-night-xhdpi/splashscreen_logo.png b/apps/mobile/android/app/src/main/res/drawable-night-xhdpi/splashscreen_logo.png
new file mode 100644
index 000000000..7fa7a638c
Binary files /dev/null and b/apps/mobile/android/app/src/main/res/drawable-night-xhdpi/splashscreen_logo.png differ
diff --git a/apps/mobile/android/app/src/main/res/drawable-night-xxhdpi/splashscreen_logo.png b/apps/mobile/android/app/src/main/res/drawable-night-xxhdpi/splashscreen_logo.png
new file mode 100644
index 000000000..e7f02d21e
Binary files /dev/null and b/apps/mobile/android/app/src/main/res/drawable-night-xxhdpi/splashscreen_logo.png differ
diff --git a/apps/mobile/android/app/src/main/res/drawable-night-xxxhdpi/splashscreen_logo.png b/apps/mobile/android/app/src/main/res/drawable-night-xxxhdpi/splashscreen_logo.png
new file mode 100644
index 000000000..a962ca8ea
Binary files /dev/null and b/apps/mobile/android/app/src/main/res/drawable-night-xxxhdpi/splashscreen_logo.png differ
diff --git a/apps/mobile/android/app/src/main/res/drawable-xhdpi/splashscreen_logo.png b/apps/mobile/android/app/src/main/res/drawable-xhdpi/splashscreen_logo.png
index e917e89f0..3b4272b59 100644
Binary files a/apps/mobile/android/app/src/main/res/drawable-xhdpi/splashscreen_logo.png and b/apps/mobile/android/app/src/main/res/drawable-xhdpi/splashscreen_logo.png differ
diff --git a/apps/mobile/android/app/src/main/res/drawable-xxhdpi/splashscreen_logo.png b/apps/mobile/android/app/src/main/res/drawable-xxhdpi/splashscreen_logo.png
index 17c76d5b9..5f9125510 100644
Binary files a/apps/mobile/android/app/src/main/res/drawable-xxhdpi/splashscreen_logo.png and b/apps/mobile/android/app/src/main/res/drawable-xxhdpi/splashscreen_logo.png differ
diff --git a/apps/mobile/android/app/src/main/res/drawable-xxxhdpi/splashscreen_logo.png b/apps/mobile/android/app/src/main/res/drawable-xxxhdpi/splashscreen_logo.png
index b6de22507..be39bf02d 100644
Binary files a/apps/mobile/android/app/src/main/res/drawable-xxxhdpi/splashscreen_logo.png and b/apps/mobile/android/app/src/main/res/drawable-xxxhdpi/splashscreen_logo.png differ
diff --git a/apps/mobile/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/apps/mobile/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
index 9764d2aa9..d6dc75a53 100644
--- a/apps/mobile/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
+++ b/apps/mobile/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
@@ -1,6 +1,6 @@
-
+
\ No newline at end of file
diff --git a/apps/mobile/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/apps/mobile/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
index 9764d2aa9..d6dc75a53 100644
--- a/apps/mobile/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
+++ b/apps/mobile/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
@@ -1,6 +1,6 @@
-
+
\ No newline at end of file
diff --git a/apps/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher.webp b/apps/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher.webp
index 36413a376..8707a0d35 100644
Binary files a/apps/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher.webp and b/apps/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher.webp differ
diff --git a/apps/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher_background.webp b/apps/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher_background.webp
deleted file mode 100644
index c02225f13..000000000
Binary files a/apps/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher_background.webp and /dev/null differ
diff --git a/apps/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp b/apps/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp
index 49a260f9c..57ae7dc71 100644
Binary files a/apps/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp and b/apps/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp differ
diff --git a/apps/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher_monochrome.webp b/apps/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher_monochrome.webp
index fc1087b11..57ae7dc71 100644
Binary files a/apps/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher_monochrome.webp and b/apps/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher_monochrome.webp differ
diff --git a/apps/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp b/apps/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp
index 26e9ee991..e899aa74e 100644
Binary files a/apps/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp and b/apps/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp differ
diff --git a/apps/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher.webp b/apps/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher.webp
index 73035e185..8befd7091 100644
Binary files a/apps/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher.webp and b/apps/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher.webp differ
diff --git a/apps/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher_background.webp b/apps/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher_background.webp
deleted file mode 100644
index 1e9b3d1da..000000000
Binary files a/apps/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher_background.webp and /dev/null differ
diff --git a/apps/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp b/apps/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp
index 46ea7d0c3..fe5f501a7 100644
Binary files a/apps/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp and b/apps/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp differ
diff --git a/apps/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher_monochrome.webp b/apps/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher_monochrome.webp
index 12a327849..fe5f501a7 100644
Binary files a/apps/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher_monochrome.webp and b/apps/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher_monochrome.webp differ
diff --git a/apps/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp b/apps/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp
index 1d7f21b54..c74f7681e 100644
Binary files a/apps/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp and b/apps/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp differ
diff --git a/apps/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher.webp b/apps/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher.webp
index 2db6d9dac..7b37300bb 100644
Binary files a/apps/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher.webp and b/apps/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher.webp differ
diff --git a/apps/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher_background.webp b/apps/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher_background.webp
deleted file mode 100644
index dde133ace..000000000
Binary files a/apps/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher_background.webp and /dev/null differ
diff --git a/apps/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp b/apps/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp
index 671b75ff4..6d869d86f 100644
Binary files a/apps/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp and b/apps/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp differ
diff --git a/apps/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher_monochrome.webp b/apps/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher_monochrome.webp
index 2809d3106..6d869d86f 100644
Binary files a/apps/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher_monochrome.webp and b/apps/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher_monochrome.webp differ
diff --git a/apps/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp b/apps/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
index 8cc40ae58..736b074dc 100644
Binary files a/apps/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp and b/apps/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp differ
diff --git a/apps/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp b/apps/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp
index 4f048f1e8..b58ff3d70 100644
Binary files a/apps/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp and b/apps/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp differ
diff --git a/apps/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.webp b/apps/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.webp
deleted file mode 100644
index 55a35810d..000000000
Binary files a/apps/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.webp and /dev/null differ
diff --git a/apps/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp b/apps/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp
index ba8661200..eaa091ff2 100644
Binary files a/apps/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp and b/apps/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp differ
diff --git a/apps/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_monochrome.webp b/apps/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_monochrome.webp
index 9dbe4707e..eaa091ff2 100644
Binary files a/apps/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_monochrome.webp and b/apps/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_monochrome.webp differ
diff --git a/apps/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp b/apps/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp
index f24492093..45be21deb 100644
Binary files a/apps/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp and b/apps/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp differ
diff --git a/apps/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp b/apps/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
index 2d402bc05..9f233818b 100644
Binary files a/apps/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp and b/apps/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp differ
diff --git a/apps/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.webp b/apps/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.webp
deleted file mode 100644
index d190cdd4d..000000000
Binary files a/apps/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.webp and /dev/null differ
diff --git a/apps/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp b/apps/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp
index 346802637..3c2fe9978 100644
Binary files a/apps/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp and b/apps/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp differ
diff --git a/apps/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_monochrome.webp b/apps/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_monochrome.webp
index 8736a2749..3c2fe9978 100644
Binary files a/apps/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_monochrome.webp and b/apps/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_monochrome.webp differ
diff --git a/apps/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp b/apps/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp
index ecf996c4d..c42500074 100644
Binary files a/apps/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp and b/apps/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp differ
diff --git a/apps/mobile/android/app/src/main/res/values/colors.xml b/apps/mobile/android/app/src/main/res/values/colors.xml
index 09aef6cee..740596578 100644
--- a/apps/mobile/android/app/src/main/res/values/colors.xml
+++ b/apps/mobile/android/app/src/main/res/values/colors.xml
@@ -1,5 +1,5 @@
#ffffff
- #e6f4fe
+ #000000
#023c69
\ No newline at end of file
diff --git a/apps/mobile/app.config.js b/apps/mobile/app.config.js
index 58cced050..8e65b5c77 100644
--- a/apps/mobile/app.config.js
+++ b/apps/mobile/app.config.js
@@ -8,8 +8,7 @@ const VERSION = "1.0.0"
const expoConfig = {
android: {
adaptiveIcon: {
- backgroundColor: "#e6f4fe",
- backgroundImage: "./src/shared/assets/images/android-icon-background.png",
+ backgroundColor: "#000000",
foregroundImage: "./src/shared/assets/images/android-icon-foreground.png",
monochromeImage: "./src/shared/assets/images/android-icon-monochrome.png",
},
@@ -23,6 +22,10 @@ const expoConfig = {
icon: "./src/shared/assets/images/icon.png",
ios: {
bundleIdentifier: APP_BUNDLE_IDENTIFIER,
+ icon: {
+ dark: "./src/shared/assets/images/icon-dark.png",
+ light: "./src/shared/assets/images/icon.png",
+ },
supportsTablet: true,
},
name: APP_NAME,
@@ -40,6 +43,7 @@ const expoConfig = {
backgroundColor: "#ffffff",
dark: {
backgroundColor: "#000000",
+ image: "./src/shared/assets/images/splash-icon-dark.png",
},
image: "./src/shared/assets/images/splash-icon.png",
imageWidth: 200,
diff --git a/apps/mobile/ios/v1/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png b/apps/mobile/ios/v1/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png
index 3d6c9efe5..6ea84de18 100644
Binary files a/apps/mobile/ios/v1/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png and b/apps/mobile/ios/v1/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png differ
diff --git a/apps/mobile/ios/v1/Images.xcassets/AppIcon.appiconset/App-Icon-dark-1024x1024@1x.png b/apps/mobile/ios/v1/Images.xcassets/AppIcon.appiconset/App-Icon-dark-1024x1024@1x.png
new file mode 100644
index 000000000..5ac7aa168
Binary files /dev/null and b/apps/mobile/ios/v1/Images.xcassets/AppIcon.appiconset/App-Icon-dark-1024x1024@1x.png differ
diff --git a/apps/mobile/ios/v1/Images.xcassets/AppIcon.appiconset/Contents.json b/apps/mobile/ios/v1/Images.xcassets/AppIcon.appiconset/Contents.json
index 5f6956c15..45c643545 100644
--- a/apps/mobile/ios/v1/Images.xcassets/AppIcon.appiconset/Contents.json
+++ b/apps/mobile/ios/v1/Images.xcassets/AppIcon.appiconset/Contents.json
@@ -5,6 +5,18 @@
"idiom": "universal",
"platform": "ios",
"size": "1024x1024"
+ },
+ {
+ "filename": "App-Icon-dark-1024x1024@1x.png",
+ "idiom": "universal",
+ "platform": "ios",
+ "size": "1024x1024",
+ "appearances": [
+ {
+ "appearance": "luminosity",
+ "value": "dark"
+ }
+ ]
}
],
"info": {
diff --git a/apps/mobile/ios/v1/Images.xcassets/SplashScreenLogo.imageset/Contents.json b/apps/mobile/ios/v1/Images.xcassets/SplashScreenLogo.imageset/Contents.json
index f615695d0..fa02ca2e1 100644
--- a/apps/mobile/ios/v1/Images.xcassets/SplashScreenLogo.imageset/Contents.json
+++ b/apps/mobile/ios/v1/Images.xcassets/SplashScreenLogo.imageset/Contents.json
@@ -14,6 +14,39 @@
"idiom": "universal",
"filename": "image@3x.png",
"scale": "3x"
+ },
+ {
+ "idiom": "universal",
+ "appearances": [
+ {
+ "appearance": "luminosity",
+ "value": "dark"
+ }
+ ],
+ "scale": "1x",
+ "filename": "dark_image.png"
+ },
+ {
+ "idiom": "universal",
+ "appearances": [
+ {
+ "appearance": "luminosity",
+ "value": "dark"
+ }
+ ],
+ "scale": "2x",
+ "filename": "dark_image@2x.png"
+ },
+ {
+ "idiom": "universal",
+ "appearances": [
+ {
+ "appearance": "luminosity",
+ "value": "dark"
+ }
+ ],
+ "scale": "3x",
+ "filename": "dark_image@3x.png"
}
],
"info": {
diff --git a/apps/mobile/ios/v1/Images.xcassets/SplashScreenLogo.imageset/dark_image.png b/apps/mobile/ios/v1/Images.xcassets/SplashScreenLogo.imageset/dark_image.png
new file mode 100644
index 000000000..bfb763184
Binary files /dev/null and b/apps/mobile/ios/v1/Images.xcassets/SplashScreenLogo.imageset/dark_image.png differ
diff --git a/apps/mobile/ios/v1/Images.xcassets/SplashScreenLogo.imageset/dark_image@2x.png b/apps/mobile/ios/v1/Images.xcassets/SplashScreenLogo.imageset/dark_image@2x.png
new file mode 100644
index 000000000..03ea3702f
Binary files /dev/null and b/apps/mobile/ios/v1/Images.xcassets/SplashScreenLogo.imageset/dark_image@2x.png differ
diff --git a/apps/mobile/ios/v1/Images.xcassets/SplashScreenLogo.imageset/dark_image@3x.png b/apps/mobile/ios/v1/Images.xcassets/SplashScreenLogo.imageset/dark_image@3x.png
new file mode 100644
index 000000000..d001d9387
Binary files /dev/null and b/apps/mobile/ios/v1/Images.xcassets/SplashScreenLogo.imageset/dark_image@3x.png differ
diff --git a/apps/mobile/ios/v1/Images.xcassets/SplashScreenLogo.imageset/image.png b/apps/mobile/ios/v1/Images.xcassets/SplashScreenLogo.imageset/image.png
index 635530aca..148c6c9ba 100644
Binary files a/apps/mobile/ios/v1/Images.xcassets/SplashScreenLogo.imageset/image.png and b/apps/mobile/ios/v1/Images.xcassets/SplashScreenLogo.imageset/image.png differ
diff --git a/apps/mobile/ios/v1/Images.xcassets/SplashScreenLogo.imageset/image@2x.png b/apps/mobile/ios/v1/Images.xcassets/SplashScreenLogo.imageset/image@2x.png
index d4e41eafd..12d1c6c38 100644
Binary files a/apps/mobile/ios/v1/Images.xcassets/SplashScreenLogo.imageset/image@2x.png and b/apps/mobile/ios/v1/Images.xcassets/SplashScreenLogo.imageset/image@2x.png differ
diff --git a/apps/mobile/ios/v1/Images.xcassets/SplashScreenLogo.imageset/image@3x.png b/apps/mobile/ios/v1/Images.xcassets/SplashScreenLogo.imageset/image@3x.png
index 67ee127d7..af9c5a9fd 100644
Binary files a/apps/mobile/ios/v1/Images.xcassets/SplashScreenLogo.imageset/image@3x.png and b/apps/mobile/ios/v1/Images.xcassets/SplashScreenLogo.imageset/image@3x.png differ
diff --git a/apps/mobile/src/shared/assets/images/android-icon-background.png b/apps/mobile/src/shared/assets/images/android-icon-background.png
deleted file mode 100644
index 5ffefc5bb..000000000
Binary files a/apps/mobile/src/shared/assets/images/android-icon-background.png and /dev/null differ
diff --git a/apps/mobile/src/shared/assets/images/android-icon-foreground.png b/apps/mobile/src/shared/assets/images/android-icon-foreground.png
index 3a9e5016d..14d87c362 100644
Binary files a/apps/mobile/src/shared/assets/images/android-icon-foreground.png and b/apps/mobile/src/shared/assets/images/android-icon-foreground.png differ
diff --git a/apps/mobile/src/shared/assets/images/android-icon-monochrome.png b/apps/mobile/src/shared/assets/images/android-icon-monochrome.png
index 77484ebdb..14d87c362 100644
Binary files a/apps/mobile/src/shared/assets/images/android-icon-monochrome.png and b/apps/mobile/src/shared/assets/images/android-icon-monochrome.png differ
diff --git a/apps/mobile/src/shared/assets/images/favicon.png b/apps/mobile/src/shared/assets/images/favicon.png
index 408bd7466..0bece92a8 100644
Binary files a/apps/mobile/src/shared/assets/images/favicon.png and b/apps/mobile/src/shared/assets/images/favicon.png differ
diff --git a/apps/mobile/src/shared/assets/images/icon-dark.png b/apps/mobile/src/shared/assets/images/icon-dark.png
new file mode 100644
index 000000000..99c2947be
Binary files /dev/null and b/apps/mobile/src/shared/assets/images/icon-dark.png differ
diff --git a/apps/mobile/src/shared/assets/images/icon.png b/apps/mobile/src/shared/assets/images/icon.png
index 7165a53c7..0993dd22d 100644
Binary files a/apps/mobile/src/shared/assets/images/icon.png and b/apps/mobile/src/shared/assets/images/icon.png differ
diff --git a/apps/mobile/src/shared/assets/images/splash-icon-dark.png b/apps/mobile/src/shared/assets/images/splash-icon-dark.png
new file mode 100644
index 000000000..c394dbe02
Binary files /dev/null and b/apps/mobile/src/shared/assets/images/splash-icon-dark.png differ
diff --git a/apps/mobile/src/shared/assets/images/splash-icon.png b/apps/mobile/src/shared/assets/images/splash-icon.png
index 03d6f6b6c..c12b8ca60 100644
Binary files a/apps/mobile/src/shared/assets/images/splash-icon.png and b/apps/mobile/src/shared/assets/images/splash-icon.png differ
diff --git a/apps/web/public/apple-touch-icon.png b/apps/web/public/apple-touch-icon.png
new file mode 100644
index 000000000..3da09bab3
Binary files /dev/null and b/apps/web/public/apple-touch-icon.png differ
diff --git a/apps/web/public/favicon-dark.svg b/apps/web/public/favicon-dark.svg
new file mode 100644
index 000000000..c5fcb9d57
--- /dev/null
+++ b/apps/web/public/favicon-dark.svg
@@ -0,0 +1 @@
+
diff --git a/apps/web/public/favicon-light.svg b/apps/web/public/favicon-light.svg
new file mode 100644
index 000000000..06cc58589
--- /dev/null
+++ b/apps/web/public/favicon-light.svg
@@ -0,0 +1 @@
+
diff --git a/apps/web/public/favicon.ico b/apps/web/public/favicon.ico
new file mode 100644
index 000000000..8732b8423
Binary files /dev/null and b/apps/web/public/favicon.ico differ
diff --git a/apps/web/src/shared/components/layout.astro b/apps/web/src/shared/components/layout.astro
index deeb39124..c0fd61831 100644
--- a/apps/web/src/shared/components/layout.astro
+++ b/apps/web/src/shared/components/layout.astro
@@ -18,6 +18,10 @@ const canonicalUrl = new URL(Astro.url.pathname, SITE_URL)
+
+
+
+