8949d76d26 
							
						 
					 
					
						
						
							
							Fix zap receipt not being stored correctly  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						fixes  #194  
					
						2024-06-07 13:40:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8bc9bbdc33 
							
						 
					 
					
						
						
							
							Merge pull request 'Add new Lightning notification settings' ( #193 ) from feature/ln_notification_settings into master  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						Reviewed-on: #193 
Reviewed-by: bumi <bumi@noreply.kosmos.org> 
						
						
					 
					
						2024-06-04 10:39:07 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d6d09b57b8 
							
						 
					 
					
						
						
							
							Merge pull request 'Add support for Lightning Zaps' ( #190 ) from feature/170-nostr_zaps into master  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						Reviewed-on: #190  
						
						
					 
					
						2024-06-03 16:44:48 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							1685d6ecf8 
							
						 
					 
					
						
						
							
							Respect new Lightning notification settings  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	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-01 17:51:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							5348a229a6 
							
						 
					 
					
						
						
							
							WIP Add new lightning notification settings  
						
						
						
						
					 
					
						2024-05-29 15:12:07 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							bad3b7a2be 
							
						 
					 
					
						
						
							
							Use dynamic list for allowed user preference params  
						
						
						
						
					 
					
						2024-05-23 00:23:42 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							b541e95bb7 
							
						 
					 
					
						
						
							
							Change default for lightning notifications  
						
						
						
						
					 
					
						2024-05-23 00:22:38 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							3f43fe8101 
							
						 
					 
					
						
						
							
							Fix missing description for FieldsetToggleComponent  
						
						
						
						
					 
					
						2024-05-23 00:01:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							231dfc8404 
							
						 
					 
					
						
						
							
							Log correct publish 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-05-21 18:28:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							eeb9b0a331 
							
						 
					 
					
						
						
							
							Improve NostrManager::PublishEvent  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						* Use URI hostname as relay name
* Log relay name/URL for every websocket event
* Fix variable assignment for nostr event
* Fix Sidekiq job finishing too early, by creating a new thread waiting
  for it to be closed from a callback 
						
						
					 
					
						2024-05-21 18:08:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							08e783d185 
							
						 
					 
					
						
						
							
							Remove default nil values  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-05-19 17:07:27 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							fa5dc8ca46 
							
						 
					 
					
						
						
							
							Fix argument name  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-05-19 16:54:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							bc34e9c5e0 
							
						 
					 
					
						
						
							
							Allow CORS requests for lnurlp invoice  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-05-19 16:48:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f388bd0237 
							
						 
					 
					
						
						
							
							Merge branch 'master' into feature/170-nostr_zaps  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-05-10 12:01:27 +00: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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							46fa42e387 
							
						 
					 
					
						
						
							
							Merge pull request 'Refactor Nostr auth, add login via Nostr (web extension)' ( #188 ) from feature/nostr_login into master  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						Reviewed-on: #188 
Reviewed-by: bumi <bumi@noreply.kosmos.org> 
						
						
					 
					
						2024-05-10 11:01:00 +00: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 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							c0f4e7925e 
							
						 
					 
					
						
						
							
							Use zap comment for description/memo  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						But use the hashed zap request event for the description hash. 
						
						
					 
					
						2024-05-04 17:07:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							49d24990b4 
							
						 
					 
					
						
						
							
							Add zap model, user relation  
						
						
						
						
					 
					
						2024-05-04 17:05:34 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							619bd954b7 
							
						 
					 
					
						
						
							
							WIP  
						
						
						
						
					 
					
						2024-04-21 10:51:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							e27c64b5f1 
							
						 
					 
					
						
						
							
							WIP Check for zaps, send zap receipt on incoming zap tx  
						
						
						
						
					 
					
						2024-04-21 10:35:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							b36baf26eb 
							
						 
					 
					
						
						
							
							Refactor WebhooksController  
						
						
						
						
					 
					
						2024-04-21 10:02:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							adedaa5f7b 
							
						 
					 
					
						
						
							
							Add task for easily creating test invoices  
						
						
						
						
					 
					
						2024-04-21 10:01:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							596ed7fccc 
							
						 
					 
					
						
						
							
							Use lndhub.go v2 endpoint for invoice creation  
						
						
						
						
					 
					
						2024-04-21 10:01:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							5685e1b7bc 
							
						 
					 
					
						
						
							
							Move lndhub invoice creation to service  
						
						
						
						
					 
					
						2024-04-16 20:19:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							c3b82fc2a9 
							
						 
					 
					
						
						
							
							WIP Verify and respond to zap requests  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-04-16 19:13:10 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							77e2fe5792 
							
						 
					 
					
						
						
							
							Add helper method for parsing nostr event tags  
						
						
						
						
					 
					
						2024-04-16 19:10:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							bc43082839 
							
						 
					 
					
						
						
							
							Add admin settings for nostr keys  
						
						
						
						
					 
					
						2024-04-16 19:07:52 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							b09225543b 
							
						 
					 
					
						
						
							
							Add Nostr relay service to Docker Compose config  
						
						
						
						
					 
					
						2024-04-15 14:03:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							f2507409a3 
							
						 
					 
					
						
						
							
							Announce nostr pubkey on lnurlp endpoint  
						
						
						
						
					 
					
						2024-04-15 14:03:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							46b4723999 
							
						 
					 
					
						
						
							
							Add global settings for account service's Nostr keys  
						
						
						
						
					 
					
						2024-04-15 14:03:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							3f90a011c4 
							
						 
					 
					
						
						
							
							Document URLs  
						
						
						
						
					 
					
						2024-04-15 14:03:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							3ba333e802 
							
						 
					 
					
						
						
							
							Indentation  
						
						
						
						
					 
					
						2024-04-15 14:03:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d9dff3e872 
							
						 
					 
					
						
						
							
							Merge branch 'master' into feature/nostr_login  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	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-04-15 12:03:12 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							6ddeacb779 
							
						 
					 
					
						
						
							
							Merge pull request 'Add Mastodon aliases and links to Webfinger when enabled' ( #189 ) from feature/mastodon_webfinger into master  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						Reviewed-on: #189 
Reviewed-by: galfert <garret.alfert@gmail.com> 
						
						
					 
					
						2024-04-14 10:18:15 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							78aff3d796 
							
						 
					 
					
						
						
							
							Fix spec  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	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 
				
			 
		
		
	 
 
	 
						
						The test env has Mastodon enabled now 
						
						
					 
					
						2024-04-04 17:22:57 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							8f600f44bd 
							
						 
					 
					
						
						
							
							Add Mastodon aliases and links to Webfinger when enabled  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is failing 
				
			 
		
		
	 
 
	 
						
						Also requires "remotestorage" service to be enabled via attribute 
						
						
					 
					
						2024-04-04 17:17:57 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							819ecf6ad8 
							
						 
					 
					
						
						
							
							Add #service_enabled? method to user model  
						
						
						
						
					 
					
						2024-04-04 13:28:09 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							945eaba5e1 
							
						 
					 
					
						
						
							
							Add login via nostr (web extension)  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-04-01 19:04:48 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							22d362e1a0 
							
						 
					 
					
						
						
							
							Refactor Nostr settings/connect  
						
						... 
						
						
						
						* Use NIP-42 auth event instead of short text note
* Verify event ID and signature using the nostr gem instead of custom code 
						
						
					 
					
						2024-04-01 18:27:08 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							d4e67a830c 
							
						 
					 
					
						
						
							
							Update nostr gem  
						
						
						
						
					 
					
						2024-04-01 18:27:08 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							670b2da1ef 
							
						 
					 
					
						
						
							
							Ad-hoc content update  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						Before #186  is implemented 
						
						
					 
					
						2024-03-29 10:33:28 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							ed5c5b3081 
							
						 
					 
					
						
						
							
							Add remotestorage queue to Sidekiq config  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-03-29 09:47:30 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4ee6bfddfa 
							
						 
					 
					
						
						
							
							Merge pull request 'Improvements/adjustments for Mastodon integration' ( #185 ) from chore/mastodon into master  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						Reviewed-on: #185  
						
						
					 
					
						2024-03-29 05:24:10 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							8b60890061 
							
						 
					 
					
						
						
							
							Add Phanpy to recommended Mastodon apps  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	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 
				
			 
		
		
	 
 
	 
						
						It's too good not to. 
						
						
					 
					
						2024-03-29 09:21:17 +04: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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							367f566ccb 
							
						 
					 
					
						
						
							
							Merge pull request 'Add global setting for default services, enable for preconfirmed accounts' ( #184 ) from feature/preconfirmed_accounts into master  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						Reviewed-on: #184  
						
						
					 
					
						2024-03-28 13:23:22 +00: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