summaryrefslogtreecommitdiff
path: root/packages/backend/src/server (follow)
Commit message (Expand)AuthorAgeFilesLines
* merge: Synchronize database entities and code models (!1040)Marie2025-05-232-1/+5
|\
| * fix TS errors from defaultLikeHazelnoot2025-05-222-1/+5
* | merge: Cleanup admin user UI (!1012)Marie2025-05-231-0/+39
|\ \ | |/ |/|
| * add "followStats" property to admin/show-user responseHazelnoot2025-05-161-0/+39
* | use config.url instead of "https://${config.host}"Hazelnoot2025-05-212-1/+2
* | factor our cache logic into a separate methodHazelnoot2025-05-191-27/+37
* | remove preview ActivityPub flag if we encounter a permanent (non-retryable) e...Hazelnoot2025-05-191-13/+37
* | fix error schema for FileServerService rate limitHazelnoot2025-05-191-3/+5
* | add rate limit for URL previewHazelnoot2025-05-191-11/+61
* | make sure that the "fetch linked note" button actually remembers that the not...Hazelnoot2025-05-191-32/+146
|/
* replace andWhere with whereHazelnoot2025-05-141-1/+1
* use /users endpoint for explore exclusively (restore original behavior)Hazelnoot2025-05-141-12/+6
* don't trend notes from non-explorable or non-trendable usersHazelnoot2025-05-141-1/+2
* check ps.trending before hiding non-explorable users from /users endpointHazelnoot2025-05-141-1/+4
* enforce "can trend" role policy in trending user pageHazelnoot2025-05-142-2/+30
* add new featured tab for "users popular locally"Hazelnoot2025-05-141-2/+17
* add role policy to allow note trendingHazelnoot2025-05-142-2/+2
* merge: Cache note translations in Redis (!1027)Marie2025-05-141-13/+48
|\
| * add debug logging for translation endpointHazelnoot2025-05-121-0/+1
| * cache and re-use note translationsHazelnoot2025-05-121-13/+47
* | add configurable timeout for note translationsHazelnoot2025-05-123-0/+12
|/
* merge: Fix word mute character calculation (resolves #861) (!1018)Hazelnoot2025-05-121-2/+7
|\
| * fix calculation of word muteHazelnoot2025-05-101-2/+7
* | don't show hidden hashtags on the trending pageHazelnoot2025-05-101-0/+6
|/
* properly announce Accept-Ranges on drive filesJeDaYoshi2025-05-091-4/+16
* merge: Check for truncated uploads in Mastodon API (!998)Marie2025-05-091-1/+1
|\
| * match saveToTempFile return type with other create-temp functionHazelnoot2025-05-081-1/+1
* | added cleanup to more sectionsMarie2025-05-081-0/+3
* | refactor: ファイルアップロード時のテストを追加 (#15928)おさむのひと2025-05-082-1/+9
* | Revert "fix: 添付ファイルのあるリクエストを受けたときの...おさむのひと2025-05-083-121/+62
|/
* merge: Replace JSDOM with cheerio (!973)Marie2025-05-082-3/+4
|\
| * fix type errorsHazelnoot2025-05-081-2/+2
| * replace JSDOM with cheerioHazelnoot2025-05-081-1/+2
* | merge: Improve inline quote detection and link previews (resolves #1047 and #...Marie2025-05-081-40/+148
|\ \
| * | fix return type of fetchSummary and fetchSummaryFromProxyHazelnoot2025-05-081-2/+2
| * | add same-authority check between fetched note and summary urlHazelnoot2025-05-081-1/+1
| * | avoid fetching notes twice in UrlPreviewServiceHazelnoot2025-05-081-9/+14
| * | check summary.haveNoteLocally after setting summary.activityPub to improve su...Hazelnoot2025-05-081-14/+11
| * | softer URL preview validation: remove unsupported URLs instead of rejecting t...Hazelnoot2025-05-081-4/+8
| * | validate more URLs in UrlPreviewService.tsHazelnoot2025-05-081-8/+37
| * | await cache update to avoid hammering redis in UrlPreviewService.tsHazelnoot2025-05-081-1/+2
| * | reduce caching for failed previewsHazelnoot2025-05-081-1/+1
| * | reduce log spam from UrlPreviewService.tsHazelnoot2025-05-081-7/+2
| * | match preview cache duration for HTTP and RedisHazelnoot2025-05-081-4/+4
| * | add version specifier to URL preview cacheHazelnoot2025-05-081-6/+9
| * | don't proxy local URLsHazelnoot2025-05-081-6/+10
| * | allow summaly previews to redirectHazelnoot2025-05-081-3/+15
| * | infer ActivityPub links from signed GETHazelnoot2025-05-081-2/+17
| * | infer ActivityPub links from local DBHazelnoot2025-05-081-0/+39
| * | fix eslint warning in UrlPreviewService.tsHazelnoot2025-05-081-1/+1