Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TW-1360: [EVM] Home page design #1136

Merged
merged 149 commits into from
May 16, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
149 commits
Select commit Hold shift + click to select a range
556c12d
loadChainId() uses FastRpcClient cache
alex-tsx Mar 10, 2024
4b48701
TW-1345: Seed derivation for EVM. Refactor. + useTezosNetwork()
alex-tsx Mar 11, 2024
a07f96d
TW-1345: Seed derivation for EVM. Refactor. const { rpcUrl } = useTez…
alex-tsx Mar 11, 2024
762f939
TW-1345: Seed derivation for EVM. Refactor. + useTezosAccountAddress()
alex-tsx Mar 11, 2024
eb8513d
TW-1345: Seed derivation for EVM. Refactor. WIP: + useTezosAccount()
alex-tsx Mar 11, 2024
7dd7da6
TW-1345: Seed derivation for EVM. Refactor. WIP: + useTezosRelevantAc…
alex-tsx Mar 12, 2024
1a6f9f0
TW-1345: Seed derivation for EVM. Refactor. WIP: TempleAccount -> Sto…
alex-tsx Mar 12, 2024
6ab8d97
TW-1345: Seed derivation for EVM. Refactor. useTezosAccount()
alex-tsx Mar 12, 2024
ae3c7b2
TW-1345: Seed derivation for EVM. Refactor useChainId()
alex-tsx Mar 12, 2024
0244d5c
TW-1345: Seed derivation for EVM. Refactor. loadTezosChainId()
alex-tsx Mar 13, 2024
de25c7f
TW-1345: Seed derivation for EVM. Refactor. -- NewBlockTriggersProvid…
alex-tsx Mar 13, 2024
00bbd8e
TW-1345: Seed derivation for EVM. Refactor. + useOnTezosBlock()
alex-tsx Mar 13, 2024
a2437f1
TW-1345: Seed derivation for EVM. Refactor. TempleNetwork -> StoredNe…
alex-tsx Mar 13, 2024
b61e244
TW-1345: Seed derivation for EVM. Refactor. temple/hooks -> temple/front
alex-tsx Mar 13, 2024
f69c6e6
TW-1345: Seed derivation for EVM. Refactor. + temple/front/tzdns
alex-tsx Mar 13, 2024
a73a184
Merge branch 'development-2' into TW-1345-derivation-for-evm
alex-tsx Mar 13, 2024
85e6ad0
TW-1345: Seed derivation for EVM. Fix unit tests
alex-tsx Mar 14, 2024
f666b20
TW-1345: Seed derivation for EVM. WIP: + StoredHDAccount.evmAddress
alex-tsx Mar 15, 2024
8310e34
TW-1345: Seed derivation for EVM. WIP: Refactor
alex-tsx Mar 15, 2024
334ceea
Merge branch 'development-2' into TW-1345-derivation-for-evm
alex-tsx Mar 15, 2024
87a4448
TW-1345: Seed derivation for EVM. WIP: Refactor
alex-tsx Mar 15, 2024
3c1ea30
TW-1345: Seed derivation for EVM. WIP: Refactor
alex-tsx Mar 15, 2024
15b3a17
TW-1345: Seed derivation for EVM. Fix unit tests
alex-tsx Mar 15, 2024
7eeaeb8
TW-1345: Seed derivation for EVM. WIP: + StoredWatchOnlyAccount.chain
alex-tsx Mar 15, 2024
a4aba6d
TW-1345: Seed derivation for EVM. WIP: Watch-only accounts. + useTezo…
alex-tsx Mar 18, 2024
dd14f48
TW-1345: Seed derivation for EVM. WIP: Watch-only accounts. ++ useTez…
alex-tsx Mar 18, 2024
a41e1a8
TW-1345: Seed derivation for EVM. WIP: Watch-only accounts. +++ useTe…
alex-tsx Mar 18, 2024
b186ca3
TW-1345: Seed derivation for EVM. WIP: Watch-only accounts. useTezosA…
alex-tsx Mar 18, 2024
485cf82
TW-1345: Seed derivation for EVM. Refactor
alex-tsx Mar 18, 2024
9f9d981
TW-1345: Seed derivation for EVM. Watch-only accounts. + Importing
alex-tsx Mar 18, 2024
45d162a
TW-1345: Seed derivation for EVM. 'Receive' page. + EVM address
alex-tsx Mar 19, 2024
c165c49
TW-1345: Seed derivation for EVM. + StoredImportedAccount.chain
alex-tsx Mar 19, 2024
1fce1e4
TW-1345: Seed derivation for EVM. <MainBanner>. + Gas balance of EVM-…
alex-tsx Mar 19, 2024
d1e9ed8
TW-1345: Seed derivation for EVM. Fix derivation: 'accountIndex' -> '…
alex-tsx Mar 20, 2024
0beec9c
TW-1345: Seed derivation for EVM. Fix migration: + Saving pub(priv)Keys
alex-tsx Mar 20, 2024
49cfa35
TW-1345: Seed derivation for EVM. Migration refactor
alex-tsx Mar 20, 2024
e92f215
TW-1345: Seed derivation for EVM. Migration refactor
alex-tsx Mar 20, 2024
18e538c
TW-1345: Seed derivation for EVM. --publicKeyHash. WIP
alex-tsx Mar 21, 2024
9934583
TW-1345: Seed derivation for EVM. --publicKeyHash. WIP. Delegate page
alex-tsx Mar 21, 2024
b62b12c
TW-1345: Seed derivation for EVM. --publicKeyHash. WIP. Confirm windo…
alex-tsx Mar 21, 2024
2243ce9
TW-1345: Seed derivation for EVM. --publicKeyHash. WIP. Fix searchAnd…
alex-tsx Mar 21, 2024
f09ba47
TW-1345: Seed derivation for EVM. --publicKeyHash. WIP. Vault. New ac…
alex-tsx Mar 22, 2024
e85ff11
TW-1345: Seed derivation for EVM. --publicKeyHash. WIP. Pages 'Intern…
alex-tsx Mar 22, 2024
1865c68
TW-1345: Seed derivation for EVM. --publicKeyHash. WIP. useFilteredCo…
alex-tsx Mar 22, 2024
500cb4c
TW-1345: Seed derivation for EVM. Fix Reveal Private Key feature
alex-tsx Mar 22, 2024
1bff7d8
TW-1345: Seed derivation for EVM. Fix Reveal Secrets pages
alex-tsx Mar 23, 2024
9b7a8aa
TW-1345: Seed derivation for EVM. Fix listing EVM watch-only accounts…
alex-tsx Mar 23, 2024
ce72d38
TW-1345: Seed derivation for EVM. Fix connected account in Confirm Page
alex-tsx Mar 23, 2024
a7dd7fd
TW-1345: Seed derivation for EVM. --publicKeyHash. WIP. Fix ADs viewe…
alex-tsx Mar 24, 2024
cc16592
TW-1345: Seed derivation for EVM. --publicKeyHash. WIP. Reduced useTe…
alex-tsx Mar 24, 2024
09bda74
TW-1345: Seed derivation for EVM. Fix some translations
alex-tsx Mar 25, 2024
fe7b860
TW-1345: Seed derivation for EVM. --publicKeyHash. + useTezosWithSign…
alex-tsx Mar 25, 2024
a723b1c
TW-1345: Seed derivation for EVM. Refactor. Renaming
alex-tsx Mar 25, 2024
9a31f65
TW-1345: Seed derivation for EVM. Refactor. Moved under
alex-tsx Mar 25, 2024
99bd3c8
TW-1345: Seed derivation for EVM. Tune unit tests
alex-tsx Mar 25, 2024
0555824
TW-1345: Seed derivation for EVM. Clean-up
alex-tsx Mar 26, 2024
f1df2ee
Merge branch 'development-2' into TW-1345-derivation-for-evm
alex-tsx Mar 26, 2024
a1196b2
TW-1345: Seed derivation for EVM. GitHub Actions. + Code quality chec…
alex-tsx Mar 26, 2024
690b33e
TW-1345: Seed derivation for EVM. Fix code quality check
alex-tsx Mar 26, 2024
7ed4dab
TW-1413: EVM Networks. Refactor
alex-tsx Mar 26, 2024
37c8dd6
TW-1413: EVM Networks. Refactor
alex-tsx Mar 28, 2024
c0bdbe9
TW-1413: EVM Networks. MIGRATIONS. Tezos networks
alex-tsx Mar 28, 2024
4aa4f58
TW-1413: EVM Networks. + Dropdown Select
alex-tsx Mar 28, 2024
e82485d
TW-1413: EVM Networks. Settings. + EVM Networks
alex-tsx Mar 29, 2024
31ad8e9
Merge branch 'development-2' into TW-1413-evm-networks
alex-tsx Apr 1, 2024
6d034d8
Merge branch 'TW-1343-epic-evm-arch-prep' into TW-1413-evm-networks
alex-tsx Apr 1, 2024
9fdfe45
TW-1413: EVM Networks. + getReadOnlyEvm()
alex-tsx Apr 1, 2024
69c6c80
TW-1413: EVM Networks. + StoredTezosNetwork.chainId. -- 'DailyNet', '…
alex-tsx Apr 1, 2024
60c5667
TW-1413: EVM Networks. + NetworkBase.testnet?: boolean
alex-tsx Apr 1, 2024
cf02ca9
TW-1413: EVM Networks. Refactor + useChainIDsCheck()
alex-tsx Apr 2, 2024
83b9170
TW-1413: EVM Networks. Fix <NetworkButton> analytics props
alex-tsx Apr 3, 2024
28187f2
TW-1413: EVM Networks. WIP: AddAsset page.
alex-tsx Apr 3, 2024
0d2a24d
TW-1413: EVM Networks. -- isTezosNetwork()
alex-tsx Apr 3, 2024
901ca79
TW-1413: EVM Networks. WIP: -- useTezosNetwork(). -- useTezosWithSign…
alex-tsx Apr 3, 2024
b4b9193
TW-1413: EVM Networks. WIP: -- useTezosNetwork()
alex-tsx Apr 4, 2024
c2e69f3
TW-1413: EVM Networks. WIP: -- isTezosNetwork(). + <ChainSelector>
alex-tsx Apr 5, 2024
90650e1
TW-1413: EVM Networks. WIP: -- isTezosNetwork(). useBalance(..., netw…
alex-tsx Apr 8, 2024
c65f200
TW-1413: EVM Networks. -- useTezosNetwork(). In TZDNS hooks
alex-tsx Apr 8, 2024
12b2653
TW-1413: EVM Networks. -- useTezosNetwork(). Refactor
alex-tsx Apr 8, 2024
fed9bdc
TW-1413: EVM Networks. WIP: -- useTezosNetwork(). -- useGas()
alex-tsx Apr 9, 2024
0709cdc
TW-1413: EVM Networks. WIP: -- useTezosNetwork(). In <InFiat>
alex-tsx Apr 9, 2024
a4e7de1
TW-1413: EVM Networks. WIP: -- useTezosNetwork(). In CustomTezosChain…
alex-tsx Apr 9, 2024
8773791
TW-1413: EVM Networks. WIP: -- useTezosNetwork(). In Block Explorers
alex-tsx Apr 10, 2024
a1959e4
TW-1413: EVM Networks. WIP: -- useTezosNetwork(). In InternalConfirma…
alex-tsx Apr 10, 2024
2eb0b90
TW-1413: EVM Networks. WIP: -- useTezosNetwork(). In some root hooks
alex-tsx Apr 11, 2024
98ccf6e
TW-1413: EVM Networks. WIP: -- useTezosNetwork(). In useMetadataLoadi…
alex-tsx Apr 12, 2024
e502e6d
TW-1413: EVM Networks. WIP: -- useTezosNetwork(). In useAssetsLoading()
alex-tsx Apr 14, 2024
350e21b
TW-1413: EVM Networks. WIP: -- useTezosNetwork(). WIP: In useBalances…
alex-tsx Apr 15, 2024
aee8c4e
TW-1413: EVM Networks. WIP: -- useTezosNetwork(). WIP: In useBalances…
alex-tsx Apr 15, 2024
bb801d4
TW-1413: EVM Networks. WIP: -- useTezosNetwork(). WIP: <WithDataLoadi…
alex-tsx Apr 16, 2024
533d9f5
TW-1413: EVM Networks. WIP: -- useTezosNetwork(). WIP: <AppBalancesLo…
alex-tsx Apr 16, 2024
2195e8d
TW-1413: EVM Networks. WIP: -- useTezosNetwork(). WIP: <AppBalancesLo…
alex-tsx Apr 16, 2024
5e92cef
TW-1413: EVM Networks. Refactor
alex-tsx Apr 16, 2024
49b23c0
Merge branch 'TW-1343-epic-evm-arch-prep' into TW-1413-evm-networks
alex-tsx Apr 16, 2024
69672c8
TW-1413: EVM Networks. Refactor. enum TempleChainName -> TempleChainKind
alex-tsx Apr 16, 2024
fcf25a1
TW-1413: EVM Networks. Refactor. -- loadAccountTokensActions & loadAc…
alex-tsx Apr 16, 2024
242506c
TW-1413: EVM Networks. Refactor. useTempleReady()
alex-tsx Apr 16, 2024
cf3e165
TW-1413: EVM Networks. <AppRootHooks> fix running-out loading cycles
alex-tsx Apr 17, 2024
dd2216c
TW-1413: EVM Networks. Fix build. 'babel-loader' -> 'ts-loader'
alex-tsx Apr 17, 2024
7cdbfb2
TW-1413: EVM Networks. Build. Restrict React from BG script
alex-tsx Apr 18, 2024
d7d6d18
TW-1413: EVM Networks. Settings page
alex-tsx Apr 18, 2024
be8c60f
TW-1413: EVM Networks. -- TODO.md
alex-tsx Apr 18, 2024
bfcfad7
TW-1413: EVM Networks. Fix pipeline. -- 'yarn ts:e2e'
alex-tsx Apr 18, 2024
2e90fe8
TW-1413: EVM Networks. Fix useEnabledChains()
alex-tsx Apr 18, 2024
a62347f
TW-1413: EVM Networks. Refactor
alex-tsx Apr 18, 2024
220e25a
Merge branch 'TW-1343-epic-evm-arch-prep' into TW-1413-evm-networks
alex-tsx Apr 18, 2024
2045662
TW-1413: EVM Networks. Settings. Networs. + Chain toggle
alex-tsx Apr 19, 2024
1fc7ced
TW-1360: EVM Design. Home page. WIP
alex-tsx Apr 24, 2024
6b3f304
Merge branch 'TW-1343-epic-evm-arch-prep' into TW-1360-evm-home-page-…
alex-tsx Apr 24, 2024
a707c7e
TW-1360: EVM Design. Home page. WIP. Account addresses + copy
alex-tsx Apr 24, 2024
a6164c8
TW-1360: EVM Design. Home page. WIP. Menu dropdown
alex-tsx Apr 25, 2024
a2a0122
TW-1360: EVM Design. Home page. WIP. + Toaster
alex-tsx Apr 28, 2024
36821d3
TW-1360: EVM Design. Home page. WIP. Fix icons sizing. + <IconBase>
alex-tsx Apr 28, 2024
0de1460
TW-1360: EVM Design. Home page. WIP. Assets Search field
alex-tsx Apr 29, 2024
3b853b2
TW-1360: EVM Design. Home page. WIP. TailwindCSS v3
alex-tsx Apr 29, 2024
7ed81a8
TW-1360: EVM Design. Home page. WIP. Menu drop-down. Test Mode toggle…
alex-tsx May 1, 2024
dbcc479
TW-1360: EVM Design. Home page. WIP. Menu drop-down. + 'Notifications…
alex-tsx May 1, 2024
e2d7145
TW-1360: EVM Design. Home page. WIP. + <CaptionAlert>
alex-tsx May 1, 2024
12355eb
TW-1360: EVM Design. Home page. WIP. Content padding
alex-tsx May 3, 2024
0d7fdf9
Merge branch 'TW-1343-epic-evm-arch-prep' into TW-1360-evm-home-page-…
alex-tsx May 3, 2024
d8edf04
TW-1360: EVM Design. Home page. WIP. Rename 'Temple - Tezos & EVM Wal…
alex-tsx May 3, 2024
53ffafe
TW-1360: EVM Design. Home page. WIP. Restored <AccountsDropdown>
alex-tsx May 3, 2024
34c08da
TW-1360: EVM Design. Home page. WIP. + Icons naming convention
alex-tsx May 3, 2024
9233a22
TW-1360: EVM Design. Home page. WIP. Fix icons scaling
alex-tsx May 3, 2024
2bb7fd0
TW-1360: EVM Design. Home page. WIP. ++ Icons scaling logic
alex-tsx May 3, 2024
619f10f
TW-1360: EVM Design. Home page. WIP. -- Unused icons. + CheckUnusedIm…
alex-tsx May 6, 2024
d67bec7
TW-1360: EVM Design. Home page. WIP. ++ WebPack
alex-tsx May 6, 2024
6ec9eda
TW-1360: EVM Design. Home page. WIP. + <AccountsModal>. + Rubik font …
alex-tsx May 7, 2024
518f427
TW-1360: EVM Design. Home page. WIP. + Portal Events Leak Guard
alex-tsx May 8, 2024
93d67e2
TW-1360: EVM Design. Home page. -- AccountsDropdown
alex-tsx May 8, 2024
063357a
TW-1360: EVM Design. Home page. Moved 'History' button
alex-tsx May 8, 2024
5b6065a
TW-1360: EVM Design. Home page. Layouts
alex-tsx May 9, 2024
9f1e750
TW-1360: EVM Design. Home page. Text Fonts
alex-tsx May 10, 2024
8efd466
TW-1360: EVM Design. Home page. + <SuspenseContainer>
alex-tsx May 10, 2024
1e59175
TW-1360: EVM Design. Home page. Fix scroll-to collectibles tab smooth…
alex-tsx May 11, 2024
4c85c32
TW-1360: EVM Design. Home page. + <TotalEquity>
alex-tsx May 13, 2024
0a183bf
TW-1360: EVM Design. Home page. Clean-up
alex-tsx May 13, 2024
74d83e5
TW-1360: EVM Design. Home page. Icons moved
alex-tsx May 13, 2024
fc61ff9
TW-1360: EVM Design. Home page. Icons moved
alex-tsx May 13, 2024
95d76b6
TW-1360: EVM Design. Home page. + <NetworkLogoBase>
alex-tsx May 13, 2024
99e727a
TW-1360: EVM Design. Home page. + <StyledButton>
alex-tsx May 13, 2024
4acd9d6
TW-1360: EVM Design. Home page. Fix PageModal scrolling
alex-tsx May 13, 2024
d8c9bc0
TW-1360: EVM Design. Home page. Fix Unlock screen layout
alex-tsx May 13, 2024
c8dacaa
TW-1360: EVM Design. Home page. Fix PageModal inset in popup
alex-tsx May 14, 2024
f6c0321
TW-1360: EVM Design. Home page. Custom App Scroll
alex-tsx May 14, 2024
b30f879
TW-1360: EVM Design. Home page. Refactor
alex-tsx May 14, 2024
2dc7d87
TW-1360: EVM Design. Home page. Refactor
alex-tsx May 14, 2024
ce75246
TW-1360: EVM Design. Home page. Fix Onboarding overlay title
alex-tsx May 14, 2024
edc7ddb
TW-1360: EVM Design. Home page. Popup window size + refactor
alex-tsx May 16, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Temple - Tezos Wallet
# Temple Wallet

Cryptocurrency wallet for [Tezos blockchain](https://tezos.com) as Web Extension for your Browser.<br>
Providing ability to manage NFT, tez tokens and interact with dApps.
Expand Down
25 changes: 14 additions & 11 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@
"@dicebear/avatars-jdenticon-sprites": "4.2.5",
"@firebase/app": "^0.10.1",
"@firebase/messaging": "^0.12.8",
"@fontsource/rubik": "^5.0.20",
"@google/model-viewer": "3.1.1",
"@hypelab/sdk-react": "^1.0.3",
"@jitsu/sdk-js": "madfish-solutions/jitsu-js#87c49de334f5747952f7beda573b95ceb5d86903",
Expand All @@ -56,7 +57,7 @@
"@redux-devtools/remote": "^0.8.0",
"@reduxjs/toolkit": "^1.8.5",
"@rnw-community/shared": "^0.48.0",
"@svgr/webpack": "6.4.0",
"@svgr/webpack": "^8",
"@taquito/ledger-signer": "19.0.2",
"@taquito/local-forging": "19.0.2",
"@taquito/michel-codec": "19.0.2",
Expand All @@ -81,6 +82,7 @@
"@types/elliptic": "6.4.14",
"@types/fontfaceobserver": "0.0.6",
"@types/jest": "27.0.3",
"@types/jsx-ast-utils": "^3.3.1",
"@types/ledgerhq__hw-transport": "4.21.3",
"@types/ledgerhq__hw-transport-u2f": "4.21.2",
"@types/libsodium-wrappers": "0.7.8",
Expand All @@ -107,7 +109,7 @@
"assert": "1.5.0",
"async-mutex": "^0.4.0",
"async-retry": "1.3.3",
"autoprefixer": "10.4.2",
"autoprefixer": "^10",
"axios": "0.26.1",
"bignumber.js": "9.1.0",
"bip39": "3.0.4",
Expand All @@ -120,8 +122,8 @@
"create-file-webpack": "^1.0.2",
"cross-env": "7.0.3",
"crypto-browserify": "3.12.0",
"css-loader": "6.7.1",
"css-minimizer-webpack-plugin": "^4.2.1",
"css-loader": "^7",
"css-minimizer-webpack-plugin": "^6",
"currency-codes": "^2.1.0",
"date-fns": "2.15.0",
"debounce": "^1.2.1",
Expand All @@ -140,14 +142,14 @@
"eslint-plugin-react-hooks": "^4",
"eslint-webpack-plugin": "^4",
"fast-glob": "^3.2.12",
"file-loader": "6.2.0",
"fontfaceobserver": "2.1.0",
"fuse.js": "6.4.6",
"graphql": "^16.6.0",
"graphql-request": "^6.1.0",
"html-webpack-plugin": "^5.5.0",
"inter-ui": "3.13.1",
"jest": "27.4.5",
"jsx-ast-utils": "^3",
"libsodium": "0.7.8",
"libsodium-wrappers": "0.7.8",
"lodash": "4.17.21",
Expand All @@ -157,10 +159,10 @@
"node-forge": "^1.3.1",
"npm-run-all": "^4.1.5",
"path-browserify": "1.0.1",
"postcss": "8.4.17",
"postcss-flexbugs-fixes": "5.0.2",
"postcss-loader": "4.3.0",
"postcss-preset-env": "7.3.3",
"postcss": "^8",
"postcss-flexbugs-fixes": "^5",
"postcss-loader": "^8",
"postcss-preset-env": "^9",
"prettier": "^2.7.1",
"process": "^0.11.10",
"qs": "^6.11.1",
Expand All @@ -170,9 +172,10 @@
"react-dev-utils": "^12",
"react-dom": "18.2.0",
"react-hook-form": "5.3.1",
"react-hot-toast": "^2.4.1",
"react-infinite-scroll-component": "^6.1.0",
"react-json-view": "1.21.3",
"react-modal": "3.15.1",
"react-modal": "^3",
"react-qr-svg": "2.2.2",
"react-redux": "^8.0.2",
"react-text-mask": "^5.5.0",
Expand All @@ -185,7 +188,7 @@
"scryptsy": "2.1.0",
"stream-browserify": "3.0.0",
"swr": "2.2.4",
"tailwindcss": "2.2.19",
"tailwindcss": "^3",
"terser-webpack-plugin": "^5",
"three": "^0.151.2",
"timers-browserify": "^2.0.12",
Expand Down
2 changes: 1 addition & 1 deletion public/_locales/de/messages.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"appName": {
"message": "Temple - Tezos Wallet"
"message": "Temple Wallet"
},
"showIncomingTransactions": {
"message": "Eingehende Transaktionen anzeigen"
Expand Down
10 changes: 5 additions & 5 deletions public/_locales/en/messages.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"appName": {
"message": "Temple - Tezos Wallet"
"message": "Temple Wallet"
},
"showIncomingTransactions": {
"message": "Show Incoming Transactions"
Expand Down Expand Up @@ -41,7 +41,7 @@
"message": "Open new tab"
},
"maximiseView": {
"message": "Maximize view"
"message": "View Full Screen"
},
"selectFile": {
"message": "Select file"
Expand Down Expand Up @@ -2245,6 +2245,9 @@
"social": {
"message": "Social"
},
"market": {
"message": "Market"
},
"marketplace": {
"message": "Marketplace"
},
Expand Down Expand Up @@ -2853,9 +2856,6 @@
"topUpCrypto": {
"message": "Crypto"
},
"topUpDebit": {
"message": "Debit/Credit Card"
},
"overdueTransaction": {
"message": "Transaction is overdue"
},
Expand Down
4 changes: 2 additions & 2 deletions public/_locales/en_GB/messages.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"appName": {
"message": "Temple - Tezos Wallet"
"message": "Temple Wallet"
},
"showIncomingTransactions": {
"message": "Show Incoming Transactions"
Expand Down Expand Up @@ -30,7 +30,7 @@
"message": "Open new tab"
},
"maximiseView": {
"message": "Maximise view"
"message": "View Full Screen"
},
"selectFileOfFormat": {
"message": "Select $format$ file",
Expand Down
2 changes: 1 addition & 1 deletion public/_locales/tr/messages.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"appName": {
"message": "Temple - Tezos Wallet"
"message": "Temple Wallet"
},
"showIncomingTransactions": {
"message": "Gelen İşlemleri Gâster"
Expand Down
2 changes: 1 addition & 1 deletion public/_locales/uk/messages.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"appName": {
"message": "Temple - Tezos Wallet"
"message": "Temple Wallet"
},
"showIncomingTransactions": {
"message": "ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΠΈ Π²Ρ…Ρ–Π΄Π½Ρ– Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†Ρ–Ρ—"
Expand Down
2 changes: 1 addition & 1 deletion public/confirm.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<link rel="shortcut icon" href="misc/icon-38.png">
<title>Confirm | Temple Wallet</title>
</head>
<body class="bg-primary-white">
<body class="bg-document">
<div id="root"></div>
</body>
</html>
6 changes: 3 additions & 3 deletions public/fullpage.html
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
<!DOCTYPE html>
<html lang="" style="min-width: 640px">
<html lang="" style="min-width: 392px;">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" />
<link rel="shortcut icon" href="misc/icon-38.png">
<title>Temple - Tezos Wallet</title>
<title>Temple Wallet</title>
</head>
<body class="bg-primary-white" style="min-height: calc(100vh + 1px)">
<body class="bg-document">
<div id="root"></div>
</body>
</html>
4 changes: 2 additions & 2 deletions public/options.html
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
<!DOCTYPE html>
<html lang="" style="min-width: 640px">
<html lang="" style="min-width: 360px">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" />
<link rel="shortcut icon" href="misc/icon-38.png">
<title>Options | Temple Wallet</title>
</head>
<body>
<body class="bg-document">
<div id="root"></div>
</body>
</html>
9 changes: 5 additions & 4 deletions public/popup.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,18 @@
<html
lang=""
class="no-scrollbar<% if (process.env.TARGET_BROWSER === "firefox") { %> overflow-x-hidden<% } %>"
style="width: 360px; height: 604px;"
style="width: 384px; height: 600px;"
>
<head>
<meta charset="utf-8" />
<meta
name="viewport"
content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"
/>
<title>Temple - Tezos Wallet</title>
<title>Temple Wallet</title>
</head>
<body class="bg-white" style="width: 360px; min-height: calc(100vh + 1px);">
<div id="root"></div>

<body class="bg-document">
<div id="root" ></div>
</body>
</html>
20 changes: 16 additions & 4 deletions src/app/App.tsx
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
import React, { ComponentProps, FC, Suspense } from 'react';
import React, { PropsWithChildren, ComponentProps, FC, Suspense } from 'react';

import 'lib/local-storage/migrations';
import 'lib/lock-up/run-checks';
import 'lib/ledger/proxy/foreground';
import 'lib/keep-bg-worker-alive/script';

import AwaitFonts from 'app/a11y/AwaitFonts';
import AwaitFontFamily from 'app/a11y/AwaitFonts';
import AwaitI18N from 'app/a11y/AwaitI18N';
import BootAnimation from 'app/a11y/BootAnimation';
import DisableOutlinesForClick from 'app/a11y/DisableOutlinesForClick';
Expand All @@ -22,8 +22,9 @@ import * as Woozie from 'lib/woozie';
import { LoadHypelabScript } from './load-hypelab-script';
import { AppRootHooks } from './root-hooks';
import { StoreProvider } from './store/provider';
import { ToasterProvider } from './toaster';

interface Props extends React.PropsWithChildren {
interface Props extends PropsWithChildren {
env: ComponentProps<typeof AppEnvProvider>;
}

Expand All @@ -40,14 +41,15 @@ export const App: FC<Props> = ({ env }) => (

<LoadHypelabScript />

<AwaitFonts name="Inter" weights={[300, 400, 500, 600]} className="antialiased font-inter">
<AwaitFonts>
<BootAnimation>
{env.confirmWindow ? (
<ConfirmPage />
) : (
<>
<AppRootHooks />
<PageRouter />
<ToasterProvider />
</>
)}
</BootAnimation>
Expand All @@ -67,3 +69,13 @@ const AppProvider: FC<Props> = ({ children, env }) => (
</StoreProvider>
</AppEnvProvider>
);

const FONTS_WEIGHTS = [300, 400, 500, 600];

const AwaitFonts: FC<PropsWithChildren> = ({ children }) => (
<AwaitFontFamily name="Inter" weights={FONTS_WEIGHTS} className="antialiased font-inter">
<AwaitFontFamily name="Rubik" weights={FONTS_WEIGHTS} className="antialiased">
{children}
</AwaitFontFamily>
</AwaitFontFamily>
);
35 changes: 18 additions & 17 deletions src/app/ConfirmPage.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
import React, { FC, Fragment, memo, Suspense, useCallback, useMemo, useState } from 'react';
import React, { FC, Fragment, memo, useCallback, useMemo, useState } from 'react';

import clsx from 'clsx';

import { Alert, FormSubmitButton, FormSecondaryButton } from 'app/atoms';
import AccountTypeBadge from 'app/atoms/AccountTypeBadge';
Expand All @@ -9,8 +11,8 @@ import Money from 'app/atoms/Money';
import Name from 'app/atoms/Name';
import Spinner from 'app/atoms/Spinner/Spinner';
import SubTitle from 'app/atoms/SubTitle';
import ErrorBoundary from 'app/ErrorBoundary';
import ContentContainer from 'app/layouts/ContentContainer';
import { SuspenseContainer } from 'app/atoms/SuspenseContainer';
import { LAYOUT_CONTAINER_CLASSNAME } from 'app/layouts/containers';
import Unlock from 'app/pages/Unlock/Unlock';
import AccountBanner from 'app/templates/AccountBanner';
import Balance from 'app/templates/Balance';
Expand Down Expand Up @@ -40,21 +42,20 @@ const ConfirmPage = memo(() => {

if (ready)
return (
<ContentContainer padding={false} className="min-h-screen flex flex-col items-center justify-center">
<ErrorBoundary whileMessage={t('fetchingConfirmationDetails')}>
<Suspense
fallback={
<div className="flex items-center justify-center h-screen">
<div>
<Spinner theme="primary" className="w-20" />
</div>
<div className={clsx(LAYOUT_CONTAINER_CLASSNAME, 'min-h-screen flex flex-col items-center justify-center')}>
<SuspenseContainer
errorMessage={t('fetchingConfirmationDetails')}
loader={
<div className="flex items-center justify-center h-screen">
<div>
<Spinner theme="primary" className="w-20" />
</div>
}
>
<ConfirmDAppForm />
</Suspense>
</ErrorBoundary>
</ContentContainer>
</div>
}
>
<ConfirmDAppForm />
</SuspenseContainer>
</div>
);

return <Unlock canImportNew={false} />;
Expand Down
7 changes: 3 additions & 4 deletions src/app/PageRouter.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ import RootSuspenseFallback from 'app/a11y/RootSuspenseFallback';
import { OpenInFullPage, useAppEnv } from 'app/env';
import { AccountSettings } from 'app/pages/AccountSettings';
import AddAsset from 'app/pages/AddAsset/AddAsset';
import { Buy } from 'app/pages/Buy/Buy';
import Exolix from 'app/pages/Buy/Crypto/Exolix/Exolix';
import { BuyWithCreditCard } from 'app/pages/BuyWithCreditCard/BuyWithCreditCard';
import CollectiblePage from 'app/pages/Collectibles/CollectiblePage';
Expand All @@ -25,12 +24,13 @@ import { Swap } from 'app/pages/Swap/Swap';
import Unlock from 'app/pages/Unlock/Unlock';
import Welcome from 'app/pages/Welcome/Welcome';
import { AliceBobWithdraw } from 'app/pages/Withdraw/Debit/AliceBob/AliceBobWithdraw';
import { Withdraw } from 'app/pages/Withdraw/Withdraw';
import { usePageRouterAnalytics } from 'lib/analytics';
import { Notifications, NotificationsItem } from 'lib/notifications/components';
import { useTempleClient } from 'lib/temple/front';
import * as Woozie from 'lib/woozie';

import { Market } from './pages/Market';

interface RouteContext {
popup: boolean;
fullPage: boolean;
Expand Down Expand Up @@ -96,10 +96,9 @@ const ROUTE_MAP = Woozie.createMap<RouteContext>([
],
['/add-asset', onlyReady(onlyInFullPage(() => <AddAsset />))],
['/settings/:tabSlug?', onlyReady(({ tabSlug }) => <Settings tabSlug={tabSlug} />)],
['/buy', onlyReady(onlyInFullPage(() => <Buy />))],
['/market', onlyReady(onlyInFullPage(() => <Market />))],
['/buy/crypto/exolix', onlyReady(onlyInFullPage(() => <Exolix />))],
['/buy/debit', onlyReady(onlyInFullPage(() => <BuyWithCreditCard />))],
['/withdraw', onlyReady(onlyInFullPage(() => <Withdraw />))],
['/withdraw/debit/alice-bob', onlyReady(onlyInFullPage(() => <AliceBobWithdraw />))],
['/attention', onlyReady(onlyInFullPage(() => <AttentionPage />))],
['/notifications', onlyReady(() => <Notifications />)],
Expand Down
9 changes: 9 additions & 0 deletions src/app/a11y/ContentFader/index.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
import React from 'react';

import clsx from 'clsx';

import ModStyles from './styles.module.css';

export const ACTIVATE_CONTENT_FADER_CLASSNAME = ModStyles.fadeContent;

export const ContentFader = () => <div className={clsx(ModStyles.contentFader, 'z-content-fade')} />;
Loading
Loading