diff --git a/app/src/assets/icons/discord.svg b/app/src/assets/icons/discord.svg new file mode 100644 index 000000000..79d78a4e3 --- /dev/null +++ b/app/src/assets/icons/discord.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/src/consts/links.ts b/app/src/consts/links.ts index 462339e2e..21702adf4 100644 --- a/app/src/consts/links.ts +++ b/app/src/consts/links.ts @@ -15,6 +15,7 @@ export const apiPingUrl = 'https://api.self.xyz/ping'; export const appStoreUrl = 'https://apps.apple.com/app/self-zk/id6478563710'; export const appleICloudDocsUrl = 'https://support.apple.com/en-us/102651'; export const appsUrl = 'https://apps.self.xyz'; +export const discordUrl = 'https://discord.gg/selfxyz'; export const gitHubUrl = 'https://github.com/selfxyz/self'; export const googleDriveAppDataScope = 'https://www.googleapis.com/auth/drive.appdata'; @@ -34,7 +35,7 @@ export const selfLogoReverseUrl = export const selfUrl = 'https://self.xyz'; export const supportedBiometricIdsUrl = 'https://docs.self.xyz/use-self/self-map-countries-list'; -export const telegramUrl = 'https://t.me/selfprotocolbuilder'; +export const telegramUrl = 'https://t.me/selfxyz'; export const termsUrl = 'https://self.xyz/terms'; export const turnkeyOAuthRedirectAndroidUri = 'https://redirect.self.xyz'; export const turnkeyOAuthRedirectIosUri = 'https://oauth-redirect.turnkey.com'; diff --git a/app/src/screens/account/recovery/AccountRecoveryChoiceScreen.tsx b/app/src/screens/account/recovery/AccountRecoveryChoiceScreen.tsx index 6eeac49bd..67598ea3e 100644 --- a/app/src/screens/account/recovery/AccountRecoveryChoiceScreen.tsx +++ b/app/src/screens/account/recovery/AccountRecoveryChoiceScreen.tsx @@ -50,7 +50,7 @@ const AccountRecoveryChoiceScreen: React.FC = () => { // const { turnkeyWallets, refreshWallets } = useTurnkeyUtils(); // const { getMnemonic } = useTurnkeyUtils(); // const { authState } = useTurnkey(); - const [restoringFromTurnkey, setRestoringFromTurnkey] = useState(false); + const [_restoringFromTurnkey, _setRestoringFromTurnkey] = useState(false); const [restoringFromCloud, setRestoringFromCloud] = useState(false); const { cloudBackupEnabled, toggleCloudBackupEnabled, biometricsAvailable } = useSettingStore(); diff --git a/app/src/screens/account/settings/SettingsScreen.tsx b/app/src/screens/account/settings/SettingsScreen.tsx index 02ebb1233..ab415fa97 100644 --- a/app/src/screens/account/settings/SettingsScreen.tsx +++ b/app/src/screens/account/settings/SettingsScreen.tsx @@ -23,6 +23,7 @@ import { white, } from '@selfxyz/mobile-sdk-alpha/constants/colors'; +import Discord from '@/assets/icons/discord.svg'; import Github from '@/assets/icons/github.svg'; import Cloud from '@/assets/icons/settings_cloud_backup.svg'; import Data from '@/assets/icons/settings_data.svg'; @@ -35,6 +36,7 @@ import Web from '@/assets/icons/webpage.svg'; import X from '@/assets/icons/x.svg'; import { appStoreUrl, + discordUrl, gitHubUrl, playStoreUrl, selfUrl, @@ -106,6 +108,7 @@ const social = [ [Github, gitHubUrl], [Web, selfUrl], [Telegram, telegramUrl], + [Discord, discordUrl], ] as [React.FC, string][]; const MenuButton: React.FC = ({ children, Icon, onPress }) => ( diff --git a/app/tests/src/consts/links.test.ts b/app/tests/src/consts/links.test.ts index 14c5a5791..fcd263bdd 100644 --- a/app/tests/src/consts/links.test.ts +++ b/app/tests/src/consts/links.test.ts @@ -29,8 +29,11 @@ describe('links', () => { describe('Critical URL validation', () => { it('should have correct Telegram URL', () => { - // This test would have caught the wrong Telegram URL bug! - expect(links.telegramUrl).toBe('https://t.me/selfprotocolbuilder'); + expect(links.telegramUrl).toBe('https://t.me/selfxyz'); + }); + + it('should have correct Discord URL', () => { + expect(links.discordUrl).toBe('https://discord.gg/selfxyz'); }); it('should have correct GitHub URL', () => { diff --git a/sdk/sdk-go/README.md b/sdk/sdk-go/README.md index 061ba9936..cd84fb655 100644 --- a/sdk/sdk-go/README.md +++ b/sdk/sdk-go/README.md @@ -291,4 +291,4 @@ For support and questions: - Create an issue in this repository - Check the [Self Protocol documentation](https://docs.self.id) -- Join our [Discord community](https://discord.gg/worldcoin) +- Join our [Discord community](https://discord.gg/selfxyz)