Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								4ed1ea8f89 
								
							 
						 
						
							
							
								
								increase chart rate limits to max=200 and rate=5/s  
							
							
							
						 
						
							2025-05-25 18:49:42 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								f8e7e08809 
								
							 
						 
						
							
							
								
								fix clip / translate button styling in MkNoteSub / SkNoteSub  
							
							
							
						 
						
							2025-05-25 18:49:22 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								cc17e1b5ab 
								
							 
						 
						
							
							
								
								fix Sub note toolbar not stopping click on mobile  
							
							
							
						 
						
							2025-05-25 18:49:22 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								5412ae27a6 
								
							 
						 
						
							
							
								
								add clip and translate buttons to MkNoteSub / SkNoteSub  
							
							
							
						 
						
							2025-05-25 18:49:22 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								b5357ac90d 
								
							 
						 
						
							
							
								
								disable "translate" button after translating  
							
							
							
						 
						
							2025-05-25 18:49:22 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								2c8c650216 
								
							 
						 
						
							
							
								
								fix "translate" and "clip" buttons opening the note on mobile  
							
							
							
						 
						
							2025-05-25 18:49:22 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dakkar 
								
							 
						 
						
							
							
							
							
								
							
							
								28aa62f988 
								
							 
						 
						
							
							
								
								handle EntityNotFoundError on all calls to *.pack()  
							
							
							
						 
						
							2025-05-25 12:42:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dakkar 
								
							 
						 
						
							
							
							
							
								
							
							
								9c89c91ded 
								
							 
						 
						
							
							
								
								handle "follow" notifs from deleted user  
							
							... 
							
							
							
							the backend should not send these, but still, let's not explode 
							
						 
						
							2025-05-25 12:35:13 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								7f5e43530f 
								
							 
						 
						
							
							
								
								enforce HTTPS for all federation  
							
							
							
						 
						
							2025-05-25 00:04:27 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								b6a71d2362 
								
							 
						 
						
							
							
								
								merge: make DynamicNote less dynamic - helps with  #1059  ( !1041 )  
							
							... 
							
							
							
							View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1041 
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev> 
							
						 
						
							2025-05-24 21:08:38 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marie 
								
							 
						 
						
							
							
							
							
								
							
							
								e59a3ad693 
								
							 
						 
						
							
							
								
								merge: Synchronize database entities and code models ( !1040 )  
							
							... 
							
							
							
							View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1040 
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev> 
							
						 
						
							2025-05-23 23:33:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marie 
								
							 
						 
						
							
							
							
							
								
							
							
								b05b4ec74d 
								
							 
						 
						
							
							
								
								merge: Cleanup admin user UI ( !1012 )  
							
							... 
							
							
							
							View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1012 
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev> 
							
						 
						
							2025-05-23 11:21:29 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								639556201a 
								
							 
						 
						
							
							
								
								merge: Add warning banner about word mute limitations ( resolves   #784 ) ( !1017 )  
							
							... 
							
							
							
							View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1017 
Closes  #784 
Approved-by: Marie <github@yuugi.dev>
Approved-by: dakkar <dakkar@thenautilus.net> 
							
						 
						
							2025-05-23 11:14:15 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								0ae8d85c3f 
								
							 
						 
						
							
							
								
								fix TS errors from defaultLike  
							
							
							
						 
						
							2025-05-22 16:20:49 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								c510cfa312 
								
							 
						 
						
							
							
								
								make meta.defaultLike non-nullable  
							
							
							
						 
						
							2025-05-22 16:08:26 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								418aea1eef 
								
							 
						 
						
							
							
								
								synchronize database entities and code models  
							
							
							
						 
						
							2025-05-22 14:34:04 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dakkar 
								
							 
						 
						
							
							
							
							
								
							
							
								5a961119a7 
								
							 
						 
						
							
							
								
								ask to reload when changing noteDesign  
							
							... 
							
							
							
							since it's not longer super-dynamic 
							
						 
						
							2025-05-21 18:32:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dakkar 
								
							 
						 
						
							
							
							
							
								
							
							
								7c61b57939 
								
							 
						 
						
							
							
								
								make sure that the DynamicNote component is *not* computed  
							
							... 
							
							
							
							my current hypothesis to explain #1059 :
- we have a timeline, with some notes
- a new note arrives on the websocket
- we replace the items in the pagination inside the timeline
- vue starts re-rendering the notes, using the `:key` values to know
  which ones to leave there and which ones to move / add / delete
- since DynamicNote is `computed`, every time vue needs to instantiate
  it, it does an `await`
- so if another note is waiting in the websocket buffer, it gets
  processed *while vue is rendering*
- processing the new note cause the `items` map (and the array
  computed from it) to be replaced
- at this point vue may well get a new iterator from the start of the
  new list of items, after it had already decided that the first few
  notes did not need to be changed
- which manifests as new notes appearing in the middle of the
  timeline!
- and after enough new notes have arrived, all the old notes are out
  of the items map, so their elements have all been deleted, and
  "normality" is restored
this makes sense in my head, let's see if this change actually fixes
the problem 
							
						 
						
							2025-05-21 18:27:39 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dakkar 
								
							 
						 
						
							
							
							
							
								
							
							
								d7ee652eb8 
								
							 
						 
						
							
							
								
								bump VueJS again  
							
							... 
							
							
							
							People have reported that #1059  happens even with the older version,
so there's no reason to not upgrade 
							
						 
						
							2025-05-21 18:26:49 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								2b2afdd53a 
								
							 
						 
						
							
							
								
								look at renoteId / replyId in case the renote / reply was not packed  
							
							
							
						 
						
							2025-05-21 08:33:41 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								aaba16c91b 
								
							 
						 
						
							
							
								
								exclude reply OP from preview  
							
							
							
						 
						
							2025-05-21 08:31:14 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								28551c8103 
								
							 
						 
						
							
							
								
								use config.url instead of " https://${config.host} "  
							
							
							
						 
						
							2025-05-21 08:27:23 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								e74fde8b31 
								
							 
						 
						
							
							
								
								optimize extractUrlFromMfm  
							
							
							
						 
						
							2025-05-20 22:33:14 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								dc1adcc491 
								
							 
						 
						
							
							
								
								skip resolving preview when a link is known to be recursive  
							
							
							
						 
						
							2025-05-20 21:37:25 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								38d4a7fd56 
								
							 
						 
						
							
							
								
								don't recursively render note previews  
							
							
							
						 
						
							2025-05-20 21:21:42 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								6c77be64b6 
								
							 
						 
						
							
							
								
								merge: Fix "fetch linked note" button for AP previews ( !1037 )  
							
							... 
							
							
							
							View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1037 
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev> 
							
						 
						
							2025-05-20 22:03:53 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marie 
								
							 
						 
						
							
							
							
							
								
							
							
								48d4841656 
								
							 
						 
						
							
							
								
								merge: Fix surious translation errors ( !1034 )  
							
							... 
							
							
							
							View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1034 
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev> 
							
						 
						
							2025-05-20 19:02:26 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dakkar 
								
							 
						 
						
							
							
							
							
								
							
							
								121898e5b1 
								
							 
						 
						
							
							
								
								downgrade vue, may help with  #1059  
							
							
							
						 
						
							2025-05-20 15:50:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								e167ddd72d 
								
							 
						 
						
							
							
								
								fix unknownUrl value  
							
							
							
						 
						
							2025-05-19 18:50:13 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								be1326372b 
								
							 
						 
						
							
							
								
								add missing import file extension  
							
							
							
						 
						
							2025-05-19 18:27:20 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								3a3f8770d9 
								
							 
						 
						
							
							
								
								factor our cache logic into a separate method  
							
							
							
						 
						
							2025-05-19 18:18:55 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								3936807184 
								
							 
						 
						
							
							
								
								remove preview ActivityPub flag if we encounter a permanent (non-retryable) error while fetching the note  
							
							
							
						 
						
							2025-05-19 18:11:25 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								34a6816636 
								
							 
						 
						
							
							
								
								fix error schema for FileServerService rate limit  
							
							
							
						 
						
							2025-05-19 17:59:49 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								bede498798 
								
							 
						 
						
							
							
								
								add rate limit for URL preview  
							
							
							
						 
						
							2025-05-19 17:58:35 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								f8c53466ef 
								
							 
						 
						
							
							
								
								make sure that the "fetch linked note" button actually remembers that the note is fetched  
							
							
							
						 
						
							2025-05-19 10:57:42 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ruby Iris Juric 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e57616830d 
								
							 
						 
						
							
							
								
								fix MK_CONFIG_MEILISEARCH_APIKEY not correctly setting config  
							
							
							
						 
						
							2025-05-19 14:48:22 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marie 
								
							 
						 
						
							
							
							
							
								
							
							
								793ef45bea 
								
							 
						 
						
							
							
								
								fix having double scrollbars  
							
							
							
						 
						
							2025-05-18 19:18:29 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								c412f5d69a 
								
							 
						 
						
							
							
								
								extract common translation UI into SkNoteTranslation.vue  
							
							
							
						 
						
							2025-05-18 14:51:22 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								cbb0f5a964 
								
							 
						 
						
							
							
								
								fix type errors in note translation source  
							
							
							
						 
						
							2025-05-18 14:03:40 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								10a2f32947 
								
							 
						 
						
							
							
								
								fix spurious "translation failed" errors in MkNoteSub  
							
							
							
						 
						
							2025-05-18 14:01:47 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marie 
								
							 
						 
						
							
							
							
							
								
							
							
								1801cbd278 
								
							 
						 
						
							
							
								
								merge: set transparent background for naked containers - fix 1063 ( !1033 )  
							
							... 
							
							
							
							View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1033 
Closes  #1063 
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev> 
							
						 
						
							2025-05-17 19:53:48 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marie 
								
							 
						 
						
							
							
							
							
								
							
							
								e7d525abbe 
								
							 
						 
						
							
							
								
								merge: Add option to put Translate button in the note toolbar ( !1030 )  
							
							... 
							
							
							
							View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1030 
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev> 
							
						 
						
							2025-05-17 19:53:15 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dakkar 
								
							 
						 
						
							
							
							
							
								
							
							
								d9f5c108b0 
								
							 
						 
						
							
							
								
								set transparent background for naked containers - fix 1063  
							
							... 
							
							
							
							`MkContainer` gained a background for its `.content` element, but that
needs to be overridden by the `naked` option (used for transparent
widgets) 
							
						 
						
							2025-05-17 13:26:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dakkar 
								
							 
						 
						
							
							
							
							
								
							
							
								0142463e1d 
								
							 
						 
						
							
							
								
								bump vue  
							
							
							
						 
						
							2025-05-17 12:45:26 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								2fdec0ce29 
								
							 
						 
						
							
							
								
								add option to put Translate button in the note toolbar  
							
							
							
						 
						
							2025-05-16 20:00:48 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								8c346eebc3 
								
							 
						 
						
							
							
								
								allow staff to assign roles to remote users  
							
							
							
						 
						
							2025-05-16 17:40:10 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								76a229620d 
								
							 
						 
						
							
							
								
								allow staff to un-assign conditional roles that have been erroneously assigned (such as by changing a role type)  
							
							
							
						 
						
							2025-05-16 17:40:10 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								812602ed19 
								
							 
						 
						
							
							
								
								fix expand/collapse icons for roles  
							
							
							
						 
						
							2025-05-16 17:40:10 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								1fcca626ca 
								
							 
						 
						
							
							
								
								fix error when expanding conditional role  
							
							
							
						 
						
							2025-05-16 17:40:10 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hazelnoot 
								
							 
						 
						
							
							
							
							
								
							
							
								b9109e5bb3 
								
							 
						 
						
							
							
								
								fix prop type for MKRolePreview  
							
							
							
						 
						
							2025-05-16 17:40:10 -04:00