| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | split url into webUrl and localUrl (like mastodon)stable | Freya Murphy | 11 hours | 60 | -187/+205 |
| | | |||||
| * | use deepl authorization header. | piuvas | 2026-01-03 | 1 | -5/+6 |
| | | |||||
| * | merge: Improve URL validation *FOR STABLE* (!1191) | dakkar | 2025-07-28 | 13 | -153/+293 |
| |\ | | | | | | | | | View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1191 Approved-by: Hazelnoot <acomputerdog@gmail.com> | ||||
| | * | fix DI error in HttpRequestService.ts | Hazelnoot | 2025-07-27 | 1 | -1/+5 |
| | | | |||||
| | * | resolve domain names when checking for private URLs | Hazelnoot | 2025-07-27 | 2 | -9/+22 |
| | | | |||||
| | * | allow HTTP connections to private IPs | Hazelnoot | 2025-07-27 | 2 | -7/+18 |
| | | | |||||
| | * | refactor actor validation to reduce code duplication | Hazelnoot | 2025-07-27 | 4 | -108/+129 |
| | | | |||||
| | * | move CaptchaError to a separate file to avoid circular import errors | Hazelnoot | 2025-07-27 | 3 | -14/+23 |
| | | | |||||
| | * | add comment about validation in verify-field-link.ts | Hazelnoot | 2025-07-27 | 1 | -0/+1 |
| | | | |||||
| | * | remove unused console logging fallbacks | Hazelnoot | 2025-07-27 | 1 | -25/+5 |
| | | | |||||
| | * | use logger instead of console for uncaughtException debug lines | Hazelnoot | 2025-07-27 | 1 | -2/+2 |
| | | | |||||
| | * | add workarounds for node-fetch crashes | Hazelnoot | 2025-07-27 | 1 | -2/+20 |
| | | | |||||
| | * | fix URL errors from incorrect validation in validateActor | Hazelnoot | 2025-07-27 | 1 | -19/+80 |
| | | | |||||
| | * | re-use parsed URI in validateActor | Hazelnoot | 2025-07-27 | 1 | -2/+2 |
| | | | |||||
| | * | verify URLs in DownloadService | Hazelnoot | 2025-07-27 | 1 | -0/+4 |
| | | | |||||
| | * | use shared URL verification in verifyLinkFields | Hazelnoot | 2025-07-27 | 1 | -1/+1 |
| | | | |||||
| | * | validate all URLs before fetch | Hazelnoot | 2025-07-27 | 6 | -63/+81 |
| | | | |||||
| * | | merge: Fix Postgres / TypeORM errors *FOR STABLE* (!1192) | Hazelnoot | 2025-07-27 | 1 | -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 bugs | Hazelnoot | 2025-07-27 | 1 | -13/+19 |
| | | | | |||||
| | * | | fix user suspension / unsuspension not updating caches | Hazelnoot | 2025-07-27 | 1 | -0/+6 |
| | | | | |||||
| | * | | fix error in UserSuspendService.freezeAll and UserSuspendService.unFreezeAll ↵ | Hazelnoot | 2025-07-27 | 1 | -8/+4 |
| | |/ | | | | | | | caused by TypeORM bug | ||||
| * | | merge: Fix factor scaling in rate limit *FOR STABLE* (!1194) | Hazelnoot | 2025-07-27 | 2 | -2/+2 |
| |\ \ | | | | | | | | | | | | | View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1194 Approved-by: Hazelnoot <acomputerdog@gmail.com> | ||||
| | * | | scale rate limit dripRate with factor | Hazelnoot | 2025-07-27 | 2 | -2/+2 |
| | |/ | |||||
| * | | merge: Fix link verification for actors without a url field *FOR STABLE* ↵ | Hazelnoot | 2025-07-27 | 3 | -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 verification | Hazelnoot | 2025-07-27 | 3 | -6/+12 |
| | |/ | |||||
| * | | fix cherry-pick error: restore CacheService.findOptionalUserById | Hazelnoot | 2025-07-27 | 1 | -0/+5 |
| | | | |||||
| * | | fix users/report-abuse endpoint being really slow | Hazelnoot | 2025-07-27 | 2 | -6/+9 |
| |/ | |||||
| * | merge: disable outgoing mastodon quotes *FOR STABLE* (!1169) | Hazelnoot | 2025-07-27 | 1 | -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 quotes | Hazelnoot | 2025-07-16 | 1 | -1/+2 |
| | | | |||||
| * | | merge: mark grouped notifs by oldest id - sort-of fix 1139 (!1152) | dakkar | 2025-07-27 | 1 | -4/+8 |
| |\ \ | | | | | | | | | | | | | | | | 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> | ||||
| | * | | mark grouped notifs by oldest id - sort-of fix 1139 | dakkar | 2025-07-03 | 1 | -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 ☹ | ||||
| * / | recalculate size&hash after web-optimising videos | dakkar | 2025-07-02 | 1 | -2/+5 |
| |/ | |||||
| * | merge: fix(backend): Send Abuse Reports To Set Maintainer E-Mail (!1127) | dakkar | 2025-06-19 | 1 | -9/+23 |
| |\ | | | | | | | | | | | | | | | 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): Resolve Nested Conditionals | Lilly Schramm | 2025-06-18 | 1 | -4/+7 |
| | | | |||||
| | * | fix(backend): Send Abuse Reports To Set Maintainer E-Mail | Lilly Schramm | 2025-06-18 | 1 | -9/+20 |
| | | | |||||
| * | | don't publish null updated property | Hazelnoot | 2025-06-18 | 1 | -1/+1 |
| | | | |||||
| * | | fold renderUpNote into renderNote | Hazelnoot | 2025-06-18 | 2 | -187/+22 |
| | | | |||||
| * | | don't allow boosts to be fetched as a note over AP | Hazelnoot | 2025-06-18 | 1 | -1/+6 |
| | | | |||||
| * | | filter boosts out of pinned notes when federating | Hazelnoot | 2025-06-18 | 1 | -1/+1 |
| | | | |||||
| * | | support boosts and edits in renderNoteOrRenoteActivity | Hazelnoot | 2025-06-18 | 3 | -24/+23 |
| |/ | |||||
| * | merge: Check privacy settings in charts/user/following (resolves #1107) (!1124) | Hazelnoot | 2025-06-14 | 1 | -1/+78 |
| |\ | | | | | | | | | | | | | | | View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1124 Closes #1107 Approved-by: dakkar <dakkar@thenautilus.net> Approved-by: Marie <github@yuugi.dev> | ||||
| | * | check privacy settings in charts/user/following | Hazelnoot | 2025-06-14 | 1 | -1/+78 |
| | | | |||||
| * | | merge: group notifications regardless of when they happened - fix #633 (!1123) | Marie | 2025-06-14 | 1 | -26/+61 |
| |\ \ | |/ |/| | | | | | | | | | | | View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1123 Closes #633 Approved-by: Hazelnoot <acomputerdog@gmail.com> Approved-by: Marie <github@yuugi.dev> | ||||
| | * | annotate types | dakkar | 2025-06-14 | 1 | -4/+4 |
| | | | |||||
| | * | group notifications regardless of when they happened - fix #633 | dakkar | 2025-06-14 | 1 | -26/+61 |
| | | | |||||
| * | | merge: Show signup reason in user admin screen (resolves #1090) (!1114) | Hazelnoot | 2025-06-14 | 3 | -10/+18 |
| |\ \ | | | | | | | | | | | | | | | | | | | | | | View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1114 Closes #1090 Approved-by: dakkar <dakkar@thenautilus.net> Approved-by: Marie <github@yuugi.dev> | ||||
| | * | | fix TS errors | Hazelnoot | 2025-06-13 | 1 | -0/+4 |
| | | | | |||||
| | * | | show signup reason in user admin screen | Hazelnoot | 2025-06-13 | 2 | -10/+14 |
| | | | | |||||
| * | | | merge: Don't unfollow suspended users (!1122) | Hazelnoot | 2025-06-14 | 1 | -20/+64 |
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1122 Approved-by: dakkar <dakkar@thenautilus.net> Approved-by: Marie <github@yuugi.dev> | ||||
| | * | | | don't unfollow anyone when suspending a user | Hazelnoot | 2025-06-14 | 1 | -20/+64 |
| | |/ / | |||||