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({