0778f29a8e 
							
						 
					 
					
						
						
							
							Merge pull request 'Refactor ejabberd API integration' ( #226 ) from core/refactor_ejabberd_integration into master  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						Reviewed-on: #226 
Reviewed-by: Greg <greg@noreply.kosmos.org> 
						
						
					 
					
						2025-05-28 09:22:39 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3dbde86cdf 
							
						 
					 
					
						
						
							
							Merge pull request 'Introduce membership statuses' ( #227 ) from feature/contributor_status into master  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						Reviewed-on: #227 
Reviewed-by: Greg <greg@noreply.kosmos.org> 
						
						
					 
					
						2025-05-28 09:16:02 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0dcfefd66c 
							
						 
					 
					
						
						
							
							Merge pull request 'Improve admin pages for invitations' ( #228 ) from feature/admin_invitations into feature/contributor_status  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
			
				
	Release Drafter / Update release notes draft (pull_request) Successful in 2s 
				
			 
		
		
	 
 
	 
						
						Reviewed-on: #228 
Reviewed-by: Greg <greg@noreply.kosmos.org> 
						
						
					 
					
						2025-05-28 09:00:11 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							c6a187b25a 
							
						 
					 
					
						
						
							
							Limit invitees on admin user page, link to invitations for more  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
			
				
	Release Drafter / Update release notes draft (pull_request) Successful in 4s 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2025-05-28 12:50:10 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							c99d8545c1 
							
						 
					 
					
						
						
							
							Add username filter to admin invitations index  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2025-05-28 12:34:52 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							e8f912360b 
							
						 
					 
					
						
						
							
							Fix wrong stats number  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2025-05-28 12:11:26 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							c94a0e34d1 
							
						 
					 
					
						
						
							
							Add donations to user details, link to filtered list  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2025-05-27 19:04:35 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							04094efbdb 
							
						 
					 
					
						
						
							
							Add username filter with UI to admin donations page  
						
						
						
						
					 
					
						2025-05-27 18:43:45 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							71352d13d2 
							
						 
					 
					
						
						
							
							Add pending donations to admin donations index  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						And add more info to the details page 
						
						
					 
					
						2025-05-27 18:08:22 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							fff7527694 
							
						 
					 
					
						
						
							
							Don't show njump link when no pubkey set  
						
						
						
						
					 
					
						2025-05-27 17:35:48 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							7a8ca0707a 
							
						 
					 
					
						
						
							
							Add missing dash for no member status  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2025-05-27 17:18:47 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							b657a25d4d 
							
						 
					 
					
						
						
							
							Wording  
						
						
						
						
					 
					
						2025-05-27 17:16:26 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							e48132cf5f 
							
						 
					 
					
						
						
							
							Set member status to sustainer upon payment  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						Introduces a state machine for the payment status as well.
refs #213  
						
						
					 
					
						2025-05-27 16:39:03 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							463bf34cdf 
							
						 
					 
					
						
						
							
							Add link for icon library to README  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2025-05-27 15:12:31 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							f313686b13 
							
						 
					 
					
						
						
							
							Add settings for member statuses  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2025-05-27 14:59:10 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							0b4bc4ef5c 
							
						 
					 
					
						
						
							
							Improve color shade of sidebar link icon  
						
						... 
						
						
						
						Was a bit bright 
						
						
					 
					
						2025-05-27 14:58:45 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							393f85e45c 
							
						 
					 
					
						
						
							
							WIP Add member/contributor status to users  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2025-05-27 13:32:58 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							d737d9f6b8 
							
						 
					 
					
						
						
							
							Refactor ejabberd API integration  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
			
				
	Release Drafter / Update release notes draft (pull_request) Successful in 2s 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2025-05-26 14:10:27 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							4bf6985b87 
							
						 
					 
					
						
						
							
							Fix wrong matcher for custom LDAP attribute  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						389ds doesn't like case-insensitive matches for 7-bit ASCII strings 
						
						
					 
					
						2025-05-23 14:08:41 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							308cac5a39 
							
						 
					 
					
						
						
							
							Merge pull request 'Add Mastodon API client, service for syncing avatars and display names' ( #225 ) from feature/mastodon_api into master  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						Reviewed-on: #225 
Reviewed-by: Greg <greg@noreply.kosmos.org> 
						
						
					 
					
						2025-05-23 08:48:15 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							7f766473ab 
							
						 
					 
					
						
						
							
							Fix typo  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2025-05-22 13:21:37 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							c1bac2625c 
							
						 
					 
					
						
						
							
							Only log exception to stdout  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/tag Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2025-05-21 16:42:49 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							c5c6765d67 
							
						 
					 
					
						
						
							
							Log LDAP exceptions  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2025-05-21 16:29:52 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							171524fb83 
							
						 
					 
					
						
						
							
							Use production link  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2025-05-18 14:58:55 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							3538067da6 
							
						 
					 
					
						
						
							
							Use production link  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
			
				
	Release Drafter / Update release notes draft (pull_request) Successful in 2s 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2025-05-18 14:58:34 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							c374bcd3bc 
							
						 
					 
					
						
						
							
							Merge branch 'master' into feature/mastodon_api  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is running 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2025-05-18 14:56:42 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							655009ad7a 
							
						 
					 
					
						
						
							
							Add example link for PGP pubkey  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is running 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2025-05-18 14:56:29 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							71c9bd29ab 
							
						 
					 
					
						
						
							
							Merge branch 'master' into feature/mastodon_api  
						
						
						
						
					 
					
						2025-05-18 14:46:28 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							e66d134550 
							
						 
					 
					
						
						
							
							Log missing l param for WKD requests, return 400  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2025-05-18 14:46:04 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							11167e3e43 
							
						 
					 
					
						
						
							
							Merge branch 'master' into feature/mastodon_api  
						
						
						
						
					 
					
						2025-05-18 14:37:47 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							ebbd87368c 
							
						 
					 
					
						
						
							
							Handle l param missing for WKD request  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2025-05-18 14:37:22 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							7b0ebb761f 
							
						 
					 
					
						
						
							
							Allow display name to be removed  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						When form field is empty 
						
						
					 
					
						2025-05-18 14:26:09 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							fb03427d59 
							
						 
					 
					
						
						
							
							Allow syncing a single Mastodon profile  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2025-05-17 18:56:34 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							ad138f715c 
							
						 
					 
					
						
						
							
							Update doc  
						
						
						
						
					 
					
						2025-05-17 18:56:34 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							6730aae2dc 
							
						 
					 
					
						
						
							
							Only update other avatars in one place  
						
						... 
						
						
						
						Prevent future mistakes 
						
						
					 
					
						2025-05-17 18:56:33 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							a71aa3fda2 
							
						 
					 
					
						
						
							
							Don't queue job when service isn't enabled  
						
						
						
						
					 
					
						2025-05-17 18:56:33 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							92e6b1395a 
							
						 
					 
					
						
						
							
							Add avatar to admin user page  
						
						
						
						
					 
					
						2025-05-17 18:56:33 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							37c59b7b0c 
							
						 
					 
					
						
						
							
							Sync Mastodon IDs/profiles to local accounts  
						
						... 
						
						
						
						Add a new service to import some data from Mastodon accounts:
* Find users by username, store Mastodon account ID in local db when
  found
* Import display name (don't overwrite existing)
* Import avatar (don't overwrite existing) 
						
						
					 
					
						2025-05-17 18:56:30 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							c291765777 
							
						 
					 
					
						
						
							
							Add mastodon_id to users  
						
						
						
						
					 
					
						2025-05-17 16:44:13 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							f0cfde560b 
							
						 
					 
					
						
						
							
							Add Mastodon API service class, auth token config  
						
						... 
						
						
						
						Add a new REST API service class to keep things DRY 
						
						
					 
					
						2025-05-17 14:18:16 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							c43e43d89c 
							
						 
					 
					
						
						
							
							Open RS apps in new tab  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2025-05-16 17:30:11 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							dbbf116c52 
							
						 
					 
					
						
						
							
							Fix RS storage-first auth work in dev, remove token  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						See https://github.com/remotestorage/remotestorage.js/issues/900  
						
						
					 
					
						2025-05-16 15:59:40 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							208b1f04ae 
							
						 
					 
					
						
						
							
							Fix web app icon component  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2025-05-16 15:38:03 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8049f81b73 
							
						 
					 
					
						
						
							
							Merge pull request 'Set XMPP avatar when new avatar is uploaded' ( #224 ) from feature/ejabberd_pep into master  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is running 
				
			 
		
		
	 
 
	 
						
						Reviewed-on: #224  
						
						
					 
					
						2025-05-16 11:37:29 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							5f276ff349 
							
						 
					 
					
						
						
							
							Queue XmppSetAvatarJob when new avatar is uploaded  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
			
				
	Release Drafter / Update release notes draft (pull_request) Failing after 10m9s 
				
			 
		
		
	 
 
	 
						
						And let job do nothing in development for now 
						
						
					 
					
						2025-05-15 22:04:25 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							5916969447 
							
						 
					 
					
						
						
							
							Add job for setting avatar via XMPP  
						
						
						
						
					 
					
						2025-05-15 20:05:53 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							382c5ad10e 
							
						 
					 
					
						
						
							
							Return response for ejabberd API calls  
						
						
						
						
					 
					
						2025-05-15 12:53:58 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							8b3243af6b 
							
						 
					 
					
						
						
							
							Sort API methods alphabetically  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2025-05-15 12:19:09 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							fc36fbf10c 
							
						 
					 
					
						
						
							
							Add get_vcard2 to ejabberd client  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2025-05-15 12:16:53 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							06d2705c4c 
							
						 
					 
					
						
						
							
							Add private_get to ejabberd service  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2025-05-15 12:01:10 +04:00