diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 9a5308e22..f8cc8f9ca 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -4,7 +4,7 @@ contact_links: url: https://github.com/cake-tech/cake_wallet/discussions/new?category=feature-requests about: Suggest an idea for Cake Wallet - name: Not sure where to start? - url: https://guides.cakewallet.com + url: https://docs.cakewallet.com about: Start by reading checking out the guides! - name: Need help? url: https://cakewallet.com/#contact diff --git a/assets/images/discord.png b/assets/images/discord.png new file mode 100644 index 000000000..23fe37a36 Binary files /dev/null and b/assets/images/discord.png differ diff --git a/assets/images/discourse.png b/assets/images/discourse.png new file mode 100644 index 000000000..b8bab2c5d Binary files /dev/null and b/assets/images/discourse.png differ diff --git a/lib/src/screens/dashboard/pages/balance_page.dart b/lib/src/screens/dashboard/pages/balance_page.dart index a0886ab9b..a71a6288b 100644 --- a/lib/src/screens/dashboard/pages/balance_page.dart +++ b/lib/src/screens/dashboard/pages/balance_page.dart @@ -384,7 +384,7 @@ class CryptoBalanceWidget extends StatelessWidget { behavior: HitTestBehavior.opaque, onTap: () => launchUrl( Uri.parse( - "https://guides.cakewallet.com/docs/cryptos/litecoin/#mweb"), + "https://docs.cakewallet.com/cryptos/litecoin/#mweb"), mode: LaunchMode.externalApplication, ), child: Text( diff --git a/lib/src/screens/welcome/welcome_page.dart b/lib/src/screens/welcome/welcome_page.dart index f76c7723a..b45322996 100644 --- a/lib/src/screens/welcome/welcome_page.dart +++ b/lib/src/screens/welcome/welcome_page.dart @@ -25,7 +25,7 @@ class WelcomePage extends BasePage { @override Widget trailing(BuildContext context) { - final Uri _url = Uri.parse('https://guides.cakewallet.com/docs/basic-features/basic-features/'); + final Uri _url = Uri.parse('https://docs.cakewallet.com/get-started/setup/create-first-wallet/'); return IconButton( icon: Icon(Icons.info_outline), onPressed: () async { diff --git a/lib/view_model/support_view_model.dart b/lib/view_model/support_view_model.dart index f6f1cba0f..69659916f 100644 --- a/lib/view_model/support_view_model.dart +++ b/lib/view_model/support_view_model.dart @@ -11,102 +11,99 @@ class SupportViewModel = SupportViewModelBase with _$SupportViewModel; abstract class SupportViewModelBase with Store { SupportViewModelBase() - : items = [ - LinkListItem( - title: 'Email', - icon: 'assets/images/support_icon.png', - linkTitle: 'support@cakewallet.com', - link: 'mailto:support@cakewallet.com'), - if (!isMoneroOnly) - LinkListItem( - title: 'Website', - icon: 'assets/images/global.png', - linkTitle: 'cakewallet.com', - link: 'https://cakewallet.com'), - if (!isMoneroOnly) - LinkListItem( - title: 'GitHub', - icon: 'assets/images/github.png', - hasIconColor: true, - linkTitle: S.current.apk_update, - link: 'https://github.com/cake-tech/cake_wallet/releases'), - LinkListItem( - title: 'Discord', - icon: 'assets/images/discord.png', - linkTitle: 'discord.gg/pwmWa6aFpX', - link: 'https://discord.gg/pwmWa6aFpX'), - LinkListItem( - title: 'Telegram', - icon: 'assets/images/Telegram.png', - linkTitle: 't.me/cakewallet', - link: 'https://t.me/cakewalletannouncements'), - LinkListItem( - title: 'Telegram Support Bot', - icon: 'assets/images/Telegram.png', - linkTitle: '@cakewallet_bot', - link: 'https://t.me/cakewallet_bot'), - LinkListItem( - title: 'ChangeNow', - icon: 'assets/images/change_now.png', - linkTitle: 'support@changenow.io', - link: 'mailto:support@changenow.io'), - LinkListItem( - title: 'SideShift', - icon: 'assets/images/sideshift.png', - linkTitle: 'help.sideshift.ai', - link: 'https://help.sideshift.ai/en/'), - LinkListItem( - title: 'SimpleSwap', - icon: 'assets/images/simpleSwap.png', - linkTitle: 'support@simpleswap.io', - link: 'mailto:support@simpleswap.io'), - LinkListItem( - title: 'Exolix', - icon: 'assets/images/exolix.png', - linkTitle: 'support@exolix.com', - link: 'mailto:support@exolix.com'), - LinkListItem( - title: 'Quantex', - icon: 'assets/images/quantex.png', - linkTitle: 'help.myquantex.com', - link: 'mailto:support@exolix.com'), - LinkListItem( - title: 'Trocador', - icon: 'assets/images/trocador.png', - linkTitle: 'mail@trocador.app', - link: 'mailto:mail@trocador.app'), - LinkListItem( - title: 'Onramper', - icon: 'assets/images/onramper_dark.png', - lightIcon: 'assets/images/onramper_light.png', - linkTitle: 'View exchanges', - link: 'https://docs.cakewallet.com/support/buy/#onramper'), - LinkListItem( - title: 'DFX', - icon: 'assets/images/dfx_dark.png', - lightIcon: 'assets/images/dfx_light.png', - linkTitle: 'support@dfx.swiss', - link: 'mailto:support@dfx.swiss'), - if (!isMoneroOnly) ... [ - LinkListItem( - title: 'MoonPay', - icon: 'assets/images/moonpay.png', - linkTitle: S.current.submit_request, - link: 'https://support.moonpay.com/hc/en-gb/requests/new'), - LinkListItem( - title: 'Robinhood Connect', - icon: 'assets/images/robinhood_dark.png', - lightIcon: 'assets/images/robinhood_light.png', - linkTitle: S.current.submit_request, - link: 'https://robinhood.com/contact') - ] - //LinkListItem( - // title: 'Yat', - // icon: 'assets/images/yat_mini_logo.png', - // hasIconColor: true, - // linkTitle: 'support@y.at', - // link: 'mailto:support@y.at') - ]; + : items = [ + LinkListItem( + title: 'Email', + icon: 'assets/images/support_icon.png', + linkTitle: 'support@cakewallet.com', + link: 'mailto:support@cakewallet.com'), + LinkListItem( + title: 'Website', + icon: 'assets/images/global.png', + linkTitle: 'cakewallet.com', + link: 'https://cakewallet.com'), + LinkListItem( + title: 'Forum', + icon: 'assets/images/discourse.png', + linkTitle: 'forum.cakewallet.com', + link: 'https://forum.cakewallet.com'), + LinkListItem( + title: 'GitHub', + icon: 'assets/images/github.png', + hasIconColor: true, + linkTitle: S.current.apk_update, + link: 'https://github.com/cake-tech/cake_wallet/releases'), + LinkListItem( + title: 'Discord', + icon: 'assets/images/discord.png', + linkTitle: 'discord.gg/pwmWa6aFpX', + link: 'https://discord.gg/pwmWa6aFpX'), + LinkListItem( + title: 'Telegram', + icon: 'assets/images/Telegram.png', + linkTitle: 't.me/cakewallet', + link: 'https://t.me/cakewalletannouncements'), + LinkListItem( + title: 'Telegram Support Bot', + icon: 'assets/images/Telegram.png', + linkTitle: '@cakewallet_bot', + link: 'https://t.me/cakewallet_bot'), + LinkListItem( + title: 'ChangeNow', + icon: 'assets/images/change_now.png', + linkTitle: 'support@changenow.io', + link: 'mailto:support@changenow.io'), + LinkListItem( + title: 'SideShift', + icon: 'assets/images/sideshift.png', + linkTitle: 'help.sideshift.ai', + link: 'https://help.sideshift.ai/en/'), + LinkListItem( + title: 'SimpleSwap', + icon: 'assets/images/simpleSwap.png', + linkTitle: 'support@simpleswap.io', + link: 'mailto:support@simpleswap.io'), + LinkListItem( + title: 'Exolix', + icon: 'assets/images/exolix.png', + linkTitle: 'support@exolix.com', + link: 'mailto:support@exolix.com'), + LinkListItem( + title: 'Quantex', + icon: 'assets/images/quantex.png', + linkTitle: 'help.myquantex.com', + link: 'mailto:support@exolix.com'), + LinkListItem( + title: 'Trocador', + icon: 'assets/images/trocador.png', + linkTitle: 'mail@trocador.app', + link: 'mailto:mail@trocador.app'), + LinkListItem( + title: 'Onramper', + icon: 'assets/images/onramper_dark.png', + lightIcon: 'assets/images/onramper_light.png', + linkTitle: 'View exchanges', + link: 'https://docs.cakewallet.com/support/buy/#onramper'), + LinkListItem( + title: 'DFX', + icon: 'assets/images/dfx_dark.png', + lightIcon: 'assets/images/dfx_light.png', + linkTitle: 'support@dfx.swiss', + link: 'mailto:support@dfx.swiss'), + if (!isMoneroOnly) ...[ + LinkListItem( + title: 'MoonPay', + icon: 'assets/images/moonpay.png', + linkTitle: S.current.submit_request, + link: 'https://support.moonpay.com/hc/en-gb/requests/new'), + LinkListItem( + title: 'Robinhood Connect', + icon: 'assets/images/robinhood_dark.png', + lightIcon: 'assets/images/robinhood_light.png', + linkTitle: S.current.submit_request, + link: 'https://robinhood.com/contact') + ] + ]; final docsUrl = 'https://docs.cakewallet.com'; @@ -114,8 +111,7 @@ abstract class SupportViewModelBase with Store { var supportUrl = "https://app.chatwoot.com/widget?website_token=${secrets.chatwootWebsiteToken}&locale=${locale}"; - if (authToken.isNotEmpty) - supportUrl += "&cw_conversation=$authToken"; + if (authToken.isNotEmpty) supportUrl += "&cw_conversation=$authToken"; return supportUrl; }