Releases: privacy-ethereum/maci-platform
Releases · privacy-ethereum/maci-platform
v2
What's Changed
- feat: fetch rounds data from subgraph and update on the interface by @kittybest in #373
- feat: add multi-round UI in interface by @kittybest in #360
- feat(Mock-contracts): added zupass contract to mocks by @crisgarner in #404
- fix: mobile support for multi-round UI by @kittybest in #400
- feat: update voting start and end time by @kittybest in #402
- fix: add create application button back to the round page by @kittybest in #409
- fix(zupass-gatekeeper): added zupass gatekeeper signup by @crisgarner in #410
- feat: integrate registries for applications by @ctrlc03 in #407
- fix: use pollId for navigation by @ctrlc03 in #415
- fix: edit ballot by @ctrlc03 in #416
- feat(ballot-page): added stepper and improvements by @crisgarner in #425
- fix(project-avatar): fix issue where ballot shows banner instead by @crisgarner in #428
- feat(contracts): payout strategy by @0xmad in #353
- feat(subgraph): add tally event handlers by @0xmad in #380
- feat(contracts): add max cap for allocated amount by @0xmad in #432
- feat(contracts): set contract names for deployment helper service by @0xmad in #434
- fix(subgraph): add create tally handler to parse tally events by @0xmad in #438
- fix(subgraph): create template for tally to start parsing events by @0xmad in #439
- fix: broken how-retro-funding-works's link by @AdventureSeeker987 in #418
- feat: improve the upload metadata process by @kittybest in #443
- chore: move e2e tests to a separate package by @0xmad in #444
- refactor: submit onchain improvements by @0xmad in #453
- feat(tally-fetch): Added fetch from subgraph by @crisgarner in #437
- chore: remove caching for synpress runs by @0xmad in #464
- fix: update the maci-contracts package version by @kittybest in #470
- chore: add license file by @0xmad in #488
- feat: add result page by @kittybest in #429
- fix(form): show error at the end if inputs are not valid by @NicoSerranoP in #398
- feat: display ENS if available by @varun-doshi in #506
- fix: information display on the application review page by @kittybest in #518
- fix: only display tally results of approved projects by @kittybest in #527
- docs(updated-docs): updated docs to support multiround by @crisgarner in #529
- fix: catch error for fetch subgraph by @kittybest in #528
- feat: update single round UI and slightly update the mobile UI by @kittybest in #505
- fix(landing-page): fixed bug with multi round by @crisgarner in #534
- fix: nav bar display and the singleRound stuff by @kittybest in #535
- fix: ballot page refresh redirect to homepage by @kittybest in #544
- chore: improve the ballot submission process by @kittybest in #532
- feat(coordinator): update maci packages by @0xmad in #546
- fix: adjust ui styling by @kittybest in #549
- fix(ballot-rejected): fixed error message and scrollbar in overflow by @crisgarner in #555
- feat: add share sns cta by @kittybest in #558
- chore: update feedback input form by @aguzmant103 in #578
- chore: updated pr template by @crisgarner in #579
- feat(project-details): improve adding and removing from ballot by @crisgarner in #585
- chore: remove unused packages by @kittybest in #591
- feat: display git commit version by @kittybest in #556
- chore: adjust ui bugs by @kittybest in #569
- chore: update codeowners by @ctrlc03 in #597
- feat(markdown-support): added markdown support by @crisgarner in #596
- feat(application-review): added card and updated review page by @crisgarner in #587
- feat(ballot): improve ballot sync and allocate votes and remove votes by @crisgarner in #595
- fix: tally result id collision by @kittybest in #590
- chore(deps-dev): bump eslint-config-next from 15.0.3 to 15.1.5 by @dependabot in #599
- feat: display the projects created by the user by @kittybest in #541
- feat(filter): project search bar + ui bugs by @NicoSerranoP in #603
- fix(ballot): fixes a bug where add ballot causing page error by @crisgarner in #605
- fix(frontend): preserve dark/light mode state when navigating from ro… by @kalidiagne in #606
- feat: add feedback link to footer and adjust UI by @kittybest in #607
- chore: limit the link length and update links by @kittybest in #609
- fix: footer should set ssr to false since it is dynamic to screen size by @kittybest in #611
- fix: dark/light mode mode not set to default by @kalidiagne in #614
- fix: resolve project listing issue by @kalidiagne in #612
- feat(glossary): added glossary, help button, renamed ballot by @crisgarner in #610
- chore: refactor fetching functions by @kittybest in #620
- Chore: UI bugs by @kittybest in #624
- chore(deps): bump react-number-format from 5.4.2 to 5.4.3 by @dependabot in #630
- chore: update maci packages by @kittybest in #627
- chore: fixed dark mode and added short bio by @crisgarner in #626
- refactor: remove coordinator service by @ctrlc03 in #643
- feat: edit approved proposal by @kittybest in #628
- feat: design v2 implementation by @kalidiagne in #641
- feat: update docs by @kittybest in #658
- docs: update readme and setup by @crisgarner in https://github.com/privacy-scaling-explorations/maci-platform/...
v1.1
What's Changed
- docs: add maci/ux limitations by @ctrlc03 in #320
- fix(coordinator): cleanup session key service and use plaintext approvals by @ctrlc03 in #317
- feat(subgraph): add subgraph support by @0xmad in #298
- chore(deps-dev): bump @nestjs/testing from 10.3.10 to 10.4.1 by @dependabot in #323
- docs(contracts): add draft docs for contracts by @0xmad in #328
- docs(contracts): keep high level description for contracts by @0xmad in #329
- chore: update the wordings by @kittybest in #334
- fix(base-sepolia): added base sepolia to the config file by @crisgarner in #339
- feat: add merge command by @ctrlc03 in #327
- chore(deps): bump crate-ci/typos from 1.24.5 to 1.24.6 by @dependabot in #340
- chore(deps): bump react and @types/react by @dependabot in #343
- Revert "chore(deps): bump react and @types/react" by @ctrlc03 in #345
- chore: use strings for metadata on contracts by @ctrlc03 in #344
- chore: update info and ballot overview display by @kittybest in #336
- fix(subgraph): remove call handler and use events for poll init by @0xmad in #348
- chore: add simple registry and move some arguments to registry config by @kittybest in #350
- feat(zupass-gatekeeper): added zupass gatekeeper support by @crisgarner in #359
- feat(merkleproof-gatekeeper): added support for the merkleproof gatekeeper by @crisgarner in #351
- docs(setup-docs): updated video tutorials by @crisgarner in #371
- feat: collect metadata from console and upload by @kittybest in #352
- chore: use secrets instead of vars for ci tasks (dependabot) by @0xmad in #382
- chore(deps-dev): bump eslint-plugin-react from 7.35.0 to 7.37.1 by @dependabot in #375
- chore(deps-dev): bump @testing-library/jest-dom from 6.4.8 to 6.5.0 by @dependabot in #376
- chore(deps-dev): bump husky from 9.1.4 to 9.1.6 by @dependabot in #378
- chore(deps): bump @nestjs/websockets from 10.3.10 to 10.4.4 by @dependabot in #377
- docs(updated-setup) by @crisgarner in #385
- chore(deps): bump @vercel/blob from 0.19.0 to 0.25.0 by @dependabot in #383
- chore(deps-dev): bump ts-jest from 29.2.4 to 29.2.5 by @dependabot in #387
Full Changelog: v1...v1.1
v1
What's Changed
- feat: remove lists page from navigation by @0xmad in #17
- feat: generate maci keypair by @0xmad in #19
- feat: maci signup by @0xmad in #20
- fix(frontend): search param is string by @kittybest in #26
- feat: use onchain poll data by @0xmad in #21
- feat: improve signup flow by @kittybest in #23
- feat: add license by @kittybest in #29
- feat: support voting flow by @0xmad in #27
- feat: vote results by @0xmad in #35
- docs: update docs with maci integration steps by @0xmad in #36
- chore: add error handler for signup by @kittybest in #30
- feat: support op sepolia by @0xmad in #38
- fix: minor demo fixes by @0xmad in #39
- feat: use initial voice credit proxy balance as vote weight options by @0xmad in #40
- fix: demo ui by @0xmad in #41
- feat: add fallback provider to get blockchain data by @0xmad in #42
- fix: rate limit error handling by @0xmad in #43
- chore: sync upstream with maci-rpgf by @0xmad in #44
- fix: minor demo fixes by @0xmad in #45
- chore: update text and links to maci-rpgf by @samajammin in #47
- fix: voters validation by @0xmad in #48
- fix: add start block for maci signup event parsing by @0xmad in #49
- fix: use client side rendering for projects page by @0xmad in #50
- docs: added warning about deploying MACI with non QV by @crisgarner in #52
- chore: remove unused part of ballot overview if the user is not registered by @kittybest in #53
- feat: add maci context by @kittybest in #70
- feat: add maci deployment service by @0xmad in #71
- chore: update pnpm lock file by @0xmad in #72
- chore: remove infura provider and use alchemy by @0xmad in #74
- fix: change publish batch param and update maci-cli by @0xmad in #77
- fix: update maci-cli version by @0xmad in #78
- feat: modify ballot overview display by @kittybest in #88
- docs: updated readme and setup guide by @crisgarner in #80
- Chore: update maci service by @kittybest in #89
- fix: make key generation deterministic by @ctrlc03 in #98
- fix: check attestation id of attestation by @kittybest in #90
- feat: add enum for appstate and lint whole repo by @kittybest in #102
- Feat: add register function by @kittybest in #99
- Fix: Permissions to admin pages by @crisgarner in #101
- fix: remove duplicate child to clear warning by @kittybest in #104
- fix: update useEthersSigner by @kittybest in #103
- Chore: use maci v1.2.2 by @kittybest in #117
- chore: limit admin to only one person by @kittybest in #122
- chore: accept URLs without http/https by @ctrlc03 in #123
- docs: update setup with poll finalization by @crisgarner in #110
- chore: hide result votes by @kittybest in #125
- chore: remove unused environment variable by @kittybest in #124
- temporally removed distribution from admin navigation by @crisgarner in #127
- added border to create application button by @crisgarner in #129
- chore: update to maci-cli 1.2.3 by @ctrlc03 in #138
- Fix #105: Increase Clickable Area When Uploading Project Background by @KcPele in #140
- Docs/update v1.2.3 by @crisgarner in #142
- chore: remove all allo related stuff by @kittybest in #132
- feat: create ballot context and fix several bugs by @kittybest in #149
- feat: do not store ballot on the db by @ctrlc03 in #144
- chore: set
publishedto true after submitting vote by @kittybest in #150 - feat: do not store maci key to session by @ctrlc03 in #146
- docs: create trouble shooting page for maci by @kittybest in #135
- chore: export macipubkey for other components to use by @kittybest in #151
- chore: save ballot automatically using useEffect by @kittybest in #156
- feat: remove list and update doc by @kittybest in #157
- chore: update maci to v1.2.4 by @kittybest in #158
- feat(subgraph): add subgraph integration by @0xmad in #159
- docs: cleanup docs by @ctrlc03 in #162
- fix: lint files and ballot refresh bug by @kittybest in #164
- docs(setup): added info about ceremony keys by @crisgarner in #168
- feat(config): added scroll to config and improved setup docs by @crisgarner in #169
- chore: add dev checks by @0xmad in #174
- fix: poll information by @crisgarner in #177
- fix(env-docs): removed auth variables and improved docs by @crisgarner in #173
- feat: add ability to use qv voting by @ctrlc03 in #182
- fix: recurring dependency in maci context by @kittybest in #186
- fix: voice credits counter by @ctrlc03 in #188
- feat: fetch poll data from subgraph by @ctrlc03 in #180
- test: setup e2e tests by @0xmad in #187
- chore: update coactions/setup-xvfb to use node v20 by @0xmad in #189
- fix: add empty array as fallback for impact categories by @ctrlc03 in #191
- fix: ensure uploaded files are valid by @ctrlc03 in #199
- feat: implement designed UI/UX by @kittybest in #235
...