Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							705bd63b42 
							
						 
					 
					
						
						
							
							Add configurable default room bookmarks for new users  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-04-07 23:03:43 +02:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							7a193d6647 
							
						 
					 
					
						
						
							
							Add comment  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-04-06 16:25:01 +02:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							4e2e13108c 
							
						 
					 
					
						
						
							
							Refactor user preferences, add defaults from file  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
			
				
	Update release notes draft 
				
			 
		
		
	 
 
	 
						
						* Turn prefs into a flat hash structure, since nesting is not worth the
trouble
* Add a custom serializer class for prefs
* Add a config file for defaults and merge set prefs with unset ones
* Use booleans for "true" and "false", and integers where appropriate 
						
						
					 
					
						2023-04-05 17:02:35 +02:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							ca7475dca2 
							
						 
					 
					
						
						
							
							Add notification mailer, make wallet notifications configurable  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-04-04 13:39:32 +02:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							43a43e1a2c 
							
						 
					 
					
						
						
							
							Use setting instead of ENV var  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-04-04 12:46:09 +02:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							595bb03c5a 
							
						 
					 
					
						
						
							
							Do not exchange XMPP contacts when turned off by inviter  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is running 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-04-04 12:45:13 +02:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							62cd0eb7d1 
							
						 
					 
					
						
						
							
							Re-rename "ejabberd" service to "xmpp"  
						
						... 
						
						
						
						Shouldn't matter which implementation is integrated if someone adds
another one 
						
						
					 
					
						2023-04-04 12:29:39 +02:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							f19baaf22a 
							
						 
					 
					
						
						
							
							Add new user settings pages for Chat and Wallet  
						
						
						
						
					 
					
						2023-04-04 12:28:53 +02:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							23821f9e65 
							
						 
					 
					
						
						
							
							Add preferences to user model  
						
						
						
						
					 
					
						2023-04-04 12:27:49 +02:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							a33410eeb4 
							
						 
					 
					
						
						
							
							Allow handing custom field names to toggle fieldset component  
						
						
						
						
					 
					
						2023-04-04 12:03:00 +02:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							334b47353e 
							
						 
					 
					
						
						
							
							WIP Add notifications preferences page  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-04-03 13:55:58 +02:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							6848bd739c 
							
						 
					 
					
						
						
							
							Add horizontal layout option for fieldset component  
						
						
						
						
					 
					
						2023-04-03 13:55:39 +02:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							7f77ad5528 
							
						 
					 
					
						
						
							
							Refactor user settings  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						Use resources instead of custom controllers, following the Rails way
and making things much cleaner in the process. 
						
						
					 
					
						2023-04-03 13:19:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c1f275463e 
							
						 
					 
					
						
						
							
							Merge pull request 'Add Redis, Sidekiq to Docker Compose setup' ( #110 ) from feature/docker-compose_sidekiq into master  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						Reviewed-on: #110 
Reviewed-by: galfert <garret.alfert@gmail.com> 
						
						
					 
					
						2023-03-31 09:09:46 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							324809f77e 
							
						 
					 
					
						
						
							
							Merge pull request 'Expire inactive sessions, optionally allow to stay signed in' ( #82 ) from feature/8-session_timeouts into master  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						Reviewed-on: #82 
Reviewed-by: galfert <garret.alfert@gmail.com> 
						
						
					 
					
						2023-03-31 07:58:24 +00:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							d2987da70a 
							
						 
					 
					
						
						
							
							Send Devise emails via Sidekiq  
						
						
						
						
					 
					
						2023-03-28 12:22:17 +02:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							6b7a80e23a 
							
						 
					 
					
						
						
							
							Make Redis URL configurable  
						
						
						
						
					 
					
						2023-03-28 12:21:54 +02:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							f199d5d12a 
							
						 
					 
					
						
						
							
							Add (optional) Sentry integration  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						A Sentry DSN can be set via `SENTRY_DSN` and authenticated users will be
tagged with ID and username (cn) in events. 
						
						
					 
					
						2023-03-27 12:47:28 +02:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							4b17afa93d 
							
						 
					 
					
						
						
							
							Fix typo  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-03-27 11:55:02 +02:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							3437a756eb 
							
						 
					 
					
						
						
							
							Only create LNDHub accounts when feature is enabled  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-03-24 16:01:53 +07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							82475161a9 
							
						 
					 
					
						
						
							
							Merge branch 'master' into feature/custom_mailer  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-03-23 15:38:43 +00:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							fb3b9af3e5 
							
						 
					 
					
						
						
							
							Add custom mailer for one-off emails  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-03-22 14:54:23 +07:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							5b46f3adf5 
							
						 
					 
					
						
						
							
							Move exchanging of XMPP contacts to account confirmation  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						Since the ejabberd service is now being enabled after the confirmation,
we also need to move the exchanging of roster contacts to that point. 
						
						
					 
					
						2023-03-20 17:59:43 +07:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							a8a8fba14c 
							
						 
					 
					
						
						
							
							Change styling of Devise shared links  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
			
				
	Update release notes draft 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-03-19 18:07:09 +07:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							8a7016a30b 
							
						 
					 
					
						
						
							
							Add remember-me function for sign-in  
						
						... 
						
						
						
						When checked, remember user for 2 weeks. Otherwise expire session after
30 minutes. 
						
						
					 
					
						2023-03-19 18:06:18 +07:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							e2618de7c6 
							
						 
					 
					
						
						
							
							Add time limit for inactive sessions  
						
						... 
						
						
						
						closes  #8  
					
						2023-03-19 16:16:36 +07:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
						
						
							
						
						
							8d90847896 
							
						 
					 
					
						
						
							
							Add setting for contact roster name  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						And only exchange contacts when ejabberd integration is enabled 
						
						
					 
					
						2023-03-15 09:03:39 +00:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
						
						
							
						
						
							8da297811b 
							
						 
					 
					
						
						
							
							Mark settings as readonly, allow params for editable ones  
						
						
						
						
					 
					
						2023-03-15 09:03:39 +00:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
						
						
							
						
						
							fa56d6b772 
							
						 
					 
					
						
						
							
							Refactor toggles to work without JS, add specs  
						
						
						
						
					 
					
						2023-03-15 09:03:39 +00:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
						
						
							
						
						
							ca1221e9f3 
							
						 
					 
					
						
						
							
							Refactor admin settings, add all service settings  
						
						
						
						
					 
					
						2023-03-15 09:03:39 +00:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
						
						
							
						
						
							295d486761 
							
						 
					 
					
						
						
							
							Disable toggles on admin user page  
						
						... 
						
						
						
						They are purely informational 
						
						
					 
					
						2023-03-15 09:03:39 +00:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
						
						
							
						
						
							e00390d102 
							
						 
					 
					
						
						
							
							Add cached settings for all current services  
						
						
						
						
					 
					
						2023-03-15 09:03:39 +00:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
						
						
							
						
						
							b947480190 
							
						 
					 
					
						
						
							
							Refactor sidenav link component, allow multiple levels  
						
						
						
						
					 
					
						2023-03-15 09:03:39 +00:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
						
						
							
						
						
							fa07978aac 
							
						 
					 
					
						
						
							
							Add form field update capability to toggle components  
						
						
						
						
					 
					
						2023-03-15 09:03:39 +00:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
						
						
							
						
						
							e758e258a8 
							
						 
					 
					
						
						
							
							Allow disabling toggles, add toggle fieldset component  
						
						
						
						
					 
					
						2023-03-15 09:03:39 +00:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
						
						
							
						
						
							805733939c 
							
						 
					 
					
						
						
							
							Add toggle switch component, service configs, admin profile links  
						
						
						
						
					 
					
						2023-03-15 09:03:39 +00:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							f050d010fd 
							
						 
					 
					
						
						
							
							Refactor admin donation pages, fix errors  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						Not sending the right response codes for Turbo to handle. 
						
						
					 
					
						2023-03-15 15:24:00 +07:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							95fac38b53 
							
						 
					 
					
						
						
							
							Show email address on account settings page  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-03-12 11:01:22 +07:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							b34d040ce3 
							
						 
					 
					
						
						
							
							Refactor form input styles  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						* Fix issue where button is rendered taller in flexbox, due to default
  margin on input elements
* Refactor/improve all login and signup views 
						
						
					 
					
						2023-03-09 10:23:16 +07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							cca44d7542 
							
						 
					 
					
						
						
							
							Merge branch 'master' into feature/ln_address_keysend  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-03-02 15:49:13 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							feb7833533 
							
						 
					 
					
						
						
							
							Merge branch 'master' into feature/dashboard_layout  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-03-02 15:41:51 +00:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							6c2a97e7e5 
							
						 
					 
					
						
						
							
							Improve design of service grid on dashboard  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-03-01 22:48:23 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							2861254adf 
							
						 
					 
					
						
						
							
							Merge branch 'master' into feature/ldap_services  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-03-01 09:35:53 +00:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							cbbb4c6e47 
							
						 
					 
					
						
						
							
							Add pagination to admin pages  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-03-01 17:08:36 +08:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							3aad27c7bd 
							
						 
					 
					
						
						
							
							Add Pagy gem, config, styles  
						
						
						
						
					 
					
						2023-03-01 17:08:24 +08:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							75ffd4e2f1 
							
						 
					 
					
						
						
							
							Add service attribute to LDAP user entry  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-02-27 23:36:23 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b84f9109f6 
							
						 
					 
					
						
						
							
							Merge pull request 'Fix broken database seed' ( #90 ) from bugfix/reserved_admin_username into master  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						Reviewed-on: #90 
Reviewed-by: raucao <raucao@noreply.kosmos.org> 
						
						
					 
					
						2023-02-26 14:20:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							b2a1b8caf5 
							
						 
					 
					
						
						
							
							Remove "admin" from default reserved usernames  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						Blocking admin prevents seeding the DB, which creates an admin user 
						
						
					 
					
						2023-02-26 13:15:33 +01:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							c8e405d93a 
							
						 
					 
					
						
						
							
							Fix inline tailwind styles not being applied  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-02-26 18:41:18 +08:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							5f74212603 
							
						 
					 
					
						
						
							
							Improve admin donation pages  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-02-26 11:33:11 +08:00