| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | split url into webUrl and localUrl (like mastodon)stable | Freya Murphy | 13 hours | 5 | -7/+7 |
| | | |||||
| * | use deepl authorization header. | piuvas | 2026-01-03 | 1 | -5/+6 |
| | | |||||
| * | merge: Fix link verification for actors without a url field *FOR STABLE* ↵ | Hazelnoot | 2025-07-27 | 1 | -2/+6 |
| |\ | | | | | | | | | | | | | (!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/+6 |
| | | | |||||
| * | | fix users/report-abuse endpoint being really slow | Hazelnoot | 2025-07-27 | 1 | -4/+6 |
| |/ | |||||
| * | 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 ☹ | ||||
| * | 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 | 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> | ||||
| | * | | show signup reason in user admin screen | Hazelnoot | 2025-06-13 | 1 | -0/+4 |
| | |/ | |||||
| * / | hide admin secrets from the mod log | Hazelnoot | 2025-06-14 | 1 | -2/+22 |
| |/ | |||||
| * | use pnpm package alias for @transfem-org/sfm-js | Hazelnoot | 2025-06-12 | 1 | -1/+1 |
| | | |||||
| * | pcleanup dependencies: | Hazelnoot | 2025-06-12 | 1 | -137/+76 |
| | | | | | | | | * 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: Avoid more N+1 queries in NoteEntityService and UserEntityService (!1099) | Hazelnoot | 2025-06-12 | 18 | -38/+34 |
| |\ | | | | | | | | | | | View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1099 Approved-by: dakkar <dakkar@thenautilus.net> Approved-by: Marie <github@yuugi.dev> | ||||
| | * | normalize userFollowingsCache / userFollowersCache and add ↵ | Hazelnoot | 2025-06-09 | 7 | -27/+23 |
| | | | | | | | | | hibernatedUserCache to reduce the number of cache-clears and allow use of caching in many more places | ||||
| | * | re-type userFollowingsCache to match the others | Hazelnoot | 2025-06-09 | 3 | -3/+3 |
| | | | |||||
| | * | use more bulk hints in NoteEntityService / UserEntityService, and run the ↵ | Hazelnoot | 2025-06-09 | 3 | -3/+3 |
| | | | | | | | | | packMany queries in parallel | ||||
| | * | convert many RedisKVCaches to QuantumKVCache or MemoryKVCache | Hazelnoot | 2025-06-09 | 5 | -5/+5 |
| | | | |||||
| * | | enforce DM visibility in notes/mentions | Hazelnoot | 2025-06-10 | 1 | -3/+2 |
| |/ | |||||
| * | merge: Reduce log spam (!1004) | Hazelnoot | 2025-06-09 | 9 | -14/+20 |
| |\ | | | | | | | | | | | View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1004 Approved-by: dakkar <dakkar@thenautilus.net> Approved-by: Marie <github@yuugi.dev> | ||||
| | * | more use of identifiable errors, improvements to inner error rendering, and ↵ | Hazelnoot | 2025-06-06 | 4 | -8/+5 |
| | | | | | | | | | more heuristics for is-retryable-error | ||||
| | * | reduce, clarify, and normalize more error messages | Hazelnoot | 2025-06-06 | 4 | -5/+10 |
| | | | |||||
| | * | fix error logs and response in drive/files/create.ts | Hazelnoot | 2025-06-06 | 1 | -2/+2 |
| | | | |||||
| | * | emit IdentifiableErrors from validator.ts | Hazelnoot | 2025-06-06 | 1 | -0/+4 |
| | | | |||||
| * | | fix response type of i/registry/get endpoint | Hazelnoot | 2025-06-07 | 1 | -3/+1 |
| | | | |||||
| * | | fix array length check in i/update attributionDomains parameter | Hazelnoot | 2025-06-07 | 1 | -1/+1 |
| | | | |||||
| * | | add ActivityPub representation to admin-user.vue | Hazelnoot | 2025-06-07 | 1 | -5/+45 |
| |/ | |||||
| * | match attributionDomains entity to database schema | Hazelnoot | 2025-06-06 | 1 | -3/+9 |
| | | |||||
| * | merge: Additional performance fixes (!1095) | Hazelnoot | 2025-06-06 | 18 | -255/+212 |
| |\ | | | | | | | | | | | View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1095 Approved-by: dakkar <dakkar@thenautilus.net> Approved-by: Marie <github@yuugi.dev> | ||||
| | * | additional fixes and cleanup to all note endpoints | Hazelnoot | 2025-06-05 | 17 | -178/+156 |
| | | | |||||
| | * | fix performance regression in mentions endpoint | Hazelnoot | 2025-06-05 | 1 | -27/+43 |
| | | | |||||
| | * | fix performance regression in home timeline | Hazelnoot | 2025-06-05 | 1 | -55/+18 |
| | | | |||||
| * | | merge: Report admin UX improvements (!1060) | Hazelnoot | 2025-06-05 | 1 | -2/+15 |
| |\ \ | |/ |/| | | | | | | | View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1060 Approved-by: Marie <github@yuugi.dev> Approved-by: dakkar <dakkar@thenautilus.net> | ||||
| | * | remove report -> profile relations to avoid TypeORM bug ↵ | Hazelnoot | 2025-06-04 | 1 | -3/+3 |
| | | | | | | | | | https://github.com/typeorm/typeorm/issues/10469 | ||||
| | * | fix relation typo in abuse-user-reports | Hazelnoot | 2025-06-04 | 1 | -2/+2 |
| | | | |||||
| | * | add relations from abuse_user_report->user_profile to speed up ↵ | Hazelnoot | 2025-06-04 | 1 | -1/+9 |
| | | | | | | | | | admin/abuse-user-reports endpoint | ||||
| | * | add targetInstance to abuse report schema | Hazelnoot | 2025-06-04 | 1 | -0/+5 |
| | | | |||||
| | * | pack users with "me" context in AbuseUserReportEntityService | Hazelnoot | 2025-06-04 | 1 | -1/+1 |
| | | | |||||
| * | | fix performance drop in notes/mentions endpoint | Hazelnoot | 2025-06-04 | 1 | -4/+5 |
| |/ | |||||
| * | merge: Rework queries and add indexes to improve timeline performance (!1091) | Hazelnoot | 2025-06-04 | 12 | -276/+167 |
| |\ | | | | | | | | | | | View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1091 Approved-by: dakkar <dakkar@thenautilus.net> Approved-by: Marie <github@yuugi.dev> | ||||
| | * | restore join to note.channel in channel/timeline.ts | Hazelnoot | 2025-06-03 | 1 | -2/+2 |
| | | | |||||
| | * | copy changes to notes/following.ts | Hazelnoot | 2025-06-03 | 1 | -5/+11 |
| | | | |||||
| | * | copy changes to roles/notes.ts | Hazelnoot | 2025-06-03 | 1 | -3/+9 |
| | | | |||||
| | * | copy changes to channels/timeline.ts | Hazelnoot | 2025-06-03 | 1 | -14/+13 |
| | | | |||||
| | * | copy changes to user-list-timeline.ts | Hazelnoot | 2025-06-03 | 1 | -56/+14 |
| | | | |||||
| | * | copy changes to mentions.ts | Hazelnoot | 2025-06-03 | 1 | -14/+16 |
| | | | |||||
| | * | copy changes to antennas/notes.ts | Hazelnoot | 2025-06-03 | 1 | -8/+10 |
| | | | |||||