| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | split url into webUrl and localUrl (like mastodon)stable | Freya Murphy | 15 hours | 23 | -71/+75 |
| | | |||||
| * | merge: Improve URL validation *FOR STABLE* (!1191) | dakkar | 2025-07-28 | 9 | -124/+247 |
| |\ | | | | | | | | | 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 | 1 | -13/+4 |
| | | | |||||
| | * | 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 |
| | | | |||||
| | * | 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 link verification for actors without a url field *FOR STABLE* ↵ | Hazelnoot | 2025-07-27 | 1 | -2/+4 |
| |\ \ | | | | | | | | | | | | | | | | | | | (!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 | 1 | -2/+4 |
| | |/ | |||||
| * | | 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 | 1 | -2/+3 |
| |/ | |||||
| * | 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 |
| | | | |||||
| * | | 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 |
| | | | |||||
| * | | support boosts and edits in renderNoteOrRenoteActivity | Hazelnoot | 2025-06-18 | 3 | -24/+23 |
| |/ | |||||
| * | merge: Show signup reason in user admin screen (resolves #1090) (!1114) | Hazelnoot | 2025-06-14 | 1 | -0/+4 |
| |\ | | | | | | | | | | | | | | | 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 |
| | | | |||||
| * | | 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 |
| | |/ | |||||
| * | | merge: fix some regressions due to recent merges (!1112) | Marie | 2025-06-14 | 3 | -33/+10 |
| |\ \ | | | | | | | | | | | | | | | | View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1112 Approved-by: Hazelnoot <acomputerdog@gmail.com> Approved-by: Marie <github@yuugi.dev> | ||||
| | * | | remove unused variables | dakkar | 2025-06-14 | 1 | -3/+0 |
| | | | | |||||
| | * | | fix `UserEntityService` packMany hints | dakkar | 2025-06-13 | 1 | -30/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * there's no need to pre-load follow requests for many users, since at most we'll pack them for only 1 user (the one requesting the data) * similarly, it makes sense to preload security keys for many users if we're serving a moderator's request, but if not, we need at most 1 user's keys (the requesting user's), and we can let `.pack()` fetch those * we always need to preload relations when serving a detailed request, not only when the set of users to pack does not include the requesting user | ||||
| | * | | avoid pushing to timelines of remote users | dakkar | 2025-06-13 | 2 | -0/+2 |
| | |/ | |||||
| * | | merge: Don't convert empty HTML elements to MFM (resolves #982) (!1116) | Hazelnoot | 2025-06-14 | 1 | -3/+9 |
| |\ \ | | | | | | | | | | | | | | | | | | | | | | View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1116 Closes #982 Approved-by: dakkar <dakkar@thenautilus.net> Approved-by: Marie <github@yuugi.dev> | ||||
| | * | | fix conversion of empty links to mfm URL | Hazelnoot | 2025-06-13 | 1 | -11/+12 |
| | | | | |||||
| | * | | avoid duplicating all the childNodes.length checks | Hazelnoot | 2025-06-13 | 1 | -48/+35 |
| | | | | |||||
| | * | | skip empty elements in MfmService.fromHtml | Hazelnoot | 2025-06-13 | 1 | -25/+43 |
| | |/ | |||||
| * / | throw S3 errors to prevent silent failures | Hazelnoot | 2025-06-13 | 1 | -25/+19 |
| |/ | |||||
| * | use pnpm package alias for @transfem-org/sfm-js | Hazelnoot | 2025-06-12 | 5 | -5/+5 |
| | | |||||
| * | pcleanup dependencies: | Hazelnoot | 2025-06-12 | 5 | -302/+319 |
| | | | | | | | | * Consolidate multiple different HTML/XML/RSS libraries to use the Cheerio stack * Remove unused deps * Move dev dependencies to correct section * Pin versions where missing | ||||
| * | merge: Emit log messages with correct level (!1097) | Hazelnoot | 2025-06-12 | 2 | -32/+52 |
| |\ | | | | | | | | | | | View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1097 Approved-by: dakkar <dakkar@thenautilus.net> Approved-by: Marie <github@yuugi.dev> | ||||
| | * | fix type errors with JsonLdService and remove unused factory pattern | Hazelnoot | 2025-06-09 | 2 | -32/+47 |
| | | | |||||
| | * | output log messages with correct level | Hazelnoot | 2025-06-09 | 1 | -5/+10 |
| | | | |||||
| * | | merge: Implement basic support for fep-e232 and fep-044f quotes (resolves ↵ | Hazelnoot | 2025-06-12 | 4 | -11/+70 |
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | #1097 and #1098) (!1098) View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1098 Closes #1097 and #1098 Approved-by: dakkar <dakkar@thenautilus.net> Approved-by: Marie <github@yuugi.dev> | ||||
| | * | | accept fep-e232 "tag" quotes in objects | Hazelnoot | 2025-06-09 | 1 | -1/+20 |
| | | | | |||||
| | * | | render fep-e232 "tag" quotes in notes | Hazelnoot | 2025-06-09 | 1 | -3/+25 |
| | | | | |||||
| | * | | pull out ILink interface | Hazelnoot | 2025-06-09 | 1 | -2/+12 |
| | | | | |||||