f05436e9b9 
							
						 
					 
					
						
						
							
							Fix mediawiki integration  
						
						... 
						
						
						
						Accidentally deleted a line in a recent PR, and it slipped through the
review. 
						
						
					 
					
						2020-10-29 15:12:50 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							e305643f69 
							
						 
					 
					
						
						
							
							Merge pull request  #61  from 67P/chore/replace_deprecated_contract_calls  
						
						... 
						
						
						
						Replace deprecated contract API calls 
						
						
					 
					
						2020-10-29 14:13:36 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							fc0c113997 
							
						 
					 
					
						
						
							
							Only create small automatic contributions for wiki edits  
						
						... 
						
						
						
						We decided that it's too difficult for a machine to gauge the meaning
and value of wiki edits by line numbers, so automatic kredits are now
always a small contributions. Until we have new tools for larger wiki
contributions (e.g. mediawiki tags), we can create manual contributions
for those. 
						
						
					 
					
						2020-10-29 12:56:49 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							5c6540580b 
							
						 
					 
					
						
						
							
							Replace deprecated contract API calls  
						
						... 
						
						
						
						Use the new method. 
						
						
					 
					
						2020-10-29 12:07:42 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							fb1a471303 
							
						 
					 
					
						
						
							
							Make kredits amount for zoom calls configurable  
						
						... 
						
						
						
						defaults to 500 - a general small contribution 
						
						
					 
					
						2020-05-14 10:33:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d82e2e9256 
							
						 
					 
					
						
						
							
							Revert "Update integrations/zoom.js"  
						
						... 
						
						
						
						This reverts commit 634dc207e686764e55c7dc520a9c4e0ccf60c122. 
						
						
					 
					
						2020-05-14 10:00:00 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							634dc207e6 
							
						 
					 
					
						
						
							
							Update integrations/zoom.js  
						
						... 
						
						
						
						Co-authored-by: Sebastian Kippe <sebastian@kip.pe> 
						
						
					 
					
						2020-05-14 09:45:42 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							6fd3989118 
							
						 
					 
					
						
						
							
							Add zoom meeting whitelist  
						
						... 
						
						
						
						This allows to only record meetings for certain whitelisted meeting ids 
						
						
					 
					
						2020-04-30 16:19:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							960dcb55de 
							
						 
					 
					
						
						
							
							Moar await  
						
						
						
						
					 
					
						2020-04-16 17:33:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							60ed697460 
							
						 
					 
					
						
						
							
							Add comment when tx is undefined  
						
						... 
						
						
						
						We createContributionFor() simply returns if no contributor is found. 
						
						
					 
					
						2020-04-16 17:17:40 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7f653f23ce 
							
						 
					 
					
						
						
							
							typo  
						
						
						
						
					 
					
						2020-04-16 17:08:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							98ff61ab0a 
							
						 
					 
					
						
						
							
							Add handling of missing zoom profiles  
						
						
						
						
					 
					
						2020-04-16 17:03:03 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							8f961bb102 
							
						 
					 
					
						
						
							
							Apply suggestions from code review  
						
						... 
						
						
						
						Co-Authored-By: Sebastian Kippe <sebastian@kip.pe> 
						
						
					 
					
						2020-04-16 12:08:50 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							c4ef8de018 
							
						 
					 
					
						
						
							
							Nicer log messages  
						
						... 
						
						
						
						Co-Authored-By: Sebastian Kippe <sebastian@kip.pe> 
						
						
					 
					
						2020-04-16 12:08:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							110c4384e0 
							
						 
					 
					
						
						
							
							Autoload zoom integration  
						
						
						
						
					 
					
						2020-04-15 21:51:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							70ea031b31 
							
						 
					 
					
						
						
							
							Zoom integration using the JWT API  
						
						
						
						
					 
					
						2020-04-15 21:29:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5cc0116163 
							
						 
					 
					
						
						
							
							Skeleton of the zoom integration  
						
						... 
						
						
						
						using the new zoom API 
						
						
					 
					
						2020-02-27 15:48:55 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							50002194c5 
							
						 
					 
					
						
						
							
							Fix warnings from express session  
						
						
						
						
					 
					
						2019-09-01 17:04:19 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							6972d6c88e 
							
						 
					 
					
						
						
							
							Fix critical bug in signup code  
						
						... 
						
						
						
						Variable scope/assignment issue 
						
						
					 
					
						2019-09-01 17:00:56 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c16ea51769 
							
						 
					 
					
						
						
							
							Error handling for fetching Github access token  
						
						
						
						
					 
					
						2019-08-27 18:35:40 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							53dee63a76 
							
						 
					 
					
						
						
							
							Add env variable for session secret  
						
						
						
						
					 
					
						2019-08-27 15:30:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							342a5cd829 
							
						 
					 
					
						
						
							
							Add gasLimit option when adding contributor  
						
						
						
						
					 
					
						2019-08-27 13:16:43 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							45064df737 
							
						 
					 
					
						
						
							
							Fix wrong logger function call  
						
						
						
						
					 
					
						2019-08-27 12:57:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							d65e92e1fe 
							
						 
					 
					
						
						
							
							Merge branch 'master' into feature/github-signup  
						
						
						
						
					 
					
						2019-08-27 12:39:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							9a4dc43aa5 
							
						 
					 
					
						
						
							
							Change threshold for small wiki contributions  
						
						... 
						
						
						
						Turns out 280 is a bit low. Let's try 500 instead. 
						
						
					 
					
						2019-08-14 12:46:19 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							082bf4848d 
							
						 
					 
					
						
						
							
							Minor changes  
						
						
						
						
					 
					
						2019-07-26 20:50:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							41dd813eaf 
							
						 
					 
					
						
						
							
							Replace custom CORS header solution with middleware  
						
						
						
						
					 
					
						2019-07-26 20:48:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b35cbcc63a 
							
						 
					 
					
						
						
							
							Finish implementation of GitHub signup oracle  
						
						
						
						
					 
					
						2019-07-26 04:15:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							137e9eb4ed 
							
						 
					 
					
						
						
							
							Add initial implementation of the GitHub signup oracle  
						
						
						
						
					 
					
						2019-07-11 15:44:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							98ccae96f0 
							
						 
					 
					
						
						
							
							[gitea] Use labels for contribution kind  
						
						
						
						
					 
					
						2019-05-08 16:16:40 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							e6730802f6 
							
						 
					 
					
						
						
							
							Use proper syntax for sending HTTP status  
						
						... 
						
						
						
						Fixes deprecation warnings for the old syntax. 
						
						
					 
					
						2019-05-08 16:14:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							d2976b312e 
							
						 
					 
					
						
						
							
							Create utility modules for label processing  
						
						
						
						
					 
					
						2019-05-08 16:14:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							d2feee8b14 
							
						 
					 
					
						
						
							
							[github] Use labels for contribution kind  
						
						
						
						
					 
					
						2019-05-08 16:14:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							c390fc9ce7 
							
						 
					 
					
						
						
							
							Fix Gitea issue ID/URL being wrong  
						
						... 
						
						
						
						Internal issue IDs are different from the public ones in Gitea. The one
used in URLs etc. is called "number" instead of "id" in hook payloads.
fixes  #33  
						
						
					 
					
						2019-04-28 13:01:09 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							5a9edda1cd 
							
						 
					 
					
						
						
							
							Add Gitea integration  
						
						... 
						
						
						
						Support for Gitea organization hooks, based on GitHub hooks code.
closes  #24  
						
						
					 
					
						2019-04-24 13:27:18 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							1255d7ce19 
							
						 
					 
					
						
						
							
							Fix another wrong const  
						
						
						
						
					 
					
						2019-04-17 11:13:49 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							a0f982432e 
							
						 
					 
					
						
						
							
							Fix syntax error (variable re-assignment)  
						
						
						
						
					 
					
						2019-04-17 09:38:00 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							fca991c685 
							
						 
					 
					
						
						
							
							Add date to mediawiki edits  
						
						... 
						
						
						
						Use the day before, as we collect them at 7am every day. 
						
						
					 
					
						2019-04-13 14:18:47 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							626712356a 
							
						 
					 
					
						
						
							
							Add date and time for GitHub issues and PRs  
						
						
						
						
					 
					
						2019-04-13 14:04:41 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							0fdd7d0f1c 
							
						 
					 
					
						
						
							
							Fix accidental commenting of cron schedule  
						
						
						
						
					 
					
						2019-04-08 15:00:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							1e0d637c26 
							
						 
					 
					
						
						
							
							"Fix" nonce issue for Mediawiki as well  
						
						... 
						
						
						
						See previous commit (dcbce66) for details. 
						
						
					 
					
						2019-04-06 11:55:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							dcbce66796 
							
						 
					 
					
						
						
							
							Hacky fix for nonce issues  
						
						... 
						
						
						
						This waits until a tx has likely been confirmed, before trying to send
the next one, because nonce management is broken in the ethers.js
wallet and it tries to replace a previous tx if two are sent quickly in
succession.
This will most likely break, when there are multiple independent
contrbution issuance calls (e.g. two PRs merged quickly in succession).
But at least it fixes issues/PRs with multiple assignees for most cases. 
						
						
					 
					
						2019-04-06 11:41:19 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							16b62a2545 
							
						 
					 
					
						
						
							
							Print actual tx error instead of guessing  
						
						
						
						
					 
					
						2019-04-05 20:07:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							f39bd41098 
							
						 
					 
					
						
						
							
							Create contributions instead of proposals  
						
						
						
						
					 
					
						2019-04-05 19:52:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							321fe95a27 
							
						 
					 
					
						
						
							
							Operator is now Proposal  
						
						
						
						
					 
					
						2019-03-31 17:16:55 +02:00