1
0
Commit Graph

31257 Commits

Author SHA1 Message Date
PrivateGER 4ab3abaa14 Move supported MIME types into file-level const 2025-05-29 21:18:02 +02:00
PrivateGER 0bf006b7d7 Fix formatting and import spacing in VideoProcessingService 2025-05-29 20:40:15 +02:00
PrivateGER 7cba9c11d4 Add web optimization for video files during processing 2025-05-29 20:29:42 +02:00
Julia 6d4860bb78 merge: Merge stable into develop (!1052)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1052
2025-05-29 00:47:04 +00:00
Julia Johannesen f2b07594d6 Bump develop version 2025-05-28 20:38:31 -04:00
Julia 6b554c178b merge: release 2025.4.2 (!1051)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1051

Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
Approved-by: Julia <julia@insertdomain.name>
2025-05-29 00:07:38 +00:00
dakkar 071db96938 bump version for release 2025-05-28 22:12:27 +01:00
Marie c9591cf47f merge: fix having double scrollbars (!1035)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1035

Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Hazelnoot <acomputerdog@gmail.com>
2025-05-28 21:08:49 +00:00
dakkar 90d53fe150 merge: Update vi th translations (!1046)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1046

Approved-by: Hazelnoot <acomputerdog@gmail.com>
2025-05-28 21:06:44 +00:00
Marie 6dad98f3ce merge: improve search for some of our settings (!1050)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1050

Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
2025-05-28 18:47:25 +00:00
dakkar 8b9e789895 improve search for some of our settings
* each `SearchMarker` can have at most 1 `SearchLabel` inside
* `SearcMarker`+`MkFolder` need some attributes to play together
2025-05-28 13:54:11 +01:00
Hazelnoot dd95d4a2d6 merge: Avoid use of <template> as a child of <TransitionGroup> (resolves #1059) (!1049)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1049

Closes #1059

Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-05-27 17:12:45 +00:00
Hazelnoot 93d51b8fc1 merge: Fix translate button (!1047)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1047

Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-05-27 17:12:23 +00:00
Ahri Enby 47d73f3c3d Update th-TH.yml 2025-05-27 11:28:23 +01:00
Hazelnoot eb760e63bc fix lint errors 2025-05-26 22:21:36 -04:00
Marie 2ce8a9b9a7 merge: handle "follow" notifs from deleted user (!1032)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1032

Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
2025-05-26 18:34:11 +00:00
Ahri Enby 06fa54b0c6 Update th-TH.yml 2025-05-26 16:59:35 +01:00
Ahri Enby e94dac4ce5 Update th-TH.yml 2025-05-26 16:59:35 +01:00
Ahri Enby ea7f5e5910 Update th-TH.yml 2025-05-26 16:59:35 +01:00
Ahri Enby a7f4033041 Update vi-VN.yml 2025-05-26 16:59:35 +01:00
Hazelnoot 17a56cb374 merge: add mediaDirectory config option to configure location of uploaded media (!1045)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1045

Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: dakkar <dakkar@thenautilus.net>
2025-05-26 14:26:44 +00:00
Hazelnoot 5ce95e7f0b merge: make configuration file directory configurable with MISSKEY_CONFIG_DIR environment variable (!1044)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1044

Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Hazelnoot <acomputerdog@gmail.com>
2025-05-26 14:26:32 +00:00
Ruby Iris Juric 4291a3d648 add mediaDirectory config option to configure location of uploaded media 2025-05-26 22:52:00 +10:00
Ruby Iris Juric 259eab513e make configuration file directory configurable with MISSKEY_CONFIG_DIR environment variable 2025-05-26 13:39:19 +10:00
Hazelnoot 1cc9afc555 avoid use of <template> as a child of <TransitionGroup> 2025-05-25 18:52:44 -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
Marie 9e8e08eb57 merge: Enforce HTTPS for all federation (!1042)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1042

Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-05-25 21:07:52 +00: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 1e434c8f4c merge: Skip preview for recursive links (!1039)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1039

Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-05-21 16:43:59 +00: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