Releases: RootstockCollective/dao-frontend
Releases · RootstockCollective/dao-frontend
v1.5.1
v1.4.1-rollback.2
Same commits as v1.4.1 with the addition of updated deployment workflows for AWS.
v1.5.0
What's Changed
- DAO-807: Hide claim button for OG Founders by @rodrigoncalves in #487
- DAO-945 Will show 0 when USD is NaN by @Freshenext in #493
- feat: implement table pagination by @LordCheta in #497
- Create scorecard.yml by @jessgusclark in #460
- Scorecard fixes by @bcodesido in #496
- TOK-512: last cycle rewards timestamps by @franciscotobar in #433
- build(deps): bump tailwind-merge from 2.5.4 to 2.6.0 by @dependabot in #504
- build(deps-dev): bump tailwindcss from 3.4.14 to 3.4.17 by @dependabot in #506
- Add missing commas in numbers by @rodrigoncalves in #499
- build(deps): bump @radix-ui/react-tabs from 1.1.1 to 1.1.2 by @dependabot in #511
- build(deps-dev): bump @storybook/test from 8.3.6 to 8.4.7 by @dependabot in #508
- build(deps): bump @radix-ui/react-select from 2.1.2 to 2.1.4 by @dependabot in #507
- build(deps): bump lucide-react from 0.400.0 to 0.469.0 by @dependabot in #505
- build(deps-dev): bump eslint-plugin-storybook from 0.8.0 to 0.11.2 by @dependabot in #510
- TOK-523: configure contracts by @antomor in #494
- chore: use static svg to prevernt potential XSS by @LordCheta in #512
- add locators by @rodrigoncalves in #488
- add locators for connect wallet modal by @rodrigoncalves in #514
- DAO-965: Staking/Unstaking with precision of 18 decimals by @rodrigoncalves in #513
- change some locators by @rodrigoncalves in #516
- DAO-956: Detect URLs inside proposal body content and make them clickable links by @rodrigoncalves in #509
- DAO-956: fix open url by @rodrigoncalves in #525
- fix unstaking 100% by @rodrigoncalves in #526
- build(deps): bump @tanstack/react-query from 5.59.16 to 5.63.0 by @dependabot in #521
- build(deps): bump axios from 1.7.7 to 1.7.9 by @dependabot in #522
- build(deps): bump @radix-ui/react-label from 2.1.0 to 2.1.1 by @dependabot in #518
- feat: add google tag manager by @LordCheta in #524
- build(deps): bump actions/dependency-review-action from 4.3.5 to 4.5.0 by @dependabot in #502
- build(deps-dev): bump prettier from 3.3.3 to 3.4.2 by @dependabot in #530
- build(deps): bump @radix-ui/react-accordion from 1.2.1 to 1.2.2 by @dependabot in #529
- build(deps): bump node from 18-alpine to 23-alpine by @dependabot in #501
- build(deps): bump wagmi from 2.12.25 to 2.14.7 by @dependabot in #533
- build(deps-dev): bump postcss from 8.4.47 to 8.5.0 by @dependabot in #532
- build(deps): bump the npm_and_yarn group with 2 updates by @dependabot in #527
- chore: correct tag id by @LordCheta in #535
- build(deps): bump actions/upload-artifact from 4.4.3 to 4.6.0 by @dependabot in #523
- DAO-959: show how many NFTs are left to claim by @rodrigoncalves in #517
- DAO-593 Added tutorial to get dApp running locally. by @Freshenext in #390
- build(deps): bump github/codeql-action from 3.26.12 to 3.28.1 by @dependabot in #528
- format amount with commas by @rodrigoncalves in #536
- DAO-961-0: add big.js library by @rodrigoncalves in #544
- refactor: useful icons GET RIF and GET RBTC by @TravellerOnTheRun in #543
- TOK-555: format backers reward input field by @jurajpiar in #531
- TOK-531: remove mvp code by @jurajpiar in #495
- TOK-565/votes-allocation-gas-consumption by @franciscotobar in #515
- DAO-957: show a more precise error message by @rodrigoncalves in #553
- TOK-571/backer-rewards-pct-consistency by @franciscotobar in #545
- TOK-488: block allocs in distribution by @jurajpiar in #551
- Bump version to 1.5.0 by @jessgusclark in #566
- build(deps): bump node from
ef080e3
to498bf3e
by @dependabot in #541 - build(deps): bump cypress-io/github-action from 6.7.8 to 6.7.9 by @dependabot in #556
- Fix: QA env by @antomor in #558
- TOK-585/percentage-no-decimals by @franciscotobar in #563
Full Changelog: v1.4.1...v1.5.0
v1.4.1-rollback
Merge pull request #491 from RootstockCollective/hotfix/bb-nft hotfix - Fix environment variable name
v1.4.1
What's Changed
- hotfix - Fix environment variable name by @jessgusclark in #491
Full Changelog: v1.4.0...v1.4.1
v1.4.0
What's Changed
- chore(cr): sync testnet configs by @jurajpiar in #437
- TOK-515: include halted builders by @franciscotobar in #430
- TOK-517: pause builder reward claim by @franciscotobar in #431
- DAO-551 by @sleyter93 in #407
- DAO-844: add checksum validation by @sleyter93 in #420
- DAO-873 Will not update state if user merely inserts a '.' by @Freshenext in #395
- fix: fix issue where user is able to attempt to claim nft when they have no balance by @LordCheta in #422
- TOK-526: proposal joined date by @franciscotobar in #443
- TOK-360: builder dewhitelist validation by @franciscotobar in #444
- TOK-514: disabled if builder not operational by @franciscotobar in #428
- DAO-916: Do not load the NFT holders table if the holders amount is zero by @rodrigoncalves in #448
- build: fix missing import by @antomor in #451
- Feat/dao 843 by @LordCheta in #426
- TOK-522: cycle metrics by @franciscotobar in #441
- TOK-511: improve allocs invalid state by @jurajpiar in #440
- DAO-849: Add token icons and USD to tables by @rodrigoncalves in #394
- DAO-917: Convert address checksum by @rodrigoncalves in #449
- TOK-538: disable manage allocations button by @franciscotobar in #432
- DAO-918: Connect popup still has the old Icon by @rodrigoncalves in #454
- chore(cr_cd): add build cd check by @jurajpiar in #455
- DAO-917: Accepts both Metamask and RSK addresses on checksum by @rodrigoncalves in #456
- Fix/revert dao 807 by @LordCheta in #457
- TOK-534: active gauges by @franciscotobar in #453
- Fix checksum address on proposals page by @rodrigoncalves in #459
- add some locators by @rodrigoncalves in #468
- fix: CR Whitepaper link by @antomor in #464
- DAO-930: Create proposal validation broken by @rodrigoncalves in #467
- TOK-532/misplaced-bottom-links by @franciscotobar in #463
- TOK-529: Active builder metric displays total gauges length by @franciscotobar in #461
- DAO-904: Implement Vanguard NFT in the dapp by @rodrigoncalves in #469
- DAO-919: Add NFT requirements and special powers to the description text for each existing NFT by @rodrigoncalves in #465
- Add sorting functionality and refactor table components by @shenshin in #445
- DAO-907: Treasury top level balances FORMATTING with commas by @rodrigoncalves in #466
- TOK-528/deactivated-builders by @franciscotobar in #450
- Update NEXT_PUBLIC_VANGUARD address in environment files by @shenshin in #474
- DAO-902: Change information message on Proposal Creation by @rodrigoncalves in #475
- DAO-919: NFT text adjustments by @rodrigoncalves in #476
- Update Vanguard address in .env.dev file by @shenshin in #477
- Update NEXT_PUBLIC_VANGUARD address in environment files by @shenshin in #478
- Update NEXT_PUBLIC_VANGUARD address in all environments by @shenshin in #479
- feat: beta builders community by @TravellerOnTheRun in #473
- DAO-934: Invalid generic message when the user hasn't voted by @rodrigoncalves in #480
- hotfix: new contract deployed because images not working by @TravellerOnTheRun in #481
- DAO-935: Vanguard NFT wave complete error message missing by @rodrigoncalves in #482
- Bump version to 1.4.0 by @jessgusclark in #483
- fix: events loading and last cycle backer rewards by @franciscotobar in #484
- TOK-525: values-digits-display by @franciscotobar in #470
- TOK-415: hide-backer-rewards by @franciscotobar in #462
- TOK-536: update text and tooltips by @antomor in #471
- TOK-383: in-progress-submit-kyc by @franciscotobar in #447
- refactor: change images to pngs and redeploy contract(update address) by @TravellerOnTheRun in #485
- TOK-541: add ABI by @antomor in #472
- TOK-547: update CR whitepaper link by @antomor in #486
- Add NFTs mainnet addresses by @shenshin in #489
Full Changelog: v1.3.1...v1.4.0
v1.3.1
What's Changed
- Merge develop into main by @Freshenext in #1
- Merge Develop into main by @Freshenext in #2
- Merge Develop into main by @Freshenext in #6
- Deploy to tesnet and mainnet by @rodrigoncalves in #228
- Release Candidate by @franciscotobar in #317
- Update main branch with develop by @DinizSa in #439
Full Changelog: v1.3.0...v1.3.1
v1.3.0
What's Changed
- feat(cr): builder name in leaderboard by @franciscotobar in #287
- fix(CR): fix qa and staging deployment by @antomor in #331
- Tok 397/cors env by @franciscotobar in #338
- docs: environments by @franciscotobar in #334
- chore: move reward distributed endpoint in a single place by @antomor in #330
- test(cr): remove jest by @franciscotobar in #332
- DAO-797: Rouding voting power by @rodrigoncalves in #342
- Tok 360/prevent dewhitelist nonwhitelisted builder by @DinizSa in #336
- Fix conditional hooks by @rodrigoncalves in #272
- DAO-816: fix communities banner image by @rodrigoncalves in #340
- DAO-XXX Fix pagination after 5 pages. The nextPageParams was not bein… by @Freshenext in #333
- fix: make left bottom info in left side bar fixed and sticky by @LordCheta in #297
- add some removed locators by @rodrigoncalves in #344
- feat(dao): add feature flags by @jurajpiar in #295
- build: dockerfile by @franciscotobar in #335
- TOK-405: claim builder rewards button by @jurajpiar in #339
- TOK-390: clipboard by @franciscotobar in #346
- refactor(cr): create domain-based file-structure by @jurajpiar in #348
- fix: make table results render 12 items for uniformity by @LordCheta in #347
- fix(dao): removes hydration error for Logo by @jurajpiar in #350
- refactor: rename builder folder to user by @jurajpiar in #351
- TOK-404: create my rewards layout by @jurajpiar in #352
- chore: update contract addresses by @antomor in #354
- feat(cr_v2): update abi, qa addresses and naming by @jurajpiar in #353
- Add dependency review by @bcodesido in #285
- fix(MVP): set new projected reward amount by @antomor in #360
- TOK-468: change the builder button by @antomor in #356
- feat(rc): last cycle rewards v2 by @franciscotobar in #341
- feat(cr): claimable rewards by @franciscotobar in #349
- TOK-409: all time rewards by @franciscotobar in #357
- DAO-823: User wants to see which address have delegated stRIF to "Voting power delegated" by @rodrigoncalves in #364
- TOK-408: estimated rewards by @franciscotobar in #358
- TOK-457: remove the receiver by @antomor in #355
- DAO-820 Added delegate modal by @Freshenext in #362
- DAO-679 Fixed proposal confirmation message UI by @Freshenext in #361
- check for valid delegated address by @rodrigoncalves in #366
- DAO-819: As a user I need to reclaim the delegation of my stRIF (delegate back to myself) by @rodrigoncalves in #367
- TOK-410: all time share by @franciscotobar in #359
- fix log injection by @rodrigoncalves in #345
- TOK-470: backer rewards dashboard by @franciscotobar in #365
- TOK-341: reward distribution strategy by @jurajpiar in #320
- DAO-824 Added voting power received by @Freshenext in #370
- TOK-418: migrate activated builder section by @antomor in #363
- fix: filter activated builders by @antomor in #377
- TOK-477: page layout and metrics by @antomor in #368
- TOK-476: builder allocation component by @antomor in #373
- fix(Collapsible): fix opacity to gradually show the component by @antomor in #379
- Request to resolve #301 by @tzinadah in #310
- chore: update tooltip explainer for voting power by @LordCheta in #378
- TOK-478: metrics by @franciscotobar in #371
- Add search field for proposals by @shenshin in #376
- refactor: forum link to menu by @TravellerOnTheRun in #380
- TOK-412: List all activated builders by @DinizSa in #369
- feat: use getVotes from stRIF to display user's voting power on proposals page by @LordCheta in #382
- DAO-842 Added unstake check when the user cannot withdraw due to coll… by @Freshenext in #375
- chore: implement allow account to create proposal once totalVotingPower is sufficient by @LordCheta in #384
- Show spinner during debounce in search component by @shenshin in #381
- Update the stRIF ABI to version 2 by @jessgusclark in #372
- Chore(deps): Bump elliptic from 6.5.7 to 6.6.0 in the npm_and_yarn group across 1 directory by @dependabot in #314
- patch: addressToDelegate lowered case to match ethereum blockchain re… by @Freshenext in #386
- Chore(deps): Bump cross-spawn from 7.0.3 to 7.0.6 in the npm_and_yarn group across 1 directory by @dependabot in #385
- convert to lowercase to avoid checksum validation by @sleyter93 in #388
- Add message for no proposals found in LatestProposalsTable by @shenshin in #387
- Feat/dao 836 by @LordCheta in #383
- DAO-841: Implement UI updates for Modals (Staking, Unstaking) by @rodrigoncalves in #392
- TOK-489: backer rewards table by @franciscotobar in #391
- TOK-491: review builder context by @antomor in #393
- refactor: search context by @franciscotobar in #397
- fix: rewards ui issues by @franciscotobar in #398
- fix: add the missing tooltips by @antomor in #399
- fix: format builder name and rewards leaderboard name alignment by @antomor in #400
- fix: change the destination contract for whitelist builder proposal by @antomor in #401
- fix: show tabs only if user is builder or backer by @antomor in #404
- fix: show community approved builders in actived builders section by @antomor in #403
- fix: fix few inconsistencies in the allocations by @antomor in #402
- fix: disable save allocs and other goodness by @jurajpiar in #409
- DAO-842 Updated logic to correctly match allocation balance checking … by @Freshenext in #396
- fix(allocs): update new amount to alloc by @jurajpiar in #410
- fix: filter out builders without allocations or rewards by @antomor in #405
- TOK-494: show the current pct if remaining time has passed by @antomor in https://github.com/Root...
v1.2.1-hotfix.1
What's Changed
- Fixed chain id in axios instance... by @Freshenext in #329
- DAO-XXX Fix pagination after 5 pages. The nextPageParams was not bein… #333
Full Changelog: v1.2.0...v1.2.1-hotfix.1
v1.2.0
What's Changed
- refactor: fetch proposals reduced to 10 secs by @TravellerOnTheRun in #264
- Revamp CD for dev environments by @lucasvuotto in #263
- Fix of UI Rounding error on staking/unstaking amounts by @shenshin in #262
- DAO-XXX-BG-FIX fix: background image not being built by tailwind css … by @Freshenext in #265
- add some locators by @rodrigoncalves in #270
- locator for claim button by @rodrigoncalves in #271
- DAO-767: [Obscure defect] to lower case message is displayed by @rodrigoncalves in #268
- Create a const for proposal created event by @rodrigoncalves in #269
- fix: implement fix for rounding vote counts to nearest whole number by @LordCheta in #274
- fix: tweak css of communities page to closely align with UI design by @LordCheta in #275
- fix: make title text on communities card in my collective page render appropriately by @LordCheta in #277
- Chore(deps): Bump the npm_and_yarn group across 1 directory with 5 updates by @dependabot in #276
- Chore(deps): Bump the npm_and_yarn group across 1 directory with 6 updates by @dependabot in #278
- feat: add collective rewards by @jurajpiar in #279
- fix: Dockerfile syntax error by @lucasvuotto in #280
- fix: missed another syntax error by @lucasvuotto in #281
- fix: RUN lines are a single-line command by @lucasvuotto in #282
- ci(dev): disable proxy configuration by @antomor in #284
- implement codeql by @bcodesido in #283
- fix(CR): configure the distributor with the correct governor by @antomor in #288
- feat: implement growth treasury rewards ux by @LordCheta in #286
- DAO-743 Implemented holders section by @Freshenext in #267
- Update .env.dev by @jessgusclark in #291
- Update holder icon to use the jdenticon similar to the connection box. by @jessgusclark in #293
- Revert "Update .env.dev" by @jessgusclark in #292
- DAO-745 Implemented nft holders table by @Freshenext in #290
- DAO-799 show error of Unsupported Network by @jessgusclark in #299
- fix: DAO-791 remove unnecessary decimals on the treasury page by @LordCheta in #296
- chore: change column order on treasury page by @LordCheta in #298
- test(CR): set rif to 0 by @antomor in #302
- test(CR): set rbtc to 0 by @antomor in #303
- TOK-372: add empty leaderboard message by @jurajpiar in #289
- DAO-798 Create starting point for more friendly errors. by @jessgusclark in #300
- Use older version of EA NFT for dev by @jessgusclark in #304
- DAO-XXX Implemented error message alert when fetching fails by @Freshenext in #306
- test(REVERT ME): replace simplified reward distributor by @antomor in #307
- fix: implement fix for edge case where balance in rbtc is less that 1e-7 by @LordCheta in #305
- DAO-XXX Remove decimals from holders token table by @Freshenext in #308
- Add OG NFT contract addresses to environment files by @shenshin in #311
- TOK-377: update mainnet config by @antomor in #294
- fix(dev): REVERT aceddc7 by @antomor in #313
- Bump version and add QA NFT addresses by @jessgusclark in #312
- Update NFT names by @jessgusclark in #315
- Added DEFAULT ABI CONTRACT ABI by @Freshenext in #318
- Fix my collective NFTs by @Freshenext in #319
- Updated .env to have new NFT address. by @Freshenext in #321
- chore: implement quick fix to remove rootstock collective suffix by @LordCheta in #322
- Add Pinata cloud IPFS endpoint by @jessgusclark in #323
- Updated useCommunity to use the normal ERC721 flow of getting the NFT… by @Freshenext in #324
- prefix ipfs link by @jessgusclark in #325
- Updated OG_FOUNDERS address by @Freshenext in #326
- fix: error message on proposal creation not properly displayed by @franciscotobar in #327
- Add mainnet addresses for NFTs by @jessgusclark in #328
New Contributors
- @LordCheta made their first contribution in #274
- @antomor made their first contribution in #284
- @franciscotobar made their first contribution in #327
Full Changelog: v1.1.0...v1.2.0