fix: TokenPocket mobile deep-link login, desktop empty-state, toast above modal
- Mobile TokenPocket now opens the tpoutside:// sign deep link and returns to the original browser to finish login (no wallet in-app browser); desktop keeps the QR. Fixes mobile login + logout being trapped in TP's browser. - Desktop without an injected wallet shows a clear message instead of a dead button; TokenPocket login card is always available as a working path. - Raise toast z-index above the login modal so feedback is visible. - Add native TokenPocket-login strings across 7 locales. - Document that the live backend lacks favorites + TokenPocket routes (404), the real blocker for those features in production. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -181,8 +181,15 @@ export const viDict: Dict = {
|
||||
walletTokenPocket: "TokenPocket",
|
||||
walletMetaMask: "MetaMask",
|
||||
walletImToken: "imToken",
|
||||
walletTokenPocketLogin: "Đăng nhập TokenPocket",
|
||||
walletTpMobileDesc:
|
||||
"Mở TokenPocket để ký, rồi quay lại đây để hoàn tất. Bạn vẫn ở trong trình duyệt này thay vì trình duyệt trong ví.",
|
||||
walletTpLoginBtn: "Đăng nhập bằng TokenPocket",
|
||||
walletTpWaiting: "Đang chờ bạn ký trong TokenPocket…",
|
||||
walletTpReopen: "Mở lại TokenPocket",
|
||||
favoritesFilters: "Bộ lọc",
|
||||
favoriteSessionExpired: "Phiên đăng nhập đã hết hạn. Vui lòng đăng nhập lại.",
|
||||
loadFailed: "Không thể tải mục yêu thích của bạn.",
|
||||
walletChooseDesktop:
|
||||
"Chọn ví bạn muốn dùng. Trên máy tính, hãy cài tiện ích mở rộng trình duyệt tương ứng.",
|
||||
walletChooseMobile: "Chọn ứng dụng ví để mở trang này.",
|
||||
|
||||
Reference in New Issue
Block a user