Commit Graph

188 Commits

Author SHA1 Message Date
bumi b7ff55929c Use new ethers.js NonceManager to handle transaction nonces
So far we have failed to globally handle the transaction nonces.
The new ethers.js v5 comes with a NonceManager that helps us handling
transaction nonces and automatically increases the nonce for each
transaction.
2020-06-27 18:24:44 +02:00
basti 35f6acc150 3.6.0 v3.6.0 2020-05-22 12:10:24 +02:00
basti 095a1e0004 Merge pull request #56 from 67P/feature/zoom-meeting-whitelist
Add zoom meeting whitelist
2020-05-18 10:43:25 +02:00
bumi 95290a7715 Apply suggestions from code review
Co-authored-by: Sebastian Kippe <sebastian@kip.pe>
2020-05-14 12:13:38 +02:00
bumi fca017c61a Add readme for zoom integration 2020-05-14 10:38:51 +02:00
bumi fb1a471303 Make kredits amount for zoom calls configurable
defaults to 500 - a general small contribution
2020-05-14 10:33:13 +02:00
bumi d82e2e9256 Revert "Update integrations/zoom.js"
This reverts commit 634dc207e6.
2020-05-14 10:00:00 +02:00
bumi 634dc207e6 Update integrations/zoom.js
Co-authored-by: Sebastian Kippe <sebastian@kip.pe>
2020-05-14 09:45:42 +02:00
bumi 6fd3989118 Add zoom meeting whitelist
This allows to only record meetings for certain whitelisted meeting ids
2020-04-30 16:19:49 +02:00
basti 41f5aef460 3.5.1 v3.5.1 2020-04-16 21:43:48 +02:00
basti c121713a13 Merge pull request #54 from 67P/bugfix/ignore-small-meetings
Ignore meetings that have less than 3 unique participants
2020-04-16 21:17:16 +02:00
bumi e10dd4abc3 Ignore meetings that have less than 3 unique participants
zoom's participants_count is not unique and the same person can be counted
multiple times.
We need to check for unique names.
2020-04-16 18:07:17 +02:00
basti e823797ee2 3.5.0 v3.5.0 2020-04-16 17:40:46 +02:00
basti 7d3c2cae19 Merge branch 'feature/zoom' 2020-04-16 17:34:31 +02:00
basti 960dcb55de Moar await 2020-04-16 17:33:53 +02:00
bumi 60ed697460 Add comment when tx is undefined
We createContributionFor() simply returns if no contributor is found.
2020-04-16 17:17:40 +02:00
bumi 7f653f23ce typo 2020-04-16 17:08:26 +02:00
bumi 98ff61ab0a Add handling of missing zoom profiles 2020-04-16 17:03:03 +02:00
bumi e7f8723f6e Make sure zoom participants are unique
to make sure we only create one contribution per participants
2020-04-16 16:36:32 +02:00
basti 164782bd25 Only load Zoom integration when JWT configured 2020-04-16 12:18:52 +02:00
bumi 8f961bb102 Apply suggestions from code review
Co-Authored-By: Sebastian Kippe <sebastian@kip.pe>
2020-04-16 12:08:50 +02:00
bumi c4ef8de018 Nicer log messages
Co-Authored-By: Sebastian Kippe <sebastian@kip.pe>
2020-04-16 12:08:06 +02:00
bumi 110c4384e0 Autoload zoom integration 2020-04-15 21:51:02 +02:00
bumi 70ea031b31 Zoom integration using the JWT API 2020-04-15 21:29:21 +02:00
basti ab8d043593 Merge pull request #52 from 67P/dependabot/npm_and_yarn/kind-of-6.0.3
Bump kind-of from 6.0.2 to 6.0.3
2020-03-31 19:56:23 -05:00
dependabot[bot] 8b5c2a3274 Bump kind-of from 6.0.2 to 6.0.3
Bumps [kind-of](https://github.com/jonschlinkert/kind-of) from 6.0.2 to 6.0.3.
- [Release notes](https://github.com/jonschlinkert/kind-of/releases)
- [Changelog](https://github.com/jonschlinkert/kind-of/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jonschlinkert/kind-of/compare/6.0.2...6.0.3)

Signed-off-by: dependabot[bot] <support@github.com>
2020-04-01 00:54:28 +00:00
bumi 5cc0116163 Skeleton of the zoom integration
using the new zoom API
2020-02-27 15:48:55 +01:00
basti 708f0b6622 Add release-drafter config 2019-09-01 17:06:38 +02:00
basti f20a8327af 3.4.1 v3.4.1 2019-09-01 17:05:42 +02:00
basti 571de43aa8 Merge pull request #47 from 67P/chore/fix_warnings
Fix warnings from express session
2019-09-01 17:05:22 +02:00
basti 50002194c5 Fix warnings from express session 2019-09-01 17:04:19 +02:00
basti cecc632620 Merge pull request #46 from 67P/bugfix/signup_issue
Fix critical bug in signup code
2019-09-01 17:03:06 +02:00
basti 6972d6c88e Fix critical bug in signup code
Variable scope/assignment issue
2019-09-01 17:00:56 +02:00
basti 157d2dee49 3.4.0 v3.4.0 2019-08-31 13:42:50 +02:00
basti 590ca961a6 Merge pull request #45 from 67P/docs/github-signup
Add GitHub signup oracle documentation
2019-08-31 13:26:23 +02:00
basti 6476fe5c88 Improve signup docs 2019-08-31 13:23:11 +02:00
bumi 101e35622a Add GitHub signup oracle documentation 2019-08-31 12:52:36 +02:00
bumi afa67e5ac7 Prefix all configuration environment variables
The convention here is to prefix all Kredit related configuration
variables with `KREDITS_`
2019-08-31 12:51:44 +02:00
basti cbbc6c359e Merge pull request #41 from 67P/feature/github-signup
Add GitHub signup oracle
2019-08-28 15:56:54 +02:00
galfert c16ea51769 Error handling for fetching Github access token 2019-08-27 18:35:40 +02:00
basti fc49213b01 Update contracts min version 2019-08-27 18:23:22 +02:00
basti 32dc6a7358 GitHub signup fixes
* Don't fail when profile has no name set
* Use scope that can only read public profile information (no scope)
* Better error handling
2019-08-27 18:22:36 +02:00
galfert 53dee63a76 Add env variable for session secret 2019-08-27 15:30:30 +02:00
galfert 97ec6ce9bc Add KREDITS_DAO_ADDRESS to readme 2019-08-27 15:22:38 +02:00
galfert 342a5cd829 Add gasLimit option when adding contributor 2019-08-27 13:16:43 +02:00
basti 45064df737 Fix wrong logger function call 2019-08-27 12:57:36 +02:00
basti d9a9ad7793 Update deps
Fixes security vulns
2019-08-27 12:51:31 +02:00
basti d65e92e1fe Merge branch 'master' into feature/github-signup 2019-08-27 12:39:15 +02:00
basti 0fff3b1db0 Merge pull request #43 from 67P/feature/custom_dao_address
Add ENV var for custom DAO address
2019-08-27 12:38:45 +02:00
basti 1f1053e289 Remove apm address from options
It's already the default in the contracts module.
2019-08-27 12:37:50 +02:00