diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ea313a0c6ae30059d1c507c54e9e82761f56ced7..94f6e055f0602eda208a6236b4955ab76d5bd436 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -48,7 +48,7 @@ include: - '/templates/docker_image_jobs.gitlab-ci.yml' - '/templates/cache_cleanup.gitlab-ci.yml' - project: 'hive/haf' - ref: 5e15be4e8351e096ee436dcc8294ea4c7bed4bac #develop + ref: f1ebe0ea07227db915f21c760aec8423ae3d3be7 #develop file: '/scripts/ci-helpers/prepare_data_image_job.yml' - project: 'hive/haf_api_node' ref: denser-11 diff --git a/apps/blog/components/main-page.tsx b/apps/blog/components/main-page.tsx index 1ff505c98a466d165c4dfa210fb1e183f7d6cfb7..ef49bd201a010316ae184e5b91960523141ac7d6 100644 --- a/apps/blog/components/main-page.tsx +++ b/apps/blog/components/main-page.tsx @@ -22,6 +22,7 @@ import NoDataError from '@/blog/components/no-data-error'; import { PageType } from '@/blog/pages/[...param]'; import { Preferences } from '@/blog/lib/utils'; import PostCardSkeleton from '@hive/ui/components/card-skeleton'; +import { toast } from '@ui/components/hooks/use-toast'; const validSorts = ['trending', 'hot', 'created', 'payout', 'payout_comments', 'muted']; @@ -171,7 +172,15 @@ const MainPage = ({ fetchNextPage(); } }, [fetchNextPage, hasNextPage, inView]); - if (isError) return ; + + useEffect(() => { + if (isError) + toast({ + variant: 'destructive', + title: 'Error fetching your data', + description: 'Bad internet connection or troubles with API' + }); + }, [isError]) return ( <> diff --git a/apps/blog/feature/account-profile/main-page.tsx b/apps/blog/feature/account-profile/main-page.tsx index d734a220cbfeb07a72f941577e40fd99b9d66ce9..58c8be4e577282c16895ff5a759e2d09fd99d805 100644 --- a/apps/blog/feature/account-profile/main-page.tsx +++ b/apps/blog/feature/account-profile/main-page.tsx @@ -14,6 +14,7 @@ import { MetadataProps } from '@/blog/lib/get-translations'; import NoDataError from '@/blog/components/no-data-error'; import { Preferences } from '@/blog/lib/utils'; import PostCardSkeleton from '@hive/ui/components/card-skeleton'; +import { toast } from '@ui/components/hooks/use-toast'; const AccountProfileMainPage = ({ metadata, @@ -52,7 +53,15 @@ const AccountProfileMainPage = ({ } }, [fetchNextPage, hasNextPage, inView]); - if (isError) return ; + useEffect(() => { + if (isError) + toast({ + variant: 'destructive', + title: 'Error fetching your data', + description: 'Bad internet connection or troubles with API' + }); + }, [isError]) + return ( <> diff --git a/apps/blog/pages/[param]/feed.tsx b/apps/blog/pages/[param]/feed.tsx index 1ccde5a4ccaac31030b8be158cddfb004f903a9c..cad54ffc77ecd80ef48bb24d3bb3d686f47a1de1 100644 --- a/apps/blog/pages/[param]/feed.tsx +++ b/apps/blog/pages/[param]/feed.tsx @@ -21,6 +21,7 @@ import { DEFAULT_PREFERENCES, Preferences } from '@/blog/lib/utils'; import { useLocalStorage } from 'usehooks-ts'; import PostCardSkeleton from '@ui/components/card-skeleton'; import {commonVariables} from'@ui/lib/common-variables'; +import { toast } from '@ui/components/hooks/use-toast'; export const getServerSideProps: GetServerSideProps = getDefaultProps; @@ -79,7 +80,14 @@ const FeedPage: FC = () => { } }, [accountFetchNextPage, accountHasNextPage, inViewAcc]); - if (accountEntriesIsError || mySubsIsError) return ; + useEffect(() => { + if (accountEntriesIsError || mySubsIsError) + toast({ + variant: 'destructive', + title: 'Error fetching your data', + description: 'Bad internet connection or troubles with API' + }); + }, [accountEntriesIsError, mySubsIsError]) if (accountEntriesIsLoading && accountEntriesIsFetching) { return ; diff --git a/apps/blog/pages/[param]/settings.tsx b/apps/blog/pages/[param]/settings.tsx index d0910289ef282ad76fd9a6092d769e72af5920e7..8fa9034f244e1f7e90b4fad07981044eaa2dbc2d 100644 --- a/apps/blog/pages/[param]/settings.tsx +++ b/apps/blog/pages/[param]/settings.tsx @@ -236,13 +236,23 @@ export default function UserSettings({ metadata }: { metadata: MetadataProps }) title: 'Condenser - Get accounts', method: hiveChain.api.condenser_api.get_accounts, params: [['guest4test']], - validatorFunction: (data) => (data[0].name === 'guest4test' ? true : 'Get block error') + validatorFunction: (data) => + Array.isArray(data) && + data[0] && + typeof data[0] === 'object' && + 'name' in data[0] && + data[0].name === 'guest4test' + ? true + : 'Get block error' }, { title: 'Bridge - Get post', method: hiveChain.api.bridge.get_post, params: { author: 'guest4test', permlink: '6wpmjy-test', observer: '' }, - validatorFunction: (data) => (data.author === 'guest4test' ? true : 'Get post error') + validatorFunction: (data) => + data && typeof data === 'object' && 'author' in data && data.author === 'guest4test' + ? true + : 'Get post error' } ]; const aiSearchApiCheckers: ApiChecker[] = [ @@ -254,7 +264,7 @@ export default function UserSettings({ metadata }: { metadata: MetadataProps }) tr_body: 100, posts_limit: 20 }, - validatorFunction: (data) => (data[0] ? true : 'AI search error') + validatorFunction: (data) => (Array.isArray(data) && data[0] ? true : 'AI search error') } ]; setNodeApiCheckers(nodeApiCheckers); diff --git a/apps/blog/pages/roles/[param].tsx b/apps/blog/pages/roles/[param].tsx index 02569eb036621c5299248255587445e5c9753513..b2bd021a312a77ff1e9729b6aeb086cc76a993a8 100644 --- a/apps/blog/pages/roles/[param].tsx +++ b/apps/blog/pages/roles/[param].tsx @@ -1,4 +1,4 @@ -import { FC } from 'react'; +import { FC, useEffect } from 'react'; import { useQuery } from '@tanstack/react-query'; import { useRouter } from 'next/router'; import { GetServerSideProps } from 'next'; @@ -14,6 +14,7 @@ import { getRoleValue, Roles, rolesLevels } from '@/blog/feature/community-roles import CommunityLayout from '@/blog/feature/community-layout/community-layout'; import TableItem from '@/blog/feature/community-roles/table-item'; import NoDataError from '@/blog/components/no-data-error'; +import { toast } from '@ui/components/hooks/use-toast'; const RolesPage: FC<{ metadata: MetadataProps }> = ({ metadata }) => { const router = useRouter(); @@ -54,8 +55,16 @@ const RolesPage: FC<{ metadata: MetadataProps }> = ({ metadata }) => { title: '' }; + useEffect(() => { + if (isError) + toast({ + variant: 'destructive', + title: 'Error fetching your data', + description: 'Bad internet connection or troubles with API' + }); + }, [isError]) if (isLoading) return ; - if (isError) return ; + return ( <> @@ -78,7 +87,7 @@ const RolesPage: FC<{ metadata: MetadataProps }> = ({ metadata }) => { - {data.map((e) => ( + {data?.map((e) => ( ))} diff --git a/apps/blog/playwright/tests/e2e/apiEndpointHealthchecker.spec.ts b/apps/blog/playwright/tests/e2e/apiEndpointHealthchecker.spec.ts index 25e2011a993265a76c240eb784dac54c93e11fee..624cfd530ad8242d801d8b3678f46a1921850255 100644 --- a/apps/blog/playwright/tests/e2e/apiEndpointHealthchecker.spec.ts +++ b/apps/blog/playwright/tests/e2e/apiEndpointHealthchecker.spec.ts @@ -207,7 +207,7 @@ test.describe('Api healthchecker setting page tests', () => { ); // Validate color of the selected node border expect(await profilePage.getElementCssPropertyValue(profilePage.apiEndpointCard.first(), 'border-bottom-color')).toBe( - 'rgb(22, 163, 74)' + 'rgb(237, 237, 237)' ); // Validate style of the first Set Main button expect(await profilePage.getElementCssPropertyValue(profilePage.firstSetMainButton, 'color')).toBe( diff --git a/apps/blog/playwright/tests/testnet_e2e/votingPOM.spec.ts b/apps/blog/playwright/tests/testnet_e2e/votingPOM.spec.ts index 617376fd777eb00a7e6b2eddaaadd99a4ccf4b57..78c52e229150fd2cee2f25f383051887a7650cc1 100644 --- a/apps/blog/playwright/tests/testnet_e2e/votingPOM.spec.ts +++ b/apps/blog/playwright/tests/testnet_e2e/votingPOM.spec.ts @@ -465,8 +465,8 @@ test.describe('Voting tests with fixture and POM', () => { // If a password to unlock key is needed await loginForm.page.waitForTimeout(3000); await loginForm.putEnterYourPasswordToUnlockKeyIfNeeded(users.denserautotest4.safeStoragePassword); - // Wait until optimistic ui is finished and validate the color of the downvote button await waitForCircleSpinnerIsDetatched(denserAutoTest4Page.page); + await loginForm.page.waitForTimeout(2000); // Move pointer from the upvote icon - click the main post list's header element await profileMenu.clickCloseProfileMenu(); diff --git a/apps/wallet/pages/[param]/settings.tsx b/apps/wallet/pages/[param]/settings.tsx index 62e3581dff49f43376d09f077db2b27c59c0540a..b871e44715a235c911b2098cfcc4f053f8d5a9c6 100644 --- a/apps/wallet/pages/[param]/settings.tsx +++ b/apps/wallet/pages/[param]/settings.tsx @@ -6,38 +6,51 @@ import { Label } from '@ui/components/label'; import { getAccountMetadata, getTranslations } from '@/wallet/lib/get-translations'; import Head from 'next/head'; import { hiveChainService } from '@transaction/lib/hive-chain-service'; -import {ApiChecker, HealthCheckerComponent } from "@hiveio/healthchecker-component"; +import { ApiChecker, HealthCheckerComponent } from '@hiveio/healthchecker-component'; import { useEffect, useState } from 'react'; -import {useHealthChecker} from "@ui/hooks/useHealthChecker"; +import { useHealthChecker } from '@ui/hooks/useHealthChecker'; function Communities({ username, metadata }: InferGetServerSidePropsType) { - const [walletApiCheckers, setWalletApiCheckers] = useState(undefined); - const createApiCheckers = async () => { - const hiveChain = await hiveChainService.getHiveChain(); - const apiCheckers: ApiChecker[] = [ - { - title: "Condenser - Get accounts", - method: hiveChain.api.condenser_api.get_accounts, - params: [["guest4test"]], - validatorFunction: data => data[0].name === "guest4test" ? true : "Get block error", - }, - { - title: "Database - saving withdrawals", - method: hiveChain.api.database_api.find_savings_withdrawals, - params: {account: "guest4test"}, - validatorFunction: data => !!data.withdrawals ? true : "Get post error", - }, - ] - setWalletApiCheckers(apiCheckers); - } - const healthCheckerService = useHealthChecker("wallet-api", walletApiCheckers, "node-endpoint", hiveChainService.setAiSearchEndpoint ); + const [walletApiCheckers, setWalletApiCheckers] = useState(undefined); + const createApiCheckers = async () => { + const hiveChain = await hiveChainService.getHiveChain(); + const apiCheckers: ApiChecker[] = [ + { + title: 'Condenser - Get accounts', + method: hiveChain.api.condenser_api.get_accounts, + params: [['guest4test']], + validatorFunction: (data) => + Array.isArray(data) && + data[0] && + typeof data[0] === 'object' && + 'name' in data[0] && + data[0].name === 'guest4test' + ? true + : 'Get block error' + }, + { + title: 'Database - saving withdrawals', + method: hiveChain.api.database_api.find_savings_withdrawals, + params: { account: 'guest4test' }, + validatorFunction: (data) => + data && typeof data === 'object' && 'withdrawals' in data && !!data.withdrawals + ? true + : 'Get post error' + } + ]; + setWalletApiCheckers(apiCheckers); + }; + const healthCheckerService = useHealthChecker( + 'wallet-api', + walletApiCheckers, + 'node-endpoint', + hiveChainService.setAiSearchEndpoint + ); const { t } = useTranslation('common_wallet'); useEffect(() => { createApiCheckers(); }, []); - - return ( <> @@ -57,7 +70,9 @@ function Communities({ username, metadata }: InferGetServerSidePropsType - { !!healthCheckerService && } + {!!healthCheckerService && ( + + )} diff --git a/haf b/haf index 5e15be4e8351e096ee436dcc8294ea4c7bed4bac..f1ebe0ea07227db915f21c760aec8423ae3d3be7 160000 --- a/haf +++ b/haf @@ -1 +1 @@ -Subproject commit 5e15be4e8351e096ee436dcc8294ea4c7bed4bac +Subproject commit f1ebe0ea07227db915f21c760aec8423ae3d3be7 diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 27b927ae15c1a0e3dde842903f470af7c114c0f8..c59ac53454b9e8cdf6392f538d949556a49aabf6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,20 +7,20 @@ settings: catalogs: hiveio-toolset: '@hiveio/hb-auth': - specifier: 1.27.11-rc1-stable.250909124439 - version: 1.27.11-rc1-stable.250909124439 + specifier: 1.28.4-rc0 + version: 1.28.4-rc0 '@hiveio/healthchecker-component': - specifier: 1.0.0-stable.250918093443 - version: 1.0.0-stable.250918093443 + specifier: 1.28.4-rc0 + version: 1.28.4-rc0 '@hiveio/wax': - specifier: 1.27.11-rc0 - version: 1.27.11-rc0 + specifier: 1.28.4-rc0 + version: 1.28.4-rc0 '@hiveio/wax-signers-keychain': - specifier: 1.27.11-rc0 - version: 1.27.11-rc0 + specifier: 1.28.4-rc0 + version: 1.28.4-rc0 '@hiveio/workerbee': - specifier: 1.27.6-rc13-stable.250922125817 - version: 1.27.6-rc13-stable.250922125817 + specifier: 1.28.4-rc0 + version: 1.28.4-rc0 importers: @@ -62,7 +62,7 @@ importers: version: link:../../packages/ui '@hiveio/wax': specifier: catalog:hiveio-toolset - version: 1.27.11-rc0 + version: 1.28.4-rc0 '@hookform/resolvers': specifier: ^3.3.1 version: 3.10.0(react-hook-form@7.54.2(react@18.3.0)) @@ -192,10 +192,10 @@ importers: version: link:../../packages/ui '@hiveio/healthchecker-component': specifier: catalog:hiveio-toolset - version: 1.0.0-stable.250918093443(@hiveio/wax@1.27.11-rc0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0)(tailwindcss@3.4.6(ts-node@10.9.2(@types/node@20.10.4)(typescript@5.3.3))) + version: 1.28.4-rc0(@hiveio/wax@1.28.4-rc0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0)(tailwindcss@3.4.6(ts-node@10.9.2(@types/node@20.10.4)(typescript@5.3.3))) '@hiveio/wax': specifier: catalog:hiveio-toolset - version: 1.27.11-rc0 + version: 1.28.4-rc0 '@hookform/resolvers': specifier: ^3.1.1 version: 3.10.0(react-hook-form@7.54.2(react@18.3.0)) @@ -394,10 +394,10 @@ importers: version: link:../../packages/ui '@hiveio/healthchecker-component': specifier: catalog:hiveio-toolset - version: 1.0.0-stable.250918093443(@hiveio/wax@1.27.11-rc0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0)(tailwindcss@3.4.6(ts-node@10.9.2(@types/node@20.10.4)(typescript@5.3.3))) + version: 1.28.4-rc0(@hiveio/wax@1.28.4-rc0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0)(tailwindcss@3.4.6(ts-node@10.9.2(@types/node@20.10.4)(typescript@5.3.3))) '@hiveio/wax': specifier: catalog:hiveio-toolset - version: 1.27.11-rc0 + version: 1.28.4-rc0 '@hookform/resolvers': specifier: ^3.3.2 version: 3.10.0(react-hook-form@7.54.2(react@18.3.0)) @@ -506,7 +506,7 @@ importers: version: link:../ui '@hiveio/wax': specifier: catalog:hiveio-toolset - version: 1.27.11-rc0 + version: 1.28.4-rc0 '@tanstack/react-query': specifier: ^4.36.1 version: 4.36.1(react-dom@18.3.0(react@18.3.0))(react@18.3.0) @@ -673,13 +673,13 @@ importers: version: 1.3.2 '@hiveio/hb-auth': specifier: catalog:hiveio-toolset - version: 1.27.11-rc1-stable.250909124439 + version: 1.28.4-rc0 '@hiveio/wax': specifier: catalog:hiveio-toolset - version: 1.27.11-rc0 + version: 1.28.4-rc0 '@hiveio/wax-signers-keychain': specifier: catalog:hiveio-toolset - version: 1.27.11-rc0 + version: 1.28.4-rc0 '@tanstack/react-query': specifier: ^4.36.1 version: 4.36.1(react-dom@18.3.0(react@18.3.0))(react@18.3.0) @@ -779,10 +779,10 @@ importers: version: link:../smart-signer '@hiveio/wax': specifier: catalog:hiveio-toolset - version: 1.27.11-rc0 + version: 1.28.4-rc0 '@hiveio/workerbee': specifier: catalog:hiveio-toolset - version: 1.27.6-rc13-stable.250922125817 + version: 1.28.4-rc0 secure-random: specifier: ^1.1.2 version: 1.1.2 @@ -830,7 +830,7 @@ importers: version: 1.3.3 '@hiveio/wax': specifier: catalog:hiveio-toolset - version: 1.27.11-rc0 + version: 1.28.4-rc0 '@radix-ui/react-accordion': specifier: ^1.1.2 version: 1.2.2(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) @@ -1863,14 +1863,14 @@ packages: '@hiveio/dhive@1.3.2': resolution: {integrity: sha512-kJjp3TbpIlODxjJX4BWwvOf+cMxT8CFH/mNQ40RRjR2LP0a4baSWae1G+U/q/NtgjsIQz6Ja40tvnw6KF12I+g==, tarball: https://registry.npmjs.org/@hiveio/dhive/-/dhive-1.3.2.tgz} - '@hiveio/hb-auth@1.27.11-rc1-stable.250909124439': - resolution: {integrity: sha1-qInaLPTRdhTy1dy51fnGGHqqURo=, tarball: https://gitlab.syncad.com/api/v4/projects/429/packages/npm/@hiveio/hb-auth/-/@hiveio/hb-auth-1.27.11-rc1-stable.250909124439.tgz} + '@hiveio/hb-auth@1.28.4-rc0': + resolution: {integrity: sha1-BSdkPZskmAIgG4ndYkCjIhjjjy8=, tarball: https://gitlab.syncad.com/api/v4/projects/429/packages/npm/@hiveio/hb-auth/-/@hiveio/hb-auth-1.28.4-rc0.tgz} engines: {node: ^20.11 || >= 21.2} - '@hiveio/healthchecker-component@1.0.0-stable.250918093443': - resolution: {integrity: sha1-+FLK06D6ubl7pFg0D9/PL5qtUbk=, tarball: https://gitlab.syncad.com/api/v4/projects/520/packages/npm/@hiveio/healthchecker-component/-/@hiveio/healthchecker-component-1.0.0-stable.250918093443.tgz} + '@hiveio/healthchecker-component@1.28.4-rc0': + resolution: {integrity: sha1-szWHKTV/JYecTqynRJI0U6Z+wck=, tarball: https://gitlab.syncad.com/api/v4/projects/520/packages/npm/@hiveio/healthchecker-component/-/@hiveio/healthchecker-component-1.28.4-rc0.tgz} peerDependencies: - '@hiveio/wax': 1.27.11-rc0 + '@hiveio/wax': 1.28.4-rc0 react: ^18.2.0 react-dom: ^18.2.0 tailwindcss: ^3.4.12 @@ -1878,15 +1878,15 @@ packages: '@hiveio/hivescript@1.3.3': resolution: {integrity: sha512-nOeGespwSujSaEl4R09u9FXGgMyOywtWWQiJdiWsmJDknCUqXXxTfs3KICssPTjkDlbGp2gkg3WjUyrlxm28Qg==, tarball: https://registry.npmjs.org/@hiveio/hivescript/-/hivescript-1.3.3.tgz} - '@hiveio/wax-signers-keychain@1.27.11-rc0': - resolution: {integrity: sha1-/7jqngtfH8QMMXlcJ4nFTtcVI5Y=, tarball: https://gitlab.syncad.com/api/v4/projects/419/packages/npm/@hiveio/wax-signers-keychain/-/@hiveio/wax-signers-keychain-1.27.11-rc0.tgz} + '@hiveio/wax-signers-keychain@1.28.4-rc0': + resolution: {integrity: sha1-MyFF1iH7cVFvxbMmek6jcvsgmFI=, tarball: https://gitlab.syncad.com/api/v4/projects/419/packages/npm/@hiveio/wax-signers-keychain/-/@hiveio/wax-signers-keychain-1.28.4-rc0.tgz} - '@hiveio/wax@1.27.11-rc0': - resolution: {integrity: sha1-xD2WXqzjd+bOrtaFHWwiGmj+wss=, tarball: https://gitlab.syncad.com/api/v4/projects/419/packages/npm/@hiveio/wax/-/@hiveio/wax-1.27.11-rc0.tgz} + '@hiveio/wax@1.28.4-rc0': + resolution: {integrity: sha1-/Bn76DnbBPd8keqwsSzr3e7FFVc=, tarball: https://gitlab.syncad.com/api/v4/projects/419/packages/npm/@hiveio/wax/-/@hiveio/wax-1.28.4-rc0.tgz} engines: {node: ^20.11 || >= 21.2} - '@hiveio/workerbee@1.27.6-rc13-stable.250922125817': - resolution: {integrity: sha1-5Z5N1Vjf3f/G9grv2w9V9LeLOc0=, tarball: https://gitlab.syncad.com/api/v4/projects/452/packages/npm/@hiveio/workerbee/-/@hiveio/workerbee-1.27.6-rc13-stable.250922125817.tgz} + '@hiveio/workerbee@1.28.4-rc0': + resolution: {integrity: sha1-PbZDybyE90diYSA7mKV5XRGvVJA=, tarball: https://gitlab.syncad.com/api/v4/projects/452/packages/npm/@hiveio/workerbee/-/@hiveio/workerbee-1.28.4-rc0.tgz} engines: {node: ^20.11 || >= 21.2} '@hookform/resolvers@3.10.0': @@ -11527,31 +11527,31 @@ snapshots: transitivePeerDependencies: - encoding - '@hiveio/hb-auth@1.27.11-rc1-stable.250909124439': + '@hiveio/hb-auth@1.28.4-rc0': dependencies: - '@hiveio/wax': 1.27.11-rc0 + '@hiveio/wax': 1.28.4-rc0 comlink: 4.4.2 - '@hiveio/healthchecker-component@1.0.0-stable.250918093443(@hiveio/wax@1.27.11-rc0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0)(tailwindcss@3.4.6(ts-node@10.9.2(@types/node@20.10.4)(typescript@5.3.3)))': + '@hiveio/healthchecker-component@1.28.4-rc0(@hiveio/wax@1.28.4-rc0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0)(tailwindcss@3.4.6(ts-node@10.9.2(@types/node@20.10.4)(typescript@5.3.3)))': dependencies: - '@hiveio/wax': 1.27.11-rc0 + '@hiveio/wax': 1.28.4-rc0 react: 18.3.0 react-dom: 18.3.0(react@18.3.0) tailwindcss: 3.4.6(ts-node@10.9.2(@types/node@20.10.4)(typescript@5.3.3)) '@hiveio/hivescript@1.3.3': {} - '@hiveio/wax-signers-keychain@1.27.11-rc0': + '@hiveio/wax-signers-keychain@1.28.4-rc0': dependencies: - '@hiveio/wax': 1.27.11-rc0 + '@hiveio/wax': 1.28.4-rc0 - '@hiveio/wax@1.27.11-rc0': + '@hiveio/wax@1.28.4-rc0': dependencies: events: 3.3.0 - '@hiveio/workerbee@1.27.6-rc13-stable.250922125817': + '@hiveio/workerbee@1.28.4-rc0': dependencies: - '@hiveio/wax': 1.27.11-rc0 + '@hiveio/wax': 1.28.4-rc0 '@hookform/resolvers@3.10.0(react-hook-form@7.54.2(react@18.3.0))': dependencies: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 0da1ca4f36b41a06ff5270b05f5b528370098e11..5151876808bcc3bc5fd63995bd7fa898014a5441 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -5,9 +5,9 @@ packages: catalogs: # Can be referenced through "catalog:hiveio-toolset" hiveio-toolset: - "@hiveio/beekeeper": 1.27.11 - "@hiveio/wax": 1.27.11-rc0 - "@hiveio/wax-signers-keychain": 1.27.11-rc0 - "@hiveio/workerbee": 1.27.6-rc13-stable.250922125817 - "@hiveio/hb-auth": 1.27.11-rc1-stable.250909124439 - "@hiveio/healthchecker-component": 1.0.0-stable.250918093443 + '@hiveio/beekeeper': 1.28.4-rc0 + '@hiveio/wax': 1.28.4-rc0 + '@hiveio/wax-signers-keychain': 1.28.4-rc0 + '@hiveio/workerbee': 1.28.4-rc0 + '@hiveio/hb-auth': 1.28.4-rc0 + '@hiveio/healthchecker-component': 1.28.4-rc0