zima
d472c3b41e
Merge tag '2025.2.2' into update-to-2025.2.2
2025-03-27 13:30:04 -07:00
Hazelnoot
9fdb68d568
remove fileId
from importCustomEmojis
log
2025-03-02 13:47:02 -05:00
Hazelnoot
c02fd47811
fix formatting in SkFetchNote
2025-03-02 13:38:35 -05:00
Hazelnoot
e5b8fc3c80
add missing modlog render blocks
2025-03-02 13:38:35 -05:00
Hazelnoot
20e2a6e95a
add SkFetchNote to render a note by ID
2025-03-02 13:38:05 -05:00
Hazelnoot
9e833f724b
add DynamicNote to encapsulate MkNote / SkNote switching logic
2025-03-02 13:38:05 -05:00
Hazelnoot
cea77f3e2c
emit "show" event from MkLazy
2025-03-02 13:38:05 -05:00
Hazelnoot
27d43879a2
add moderation logs for many endpoints
...
- `/admin/delete-all-files-of-a-user`
- `/admin/nsfw-user`
- `/admin/unnsfw-user`
- `/admin/silence-user`
- `/admin/unsilence-user`
- `/admin/accounts/create`
- `/admin/drive/clean-remote-files`
- `/admin/drive/cleanup`
- `/admin/emoji/set-category-bulk`
- `/admin/emoji/set-license-bulk`
- `/admin/emoji/set-aliases-bulk`
- `/admin/emoji/add-aliases-bulk`
- `/admin/emoji/remove-aliases-bulk`
- `/admin/emoji/import-zip`
- `/admin/federation/delete-all-files`
- `/admin/federation/remove-all-following`
- `/admin/promo/create`
- `/admin/relay/add`
- `/admin/relay/remove`
2025-03-02 13:38:02 -05:00
Hazelnoot
14a81b4f85
merge: Add "reject quotes" settings ( !901 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/901
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-03-01 03:33:06 +00:00
dakkar
42d6e0deeb
fix lookup confirmations
...
having that "lookp user" check *twice* meant that typing a full
username, and then canceling the lookup confirmation, ended up doing a
lookup anyway
now, if you cancel the looup confirmation, you get a search
thanks to @Ares on Discord for reporting
2025-02-28 17:47:13 +00:00
dakkar
c33ce30d32
debounce the scratchpad
2025-02-26 13:08:46 +00:00
dakkar
71d842421d
debounce a bunch of MkInput
...
these are all the places I could find that (directly or indirectly)
perform API calls when the input is changed; telling the component to
"debounce" means that the API will be called at most once per second
2025-02-26 12:14:57 +00:00
Hazelnoot
c6cabb8c75
merge: Fix file description labels to use "alt text" terminology ( !911 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/911
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Hazelnoot <acomputerdog@gmail.com>
2025-02-22 03:23:49 +00:00
Hazelnoot
3642ea022b
disable inline note previews from users with quotes disabled
2025-02-20 21:34:09 -05:00
Jacob Hall
2c610f446b
do not change "description" key to "Alt text"
...
- switch Drive file info view to use the `caption` rather than
`description` i18n key, so that it reads "Alt text"
2025-02-20 11:21:13 -05:00
Hazelnoot
365a0bd2c5
improve labels and wording for reject quotes feature
2025-02-20 09:58:22 -05:00
Hazelnoot
292d3b9229
add "reject quotes" toggle at user and instance level
...
+ improve, cleanup, and de-duplicate quote resolution
+ add warning message when quote cannot be loaded
+ add "process error" framework to display warnings when a note cannot be correctly loaded from another instance
2025-02-20 09:57:48 -05:00
dakkar
534c35cca2
merge: Add "force content warning" setting for user moderation ( resolves #905 ) ( !876 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/876
Closes #905
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-02-20 10:20:49 +00:00
Hazelnoot
39321d13cc
prevent browser console spam when media fetch returns an error message or JSON payload
2025-02-16 19:27:29 -05:00
Hazelnoot
b2d43040b1
factor out shared "compute-merged-cw" routine
2025-02-16 19:20:42 -05:00
Hazelnoot
3d23cdc0e4
append mandatory CW in note previews
2025-02-16 19:20:41 -05:00
Hazelnoot
905b637648
append mandatory CW in all note views (Mk/Sk/Em + basic/Detailed/Simple/Sub)
2025-02-16 19:20:41 -05:00
Hazelnoot
c5933f369e
move mandatoryCW
from admin-user to PackedUserLite (public field)
2025-02-16 19:20:41 -05:00
Hazelnoot
563e32316f
factor out common append-content-warning routine for use in both frontend and backend
2025-02-16 19:20:41 -05:00
Hazelnoot
d5e9be318b
prevent duplicate ModLog entries when changing mod note or force CW
2025-02-16 19:20:41 -05:00
Hazelnoot
568d82a974
record ModLog entry when setting a user's content warning
2025-02-16 19:20:41 -05:00
Hazelnoot
4f79f85703
fix TypeScript errors in modlog.MogLog.vue
2025-02-16 19:20:41 -05:00
Hazelnoot
ea89348b62
add user-level "force content warning" moderation feature
2025-02-16 19:20:37 -05:00
Hazelnoot
667262dcfb
Merge branch 'develop' into merge/2024-02-03
...
# Conflicts:
# locales/index.d.ts
# packages/backend/src/core/SearchService.ts
# packages/frontend/src/pages/search.note.vue
# packages/misskey-js/src/autogen/types.ts
# sharkey-locales/en-US.yml
2025-02-13 17:04:50 -05:00
Hazelnoot
ed981a6970
add new note search file types (module, flash) and optimize file type query
2025-02-13 09:28:46 -05:00
Hazelnoot
feb80ee992
Merge branch 'develop' into merge/2024-02-03
2025-02-11 10:52:52 -05:00
Hazelnoot
363111f5de
Merge branch 'develop' into merge/2024-02-03
...
# Conflicts:
# locales/index.d.ts
# packages/backend/src/server/api/EndpointsModule.ts
# packages/backend/src/server/api/endpoints.ts
# packages/misskey-js/src/autogen/endpoint.ts
# sharkey-locales/en-US.yml
2025-02-10 23:34:52 -05:00
Marie
1da9245ca5
merge: hide note preview if it's already quoted - fixes #888 ( !894 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/894
Closes #888
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
2025-02-10 16:20:21 +00:00
dakkar
b7f06f2877
prevent a ReferenceError
...
before, we got:
> ReferenceError: can't access lexical declaration 'followRequestDone'
> before initialization
(of course in non-dev mode, `followRequestDone` had a different name)
2025-02-10 11:59:38 +00:00
dakkar
f66e534f26
fix the defaults
2025-02-10 11:54:47 +00:00
dakkar
c6eb1ffde3
hide note preview if it's already quoted - fixes #888
...
I do not particularly _love_ this solution, but it is simple and
effective
I can't find another reliable way to determine if a link goes to a
local note of the given id, apart from fetching the link
2025-02-10 11:42:10 +00:00
dakkar
01006058c4
simpler genKeys
2025-02-07 18:42:47 +00:00
Hazelnoot
105f8be9f5
copy changes from MkInstanceTicker to SkInstanceTicker
2025-02-07 12:16:41 -05:00
Hazelnoot
f36029f795
Merge branch 'develop' into merge/2024-02-03
...
# Conflicts:
# locales/index.d.ts
# packages/backend/src/core/entities/UserEntityService.ts
# packages/frontend/src/_dev_boot_.ts
# packages/misskey-js/src/autogen/types.ts
# sharkey-locales/en-US.yml
2025-02-07 11:57:44 -05:00
Marie
c889948f95
feat: Add generation of keys to admin page
2025-02-07 06:00:49 +01:00
Marie
d6c4b728df
merge: Add "follow back" button on follow-related notifications ( resolves #895 ) ( !873 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/873
Closes #895
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-02-07 03:50:12 +00:00
Marie
d629b882b0
merge: Allow users to set a default content warning for their new posts ( resolves #901 ) ( !881 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/881
Closes #901
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-02-07 03:47:20 +00:00
Marie
de7ecdc487
merge: Add buttons to accept/reject follow request from the requestor's profile ( resolves #896 ) ( !872 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/872
Closes #896
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-02-07 03:43:45 +00:00
Marie
2928ccf1e4
merge: handle more complex ruby from/to html - fixes #605 ( !866 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/866
Closes #605
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
2025-02-07 03:40:55 +00:00
Hazelnoot
0d1c993dd2
restore support for local dev using a non-local url
2025-02-06 12:57:44 -05:00
dakkar
708debf5d5
Merge tag '2025.2.0' into merge/2024-02-03
2025-02-06 10:22:57 +00:00
Hazelnoot
337326ed07
fix check for parts.length
2025-02-05 14:22:50 -05:00
Hazelnoot
8af91d9673
extract variable hasExistingDefaultCW to improve code readability
2025-02-05 14:22:50 -05:00
Hazelnoot
90e71ba413
apply default content warning to new posts
2025-02-05 14:22:50 -05:00
Hazelnoot
889804b2a8
add settings UI to configure defaultCW and defaultCWPriority
2025-02-05 14:22:50 -05:00