CenTdemeern1 
								
							 
						 
						
							
							
							
							
								
							
							
								953d7ee254 
								
							 
						 
						
							
							
								
								Everything must be async  
							
							... 
							
							
							
							I feel it's not proper to keep the promises `dismissWarning()` returns unhandled, even if they're infallible, but Hazel and Julia have forced my hand 
							
						 
						
							2024-12-08 19:15:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									CenTdemeern1 
								
							 
						 
						
							
							
							
							
								
							
							
								2305eb9e97 
								
							 
						 
						
							
							
								
								Clean up hidden check  
							
							
							
						 
						
							2024-12-08 19:15:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									CenTdemeern1 
								
							 
						 
						
							
							
							
							
								
							
							
								33387b303c 
								
							 
						 
						
							
							
								
								Add flash: prefix to XFlashPlayer keys  
							
							
							
						 
						
							2024-12-08 19:15:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									CenTdemeern1 
								
							 
						 
						
							
							
							
							
								
							
							
								3b26670792 
								
							 
						 
						
							
							
								
								Apply media classes to SkFlashPlayer and SkModPlayer  
							
							
							
						 
						
							2024-12-08 19:15:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									CenTdemeern1 
								
							 
						 
						
							
							
							
							
								
							
							
								a67814b8c7 
								
							 
						 
						
							
							
								
								Fix 64 pixels of doom (final) (3) (actually final).waff.diff  
							
							... 
							
							
							
							Co-authored-by: Freeplay <freeplay@duck.com> 
							
						 
						
							2024-12-08 19:15:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									CenTdemeern1 
								
							 
						 
						
							
							
							
							
								
							
							
								2a4fb1f615 
								
							 
						 
						
							
							
								
								Deal with the 64 pixels of doom once and for all  
							
							... 
							
							
							
							Co-authored-by: Freeplay <freeplay@duck.com> 
							
						 
						
							2024-12-08 19:15:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									CenTdemeern1 
								
							 
						 
						
							
							
							
							
								
							
							
								a881d083e0 
								
							 
						 
						
							
							
								
								Update copyright text credit  
							
							... 
							
							
							
							I copy pasted this from another file. I should probably change this 
							
						 
						
							2024-12-08 19:15:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									CenTdemeern1 
								
							 
						 
						
							
							
							
							
								
							
							
								d7244b3c71 
								
							 
						 
						
							
							
								
								Add i18n  
							
							
							
						 
						
							2024-12-08 19:15:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									CenTdemeern1 
								
							 
						 
						
							
							
							
							
								
							
							
								9668d6187c 
								
							 
						 
						
							
							
								
								Works now somehow???????"?????  
							
							... 
							
							
							
							I literally tried this before and it didn't work I have witnesses
Before, when I set it to 100%, it became 64 pixels tall
Piuvas witnessed this happen and tried to help me debug it
at some point it just suddenly started working and we have no clue how
Witnessed-by: piuvas <piuvas@proton.me>
Co-authored-by: piuvas <piuvas@proton.me> 
							
						 
						
							2024-12-08 19:15:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									CenTdemeern1 
								
							 
						 
						
							
							
							
							
								
							
							
								be42a2b008 
								
							 
						 
						
							
							
								
								The big CSS refactor  
							
							... 
							
							
							
							Still doesn't fix the stupid height issue‼️ ‼️ 💥  
							
						 
						
							2024-12-08 19:15:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									CenTdemeern1 
								
							 
						 
						
							
							
							
							
								
							
							
								3887be6abb 
								
							 
						 
						
							
							
								
								Miscellaneous fixes, clarifications, and alterations  
							
							... 
							
							
							
							Full list of changes:
- Visual clarification for when certain UI elements are disabled
- Fix the play/pause button not being reactive due to isPlaying being a getter (technically a hack but it's probably fine)
- Makes sure to use `comment` instead of `flashFile.comment` as condition for the ALT text icon being visible 
							
						 
						
							2024-12-08 19:15:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									CenTdemeern1 
								
							 
						 
						
							
							
							
							
								
							
							
								354bed1c32 
								
							 
						 
						
							
							
								
								Commit to raw.esm.sh  
							
							... 
							
							
							
							This commit also adds an error message for when the Content Security Policy is likely at fault for blocking it. 
							
						 
						
							2024-12-08 19:15:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									CenTdemeern1 
								
							 
						 
						
							
							
							
							
								
							
							
								d3a9528966 
								
							 
						 
						
							
							
								
								Add a missing import  
							
							... 
							
							
							
							How did it even work without this???? 
							
						 
						
							2024-12-08 19:15:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									CenTdemeern1 
								
							 
						 
						
							
							
							
							
								
							
							
								25fe3ceca1 
								
							 
						 
						
							
							
								
								Use esm.sh instead of unpkg as Ruffle CDN  
							
							... 
							
							
							
							This way admins don't have to change their content security policy 
							
						 
						
							2024-12-08 19:15:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									CenTdemeern1 
								
							 
						 
						
							
							
							
							
								
							
							
								0e7105f1f7 
								
							 
						 
						
							
							
								
								Change error handler for flash file load fail  
							
							
							
						 
						
							2024-12-08 19:15:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									CenTdemeern1 
								
							 
						 
						
							
							
							
							
								
							
							
								24bc2cc19a 
								
							 
						 
						
							
							
								
								Dynamic loading, error handling, and types  
							
							
							
						 
						
							2024-12-08 19:15:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									CenTdemeern1 
								
							 
						 
						
							
							
							
							
								
							
							
								8d1d09e42d 
								
							 
						 
						
							
							
								
								Add Ruffle type definitions  
							
							... 
							
							
							
							These can be replaced later when Ruffle API v1 releases with proper TypeScript definitions and such: https://github.com/ruffle-rs/ruffle/pull/17939 
I am planning to do so myself when that happens.
For now, Dinnerbone has graciously provided us with type definitions of the current API.
Co-authored-by: Nathan Adams <dinnerbone@dinnerbone.com> 
							
						 
						
							2024-12-08 19:15:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									CenTdemeern1 
								
							 
						 
						
							
							
							
							
								
							
							
								051073a046 
								
							 
						 
						
							
							
								
								Always load Ruffle from CDN and add it as a dependency  
							
							... 
							
							
							
							This commit has a long story behind it.
Removes Ruffle from /scripts/ and instead always loads the installed version from unpkg, Ruffle's preferred CDN.
This requires having unpkg in the CORS rules.
Ruffle is also loaded from the CDN in dev mode. To help with this an externalPackages array has been added to the vite dev config.
Co-authored-by: Julia Johannesen <julia@insertdomain.name> 
							
						 
						
							2024-12-08 19:15:40 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									CenTdemeern1 
								
							 
						 
						
							
							
							
							
								
							
							
								f137101b90 
								
							 
						 
						
							
							
								
								Add the ruffle-player to the hotkey ignorelist  
							
							... 
							
							
							
							This should fix the focus issues. Thanks to kjarosh and Dinnerbone from the ruffle team for helping me debug this! 
							
						 
						
							2024-12-08 19:15:40 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									CenTdemeern1 
								
							 
						 
						
							
							
							
							
								
							
							
								6aa4727d1d 
								
							 
						 
						
							
							
								
								feat: Flash playback using Ruffle  
							
							... 
							
							
							
							Still a work in progress. 
							
						 
						
							2024-12-08 19:15:40 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dakkar 
								
							 
						 
						
							
							
							
							
								
							
							
								7f18e94e97 
								
							 
						 
						
							
							
								
								merge: Fix avatar decoration Z index for embeds ( !802 )  
							
							... 
							
							
							
							View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/802 
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Hazelnoot <acomputerdog@gmail.com> 
							
						 
						
							2024-12-08 18:01:38 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dakkar 
								
							 
						 
						
							
							
							
							
								
							
							
								a014bfc225 
								
							 
						 
						
							
							
								
								merge: Apply lessons learned from SkFlashPlayer to SkModPlayer ( !801 )  
							
							... 
							
							
							
							View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/801 
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Hazelnoot <acomputerdog@gmail.com> 
							
						 
						
							2024-12-08 18:00:53 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dakkar 
								
							 
						 
						
							
							
							
							
								
							
							
								fdac24aabe 
								
							 
						 
						
							
							
								
								merge: Resolve frontend/backend contradiction for home visibility embeds ( !803 )  
							
							... 
							
							
							
							View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/803 
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Hazelnoot <acomputerdog@gmail.com> 
							
						 
						
							2024-12-08 17:17:01 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								fc4599ec07 
								
							 
						 
						
							
							
								
								fix rate limit scaling (it's no longer inverted)  
							
							
							
						 
						
							2024-12-08 12:02:58 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								91c9b67cb0 
								
							 
						 
						
							
							
								
								bypass rate limits when factor is 0  
							
							
							
						 
						
							2024-12-08 11:58:57 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								6fa0f2230e 
								
							 
						 
						
							
							
								
								increase rate limit for /api/endpoint based on real-world testing  
							
							
							
						 
						
							2024-12-08 11:56:48 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								2bcac80092 
								
							 
						 
						
							
							
								
								use fraction seconds for rate limit headers  
							
							
							
						 
						
							2024-12-08 11:56:26 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									CenTdemeern1 
								
							 
						 
						
							
							
							
							
								
							
							
								85bbfd2e2b 
								
							 
						 
						
							
							
								
								Resolve frontend/backend contradiction for home visibility embeds  
							
							... 
							
							
							
							This now uses the same check from `packages/frontend/src/scripts/get-note-menu.ts` 
							
						 
						
							2024-12-08 17:52:26 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								7c002ce56e 
								
							 
						 
						
							
							
								
								move all Rate Limit type defs to rate-limit-utils.ts  
							
							
							
						 
						
							2024-12-08 11:33:57 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									CenTdemeern1 
								
							 
						 
						
							
							
							
							
								
							
							
								83c010453d 
								
							 
						 
						
							
							
								
								Fix avatar decoration Z index for embeds  
							
							
							
						 
						
							2024-12-08 16:56:18 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									CenTdemeern1 
								
							 
						 
						
							
							
							
							
								
							
							
								7888d20c35 
								
							 
						 
						
							
							
								
								Use module scss like everywhere else  
							
							
							
						 
						
							2024-12-08 16:04:47 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									CenTdemeern1 
								
							 
						 
						
							
							
							
							
								
							
							
								3e16028411 
								
							 
						 
						
							
							
								
								Add download attribute  
							
							
							
						 
						
							2024-12-08 15:57:22 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									CenTdemeern1 
								
							 
						 
						
							
							
							
							
								
							
							
								5bb9b63f62 
								
							 
						 
						
							
							
								
								Remove reactive computed values  
							
							
							
						 
						
							2024-12-08 15:56:44 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								8b091f77ca 
								
							 
						 
						
							
							
								
								check for invalid rate limit inputs  
							
							
							
						 
						
							2024-12-08 09:46:49 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								a7a1edc92e 
								
							 
						 
						
							
							
								
								fix NaN from extremely high rate limits  
							
							
							
						 
						
							2024-12-08 09:22:38 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									CenTdemeern1 
								
							 
						 
						
							
							
							
							
								
							
							
								c472794959 
								
							 
						 
						
							
							
								
								Move strings to sharkey-locales  
							
							
							
						 
						
							2024-12-08 15:05:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									CenTdemeern1 
								
							 
						 
						
							
							
							
							
								
							
							
								57a62832e5 
								
							 
						 
						
							
							
								
								Update Mi contributor list  
							
							
							
						 
						
							2024-12-08 14:59:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									CenTdemeern1 
								
							 
						 
						
							
							
							
							
								
							
							
								8a6970255d 
								
							 
						 
						
							
							
								
								Make everyone's pfp sizes consistent  
							
							
							
						 
						
							2024-12-08 14:53:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									CenTdemeern1 
								
							 
						 
						
							
							
							
							
								
							
							
								8e505336ae 
								
							 
						 
						
							
							
								
								Update Hazel's information  
							
							
							
						 
						
							2024-12-08 14:46:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									CenTdemeern1 
								
							 
						 
						
							
							
							
							
								
							
							
								88125b887f 
								
							 
						 
						
							
							
								
								Shuffle Sharkey contributors using Fisher-Yates  
							
							
							
						 
						
							2024-12-08 14:43:28 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								2781f53d6b 
								
							 
						 
						
							
							
								
								support fractional rate limit scaling  
							
							
							
						 
						
							2024-12-08 08:32:05 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								3864d1dacf 
								
							 
						 
						
							
							
								
								Merge branch 'develop' into feature/2024.10  
							
							... 
							
							
							
							# Conflicts:
#	packages/frontend/src/pages/admin/index.vue 
							
						 
						
							2024-12-08 08:07:55 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								ffbdfa9123 
								
							 
						 
						
							
							
								
								Synchronize server startup  
							
							... 
							
							
							
							This prevents an edge case where the server begins processing inbound API / AP requests before any of the chart / management daemons are ready, potentially leading to incorrect chart statistics. 
							
						 
						
							2024-12-08 08:01:33 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								afb026ebea 
								
							 
						 
						
							
							
								
								fix import order in SigninWithPasskeyApiService  
							
							
							
						 
						
							2024-12-08 07:49:06 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								fc5399a67d 
								
							 
						 
						
							
							
								
								revert un-needed changes to RateLimiterService  
							
							
							
						 
						
							2024-12-08 07:47:52 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									CenTdemeern1 
								
							 
						 
						
							
							
							
							
								
							
							
								d19b125618 
								
							 
						 
						
							
							
								
								Data driven about page sections  
							
							
							
						 
						
							2024-12-07 19:47:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								f6b256620b 
								
							 
						 
						
							
							
								
								separate SkRateLimiterService from RateLimiterService and update all usages  
							
							
							
						 
						
							2024-12-07 13:13:19 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								29c3beaa62 
								
							 
						 
						
							
							
								
								respect rate limit factor in FileServerService  
							
							
							
						 
						
							2024-12-07 12:18:42 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								32635ecc25 
								
							 
						 
						
							
							
								
								fix rate limit storage in redis  
							
							
							
						 
						
							2024-12-07 12:15:38 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								8239ce4282 
								
							 
						 
						
							
							
								
								fix incorrect X-RateLimit-Remaining header  
							
							
							
						 
						
							2024-12-07 12:14:42 -05:00