-
Notifications
You must be signed in to change notification settings - Fork 9
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
Merge production with main #735
Conversation
add clinic profiler for general squid
…the-window-is-not-in-focus Skip all apollo queries if the window is not in focus
…y-nomination-as-it-crashes-the-page Fix sorting on nomination tables
…ck-in-pending-forever
…eem-to-be-stuck-in-pending-forever Improve pending transactions
…e-my-nomination-tabs-the-grid-says-page-1-of-0
…tor-and-manage-my-nomination-tabs-the-grid-says-page-1-of-0 Improve page count logic
…umns-for-your-operators-is-misaligned
…gning-key-columns-for-your-operators-is-misaligned Fix the account icon next to signing key to show your own op
✅ Deploy Preview for astral-prod canceled.
|
✅ Deploy Preview for dev-astral canceled.
|
PR Reviewer Guide 🔍
|
PR Code Suggestions ✨
|
Optimize general squid
New and removed dependencies detected. Learn more about Socket for GitHub ↗︎
🚮 Removed packages: npm/@types/node@18.14.0, npm/@typescript-eslint/eslint-plugin@5.53.0, npm/@typescript-eslint/parser@5.53.0, npm/dotenv@16.0.3, npm/eslint-plugin-eslint-plugin@5.0.8, npm/eslint@8.34.0 |
New and removed dependencies detected. Learn more about Socket for GitHub ↗︎
🚮 Removed packages: npm/@types/node@18.14.0, npm/@typescript-eslint/eslint-plugin@5.53.0, npm/@typescript-eslint/parser@5.53.0, npm/dotenv@16.0.3, npm/eslint-plugin-eslint-plugin@5.0.8, npm/eslint@8.34.0 |
User description
Merge production with main
PR Type
enhancement, bug fix, tests
Description
useQuery
withuseSquidQuery
for fetching data.useWindowFocus
anduseInView
hooks to manage query visibility and improve performance.Changes walkthrough 📝
15 files
NominatorsList.tsx
Refactor NominatorsList component to use new hooks and query
management
explorer/src/components/Operator/NominatorsList.tsx
useQuery
withuseSquidQuery
for fetching data.useWindowFocus
anduseInView
hooks for query visibility.LastExtrinsics.tsx
Refactor LastExtrinsics component to use new hooks and query
management
explorer/src/components/WalletSideKick/LastExtrinsics.tsx
useQuery
withuseSquidQuery
for fetching data.useWindowFocus
anduseInView
hooks for query visibility.NominationManagement.tsx
Refactor NominationManagement component to use new hooks and query
management
explorer/src/components/Operator/NominationManagement.tsx
useQuery
withuseSquidQuery
for fetching data.useWindowFocus
anduseInView
hooks for query visibility.StakingSummary.tsx
Refactor StakingSummary component to use new hooks and query
management
explorer/src/components/WalletSideKick/StakingSummary.tsx
useQuery
withuseSquidQuery
for fetching data.useWindowFocus
anduseInView
hooks for query visibility.OperatorsList.tsx
Refactor OperatorsList component to use new hooks and query management
explorer/src/components/Operator/OperatorsList.tsx
useQuery
withuseSquidQuery
for fetching data.useWindowFocus
anduseInView
hooks for query visibility.query.ts
Add Zustand store for managing query states
explorer/src/states/query.ts
VoteBlockRewardList.tsx
Refactor VoteBlockRewardList component to use new hooks and query
management
explorer/src/components/Leaderboard/VoteBlockRewardList.tsx
useQuery
withuseSquidQuery
for fetching data.useWindowFocus
anduseInView
hooks for query visibility.Leaderboard.tsx
Refactor Leaderboard component to use new hooks and query management
explorer/src/components/WalletSideKick/Leaderboard.tsx
useQuery
withuseSquidQuery
for fetching data.useWindowFocus
anduseInView
hooks for query visibility.OperatorManagement.tsx
Refactor OperatorManagement component to use new hooks and query
management
explorer/src/components/Operator/OperatorManagement.tsx
useQuery
withuseSquidQuery
for fetching data.useWindowFocus
anduseInView
hooks for query visibility.NominatorRewardsList.tsx
Refactor NominatorRewardsList component to use new hooks and query
management
explorer/src/components/Leaderboard/NominatorRewardsList.tsx
useQuery
withuseSquidQuery
for fetching data.useWindowFocus
anduseInView
hooks for query visibility.PendingTransactions.tsx
Refactor PendingTransactions component to use new hooks and query
management
explorer/src/components/WalletSideKick/PendingTransactions.tsx
useQuery
withuseSquidQuery
for fetching data.useWindowFocus
anduseInView
hooks for query visibility.AccountRewardList.tsx
Refactor AccountRewardList component to use new hooks and query
management
explorer/src/components/Account/AccountRewardList.tsx
useQuery
withuseSquidQuery
for fetching data.useWindowFocus
anduseInView
hooks for query visibility.OperatorRewardsList.tsx
Refactor OperatorRewardsList component to use new hooks and query
management
explorer/src/components/Leaderboard/OperatorRewardsList.tsx
useQuery
withuseSquidQuery
for fetching data.useWindowFocus
anduseInView
hooks for query visibility.AccountExtrinsicList.tsx
Refactor AccountExtrinsicList component to use new hooks and query
management
explorer/src/components/Account/AccountExtrinsicList.tsx
useQuery
withuseSquidQuery
for fetching data.useWindowFocus
anduseInView
hooks for query visibility.ExtrinsicList.tsx
Refactor ExtrinsicList component to use new hooks and query management
explorer/src/components/Extrinsic/ExtrinsicList.tsx
useQuery
withuseSquidQuery
for fetching data.useWindowFocus
anduseInView
hooks for query visibility.41 files
AccountList.tsx
...
explorer/src/components/Account/AccountList.tsx
...
EventList.tsx
...
explorer/src/components/Event/EventList.tsx
...
BlockDetailsEventList.tsx
...
explorer/src/components/Block/BlockDetailsEventList.tsx
...
LogList.tsx
...
explorer/src/components/Log/LogList.tsx
...
AccountPreviousRewards.tsx
...
explorer/src/components/Account/AccountPreviousRewards.tsx
...
BlockDetailsExtrinsicList.tsx
...
explorer/src/components/Block/BlockDetailsExtrinsicList.tsx
...
OperatorsList.tsx
...
explorer/src/components/StakeWars/OperatorsList.tsx
...
BlockList.tsx
...
explorer/src/components/Block/BlockList.tsx
...
NominatorList.tsx
...
explorer/src/components/StakeWars/NominatorList.tsx
...
Operator.tsx
...
explorer/src/components/Operator/Operator.tsx
...
Account.tsx
...
explorer/src/components/Account/Account.tsx
...
GetDiscordRoles.tsx
...
explorer/src/components/WalletSideKick/GetDiscordRoles.tsx
...
StakingHeader.tsx
...
explorer/src/components/layout/StakingHeader.tsx
...
Block.tsx
...
explorer/src/components/Block/Block.tsx
...
EndGame.tsx
...
explorer/src/components/StakeWars/EndGame.tsx
...
index.tsx
...
explorer/src/components/Home/index.tsx
...
Extrinsic.tsx
...
explorer/src/components/Extrinsic/Extrinsic.tsx
...
AccountSummary.tsx
...
explorer/src/components/WalletSideKick/AccountSummary.tsx
...
AccountRewardGraph.tsx
...
explorer/src/components/Account/AccountRewardGraph.tsx
...
Log.tsx
...
explorer/src/components/Log/Log.tsx
...
Event.tsx
...
explorer/src/components/Event/Event.tsx
...
Footer.tsx
...
explorer/src/components/layout/Footer.tsx
...
oldSquidTypes.ts
...
explorer/gql/oldSquidTypes.ts
...
useSquidQuery.ts
...
explorer/src/hooks/useSquidQuery.ts
...
ExtrinsicTable.tsx
...
explorer/src/components/Extrinsic/ExtrinsicTable.tsx
...
LogDetailsEventList.tsx
...
explorer/src/components/Log/LogDetailsEventList.tsx
...
BlockDetailsLogList.tsx
...
explorer/src/components/Block/BlockDetailsLogList.tsx
...
index.tsx
...
explorer/src/components/layout/ExtrinsicAndEventResult/index.tsx
...
useStakeWarsData.ts
...
explorer/src/components/StakeWars/hooks/useStakeWarsData.ts
...
index.tsx
...
explorer/src/components/common/Spinner/index.tsx
...
query.ts
...
explorer/src/components/WalletSideKick/query.ts
...
HomeExtrinsicList.tsx
...
explorer/src/components/Home/HomeExtrinsicList.tsx
...
query.ts
...
explorer/src/components/Operator/query.ts
...
HomeBlockList.tsx
...
explorer/src/components/Home/HomeBlockList.tsx
...
useWindowFocus.ts
...
explorer/src/hooks/useWindowFocus.ts
...
index.tsx
...
explorer/src/components/WalletSideKick/index.tsx
...
HomeChainInfo.tsx
...
explorer/src/components/Home/HomeChainInfo.tsx
...
table.ts
...
explorer/src/utils/table.ts
...
Dockerfile-debug
...
indexers/general-squid/Dockerfile-debug
...
docker-compose-debug.yml
...
indexers/general-squid/docker-compose-debug.yml
...
package.json
...
explorer/package.json
...