5addd25186 
							
						 
					 
					
						
						
							
							Add service details config, use for known services  
						
						
						
						
					 
					
						2024-09-05 11:10:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							5474bf66e7 
							
						 
					 
					
						
						
							
							Turn default services into a configurable setting  
						
						... 
						
						
						
						With the default value being all enabled services 
						
						
					 
					
						2024-09-04 13:06:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							ef2a37e2bf 
							
						 
					 
					
						
						
							
							Sort user services in LDAP entry  
						
						... 
						
						
						
						Makes it predictable for programmatic comparisons (e.g. tests) 
						
						
					 
					
						2024-09-04 13:05:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							4ae10c9b53 
							
						 
					 
					
						
						
							
							Refactor settings model  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						Move the various sections to their own concerns, so they're easier to
find and maintain 
						
						
					 
					
						2024-08-28 14:39:08 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							9355dab6b6 
							
						 
					 
					
						
						
							
							Enable RS service for all new users for now  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-08-19 14:48:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							926dc06294 
							
						 
					 
					
						
						
							
							Add global setting for own nostr relay  
						
						
						
						
					 
					
						2024-06-19 19:57:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							5588e3b3e8 
							
						 
					 
					
						
						
							
							Add settled_at to zaps, scope by settlement 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 4s 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-06-07 15:11:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							bad3b7a2be 
							
						 
					 
					
						
						
							
							Use dynamic list for allowed user preference params  
						
						
						
						
					 
					
						2024-05-23 00:23:42 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							48041630ca 
							
						 
					 
					
						
						
							
							Limit number of relays to publish zap receipts to  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-05-10 13:57:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							2d1ff29eca 
							
						 
					 
					
						
						
							
							Improve nostr settings, fix allowsNostr property name  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-05-10 13:19:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							c6c5d80fb4 
							
						 
					 
					
						
						
							
							WIP Persist zaps, create and send zap receipts  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-05-09 14:31:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							49d24990b4 
							
						 
					 
					
						
						
							
							Add zap model, user relation  
						
						
						
						
					 
					
						2024-05-04 17:05:34 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							5685e1b7bc 
							
						 
					 
					
						
						
							
							Move lndhub invoice creation to service  
						
						
						
						
					 
					
						2024-04-16 20:19:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							46b4723999 
							
						 
					 
					
						
						
							
							Add global settings for account service's Nostr keys  
						
						
						
						
					 
					
						2024-04-15 14:03:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							819ecf6ad8 
							
						 
					 
					
						
						
							
							Add #service_enabled? method to user model  
						
						
						
						
					 
					
						2024-04-04 13:28:09 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							0367450c4b 
							
						 
					 
					
						
						
							
							Replace hyphen with underscore in Mastodon address  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						Unfortunately, Mastodon only allows underscores for usernames, and
reversely, akkounts only allows hyphens and no underscores. 
						
						
					 
					
						2024-03-29 09:08:15 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							e6f5623c7f 
							
						 
					 
					
						
						
							
							Enable Mastodon service by default (for now)  
						
						
						
						
					 
					
						2024-03-29 09:06:41 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							80e69df75c 
							
						 
					 
					
						
						
							
							Add global setting for default services, enable for preconfirmed accounts  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	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 
				
			 
		
		
	 
 
	 
						
						Co-authored-by: Greg Karékinian <greg@karekinian.com> 
						
						
					 
					
						2024-03-28 17:21:20 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							51a3cb60ec 
							
						 
					 
					
						
						
							
							Merge pull request 'Add custom LDAP attributes to schema' ( #181 ) from feature/custom_ldap_attributes into master  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						Reviewed-on: #181 
Reviewed-by: greg <greg@noreply.kosmos.org> 
						
						
					 
					
						2024-03-19 14:46:44 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							5a3adba603 
							
						 
					 
					
						
						
							
							Move nostr pubkeys to LDAP attribute  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	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 
				
			 
		
		
	 
 
	 
						
						closes  #173  
					
						2024-03-17 11:04:11 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							4217ba52e0 
							
						 
					 
					
						
						
							
							Switch service LDAP attribute to serviceEnabled  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						Improve internal naming on the way 
						
						
					 
					
						2024-03-13 16:41:49 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							079ee8833c 
							
						 
					 
					
						
						
							
							Implement bitcoin donations via BTCPay  
						
						
						
						
					 
					
						2024-03-02 14:31:48 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							411587456b 
							
						 
					 
					
						
						
							
							Destroy dependent RS auths when destroying a WebApp  
						
						
						
						
					 
					
						2024-02-08 13:01:19 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							a7cbd8ce36 
							
						 
					 
					
						
						
							
							Allow disabling S3 explicitly, disable in Docker Compose  
						
						... 
						
						
						
						For example when there is a .env.development for running the app on a
host machine directly, but as a developer you also want to run it with
Docker Compose from time to time. 
						
						
					 
					
						2024-02-08 12:50:34 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							179a82d2dd 
							
						 
					 
					
						
						
							
							Use keyword arguments for ApplicationService calls  
						
						... 
						
						
						
						Not all services are using keywords, which breaks those calls in Ruby 3 
						
						
					 
					
						2024-02-02 15:50:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							68c5758ecc 
							
						 
					 
					
						
						
							
							Update dependencies, upgrade to Rails 7.1, require Ruby 3.x  
						
						
						
						
					 
					
						2024-02-02 14:25:47 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							50f91cc7d7 
							
						 
					 
					
						
						
							
							Fix RS auth array usage in production  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
			
				
	Release Drafter / Update release notes draft (pull_request) Successful in 3s 
				
			 
		
		
	 
 
	 
						
						Serialization into YAML breaks the native PostgreSQL array usage.
Needs to be adjusted later to not use the environment, but database
adapter (issue #149 ). 
						
						
					 
					
						2024-01-29 10:52:52 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							c32fc51aab 
							
						 
					 
					
						
						
							
							Do not enable email service by default  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-01-26 09:38:38 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							84220beb1c 
							
						 
					 
					
						
						
							
							Merge pull request 'Add email service and settings' ( #154 ) from feature/email_service into master  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						Reviewed-on: #154 
Reviewed-by: galfert <garret.alfert@gmail.com> 
						
						
					 
					
						2024-01-22 09:01:18 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							b4f0c60ea0 
							
						 
					 
					
						
						
							
							Update nostr gem, switch to Ruby for bech32 encoding  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-01-15 12:54:58 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							958d18d61a 
							
						 
					 
					
						
						
							
							Add email service and settings  
						
						
						
						
					 
					
						2024-01-10 18:30:05 +03:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
						
						
							
						
						
							4e566a0607 
							
						 
					 
					
						
						
							
							Merge pull request 'Fetch/store Web App metadata and icons, finish RS integration' ( #153 ) from feature/142-webapp_database into master  
						
						... 
						
						
						
						Reviewed-on: #153 
Reviewed-by: galfert <garret.alfert@gmail.com> 
						
						
					 
					
						2024-01-01 13:18:47 +00:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							cfd0935bdc 
							
						 
					 
					
						
						
							
							Notify user about new RS authorizations  
						
						
						
						
					 
					
						2023-11-20 18:24:34 +01:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							9a9947f9ad 
							
						 
					 
					
						
						
							
							Respect "start_url" from manifest when launching web apps  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-11-20 13:32:40 +01:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							aa399b862a 
							
						 
					 
					
						
						
							
							Allow to launch RS apps from dashboard  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-11-19 19:10:13 +01:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							de67f59d5c 
							
						 
					 
					
						
						
							
							Fail gracefully and log error when token missing in Redis  
						
						
						
						
					 
					
						2023-11-16 12:45:26 +01:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							03a1d9f277 
							
						 
					 
					
						
						
							
							Allow existing user records with reserved usernames to be saved  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is running 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-11-01 22:26:53 +01:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							92310d434a 
							
						 
					 
					
						
						
							
							Remove rs namespace from Redis keys  
						
						... 
						
						
						
						Superfluous, since the whole db should be RS only 
						
						
					 
					
						2023-11-01 21:48:16 +01:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							8e090daa9c 
							
						 
					 
					
						
						
							
							Fetch web app metadata when creating RS auth  
						
						
						
						
					 
					
						2023-10-25 22:16:16 +02:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							def87a1621 
							
						 
					 
					
						
						
							
							Remove variants from attachment  
						
						
						
						
					 
					
						2023-10-25 22:16:16 +02:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							2b8bfaaca8 
							
						 
					 
					
						
						
							
							Add admin page for web apps  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-10-24 22:42:16 +02:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							3e9a08a266 
							
						 
					 
					
						
						
							
							Remove (long) obsolete edge case  
						
						
						
						
					 
					
						2023-10-24 17:29:24 +02:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							fcea11f0e5 
							
						 
					 
					
						
						
							
							Associate RS authorizations with web apps  
						
						
						
						
					 
					
						2023-10-24 17:29:24 +02:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							e964e7e52c 
							
						 
					 
					
						
						
							
							Save web app metadata explicitly  
						
						
						
						
					 
					
						2023-10-24 17:29:24 +02:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							0a69603643 
							
						 
					 
					
						
						
							
							Update web app metadata when first creating a record  
						
						
						
						
					 
					
						2023-10-24 17:29:23 +02:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							d4f71e98ed 
							
						 
					 
					
						
						
							
							Download and attach icons for web apps  
						
						
						
						
					 
					
						2023-10-24 17:29:23 +02:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							e56c9bd0d5 
							
						 
					 
					
						
						
							
							Add web app model, service to fetch metadata  
						
						
						
						
					 
					
						2023-10-24 17:29:23 +02:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							d939f5d649 
							
						 
					 
					
						
						
							
							Merge branch 'master' into feature/btcpay_configs  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	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 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-09-20 19:12:24 +02:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							69fffb29d8 
							
						 
					 
					
						
						
							
							Make publishing of BTCPay wallet balances optional  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is failing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-09-20 18:36:53 +02:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							2c2ddabdff 
							
						 
					 
					
						
						
							
							Fix code being silly  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-09-07 19:15:14 +02:00