v1.20.0
What's Changed
- chore(DAO-2144): remove dead RWS-related code by @cybervoid0 in #1988
- feat(DAO-2145): add shared Blockscout getLogs utility by @cybervoid0 in #1989
- feat(DAO-2146): migrate collective rewards event logs to Blockscout by @cybervoid0 in #1990
- feat(DAO-2147): migrate governance event logs to Blockscout by @cybervoid0 in #1991
- feat(DAO-2148): replace RWS with direct Blockscout call in NFT boost script by @cybervoid0 in #1992
- feat(DAO-2149): migrate holders to direct Blockscout v2 API calls by @cybervoid0 in #1993
- feat(DAO-2150): migrate prices from RWS to direct CoinMarketCap API by @cybervoid0 in #1994
- chore(DAO-2153): remove all RIF Wallet Services infrastructure by @cybervoid0 in #1995
- fix(DAO-2157, DAO-2158): fix shares/amount display for BTC Vault requests by @Freshenext in #1998
- DAO-2062: White sort arrows on BTC vault transaction history header by @sleyter93 in #2012
- fix(btc-vault): deposit window close date as full month + padded day by @sleyter93 in #2014
- Improving logging by @sleyter93 in #1845
- v1.19.0 by @franciscotobar in #2032
- fix/fetch-latest-proposals by @franciscotobar in #2021
- PR 1919 review fixes by @rodrigoncalves in #1986
- PR 1979 review fixes by @rodrigoncalves in #1987
- docs(workflow): when API and UI share the same status strings by @TravellerOnTheRun in #1944
- Updating GH action version and patches in packages. by @sleyter93 in #2022
- chore(DAO-2211): enable Turbopack for CI build, QA deployments, and H… by @Freshenext in #2033
- build(deps): bump github/codeql-action from 4.31.0 to 4.31.11 by @dependabot[bot] in #1776
- Fix NFT image loading in communities by @cybervoid0 in #2035
- Remove dead RWS endpoint definitions by @cybervoid0 in #2045
- DAO-2212 Uniswap provider integration tests fail for reverse direction quotes (USDRIF → USDT0) by @TravellerOnTheRun in #2046
- DAO-2087 Extend USDT0 Swapper to support USDRIF-> RIF and RIF->USDRIF by @TravellerOnTheRun in #1996
- DAO-2180: Adjust request processing (make it mobile friendly) by @TravellerOnTheRun in #2019
- DAO-2181 Capital allocation transparency table — make it mobile friendly by @TravellerOnTheRun in #2027
- DAO-2186: BTC Vault withdraw allowance step shows In Progress by @TravellerOnTheRun in #2030
- DAO-2077: Breadcrumb color styling (Rootstock orange for parents) by @TravellerOnTheRun in #2031
- fix(DAO-2182): use currentcolor for ArrowRight icon default fill by @Freshenext in #2048
- fix(DAO-2078): show default sort indicator on proposals Date column by @Freshenext in #2049
- TOK-1194: Admin - Pause Deposits/Withdrawals by @rodrigoncalves in #1985
- tok-1249/request-processing-withdraw-status by @franciscotobar in #2005
- tok-1246/recipient-address-cleared by @franciscotobar in #2007
- tok-1247/modal-back-button by @franciscotobar in #2006
- feat: add workflow to scale dev ECS services on/off by @david-iov in #2047
- Merge v1.19.3 hotfix: add Rootcamp NFT address and update Terms text by @Freshenext in #2053
- perf(DAO-2211): ECR registry cache for DAO QA builds by @Freshenext in #2034
- fix: PannableProgressStepRow by @franciscotobar in #2057
- add validation for state sync and db by @sleyter93 in #1710
- DAO-2220 Ran npm run lint:fix by @Freshenext in #2056
- TOK-1206: removed unnecessary properties from the subgraph query by @chrisarevalo11 in #1869
- DAO-2225: Migrate rate-limit tests to proxy (Next.js proxy convention) by @sleyter93 in #2063
- Fix proposal votes showing as zeros in the proposals table by @cybervoid0 in #2059
- fix(DAO-1928): map revokeBuilderKYC to Deactivation proposal category by @Freshenext in #2051
- DAO-2223 Remove FC type annotations (part 1) by @Freshenext in #2065
- DAO-2223 Remove FC type annotations (part 2) by @Freshenext in #2066
- DAO-2223 Remove FC type annotations (part 3) by @Freshenext in #2067
- DAO-2223 Remove FC type annotations (part 4) by @Freshenext in #2068
- DAO-2223 Remove FC type annotations (part 5) by @Freshenext in #2069
- DAO-2223 Remove FC type annotations (part 6) by @Freshenext in #2070
- DAO-2223 Remove FC type annotations (part 7) by @Freshenext in #2071
- DAO-2223 Remove FC type annotations (part 8) by @Freshenext in #2072
- DAO-2223 Remove FC type annotations (part 9) by @Freshenext in #2073
- DAO-2223 Remove FC type annotations (part 10) by @Freshenext in #2074
- DAO-2223 Remove FC type annotations (part 11) by @Freshenext in #2075
- DAO-2223 Remove FC type annotations (part 12) by @Freshenext in #2076
- DAO-2223 Remove FC type annotations (part 13) by @Freshenext in #2077
- DAO-2235 Add static HTTP response headers by @Freshenext in #2080
- DAO-2058: Staking history Blockscout fallback (JSON + CSV) by @sleyter93 in #2011
- fix(DAO-2056): correct label and spacing in deposit request detail by @Freshenext in #2052
- feat(DAO-2218): add prices API endpoint for local development by @Freshenext in #2055
- DAO-2205: Prevent tooltip overflow in donut chart by @TravellerOnTheRun in #2028
- DAO-2223 Change no-restricted-types from warn to error by @Freshenext in #2078
- Move sentry to rootstock organization and enable for mainnet by @sleyter93 in #2061
- Chore: Audit fix and patches for axios, dompurify, minimatch and next by @sleyter93 in #2060
- feat(DAO-2005): add shared formatting utilities [1/5] by @Freshenext in #2100
- feat(DAO-2246): enable Turbopack and Buildx caching for dev and RC workflows by @Freshenext in #2098
- DAO-2230 Add "Claim Shares" action to BTC Vault page(part 1) by @TravellerOnTheRun in #2106
- DAO-2230 Add "Claim Shares" action to BTC Vault page(part 2) by @TravellerOnTheRun in #2107
- DAO-2216 Duplicate slippage options with same value in swap modal by @TravellerOnTheRun in #2064
- fix(DAO-2164): disable withdraw button for non-whitelisted users by @Freshenext in #2050
- DAO-2215 Rejecting transaction shows “hash is null” in swap flow by @TravellerOnTheRun in #2062
- fix(DAO-2233): cap Prisma connection pool to prevent DB exhaustion by @Freshenext in #2110
- Remove unused RIF_WALLET_SERVICES_URL export by @cybervoid0 in #2105
- fix(DAO-2233): copy generated Prisma Client into runner image by @Freshenext in #2121
- feat(db): tag database connections with application_name for profiling by @Freshenext in #2122
- fix(table-pager): add proper spacing to pager count text by @rodrigoncalves in #2126
- build(deps): bump dompurify from 3.3.3 to 3.4.0 by @dependabot[bot] in #2118
- DAO-2231: Add Redeem Shares action to BTC Vault page by @TravellerOnTheRun in #2108
- remove RWS env variable in mainnet by @cybervoid0 in #2127
- fix(DAO-2166): enforce 5-decimal display for rBTC in BTC Vault by @Freshenext in #2054
- DAO-2251: Deposit/withdraw buttons stay disabled after claim/redeem on BTC vault page by @TravellerOnTheRun in #2119
- fix(btc-vault): stack deposit modal footer vertically on mobile by @cybervoid0 in #2124
- fix(btc-vault): stack shares and metrics vertically on mobile in deposit modal by @cybervoid0 in #2123
- fix(btc-vault): correct APY calculation in deposit history (DAO-2254) by @Freshenext in #2129
- TOK-1253: Audit Log by @rodrigoncalves in #2023
- DAO-1983 (C1/6): Blockscout average block time helper by @TravellerOnTheRun in #2092
- TOK-1207: implemented nav history table by @chrisarevalo11 in #2128
- TOK-1273: Removed unnecessary filter sections and fix csv file by @chrisarevalo11 in #2138
- tok-1272/nav-history-table-sorting by @franciscotobar in #2137
- feat/replacing ENVIO_GRAPHQL_URL by @scguaquetam in #2136
- TOK-1278/vault-strategies-wrong-name by @franciscotobar in #2139
New Contributors
- @scguaquetam made their first contribution in #2136
Full Changelog: v1.19.4...v1.20.0