153 Commits

Author SHA1 Message Date
Jakub Kotula
420c9b2849
Featured voting (#37)
* initial

* featured

* featured

* votings

* votings

* add log votings

* comment out notification list for now, fix initialize voting

* featured section | voting flow

* changes

* changes

* refactor waku get/send

* verification debug

* temp

* clean up

* clean up

* comment

* fix lodash import

* revert deploy params

* already voted

* fix tests for format time left fn

* fix decode waku feature test

* restrict UI to only one vote

* fix multiple voting system

* fix contract

* update build step

* verbose compilation

* upgrade hardhat

* git revert build

* Revert "verbose compilation"

This reverts commit f5c57dbcbcac100d8400a281c18009ec62717899.

---------

Co-authored-by: Felicio Mununga <felicio@users.noreply.github.com>
2023-06-29 20:07:41 +02:00
Patryk Osmaczko
2c82372b49 chore: remove Status wallet requirement 2023-06-21 15:16:54 +02:00
Patryk Osmaczko
dc84f5ba73 chore: provide optimism goerli contracts 2023-06-19 19:18:02 +02:00
Felicio Mununga
91daa7f782
Fix dapp deployment (#36) 2023-05-12 11:50:59 +02:00
Felicio Mununga
50a79d0ca9
Fix usage of votes (#31)
* fix hook

* remove hook from

* fix width

* fix count

* call event handler

* move hook

* comment

* fix condition

* fix condition

* fix condition

* fix graph

* fix graph

* reuse hook

* comment

* revert condition

* set voters

* use voters

* comment

* comment

* fix mobile case

* fix setter

* reset votes

* reuse vote

* set votes

* reset account

* use null

* fix mobile

* use effect instead
2023-05-10 15:01:44 +02:00
Felicio Mununga
edfc1a1746 fix removal rule 2023-05-08 15:23:42 +02:00
Patryk Osmaczko
a47ff64a11 chore: tweak deployment parameters before first release
closes: #28
2023-05-05 19:45:39 +02:00
Jakub Kotula
30e8b267d6
[FE] Add verification period (#21)
* add verification fe

* add unverified votes

* remove logs

* add max value by default; fix animations in modal

* fix config
2023-05-04 17:52:11 +02:00
Felicio Mununga
a5d1a98a14
Remove member and ENS limits (#27)
* rm member limit

* rm limit info

* rm confirmations

* rm "cast" keyword

* rm "cast" keyword

* rm "cast" keyword
2023-05-04 17:25:17 +02:00
Pavel
20d0d82a46
Fetch communities from Waku (#24)
* move contracts to constants

* disable featured

* update title

* fetch communities from waku

* update provider

* format webpack config

* use vite

* rm vite

* add js-waku

* set peers

* add @status-im/js

* fix clean script

* fix webpack config

* update readme

* set clean

* use localhost

* use @status-im/js

* enable pings

* desc core-js

* make communit image optional

* validate public key

* fix image field

* remove extra import

* remove zlib fallback from webpack config

* increase timeout

---------

Co-authored-by: Felicio Mununga <felicio@users.noreply.github.com>
2023-05-04 14:11:41 +02:00
Pavel
e0fb725ce5
Upgrade @usedapp/core, fix Waku initialization & fix environment config (#22)
* update clean scripts

* add dev scripts to packages/contracts

* upgrade to latest @usedapp/core

* make config explicit

* move contracts to constants

* fix config imports

* fix and simplify waku initialization

* use correct dapp config

* fix errors
2023-05-02 14:53:34 +02:00
Patryk Osmaczko
a4164dbe11 feat(VotingContract): add verification period
closes: #5
2023-03-23 20:44:56 +01:00
Patryk Osmaczko
910c0a41d6 fix: prevent useGetCurrentVoting from getting unexistent room 2023-03-21 22:13:40 +01:00
Patryk Osmaczko
a7d7736f34 verify balances at finalization
closes: #6
2023-03-21 22:13:40 +01:00
Patryk Osmaczko
03cd1915c8 refactor(VotingContract): rename public APIs 2023-03-21 22:13:40 +01:00
Patryk Osmaczko
f090cce552 refactor(VotingContract): use more precise naming for mappings 2023-03-21 22:13:40 +01:00
Patryk Osmaczko
5cc0f21e07 refactor(VotingContract): improve votingRooms indexing 2023-03-21 22:13:40 +01:00
Patryk Osmaczko
adafe3ad7d chore: migrate deploy scripts to hardhat 2023-03-21 22:13:40 +01:00
Felicio Mununga
5b257aeafe
Fix usage of ts-node/esm and mocha (#12)
* revert lockfile

* revert deps

* update webpack

* update mocha

* update ts-node

* add core-js

* update js-waku

* add rimraf

* set ts-node and typescript versions

* update ts-node in contracts

* update ts-node in dapp

* update typescript in contracts

* update typescript in dapp

* extend tsconfig files

* remove ts-node/register from .mocharc

* fix @usedapp/core import

* fix `VotingContract.sol` lint errors

* set `exit` config
2023-03-15 19:22:19 +01:00
Patryk Osmaczko
346db8edd7 fix: lint 2023-03-06 21:36:24 +01:00
Patryk Osmaczko
c92ea71397 enhance the usage of config
- use optimism goerli as default
- use any wallet provider in dev builds
2023-03-02 15:58:05 +01:00
Felicio Mununga
08676b6d65
Use js-waku@^0.30.0 (#1)
* use `core-js@^3.26.1` and `js-waku@^0.30.0`

* comment

* use `webpack@^5.75.0`

* use `node@18.12.1`

* ignore `wakuMessage.test.ts`

* comment

* use `module` in `package.json`

* update mocha dependencies

* use `.cjs` extension for webpack config

* update mocha config

* update tsconfig

* remove empty setup.ts

* fix imports

* fix `wakuMessage.test.ts`

* rename prettier config

* resolve lint issues

* update test content topics
2023-03-02 13:52:22 +01:00
Szymon Szlachtowicz
8082921651
Use voting history from contract (#191) 2021-09-02 13:05:35 +02:00
Szymon Szlachtowicz
5c38980d4b
Use EIP712 for feature (#188) 2021-08-31 15:46:55 +02:00
Szymon Szlachtowicz
343cd57fee
Refactor waku messages (#187) 2021-08-31 09:39:27 +02:00
Szymon Szlachtowicz
69d10145fa
Use EIP712 (#186) 2021-08-27 14:53:14 +02:00
Szymon Szlachtowicz
1b8affde5a
Refactor smart contracts and fix useDapp (#185) 2021-08-26 18:57:05 +02:00
Szymon Szlachtowicz
8319db6fd9
Fix types (#184) 2021-08-26 11:34:25 +02:00
Szymon Szlachtowicz
e54d22e177
Check protobuf fields (#183)
* Ensure protobud fields

* Add waku tests
2021-08-06 12:50:12 +02:00
Szymon Szlachtowicz
1eedf53352
Fix vote winner (#182) 2021-08-06 12:46:44 +02:00
Szymon Szlachtowicz
9707156bbd
Use protobuf (#180) 2021-08-05 16:20:09 +02:00
Szymon Szlachtowicz
2b6440fc8f
Bump useDApp version (#179) 2021-08-04 15:47:10 +02:00
Szymon Szlachtowicz
cedc2c9296
Add etherscan links (#178) 2021-08-03 10:01:20 +02:00
Szymon Szlachtowicz
da833f7928
Show last featured in directory (#177) 2021-08-02 15:31:04 +02:00
Szymon Szlachtowicz
0dfeb056a8
Introduce subgraph (#176) 2021-08-02 13:42:11 +02:00
Szymon Szlachtowicz
c7ce5544cf
Use token contract (#175) 2021-07-30 14:34:49 +02:00
Szymon Szlachtowicz
3cc6f6873c
Show number of votes (#172) 2021-07-30 08:45:49 +02:00
Szymon Szlachtowicz
7efa707e3c
Refactor hooks (#171) 2021-07-30 08:29:29 +02:00
Szymon Szlachtowicz
d9bd35ac20
Add community featuring (#169) 2021-07-29 12:08:33 +02:00
Maria Rushkova
7e212a9cdf
Mobile UI changes (#166) 2021-07-28 16:50:24 +02:00
Szymon Szlachtowicz
d51ad409aa
Fix tablet removeModal (#167) 2021-07-28 08:24:26 +02:00
Maria Rushkova
e8e12a1633
Add notification list animation (#165) 2021-07-27 16:10:33 +02:00
Maria Rushkova
e8097c4776
Make animation smooth (#164) 2021-07-27 13:42:16 +02:00
Maria Rushkova
d2174b982d
Mobile voting empty state (#162) 2021-07-27 13:02:31 +02:00
Szymon Szlachtowicz
2cd3de1475
Fix mobile vote animations (#163) 2021-07-27 12:41:03 +02:00
Maria Rushkova
5d9c19ac2a
Mobile skeletons (#161) 2021-07-27 11:39:48 +02:00
Maria Rushkova
e6bbcf5072
Mobile removal flow (#159) 2021-07-27 11:38:43 +02:00
Maria Rushkova
c500e98599
Change warnings & buttons (#160) 2021-07-27 10:31:07 +02:00
Szymon Szlachtowicz
202d8200e8
Add multicall env variable (#158) 2021-07-26 14:45:49 +02:00
Szymon Szlachtowicz
c88d95a2a5
Add localhost environment (#157) 2021-07-26 13:55:50 +02:00