Skip to content

Commit

Permalink
Merge branch 'main' into feat/new-audio
Browse files Browse the repository at this point in the history
  • Loading branch information
MCozhusheck committed Feb 25, 2025
2 parents e8d1ae9 + 0a08824 commit 4d9c903
Show file tree
Hide file tree
Showing 84 changed files with 657 additions and 928 deletions.
18 changes: 18 additions & 0 deletions knip.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
import type { KnipConfig } from 'knip';

const config: KnipConfig = {
project: ['src/**/*.{js,ts,tsx}', 'scripts/**/*.{js,ts}'],
rules: {
files: 'error',
dependencies: 'warn',
unlisted: 'warn',
exports: 'warn',
types: 'warn',
duplicates: 'error',
},
ignoreBinaries: ['commitlint'],
ignoreDependencies: ['prettier-eslint', 'babel-plugin-styled-components'], // needed by plugins
ignoreExportsUsedInFile: true,
};

export default config;
486 changes: 365 additions & 121 deletions package-lock.json

Large diffs are not rendered by default.

9 changes: 4 additions & 5 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,22 +8,20 @@
"build": "tsc && vite build",
"preview": "vite preview",
"tauri": "tauri",
"lint": "eslint src/",
"lint": "knip && eslint src/",
"lint:fix": "eslint src/ --fix",
"lint:taplo": "taplo format --check",
"translate": "node ./scripts/translator.js"
"translate": "node ./scripts/translator.js",
"knip": "knip"
},
"dependencies": {
"@floating-ui/react": "^0.27.4",
"@lottiefiles/dotlottie-react": "^0.13.0",
"@sentry/react": "^8.48.0",
"@tauri-apps/api": "^2.2.0",
"@tauri-apps/plugin-clipboard-manager": "^2.2.0",
"@tauri-apps/plugin-fs": "^2.2.0",
"@tauri-apps/plugin-os": "^2.2.0",
"@tauri-apps/plugin-process": "^2.2.0",
"@tauri-apps/plugin-shell": "^2.2.0",
"@tauri-apps/plugin-updater": "^2.3.1",
"emoji-regex": "^10.4.0",
"globals": "^15.15.0",
"i18next": "^24.2.2",
Expand Down Expand Up @@ -64,6 +62,7 @@
"eslint-plugin-prettier": "^5.2.1",
"eslint-plugin-react": "^7.37.3",
"eslint-plugin-react-hooks": "^5.1.0",
"knip": "^5.44.0",
"prettier": "^3.5.2",
"prettier-eslint": "^16.3.0",
"react-qr-code": "^2.0.15",
Expand Down
4 changes: 2 additions & 2 deletions public/locales/af/airdrop.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
"doLater": "Ek sal dit later doen",
"giftReferralCode": "Verdien {{gems}} edelstene vir elke vriend wat u na Tari Heelal nooi. Sodra hulle hul rekening koppel, sal u u edelstene ontvang.",
"giftReferralCodeHeader": "Eis u verwysingskode <span>{{gems}}<image src=\"/assets/images/gem.png\" alt=\"\"/></span> edelstene.",
"inviteFirends": "Nooi Vriende",
"inviteFriends": "Nooi Vriende",
"inviteFriendsText": "Kopieer skakel en deel dit",
"invitedAmount": "U het <span>{{count}}</span> vriende genooi",
"keep-mining-to-earn-rewards": "Hou aan myn om meer belonings te verdien!",
Expand All @@ -36,4 +36,4 @@
"unclaimedGems": "Ongeëisde Edelstene",
"you-reached-your-giftinh-goal": "Jy het jou geskenkdoelwit bereik!",
"your-friend-accepted-gift": "Een van jou vriende het jou geskenk aanvaar!"
}
}
4 changes: 2 additions & 2 deletions public/locales/cn/airdrop.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
"doLater": "我稍后再做",
"giftReferralCode": "每邀请一位朋友加入Tari Universe,您将获得{{gems}}个宝石。一旦他们连接账户,您将获得宝石。",
"giftReferralCodeHeader": "领取您的推荐码<span>{{gems}}<image src=\"/assets/images/gem.png\" alt=\"\"/></span>宝石。",
"inviteFirends": "邀请朋友",
"inviteFriends": "邀请朋友",
"inviteFriendsText": "复制链接并分享",
"invitedAmount": "您已邀请<span>{{count}}</span>位朋友",
"keep-mining-to-earn-rewards": "继续挖矿以获得更多奖励!",
Expand All @@ -36,4 +36,4 @@
"unclaimedGems": "未领取的宝石",
"you-reached-your-giftinh-goal": "您达到了赠送目标!",
"your-friend-accepted-gift": "您的朋友之一接受了您的礼物!"
}
}
4 changes: 2 additions & 2 deletions public/locales/de/airdrop.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
"doLater": "Ich mache das später",
"giftReferralCode": "Verdiene {{gems}} Edelsteine für jeden Freund, den du in Tari Universe einlädst. Sobald sie ihr Konto verbinden, wirst du deine Edelsteine erhalten.",
"giftReferralCodeHeader": "Beanspruche deinen Empfehlungs-Code <span>{{gems}}<image src='/assets/images/gem.png' alt=''/></span> Edelsteine.",
"inviteFirends": "Freunde einladen",
"inviteFriends": "Freunde einladen",
"inviteFriendsText": "Link kopieren und teilen",
"invitedAmount": "Du hast <span>{{count}}</span> Freunde eingeladen",
"keep-mining-to-earn-rewards": "Weiter minen, um mehr Belohnungen zu verdienen!",
Expand All @@ -36,4 +36,4 @@
"unclaimedGems": "Nicht beanspruchte Edelsteine",
"you-reached-your-giftinh-goal": "Sie haben Ihr Geschenkziel erreicht!",
"your-friend-accepted-gift": "Einer Ihrer Freunde hat Ihr Geschenk angenommen!"
}
}
4 changes: 2 additions & 2 deletions public/locales/en/airdrop.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
"doLater": "I'll do this later",
"giftReferralCode": "Earn {{gems}} gems for each friend you invite to Tari Universe. Once they connect their account, you’ll be awarded your gems.",
"giftReferralCodeHeader": "Claim your referral code <span>{{gems}}<image src='/assets/images/gem.png' alt=''/></span> gems.",
"inviteFirends": "Invite Friends",
"inviteFriends": "Invite Friends",
"inviteFriendsText": "Copy link and share it",
"invitedAmount": "You’ve invited <span>{{count}}</span> friends",
"keep-mining-to-earn-rewards": "Keep mining to earn more rewards!",
Expand All @@ -38,4 +38,4 @@
"joinAirdrop": "Join Airdrop",
"loggedInTitle": "Airdrop Rewards",
"loggedOutTitle": "Mine & Invite Friends to Earn Gems"
}
}
4 changes: 2 additions & 2 deletions public/locales/fr/airdrop.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
"doLater": "Je ferai ça plus tard",
"giftReferralCode": "Gagne {{gems}} gemmes pour chaque ami que tu invites à rejoindre le Tari Universe. Une fois qu'ils auront connecté leur compte, tu recevras tes gemmes.",
"giftReferralCodeHeader": "Réclame les <span>{{gems}}<image src='/assets/images/gem.png' alt=''/></span> gemmes de ton code de parrainage.",
"inviteFirends": "Inviter des amis",
"inviteFriends": "Inviter des amis",
"inviteFriendsText": "Copier le lien et le partager",
"invitedAmount": "Tu as invité <span>{{count}}</span> ami(s)",
"keep-mining-to-earn-rewards": "Continuez à miner pour gagner plus de récompenses !",
Expand All @@ -36,4 +36,4 @@
"unclaimedGems": "Gemmes non réclamés",
"you-reached-your-giftinh-goal": "Vous avez atteint votre objectif de cadeau !",
"your-friend-accepted-gift": "Un de vos amis a accepté votre cadeau !"
}
}
4 changes: 2 additions & 2 deletions public/locales/hi/airdrop.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
"doLater": "मैं इसे बाद में करूंगा",
"giftReferralCode": "Tari Universe में आमंत्रित प्रत्येक मित्र के लिए {{gems}} रत्न कमाएं। एक बार जब वे अपना खाता कनेक्ट कर लेते हैं, तो आपको आपके रत्न प्रदान किए जाएंगे।",
"giftReferralCodeHeader": "अपना रेफरल कोड <span>{{gems}}<image src=\"/assets/images/gem.png\" alt=\"\"/></span> रत्नों का दावा करें।",
"inviteFirends": "मित्रों को आमंत्रित करें",
"inviteFriends": "मित्रों को आमंत्रित करें",
"inviteFriendsText": "लिंक कॉपी करें और साझा करें",
"invitedAmount": "आपने <span>{{count}}</span> मित्रों को आमंत्रित किया है",
"keep-mining-to-earn-rewards": "अधिक पुरस्कार अर्जित करने के लिए माइनिंग जारी रखें!",
Expand All @@ -36,4 +36,4 @@
"unclaimedGems": "अदावा किए गए रत्न",
"you-reached-your-giftinh-goal": "आपने अपना उपहार लक्ष्य प्राप्त कर लिया है!",
"your-friend-accepted-gift": "आपके दोस्तों में से एक ने आपका उपहार स्वीकार कर लिया है!"
}
}
4 changes: 2 additions & 2 deletions public/locales/id/airdrop.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
"doLater": "Saya akan melakukannya nanti",
"giftReferralCode": "Dapatkan {{gems}} permata untuk setiap teman yang Anda undang ke Tari Universe. Setelah mereka menghubungkan akun mereka, Anda akan mendapatkan permata Anda.",
"giftReferralCodeHeader": "Klaim kode referensi Anda <span>{{gems}}<image src=\"/assets/images/gem.png\" alt=\"\"/></span> permata.",
"inviteFirends": "Undang Teman",
"inviteFriends": "Undang Teman",
"inviteFriendsText": "Salin tautan dan bagikan",
"invitedAmount": "Anda telah mengundang <span>{{count}}</span> teman",
"keep-mining-to-earn-rewards": "Terus menambang untuk mendapatkan lebih banyak hadiah!",
Expand All @@ -36,4 +36,4 @@
"unclaimedGems": "Permata yang Belum Diklaim",
"you-reached-your-giftinh-goal": "Anda mencapai tujuan pemberian hadiah Anda!",
"your-friend-accepted-gift": "Salah satu teman Anda menerima hadiah Anda!"
}
}
4 changes: 2 additions & 2 deletions public/locales/ja/airdrop.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
"doLater": "後で行います",
"giftReferralCode": "Tari Universeに招待した友達ごとに{{gems}}ジェムを獲得。彼らがアカウントを接続すると、ジェムが付与されます。",
"giftReferralCodeHeader": "紹介コードを請求して<span>{{gems}}<image src=\"/assets/images/gem.png\" alt=\"\"/></span>ジェムを獲得。",
"inviteFirends": "友達を招待",
"inviteFriends": "友達を招待",
"inviteFriendsText": "リンクをコピーして共有する",
"invitedAmount": "あなたは<span>{{count}}</span>人の友達を招待しました",
"keep-mining-to-earn-rewards": "さらに報酬を得るためにマイニングを続けましょう!",
Expand All @@ -36,4 +36,4 @@
"unclaimedGems": "未請求のジェム",
"you-reached-your-giftinh-goal": "ギフト目標を達成しました!",
"your-friend-accepted-gift": "あなたの友達の一人があなたのギフトを受け取りました!"
}
}
4 changes: 2 additions & 2 deletions public/locales/ko/airdrop.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
"doLater": "나중에 할게요",
"giftReferralCode": "Tari Universe에 친구를 초대할 때마다 {{gems}}개의 보석을 받으세요. 그들이 계정을 연결하면 보석이 지급됩니다.",
"giftReferralCodeHeader": "추천 코드를 사용하여 <span>{{gems}}<image src=\"/assets/images/gem.png\" alt=\"\"/></span> 보석을 받으세요.",
"inviteFirends": "친구 초대",
"inviteFriends": "친구 초대",
"inviteFriendsText": "링크를 복사하여 공유하세요",
"invitedAmount": "당신은 <span>{{count}}</span>명의 친구를 초대했습니다",
"keep-mining-to-earn-rewards": "더 많은 보상을 얻기 위해 계속 채굴하세요!",
Expand All @@ -36,4 +36,4 @@
"unclaimedGems": "미수령 보석",
"you-reached-your-giftinh-goal": "선물 목표에 도달했습니다!",
"your-friend-accepted-gift": "친구 중 한 명이 당신의 선물을 수락했습니다!"
}
}
4 changes: 2 additions & 2 deletions public/locales/pl/airdrop.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
"doLater": "Zrobię to później",
"giftReferralCode": "Zdobądź {{gems}} klejnotów za każdego znajomego, którego zaprosisz do Tari Universe. Po połączeniu ich konta otrzymasz swoje klejnoty.",
"giftReferralCodeHeader": "Odbierz swój kod polecający <span>{{gems}}<image src=\"/assets/images/gem.png\" alt=\"\"/></span> klejnotów.",
"inviteFirends": "Zaproś znajomych",
"inviteFriends": "Zaproś znajomych",
"inviteFriendsText": "Skopiuj link i udostępnij go",
"invitedAmount": "Zaprosiłeś <span>{{count}}</span> znajomych",
"keep-mining-to-earn-rewards": "Kontynuuj kopanie, aby zdobyć więcej nagród!",
Expand All @@ -36,4 +36,4 @@
"unclaimedGems": "Nieodebrane klejnoty",
"you-reached-your-giftinh-goal": "Osiągnąłeś swój cel obdarowywania!",
"your-friend-accepted-gift": "Jeden z Twoich przyjaciół zaakceptował Twój prezent!"
}
}
20 changes: 10 additions & 10 deletions public/locales/ru/airdrop.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,14 @@
"claimModalFieldLabel": "Необязательно",
"claimModalFieldPlaceholder": "Введите реферальный код",
"claimModalFinePrint": "<strong>Обратите внимание:</strong> получение камней включает аналитику, чтобы мы могли улучшить Universe",
"claimModalText": "Зарабатывайте гемы, майня и приглашая друзей, чтобы увеличить свою награду за airdrop в тестовой сети! У вас есть реферальный код? Введите его ниже и получите дополнительные <strong>{{gems}}</strong> гемов для вас и вашего друга!",
"claimModalText": "Зарабатывайте гемы, майня и приглашая друзей, чтобы увеличить свою награду за airdrop в тестовой сети! У Вас есть реферальный код? Введите его ниже и получите дополнительные <strong>{{gems}}</strong> гемов для вас и вашего друга!",
"claimModalTitle": "Зарабатывайте награды за майнинг в тестовой сети",
"claimReferralCode": "Получите ваш реферальный код <span>{{gems}}<image src=\"/assets/images/gem.png\" alt=\"\"/></span> гемов.",
"claimReferralGifts": "Получите ваш реферальный код и заработайте {{gems}} гемов. Как только вы подключите свой аккаунт, вы получите свои гемы.",
"claimReferralGifts": "Получите ваш реферальный код и заработайте {{gems}} гемов. Как только Вы подключите свой аккаунт, Вы получите свои гемы.",
"doLater": "Я сделаю это позже",
"giftReferralCode": "Заработайте {{gems}} гемов за каждого друга, которого вы пригласите в Tari Universe. Как только они подключат свой аккаунт, вы получите свои гемы.",
"giftReferralCode": "Заработайте {{gems}} гемов за каждого друга, которого Вы пригласите в Tari Universe. Как только они подключат свой аккаунт, Вы получите свои гемы.",
"giftReferralCodeHeader": "Получите ваш реферальный код <span>{{gems}}<image src=\"/assets/images/gem.png\" alt=\"\"/></span> гемов.",
"inviteFirends": "Пригласить друзей",
"inviteFriends": "Пригласить друзей",
"inviteFriendsText": "Скопируйте ссылку и поделитесь ею",
"invitedAmount": "Вы пригласили <span>{{count}}</span> друзей",
"keep-mining-to-earn-rewards": "Продолжайте майнить, чтобы заработать больше наград!",
Expand All @@ -22,18 +22,18 @@
"logout": "Выйти",
"nextTierBonus": "Пригласите <strong>{{count}} друзей</strong> и получите {{bonusGems}} бонусных гемов",
"permission": {
"setup": "Tari Universe хотел бы использовать аналитику для <strong>улучшения вашего опыта.</strong>",
"text": "Tari Universe хочет использовать аналитику для улучшения вашего опыта и вознаграждать вас гемами за майнинг.",
"setup": "Tari Universe хотел бы использовать аналитику для <strong>улучшения Вашего опыта.</strong>",
"text": "Tari Universe хочет использовать аналитику для улучшения Вашего опыта и вознаграждать Вас гемами за майнинг.",
"title": "Зарабатывайте гемы и улучшайте Tari Universe"
},
"permissionNoGems": {
"text": "Tari Universe хочет использовать аналитику для улучшения вашего опыта.",
"text": "Tari Universe хочет использовать аналитику для улучшения Вашего опыта.",
"title": "Сделайте Tari Universe лучше"
},
"referral": "Пригласить друга",
"topTooltipText": "Получите Tari Airdrop, собирая драгоценные камни. Чем больше камней вы заработаете, тем больше будет ваш airdrop.",
"topTooltipText": "Получите Tari Airdrop, собирая драгоценные камни. Чем больше камней Вы заработаете, тем больше будет Ваш airdrop.",
"topTooltipTitle": "Награды Testnet",
"unclaimedGems": "Неполученные гемы",
"you-reached-your-giftinh-goal": "Вы достигли своей цели по подаркам!",
"your-friend-accepted-gift": "Один из ваших друзей принял ваш подарок!"
}
"your-friend-accepted-gift": "Один из Ваших друзей принял Ваш подарок!"
}
10 changes: 5 additions & 5 deletions public/locales/ru/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@
"day": "День",
"disconnect": "Отключить",
"hashrate": "Хэшрейт",
"installation-problem": "Проблема с установкой",
"installation-problem": "Проблема при установке",
"max-temperature": "Максимальная температура",
"minimize": "Свернуть",
"minimize": "Уменьшить",
"mode": "Режим",
"not-installed-in-applications-directory": "Упс! Tari Universe должен находиться в каталоге Приложений. Не хотите установить его туда?",
"not-installed-in-applications-directory": "Упс! Tari Universe должен находиться в папке Applications. Не могли бы Вы установить его там?",
"please-try-again-later": "Пожалуйста, попробуйте позже. Если проблема сохраняется, свяжитесь с нами.",
"resources": "Ресурсы",
"restart": "Перезапустить",
Expand All @@ -23,10 +23,10 @@
"temperature": "Температура",
"testnet": "Тестовая сеть",
"unknown": "Неизвестно",
"unminimize": "Развернуть",
"unminimize": "Увеличить",
"usage": "Использование",
"utilization": "Использование",
"version": "Версия",
"versions": "Версии",
"webgl-not-supported": "WebGL не поддерживается. Визуальный режим отключен."
}
}
Loading

0 comments on commit 4d9c903

Please sign in to comment.