diff --git a/CHANGELOG.md b/CHANGELOG.md index 0d0411429..259b34714 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,17 @@ changes. ## [Unreleased] +### Added + +### Fixed + +### Changed + +### Removed + +## [v2.0.12](https://github.com/IntersectMBO/govtool/releases/tag/v2.0.12) 2025-02-21 + + ### Added - Add metadata url and hash to drep details [Issue 2911](https://github.com/IntersectMBO/govtool/issues/2911) diff --git a/govtool/backend/Dockerfile b/govtool/backend/Dockerfile index ceab1adc1..1f82a32e1 100644 --- a/govtool/backend/Dockerfile +++ b/govtool/backend/Dockerfile @@ -4,4 +4,4 @@ FROM $BASE_IMAGE_REPO:$BASE_IMAGE_TAG WORKDIR /src COPY . . RUN cabal build -RUN cp dist-newstyle/build/x86_64-linux/ghc-9.2.7/vva-be-2.0.11/x/vva-be/build/vva-be/vva-be /usr/local/bin +RUN cp dist-newstyle/build/x86_64-linux/ghc-9.2.7/vva-be-2.0.12/x/vva-be/build/vva-be/vva-be /usr/local/bin diff --git a/govtool/backend/Dockerfile.qovery b/govtool/backend/Dockerfile.qovery index 026ec4d56..43357eba7 100644 --- a/govtool/backend/Dockerfile.qovery +++ b/govtool/backend/Dockerfile.qovery @@ -4,7 +4,7 @@ FROM $BASE_IMAGE_REPO:$BASE_IMAGE_TAG WORKDIR /src COPY . . RUN cabal build -RUN cp dist-newstyle/build/x86_64-linux/ghc-9.2.7/vva-be-2.0.11/x/vva-be/build/vva-be/vva-be /usr/local/bin +RUN cp dist-newstyle/build/x86_64-linux/ghc-9.2.7/vva-be-2.0.12/x/vva-be/build/vva-be/vva-be /usr/local/bin # Expose the necessary port EXPOSE 9876 diff --git a/govtool/backend/vva-be.cabal b/govtool/backend/vva-be.cabal index b4e68cd67..96de6d4d8 100644 --- a/govtool/backend/vva-be.cabal +++ b/govtool/backend/vva-be.cabal @@ -1,6 +1,6 @@ cabal-version: 3.6 name: vva-be -version: 2.0.11 +version: 2.0.12 -- A short (one-line) description of the package. -- synopsis: diff --git a/govtool/frontend/package-lock.json b/govtool/frontend/package-lock.json index 8d1aab8fd..c7d901ef2 100644 --- a/govtool/frontend/package-lock.json +++ b/govtool/frontend/package-lock.json @@ -1,19 +1,19 @@ { "name": "@govtool/frontend", - "version": "2.0.11", + "version": "2.0.12", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@govtool/frontend", - "version": "2.0.11", + "version": "2.0.12", "hasInstallScript": true, "dependencies": { "@emotion/react": "^11.11.1", "@emotion/styled": "^11.11.0", "@emurgo/cardano-serialization-lib-asmjs": "^12.1.1", "@hookform/resolvers": "^3.3.1", - "@intersect.mbo/govtool-outcomes-pillar-ui": "1.0.0", + "@intersect.mbo/govtool-outcomes-pillar-ui": "1.2.0", "@intersect.mbo/intersectmbo.org-icons-set": "^1.0.8", "@intersect.mbo/pdf-ui": "0.6.2", "@mui/icons-material": "^5.14.3", @@ -3372,9 +3372,9 @@ } }, "node_modules/@intersect.mbo/govtool-outcomes-pillar-ui": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@intersect.mbo/govtool-outcomes-pillar-ui/-/govtool-outcomes-pillar-ui-1.0.0.tgz", - "integrity": "sha512-rsg/F1q713hMQI7bc+rEHy5odIYl4KR9Za/U3X0jUE0trk/X6sVjwiSM0HPBQhervJOWKN8OtEzCaNstjk1zRg==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@intersect.mbo/govtool-outcomes-pillar-ui/-/govtool-outcomes-pillar-ui-1.2.0.tgz", + "integrity": "sha512-AzY2pOAExXCz7M6S2YeIglZ06Gdf0N9gWxJBRDQ2BuDsRC2arn4DwT2F+XHyOhM2AWSZeql0Dx86a0pZP7a1+w==", "license": "ISC", "dependencies": { "@fontsource/poppins": "^5.0.14", @@ -3390,6 +3390,7 @@ "@mui/material": "^5.15.18", "react": "^18.3.1", "react-dom": "^18.3.1", + "react-markdown": "^9.0.1", "react-router-dom": "^6.23.1", "sass": "^1.77.2" } diff --git a/govtool/frontend/package.json b/govtool/frontend/package.json index 0399346eb..09218386d 100644 --- a/govtool/frontend/package.json +++ b/govtool/frontend/package.json @@ -1,7 +1,7 @@ { "name": "@govtool/frontend", "private": true, - "version": "2.0.11", + "version": "2.0.12", "type": "module", "scripts": { "build": "vite build", @@ -27,7 +27,7 @@ "@emotion/styled": "^11.11.0", "@emurgo/cardano-serialization-lib-asmjs": "^12.1.1", "@hookform/resolvers": "^3.3.1", - "@intersect.mbo/govtool-outcomes-pillar-ui": "1.0.0", + "@intersect.mbo/govtool-outcomes-pillar-ui": "1.2.0", "@intersect.mbo/intersectmbo.org-icons-set": "^1.0.8", "@intersect.mbo/pdf-ui": "0.6.2", "@mui/icons-material": "^5.14.3", diff --git a/govtool/frontend/src/pages/DRepDirectoryContent.tsx b/govtool/frontend/src/pages/DRepDirectoryContent.tsx index fa5e25b92..d5aad1cdb 100644 --- a/govtool/frontend/src/pages/DRepDirectoryContent.tsx +++ b/govtool/frontend/src/pages/DRepDirectoryContent.tsx @@ -52,10 +52,13 @@ export const DRepDirectoryContent: FC = ({ const [inProgressDelegationDRepData, setInProgressDelegationDRepData] = useState(undefined); + useEffect(() => { + setChosenFilters([DRepStatus.Active]); + }, []); + useEffect(() => { if (!chosenSorting) setChosenSorting(DRepListSort.Random); - if (!chosenFilters.length) setChosenFilters([DRepStatus.Active]); - }, [chosenSorting, setChosenSorting, chosenFilters, setChosenFilters]); + }, [chosenSorting, setChosenSorting]); const { delegate, isDelegating } = useDelegateTodRep(); diff --git a/govtool/frontend/src/pages/GovernanceActionOutComes.tsx b/govtool/frontend/src/pages/GovernanceActionOutComes.tsx index a5b66289e..27548f6e2 100644 --- a/govtool/frontend/src/pages/GovernanceActionOutComes.tsx +++ b/govtool/frontend/src/pages/GovernanceActionOutComes.tsx @@ -1,10 +1,13 @@ -import Outcomes from "@intersect.mbo/govtool-outcomes-pillar-ui"; import { Box, CircularProgress } from "@mui/material"; -import { Suspense } from "react"; +import React, { Suspense } from "react"; import { Footer, TopNav } from "@/components/organisms"; import { useCardano } from "@/context"; import { useScreenDimension } from "@/hooks"; +const GovernanceActionsOutcomes = React.lazy( + () => import("@intersect.mbo/govtool-outcomes-pillar-ui/dist/esm"), +); + export const GovernanceActionOutComesPillar = () => { const { pagePadding } = useScreenDimension(); const { ...context } = useCardano(); @@ -40,10 +43,7 @@ export const GovernanceActionOutComesPillar = () => { } > - {/* TODO: Remove this comments when tsc issue is resolved */} - {/* eslint-disable-next-line @typescript-eslint/ban-ts-comment */} - {/* @ts-expect-error */} - + {!context.isEnabled &&