| Commit message (Collapse) | Author | Files | Lines | ||
|---|---|---|---|---|---|
| 14 hours | split url into webUrl and localUrl (like mastodon)stable | Freya Murphy | 1 | -1/+1 | |
| 2026-01-03 | use more of latest gitlab configuration | dakkar | 8 | -3/+88 | |
| 2026-01-03 | use latest gitlab-ci configuration | dakkar | 1 | -63/+202 | |
| 2026-01-03 | bump version | dakkar | 2 | -2/+2 | |
| 2026-01-03 | use deepl authorization header. | piuvas | 1 | -5/+6 | |
| 2025-07-27 | fix DI error in HttpRequestService.ts | Hazelnoot | 2 | -2/+5 | |
| 2025-07-27 | resolve domain names when checking for private URLs | Hazelnoot | 3 | -26/+65 | |
| 2025-07-27 | allow HTTP connections to private IPs | Hazelnoot | 3 | -9/+42 | |
| 2025-07-27 | refactor actor validation to reduce code duplication | Hazelnoot | 6 | -109/+242 | |
| 2025-07-27 | bump release version | dakkar | 2 | -2/+2 | |
| 2025-07-27 | fix cherry-pick error: restore CacheService.findOptionalUserById | Hazelnoot | 1 | -0/+5 | |
| 2025-07-27 | fix users/report-abuse endpoint being really slow | Hazelnoot | 2 | -6/+9 | |
| 2025-07-27 | scale rate limit dripRate with factor | Hazelnoot | 3 | -12/+28 | |
| 2025-07-27 | include profile URI for link verification | Hazelnoot | 3 | -6/+12 | |
| 2025-07-27 | fix more freeze / unfreeze errors caused by TypeORM bugs | Hazelnoot | 1 | -13/+19 | |
| 2025-07-27 | fix user suspension / unsuspension not updating caches | Hazelnoot | 1 | -0/+6 | |
| 2025-07-27 | fix error in UserSuspendService.freezeAll and UserSuspendService.unFreezeAll ↵ | Hazelnoot | 1 | -8/+4 | |
| caused by TypeORM bug | |||||
| 2025-07-27 | move CaptchaError to a separate file to avoid circular import errors | Hazelnoot | 3 | -14/+23 | |
| 2025-07-27 | add comment about validation in verify-field-link.ts | Hazelnoot | 1 | -0/+1 | |
| 2025-07-27 | remove unused console logging fallbacks | Hazelnoot | 1 | -25/+5 | |
| 2025-07-27 | use logger instead of console for uncaughtException debug lines | Hazelnoot | 1 | -2/+2 | |
| 2025-07-27 | add workarounds for node-fetch crashes | Hazelnoot | 1 | -2/+20 | |
| 2025-07-27 | fix URL errors from incorrect validation in validateActor | Hazelnoot | 1 | -19/+80 | |
| 2025-07-27 | re-use parsed URI in validateActor | Hazelnoot | 1 | -2/+2 | |
| 2025-07-27 | verify URLs in DownloadService | Hazelnoot | 1 | -0/+4 | |
| 2025-07-27 | use shared URL verification in verifyLinkFields | Hazelnoot | 1 | -1/+1 | |
| 2025-07-27 | validate all URLs before fetch | Hazelnoot | 7 | -73/+101 | |
| 2025-07-25 | sort notifications by creation time | dakkar | 1 | -1/+15 | |
| so groups are sorted newest first according to the displayed time | |||||
| 2025-07-16 | disable outgoing mastodon quotes | Hazelnoot | 1 | -1/+2 | |
| 2025-07-03 | mark grouped notifs by oldest id - sort-of fix 1139 | dakkar | 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 ☹ | |||||
| 2025-07-02 | recalculate size&hash after web-optimising videos | dakkar | 1 | -2/+5 | |
| 2025-06-19 | update package list for docker | Marie | 1 | -2/+2 | |
| 2025-06-18 | add librsvg and imagemagick to docker image | Hazelnoot | 1 | -2/+2 | |
| 2025-06-18 | refactor(backend): Remove Useless Variable | Lilly Schramm | 1 | -2/+1 | |
| 2025-06-18 | refactor(backend): Resolve Nested Conditionals | Lilly Schramm | 1 | -4/+7 | |
| 2025-06-18 | fix(backend): Send Abuse Reports To Set Maintainer E-Mail | Lilly Schramm | 2 | -9/+93 | |
| 2025-06-18 | don't publish null updated property | Hazelnoot | 1 | -1/+1 | |
| 2025-06-18 | fix tests | Hazelnoot | 1 | -0/+2 | |
| 2025-06-18 | fold renderUpNote into renderNote | Hazelnoot | 3 | -240/+22 | |
| 2025-06-18 | don't allow boosts to be fetched as a note over AP | Hazelnoot | 1 | -1/+6 | |
| 2025-06-18 | filter boosts out of pinned notes when federating | Hazelnoot | 1 | -1/+1 | |
| 2025-06-18 | support boosts and edits in renderNoteOrRenoteActivity | Hazelnoot | 3 | -24/+23 | |
| 2025-06-18 | fix usage of appearNote in frontend components | Hazelnoot | 4 | -44/+34 | |
| 2025-06-16 | set version for release 2025.4.3 | dakkar | 2 | -2/+2 | |
| 2025-06-14 | check privacy settings in charts/user/following | Hazelnoot | 1 | -1/+78 | |
| 2025-06-14 | annotate types | dakkar | 1 | -4/+4 | |
| 2025-06-14 | group notifications regardless of when they happened - fix #633 | dakkar | 1 | -26/+61 | |
| 2025-06-14 | remove unused variables | dakkar | 1 | -3/+0 | |
| 2025-06-14 | don't unfollow anyone when suspending a user | Hazelnoot | 1 | -20/+64 | |
| 2025-06-14 | auto-select the first page of reactions on the note "reactions" pgae | Hazelnoot | 2 | -0/+10 | |