summaryrefslogtreecommitdiff
path: root/packages/backend/src/server/web/UrlPreviewService.ts (follow)
Commit message (Expand)AuthorAgeFilesLines
* split url into webUrl and localUrl (like mastodon)stableFreya Murphy22 hours1-1/+1
* set X-Robots-Tag to disable indexing API endpointsHazelnoot2025-06-131-0/+4
* check that detected AP object is actually a note before recording it in UrlPr...Hazelnoot2025-06-071-2/+3
* cache alternate URLs in UrlPreviewServiceHazelnoot2025-06-041-1/+17
* redirect to exclude hash from preview URLHazelnoot2025-06-041-1/+13
* check input URL scheme before continuingHazelnoot2025-06-041-0/+7
* check if previews are disabled before anything elseHazelnoot2025-06-041-10/+10
* some requested changes to linkAttribution.piuvas2025-05-271-21/+11
* requested changes.piuvas2025-05-271-10/+8
* add missing semicolons.piuvas2025-05-271-3/+3
* small fixes.piuvas2025-05-261-5/+1
* initial link attributions work.piuvas2025-05-261-1/+49
* 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
* 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
* 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
* extract LocalSummalyResult typeHazelnoot2025-05-081-12/+16
* set summary.haveNoteLocally before caching summaryHazelnoot2025-05-081-3/+3
* Merge branch 'develop' into merge/2025-03-24dakkar2025-04-281-6/+4
|\
| * Merge branch 'stable' into merge-stable-into-developJulia Johannesen2025-04-271-8/+6
|/|
| * Update summalyJulia Johannesen2025-04-271-2/+2
| * Security fixesJulia Johannesen2025-04-271-6/+4
* | fetch linked notes manually, unless we have them in DB - fixes 1006dakkar2025-03-151-2/+12
|/
* don't generate URL previews for blocked domainsHazelnoot2024-11-201-0/+14
* verify that preview URL is validHazelnoot2024-11-201-1/+1
* fix lint errors in UrlPreviewServiceHazelnoot2024-11-201-3/+3
* fix(backend): allow fetchSummaryFromProxy, trueMail to access local addressesrectcoordsystem2024-11-201-1/+1
* Merge remote-tracking branch 'misskey/master' into feature/2024.9.0dakkar2024-10-091-9/+8
|\
| * refactor/perf(backend): provide metadata statically (#14601)syuilo2024-09-221-9/+8
* | tune cache lifetimesHazel K2024-08-031-2/+2
* | pass all the options to the cache constructordakkar2024-06-301-0/+1
* | cache URL previews on the serverdakkar2024-06-301-2/+26
|/
* fix: URLプレビューの動作改善+動作設定を可能にする (#13579)おさむのひと2024-03-211-15/+52
* (re) update SPDX-FileCopyrightTexttamaina2024-02-131-1/+1