This website requires JavaScript.
d7ee652eb8
bump VueJS again
dakkar
2025-05-21 18:26:49 +01:00
1e434c8f4c
merge: Skip preview for recursive links (!1039 )
Hazelnoot
2025-05-21 16:43:59 +00:00
2b2afdd53a
look at renoteId / replyId in case the renote / reply was not packed
Hazelnoot
2025-05-21 08:33:41 -04:00
aaba16c91b
exclude reply OP from preview
Hazelnoot
2025-05-21 08:31:14 -04:00
28551c8103
use config.url instead of "https://${config.host} "
Hazelnoot
2025-05-21 08:27:23 -04:00
e74fde8b31
optimize extractUrlFromMfm
Hazelnoot
2025-05-20 22:33:14 -04:00
dc1adcc491
skip resolving preview when a link is known to be recursive
Hazelnoot
2025-05-20 21:37:25 -04:00
38d4a7fd56
don't recursively render note previews
Hazelnoot
2025-05-20 21:21:42 -04:00
6c77be64b6
merge: Fix "fetch linked note" button for AP previews (!1037 )
Hazelnoot
2025-05-20 22:03:53 +00:00
48d4841656
merge: Fix surious translation errors (!1034 )
Marie
2025-05-20 19:02:26 +00:00
c107c47b89
merge: downgrade vue, may help with #1059 (!1038 )
Marie
2025-05-20 19:02:09 +00:00
121898e5b1
downgrade vue, may help with #1059
dakkar
2025-05-20 15:13:36 +01:00
e167ddd72d
fix unknownUrl value
Hazelnoot
2025-05-19 18:50:13 -04:00
be1326372b
add missing import file extension
Hazelnoot
2025-05-19 18:27:20 -04:00
3a3f8770d9
factor our cache logic into a separate method
Hazelnoot
2025-05-19 18:18:55 -04:00
3936807184
remove preview ActivityPub flag if we encounter a permanent (non-retryable) error while fetching the note
Hazelnoot
2025-05-19 18:11:25 -04:00
34a6816636
fix error schema for FileServerService rate limit
Hazelnoot
2025-05-19 17:59:49 -04:00
bede498798
add rate limit for URL preview
Hazelnoot
2025-05-19 17:58:35 -04:00
f8c53466ef
make sure that the "fetch linked note" button actually remembers that the note is fetched
Hazelnoot
2025-05-19 10:57:42 -04:00
10a94b49a4
merge: fix MK_CONFIG_MEILISEARCH_APIKEY not correctly setting config (!1036 )
dakkar
2025-05-19 12:38:44 +00:00
e57616830d
fix MK_CONFIG_MEILISEARCH_APIKEY not correctly setting config
Ruby Iris Juric
2025-05-19 14:48:22 +10:00
793ef45bea
fix having double scrollbars
Marie
2025-05-18 19:18:29 +00:00
c412f5d69a
extract common translation UI into SkNoteTranslation.vue
Hazelnoot
2025-05-18 14:51:22 -04:00
cbb0f5a964
fix type errors in note translation source
Hazelnoot
2025-05-18 14:03:40 -04:00
10a2f32947
fix spurious "translation failed" errors in MkNoteSub
Hazelnoot
2025-05-18 14:01:47 -04:00
1801cbd278
merge: set transparent background for naked containers - fix 1063 (!1033 )
Marie
2025-05-17 19:53:48 +00:00
e7d525abbe
merge: Add option to put Translate button in the note toolbar (!1030 )
Marie
2025-05-17 19:53:15 +00:00
bacb46da53
merge: bump vue (!1031 )
Marie
2025-05-17 19:51:32 +00:00
d9f5c108b0
set transparent background for naked containers - fix 1063
dakkar
2025-05-17 13:26:16 +01:00
0142463e1d
bump vue
dakkar
2025-05-15 15:47:28 +01:00
2fdec0ce29
add option to put Translate button in the note toolbar
Hazelnoot
2025-05-16 20:00:48 -04:00
ce8bcf5707
clarify IP tip message
Hazelnoot
2025-05-12 14:21:21 -04:00
2788855111
update locales index.d.ts
Hazelnoot
2025-05-10 18:38:52 -04:00
8c346eebc3
allow staff to assign roles to remote users
Hazelnoot
2025-05-10 12:43:49 -04:00
76a229620d
allow staff to un-assign conditional roles that have been erroneously assigned (such as by changing a role type)
Hazelnoot
2025-05-10 12:43:33 -04:00
812602ed19
fix expand/collapse icons for roles
Hazelnoot
2025-05-10 12:34:48 -04:00
1fcca626ca
fix error when expanding conditional role
Hazelnoot
2025-05-10 12:30:55 -04:00
b9109e5bb3
fix prop type for MKRolePreview
Hazelnoot
2025-05-10 12:30:19 -04:00
20e9c02431
add missing "inline" tag to reset password button
Hazelnoot
2025-05-10 12:21:43 -04:00
d47d7c1b7d
remove extra <template> tag from ips block
Hazelnoot
2025-05-10 12:20:45 -04:00
1ac8ceb8a6
collapse moderation note if empty
Hazelnoot
2025-05-10 12:18:28 -04:00
d717df938b
cleanup admin user UI
Hazelnoot
2025-05-10 12:15:01 -04:00
228e522081
add "followStats" property to admin/show-user response
Hazelnoot
2025-05-10 12:13:16 -04:00
2da1590e8a
add "accent" styling to MkButton
Hazelnoot
2025-05-10 12:12:54 -04:00
fd339717c7
respect animation prefs in MkNumber
Hazelnoot
2025-05-10 12:12:43 -04:00
a3dc2e8562
add new role conditions for local/remote followers/followees
Hazelnoot
2025-05-09 11:53:29 -04:00
f869bdfc4e
merge: await reverseConcat (!1029 )
Marie
2025-05-15 17:55:38 +00:00
323ad31605
await reverseConcat
dakkar
2025-05-15 14:54:14 +01:00
a2a38c78db
merge: Experimental improvements to Delete Account process (maybe resolves #1035 ) (!1021 )
Hazelnoot
2025-05-15 13:00:47 +00:00
33029e3b58
merge: Add "can trend" role policy (resolves #1050 , #1051 , and #1052 ) (!1010 )
Hazelnoot
2025-05-15 08:40:19 +00:00
10622ceec7
replace andWhere with where
Hazelnoot
2025-05-14 23:26:22 -04:00
b7b30bde5d
use /users endpoint for explore exclusively (restore original behavior)
Hazelnoot
2025-05-12 22:43:19 -04:00
bb8609d0f0
rename popularUsersLocal.host to popularUsersLocal.name
Hazelnoot
2025-05-12 13:29:55 -04:00
dee2e19b63
don't trend notes from non-explorable or non-trendable users
Hazelnoot
2025-05-11 05:46:40 -04:00
0b8c101d71
check ps.trending before hiding non-explorable users from /users endpoint
Hazelnoot
2025-05-11 05:25:59 -04:00
b4bce57fcb
update user activity on Renote, Un-Renote, Note Edit, React, and Un-React
Hazelnoot
2025-05-11 05:06:58 -04:00
b22b5577b4
also delete AP logs for cascading notes
Hazelnoot
2025-05-11 05:06:25 -04:00
7cb7ed6fc9
decrement quote count correctly
Hazelnoot
2025-05-11 05:06:10 -04:00
36e1ad0f56
fix lint and TS errors in explore.users.vue
Hazelnoot
2025-05-11 04:50:26 -04:00
60373cb24f
fix references to userOrId
Hazelnoot
2025-05-10 09:17:30 -04:00
57d32ea900
enforce "can trend" role policy in trending user page
Hazelnoot
2025-05-09 23:02:47 -04:00
81910cf725
add new featured tab for "users popular locally"
Hazelnoot
2025-05-09 22:33:08 -04:00
2e4ec0dd9e
add role policy to allow note trending
Hazelnoot
2025-05-09 21:33:30 -04:00
c47a6937e5
clarify word mute warning
Hazelnoot
2025-05-12 13:43:41 -04:00
535d316839
add warning banner about word mute limitations
Hazelnoot
2025-05-10 21:39:25 -04:00
1a9f8f782a
merge: Allow port ranges in allowedPrivateIps (!1025 )
Marie
2025-05-14 18:40:19 +00:00
1bed360444
merge: Fix "show muted word" setting (!1016 )
Marie
2025-05-14 18:37:11 +00:00
7b0ee41c77
merge: Cache note translations in Redis (!1027 )
Marie
2025-05-14 18:36:53 +00:00
c8d3ee5500
merge: Allow custom timeouts for translation API requests (!1026 )
Hazelnoot
2025-05-14 18:36:30 +00:00
8348a36f24
cleanup, simplify, and merge duplicate word mute implementations
Hazelnoot
2025-05-13 22:58:24 -04:00
9a792c32c2
improve wording of translation timeout caption
Hazelnoot
2025-05-13 22:33:09 -04:00
e7db6e5569
remove use of watch in external-services.vue
Hazelnoot
2025-05-13 22:32:49 -04:00
dc79244f5b
fix parsing bare IPs
Hazelnoot
2025-05-13 22:28:19 -04:00
b888ff931d
fix unit tests for HttpRequestService.ts
Hazelnoot
2025-05-13 22:27:18 -04:00
e914be3694
fix "network" property in allowedPrivateNetworks
Hazelnoot
2025-05-13 22:24:48 -04:00
ebd4ccdd55
enforce port restrictions against requests that happen to be missing the port
Hazelnoot
2025-05-13 22:22:40 -04:00
4ddb16aa9a
rename "mask" to "prefixLength" for clarity
Hazelnoot
2025-05-13 22:21:03 -04:00
5116586d79
improve YAML syntax for defining allowed IPs
Hazelnoot
2025-05-13 22:19:24 -04:00
b52db71e18
factor out shared word mute logic
Hazelnoot
2025-05-12 23:28:55 -04:00
f62249635f
add manual save button to translation timeout field
Hazelnoot
2025-05-12 21:56:59 -04:00
e7ee2cc398
add configurable timeout for note translations
Hazelnoot
2025-05-12 00:23:59 -04:00
1a3c6f25a2
simplify access to showSoftWordMutedWord
Hazelnoot
2025-05-12 13:39:12 -04:00
5cb0129c49
show muted words in following feed
Hazelnoot
2025-05-10 21:21:50 -04:00
05e5be8218
show muted words in NoteDetailed / NoteSub components
Hazelnoot
2025-05-10 20:01:26 -04:00
7cd1d9ad93
return actual muted word from check-word-mute.ts
Hazelnoot
2025-05-10 20:01:01 -04:00
fb63167d85
allow private IP ranges to specify allowed ports
Hazelnoot
2025-05-11 23:22:41 -04:00
7b54a3ca48
allow user to be deleted if profile is missing
Hazelnoot
2025-05-11 00:12:43 -04:00
0a7ef89a17
delete user registry items
Hazelnoot
2025-05-11 00:11:44 -04:00
fdf67f6fc7
don't sent account deletion notice until after it actually completes
Hazelnoot
2025-05-11 00:07:21 -04:00
7cf293de94
add more manual steps to process account deletion in smaller chunks
Hazelnoot
2025-05-11 00:06:53 -04:00
a8a8c41a9b
allow caller to pass in existing reaction hint to ReactionService.delete
Hazelnoot
2025-05-11 00:05:52 -04:00
fe5def9de0
await delete account in queue in case of errors
Hazelnoot
2025-05-10 23:31:06 -04:00
077096d04e
use deliverMany to reduce overhead of account deletion queue
Hazelnoot
2025-05-10 23:30:29 -04:00
7ad772116b
delete user reactions before notes
Hazelnoot
2025-05-10 23:21:04 -04:00
4e8993bad7
add debug logging for translation endpoint
Hazelnoot
2025-05-12 21:33:48 -04:00
7cf766d44c
fix infinite spinner when translation request fails
Hazelnoot
2025-05-12 13:20:30 -04:00
871a4d3fb1
cache and re-use note translations
Hazelnoot
2025-05-12 13:20:17 -04:00
7db48ffa8d
add redis cache for note translations
Hazelnoot
2025-05-12 13:16:01 -04:00
03b1960e63
set common default values for RedisKVCache callbacks
Hazelnoot
2025-05-12 13:15:25 -04:00
61aaa586fe
add hasText type guard for notes
Hazelnoot
2025-05-12 13:12:37 -04:00