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
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
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
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
Marie
c107c47b89
merge: downgrade vue, may help with #1059 ( !1038 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1038
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
2025-05-20 19:02:09 +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
dakkar
10a94b49a4
merge: fix MK_CONFIG_MEILISEARCH_APIKEY not correctly setting config ( !1036 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1036
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Hazelnoot <acomputerdog@gmail.com>
2025-05-19 12:38:44 +00:00
Ruby Iris Juric
e57616830d
fix MK_CONFIG_MEILISEARCH_APIKEY not correctly setting config
2025-05-19 14:48:22 +10: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