|  | 80b7f192f1 | clean up RemoteAuthService | 2024-12-10 14:09:32 +01:00 |  | 
				
					
						|  | 3338243cea | feat: log in with tumblr | 2024-12-09 21:48:07 +01:00 |  | 
				
					
						|  | d30ebacc72 | chore: add license headers to all c# files | 2024-12-09 21:11:46 +01:00 |  | 
				
					
						|  | 8a8b4caa18 | feat: log in with google | 2024-12-09 21:07:53 +01:00 |  | 
				
					
						|  | 8bd4449804 | refactor(backend): move all request/response types to a new Dto namespace | 2024-12-09 13:58:18 +01:00 |  | 
				
					
						|  | f8e6032449 | chore(backend): add roslynator and fix diagnostics | 2024-12-08 15:17:18 +01:00 |  | 
				
					
						|  | 649988db25 | refactor(backend): use explicit types instead of var by default | 2024-12-08 15:07:25 +01:00 |  | 
				
					
						|  | bc7fd6d804 | feat(frontend): register/log in with email | 2024-12-04 17:43:02 +01:00 |  | 
				
					
						|  | 57e1ec09c0 | feat: link fediverse account to existing user | 2024-12-04 01:49:03 +01:00 |  | 
				
					
						|  | de733a0682 | feat(frontend): discord registration/login/linking also moves the registration form found on the mastodon callback page
into a component so we're not repeating the same code for every auth method | 2024-11-28 21:37:30 +01:00 |  | 
				
					
						|  | 7cb17409cd | fix: explicitly set sids to null so the find free sid functions actually trigger | 2024-11-24 15:39:44 +01:00 |  | 
				
					
						|  | 4e9c4af4a5 | feat(auth): misc fediverse auth improvements - remove automatic app validation
- add force refresh option to GetFediverseUrlAsync
- pass state to mastodon authorization URI | 2024-11-24 15:37:36 +01:00 |  | 
				
					
						|  | d0bf638a21 | fix: check for obviously invalid instance URLs, use correct JSON key for mastodon scopes | 2024-11-23 20:40:09 +01:00 |  | 
				
					
						|  | c4cb08cdc1 | feat: initial fediverse registration/login | 2024-11-03 02:07:07 +01:00 |  |