diff --git a/public/branding/android-chrome-192x192.png b/public/branding/android-chrome-192x192.png
index 010c84f4f..b96874efc 100644
Binary files a/public/branding/android-chrome-192x192.png and b/public/branding/android-chrome-192x192.png differ
diff --git a/public/branding/android-chrome-512x512.png b/public/branding/android-chrome-512x512.png
index f0b694f62..4871648ac 100644
Binary files a/public/branding/android-chrome-512x512.png and b/public/branding/android-chrome-512x512.png differ
diff --git a/public/branding/apple-touch-icon.png b/public/branding/apple-touch-icon.png
index 042373d5a..503dfdfdc 100644
Binary files a/public/branding/apple-touch-icon.png and b/public/branding/apple-touch-icon.png differ
diff --git a/public/branding/favicon-16x16.png b/public/branding/favicon-16x16.png
index 75cac5a0a..32ef4205f 100644
Binary files a/public/branding/favicon-16x16.png and b/public/branding/favicon-16x16.png differ
diff --git a/public/branding/favicon-32x32.png b/public/branding/favicon-32x32.png
index 08ee9f79c..0d3169b39 100644
Binary files a/public/branding/favicon-32x32.png and b/public/branding/favicon-32x32.png differ
diff --git a/public/branding/favicon.ico b/public/branding/favicon.ico
index 1326d9a21..1663f5c4d 100644
Binary files a/public/branding/favicon.ico and b/public/branding/favicon.ico differ
diff --git a/public/branding/stlos-active.svg b/public/branding/stlos-active.svg
new file mode 100644
index 000000000..592e308ce
--- /dev/null
+++ b/public/branding/stlos-active.svg
@@ -0,0 +1,21 @@
+
diff --git a/public/branding/telos-wallet-light.svg b/public/branding/telos-wallet-light.svg
new file mode 100644
index 000000000..aced79b54
--- /dev/null
+++ b/public/branding/telos-wallet-light.svg
@@ -0,0 +1,11 @@
+
diff --git a/public/branding/tlos.ico b/public/branding/tlos.ico
new file mode 100644
index 000000000..ad41f7d0e
Binary files /dev/null and b/public/branding/tlos.ico differ
diff --git a/public/branding/wrappedtlos.png b/public/branding/wrappedtlos.png
new file mode 100755
index 000000000..ad78dafaa
Binary files /dev/null and b/public/branding/wrappedtlos.png differ
diff --git a/public/favicon.ico b/public/favicon.ico
index a4ecbef13..1663f5c4d 100644
Binary files a/public/favicon.ico and b/public/favicon.ico differ
diff --git a/public/favicon.svg b/public/favicon.svg
new file mode 100644
index 000000000..0a37cea28
--- /dev/null
+++ b/public/favicon.svg
@@ -0,0 +1,15 @@
+
diff --git a/public/nav/coins_selected.svg b/public/nav/coins_selected.svg
index a34277914..a26e6c7c7 100644
--- a/public/nav/coins_selected.svg
+++ b/public/nav/coins_selected.svg
@@ -4,9 +4,9 @@
viewBox="0 0 384 384" style="enable-background:new 0 0 384 384;" xml:space="preserve">
diff --git a/public/nav/earn_selected.svg b/public/nav/earn_selected.svg
index c6a26b34a..624b6b7ea 100644
--- a/public/nav/earn_selected.svg
+++ b/public/nav/earn_selected.svg
@@ -4,9 +4,9 @@
viewBox="0 0 384 384" style="enable-background:new 0 0 384 384;" xml:space="preserve">
diff --git a/public/nav/profile_selected.svg b/public/nav/profile_selected.svg
index ef0326cc9..6355fc976 100644
--- a/public/nav/profile_selected.svg
+++ b/public/nav/profile_selected.svg
@@ -4,9 +4,9 @@
viewBox="0 0 384 384" style="enable-background:new 0 0 384 384;" xml:space="preserve">
diff --git a/quasar.conf.js b/quasar.conf.js
index e3089b526..62be608c4 100644
--- a/quasar.conf.js
+++ b/quasar.conf.js
@@ -52,7 +52,8 @@ module.exports = function(/* ctx */) {
// Full list of options: https://quasar.dev/quasar-cli/quasar-conf-js#Property%3A-build
build: {
- vueRouterMode: 'history', // available values: 'hash', 'history'
+ vueRouterMode: 'hash', // 'hash' for GitHub Pages compatibility
+ publicPath: process.env.GH_PAGES ? '/telos-wallet-OG/' : '/',
env,
chainWebpack (chain) {
chain
diff --git a/src/components/evm/AppNav.vue b/src/components/evm/AppNav.vue
index 87d01846b..323d989ac 100644
--- a/src/components/evm/AppNav.vue
+++ b/src/components/evm/AppNav.vue
@@ -30,10 +30,11 @@ export default defineComponent({
},
prettyPrintApy() {
const apy = chainStore.currentEvmChain?.apy;
- if (apy) {
+ if (apy && apy !== '') {
return apy + '%';
} else {
- return '';
+ // Fallback APY if API doesn't return a value
+ return '~5%';
}
},
showMenuIcon() {
@@ -56,8 +57,8 @@ export default defineComponent({
return '0';
},
isProduction() {
- // only enable demo route for staging & development
- return window.location.origin.includes('telos.net');
+ // Hide demos in production - only show on localhost
+ return !window.location.origin.includes('localhost');
},
accountActionText() {
if (this.loggedAccount) {
@@ -93,9 +94,8 @@ export default defineComponent({
if (storedDarkMode !== null) {
this.$q.dark.set(storedDarkMode === 'true');
} else {
- // Use system preferences if there is no preference saved
- const prefersDark = window.matchMedia('(prefers-color-scheme: dark)').matches;
- this.$q.dark.set(prefersDark);
+ // Default to dark mode
+ this.$q.dark.set(true);
}
},
methods: {
@@ -239,7 +239,7 @@ export default defineComponent({