05913a3b2f 
								
							 
						 
						
							
							
								
								chore: update svelte  
							
							
							
						 
						
							2024-12-18 02:53:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								1fb1d8dd14 
								
							 
						 
						
							
							
								
								update gitignore  
							
							
							
						 
						
							2024-12-18 02:30:21 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								ddd96e415a 
								
							 
						 
						
							
							
								
								refactor(frontend): use handleError hook for errors instead of try/catch  
							
							
							
						 
						
							2024-12-18 02:25:47 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								397ffc2d5e 
								
							 
						 
						
							
							
								
								update sveltekit, migrate to $app/state  
							
							
							
						 
						
							2024-12-17 23:33:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								80385893c7 
								
							 
						 
						
							
							
								
								feat: split migration into batches  
							
							
							
						 
						
							2024-12-17 21:23:02 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								d518cdf739 
								
							 
						 
						
							
							
								
								feat: filters on reports list  
							
							
							
						 
						
							2024-12-17 20:48:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								27846a4fe4 
								
							 
						 
						
							
							
								
								fix: make query parameters consistent  
							
							
							
						 
						
							2024-12-17 20:48:39 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								f766a2054b 
								
							 
						 
						
							
							
								
								feat: allow suspended *and* self-deleted users to access a handful of pages  
							
							
							
						 
						
							2024-12-17 18:08:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								36cb1d2043 
								
							 
						 
						
							
							
								
								feat: moderation API  
							
							
							
						 
						
							2024-12-17 17:52:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								79b8c4799e 
								
							 
						 
						
							
							
								
								feat: new migrator  
							
							
							
						 
						
							2024-12-16 21:38:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								b36b54f9e6 
								
							 
						 
						
							
							
								
								docker: expose metrics and internal API  
							
							
							
						 
						
							2024-12-15 01:12:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								507b9c3f4c 
								
							 
						 
						
							
							
								
								feat(frontend): custom preference editor  
							
							
							
						 
						
							2024-12-15 00:32:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								41a008799a 
								
							 
						 
						
							
							
								
								update dependencies  
							
							
							
						 
						
							2024-12-14 16:54:47 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								11257ae069 
								
							 
						 
						
							
							
								
								chore: clean up backend code, fix most inspections  
							
							
							
						 
						
							2024-12-14 16:51:58 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								49b2902d6d 
								
							 
						 
						
							
							
								
								fix: use url-unsafe base 64 for auth tokens  
							
							... 
							
							
							
							.net throws an error when decoding url-safe base 64
luckily we never decode it *except* for tokens, so those can keep using
url-unsafe base 64. they're never used in URLs after all 
							
						 
						
							2024-12-14 16:39:02 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								9d33093339 
								
							 
						 
						
							
							
								
								feat: forgot password/reset password  
							
							
							
						 
						
							2024-12-14 16:32:08 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								26b32b40e2 
								
							 
						 
						
							
							
								
								feat: show utc offset on profile  
							
							
							
						 
						
							2024-12-14 14:00:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								5cdadc6158 
								
							 
						 
						
							
							
								
								fix: remove scoped styles from user pages  
							
							... 
							
							
							
							these are *hell* for user styles and they're really not necessary.
they are still used on some editor pages as those are less important
to be able to comprehensively style, imo 
							
						 
						
							2024-12-14 00:52:44 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								39a3098a99 
								
							 
						 
						
							
							
								
								fix: fix all eslint errors  
							
							
							
						 
						
							2024-12-14 00:46:27 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								1cf2619393 
								
							 
						 
						
							
							
								
								feat: add email to existing account, change password  
							
							
							
						 
						
							2024-12-13 21:25:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								77c3047b1e 
								
							 
						 
						
							
							
								
								feat: misskey auth  
							
							
							
						 
						
							2024-12-12 16:44:01 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								51e335f090 
								
							 
						 
						
							
							
								
								feat: use a FixedWindowRateLimiter keyed by IP to rate limit emails  
							
							... 
							
							
							
							we don't talk about the sent_emails table :) 
							
						 
						
							2024-12-11 21:17:46 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								1ce4f9d278 
								
							 
						 
						
							
							
								
								fix: favicon  
							
							
							
						 
						
							2024-12-11 20:43:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								ff8d53814d 
								
							 
						 
						
							
							
								
								feat: rate limit emails to two per address per hour  
							
							
							
						 
						
							2024-12-11 20:42:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								5cb3faa92b 
								
							 
						 
						
							
							
								
								feat(backend): allow suspended users to access some endpoints, add flag scopes  
							
							
							
						 
						
							2024-12-11 20:42:26 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								7f8e72e857 
								
							 
						 
						
							
							
								
								fix backend dockerfile, Caddyfile, and email controller  
							
							
							
						 
						
							2024-12-11 02:11:53 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								a9ccc12671 
								
							 
						 
						
							
							
								
								add favicon  
							
							
							
						 
						
							2024-12-11 01:44:12 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								a29d1fdb78 
								
							 
						 
						
							
							
								
								feat: plain text emails  
							
							
							
						 
						
							2024-12-11 01:44:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								7e6698c3fb 
								
							 
						 
						
							
							
								
								update to .net 9 and add new OpenAPI packages  
							
							
							
						 
						
							2024-12-10 15:28:44 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								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 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								bb2fa55cd5 
								
							 
						 
						
							
							
								
								feat: docker config for new frontend  
							
							
							
						 
						
							2024-12-09 18:04:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								c6eba5b51a 
								
							 
						 
						
							
							
								
								feat(frontend): links editor  
							
							
							
						 
						
							2024-12-09 17:05:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								b0a286dd9f 
								
							 
						 
						
							
							
								
								feat(frontend): member fields and flags editors, fix user fields editor  
							
							
							
						 
						
							2024-12-09 16:41:54 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								2a0df335bc 
								
							 
						 
						
							
							
								
								feat(frontend): user profile flag editor  
							
							
							
						 
						
							2024-12-09 16:33:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								d9d48c3cbf 
								
							 
						 
						
							
							
								
								feat: flag management  
							
							
							
						 
						
							2024-12-09 14:52:31 +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 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								03209e4028 
								
							 
						 
						
							
							
								
								chore(backend): clean imports  
							
							
							
						 
						
							2024-12-03 20:05:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								9966656c0c 
								
							 
						 
						
							
							
								
								fix(backend): don't need [NotMapped] for these actually  
							
							
							
						 
						
							2024-12-03 20:04:28 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								c20831f20d 
								
							 
						 
						
							
							
								
								feat(frontend): export ui  
							
							
							
						 
						
							2024-12-03 20:02:09 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								74222ead45 
								
							 
						 
						
							
							
								
								feat(frontend): replace placeholder avatar with identicons  
							
							... 
							
							
							
							i don't actually know what the license on the kitten image is, and while
it's very unlikely, i don't want to get into legal trouble. it was only
ever supposed to be a temporary image, too.
identicons aren't the prettiest but at least they have a clear license
:3 
							
						 
						
							2024-12-03 15:19:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								71d3b42330 
								
							 
						 
						
							
							
								
								fix(frontend): don't throw a 500 error if a user or member doesn't exist  
							
							
							
						 
						
							2024-12-03 14:55:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								18bdbc0745 
								
							 
						 
						
							
							
								
								feat(backend): clean deleted users  
							
							
							
						 
						
							2024-12-03 14:55:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								903be2709c 
								
							 
						 
						
							
							
								
								feat(backend): initial data export support  
							
							... 
							
							
							
							obviously it's missing things that haven't been added yet 
							
						 
						
							2024-12-02 18:06:19 +01:00