summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* split url into webUrl and localUrl (like mastodon)stableFreya Murphy16 min.127-355/+375
|
* merge: Release/2025.4.5 (!1258)Julia2026-01-1312-73/+298
|\ | | | | | | | | | | | | View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1258 Approved-by: Hazelnoot <acomputerdog@gmail.com> Approved-by: Marie <github@yuugi.dev> Approved-by: Julia <julia@insertdomain.name>
| * use more of latest gitlab configurationdakkar2026-01-038-3/+88
| |
| * use latest gitlab-ci configurationdakkar2026-01-031-63/+202
| |
| * bump versiondakkar2026-01-032-2/+2
| |
| * use deepl authorization header.piuvas2026-01-031-5/+6
|/
* merge: For 2025.4.4 (!1199)dakkar2025-07-3126-215/+562
|\ | | | | | | | | | | View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1199 Approved-by: Hazelnoot <acomputerdog@gmail.com> Approved-by: Marie <github@yuugi.dev>
| * merge: Improve URL validation *FOR STABLE* (!1191)dakkar2025-07-2816-172/+481
| |\ | | | | | | | | | | | | View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1191 Approved-by: Hazelnoot <acomputerdog@gmail.com>
| | * fix DI error in HttpRequestService.tsHazelnoot2025-07-272-2/+5
| | |
| | * resolve domain names when checking for private URLsHazelnoot2025-07-273-26/+65
| | |
| | * allow HTTP connections to private IPsHazelnoot2025-07-273-9/+42
| | |
| | * refactor actor validation to reduce code duplicationHazelnoot2025-07-276-109/+242
| | |
| | * move CaptchaError to a separate file to avoid circular import errorsHazelnoot2025-07-273-14/+23
| | |
| | * add comment about validation in verify-field-link.tsHazelnoot2025-07-271-0/+1
| | |
| | * remove unused console logging fallbacksHazelnoot2025-07-271-25/+5
| | |
| | * use logger instead of console for uncaughtException debug linesHazelnoot2025-07-271-2/+2
| | |
| | * add workarounds for node-fetch crashesHazelnoot2025-07-271-2/+20
| | |
| | * fix URL errors from incorrect validation in validateActorHazelnoot2025-07-271-19/+80
| | |
| | * re-use parsed URI in validateActorHazelnoot2025-07-271-2/+2
| | |
| | * verify URLs in DownloadServiceHazelnoot2025-07-271-0/+4
| | |
| | * use shared URL verification in verifyLinkFieldsHazelnoot2025-07-271-1/+1
| | |
| | * validate all URLs before fetchHazelnoot2025-07-277-73/+101
| |/ |/|
| * merge: Fix Postgres / TypeORM errors *FOR STABLE* (!1192)Hazelnoot2025-07-271-17/+25
| |\ | | | | | | | | | | | | View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1192 Approved-by: Hazelnoot <acomputerdog@gmail.com>
| | * fix more freeze / unfreeze errors caused by TypeORM bugsHazelnoot2025-07-271-13/+19
| | |
| | * fix user suspension / unsuspension not updating cachesHazelnoot2025-07-271-0/+6
| | |
| | * fix error in UserSuspendService.freezeAll and UserSuspendService.unFreezeAll ↵Hazelnoot2025-07-271-8/+4
| |/ |/| | | | | caused by TypeORM bug
| * merge: Fix factor scaling in rate limit *FOR STABLE* (!1194)Hazelnoot2025-07-273-12/+28
| |\ | | | | | | | | | | | | View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1194 Approved-by: Hazelnoot <acomputerdog@gmail.com>
| | * scale rate limit dripRate with factorHazelnoot2025-07-273-12/+28
| |/ |/|
| * merge: Fix link verification for actors without a url field *FOR STABLE* ↵Hazelnoot2025-07-273-6/+12
| |\ | | | | | | | | | | | | | | | | | | (!1193) View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1193 Approved-by: Hazelnoot <acomputerdog@gmail.com>
| | * include profile URI for link verificationHazelnoot2025-07-273-6/+12
| |/ |/|
| * merge: Fix extremely poor performance of users/report-abuse endpoint *FOR ↵Hazelnoot2025-07-273-6/+14
| |\ | | | | | | | | | | | | | | | | | | STABLE* (!1195) View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1195 Approved-by: Hazelnoot <acomputerdog@gmail.com>
| | * fix cherry-pick error: restore CacheService.findOptionalUserByIdHazelnoot2025-07-271-0/+5
| | |
| | * fix users/report-abuse endpoint being really slowHazelnoot2025-07-272-6/+9
| |/ |/|
| * bump release versiondakkar2025-07-272-2/+2
|/
* merge: disable outgoing mastodon quotes *FOR STABLE* (!1169)Hazelnoot2025-07-271-1/+2
|\ | | | | | | | | | | View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1169 Approved-by: Hazelnoot <acomputerdog@gmail.com> Approved-by: Marie <github@yuugi.dev>
| * disable outgoing mastodon quotesHazelnoot2025-07-161-1/+2
| |
* | merge: mark grouped notifs by oldest id - sort-of fix 1139 (!1152)dakkar2025-07-272-5/+23
|\ \ | | | | | | | | | | | | | | | View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1152 Approved-by: Hazelnoot <acomputerdog@gmail.com> Approved-by: Marie <github@yuugi.dev>
| * | sort notifications by creation timedakkar2025-07-251-1/+15
| | | | | | | | | | | | so groups are sorted newest first according to the displayed time
| * | mark grouped notifs by oldest id - sort-of fix 1139dakkar2025-07-031-4/+8
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Misskey's code does the same, but our groups behave differently enough that this may be not the best choice for example, let's say we have: - notifications 1-5 for reaction to note A - notifications 6-8 for reaction to note B - notifications 9-12 for reaction to note A - notification 13-19 for non-groupable events - notification 20 for reaction to note A and that events happened one every minute (so the last notification is from 20 minutes ago) client requests the most recent 10 notifications; we fetch notifications 1-10, and reply: - grouped id 6 for reactions 6-8 to note B - grouped id 10 for reactions 1-5, 9-10 to note A then the client requests 10 more notifications, untilId=10; we fetch notifications 11-20, and reply: - non-grouped notifications 13-19 - grouped id 20 for reactions 11,12,20 to note A because we sort by id, and also the `createdAt` marks the _newest_ event in each group, the client will then show: 6 reactions to note B, 6 minutes ago 4 reactions to note A, 1 minute ago notifications 13-19, 13 minutes to 19 minutes ago 3 reactions to note A, 11 minutes ago I don't know how to make this work better ☹
* | merge: recalculate size&hash after web-optimising videos (!1150)Hazelnoot2025-07-261-2/+5
|\ \ | |/ |/| | | | | | | View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1150 Approved-by: Charlotte <timo.herngreen@gmail.com> Approved-by: Hazelnoot <acomputerdog@gmail.com>
| * recalculate size&hash after web-optimising videosdakkar2025-07-021-2/+5
|/
* merge: prepare release 2025.4.3 (!1125)Julia2025-06-19396-5046/+10456
|\ | | | | | | | | | | View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1125 Approved-by: Marie <github@yuugi.dev> Approved-by: Julia <julia@insertdomain.name>
| * Merge branch 'develop' into release/2025.4.3dakkar2025-06-192-9/+95
| |\
| | * merge: fix(backend): Send Abuse Reports To Set Maintainer E-Mail (!1127)dakkar2025-06-192-9/+95
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1127 Closes #1069 Approved-by: dakkar <dakkar@thenautilus.net> Approved-by: Hazelnoot <acomputerdog@gmail.com>
| | | * refactor(backend): Remove Useless VariableLilly Schramm2025-06-181-2/+1
| | | |
| | | * refactor(backend): Resolve Nested ConditionalsLilly Schramm2025-06-181-4/+7
| | | |
| | | * fix(backend): Send Abuse Reports To Set Maintainer E-MailLilly Schramm2025-06-182-9/+93
| | | |
| * | | Merge branch 'develop' into release/2025.4.3dakkar2025-06-1912-311/+89
| |\| |
| | * | merge: update package list for docker (!1130)dakkar2025-06-191-2/+2
| | |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1130 Approved-by: dakkar <dakkar@thenautilus.net> Approved-by: Hazelnoot <acomputerdog@gmail.com>
| | | * | update package list for dockerMarie2025-06-191-2/+2
| | |/ /