about summary refs log tree commit diff
path: root/app/services/fetch_link_card_service.rb
AgeCommit message (Expand)Author
2023-02-22Enable Rubocop Style/StringConcatenation defaults (#23792)Nick Schonning
2023-02-19Autofix Rubocop Style/RedundantBegin (#23703)Nick Schonning
2023-02-07Autofix Rails/EagerEvaluationLogMessage (#23429)Nick Schonning
2022-05-13Refactor how Redis locks are created (#18400)Eugen Rochko
2022-04-28Fix single Redis connection being used across all threads (#18135)Eugen Rochko
2022-03-26Refactor formatter (#17828)Eugen Rochko
2022-02-22Fix various typos (#17621)luzpaz
2021-11-25Add trending links (#16917)Eugen Rochko
2021-11-05Add support for structured data and more OpenGraph tags to link cards (#16938)Eugen Rochko
2021-05-19Fix some RedisLocks auto-releasing too fast (#16276)Claire
2021-03-04Fix URL scanning in note length validator and preview card fetching (#15827)Claire
2021-03-02Update twitter-text from 1.14 to 3.1.0 and fix toot character counting (#15382)Claire
2021-01-25Fix first return value of FetchLinkCardService.html method (#15630)Takeshi Umeda
2021-01-10Optimize map { ... }.compact calls (#15513)luigi
2020-09-01Bump rubocop from 0.86.0 to 0.88.0 (#14412)dependabot[bot]
2020-07-07Change User-Agent of link preview fetching service to include "Bot" (#14248)Eugen Rochko
2019-12-18Fix link crawler not specifying accepted content-type (#12646)ThibG
2019-11-21Fix FetchLinkCardServices crashing on a tags without a target (#12159)ThibG
2019-11-17Add cache for OEmbed endpoints to avoid extra HTTP requests (#12403)Eugen Rochko
2019-10-24microformat mentions can have an implicit property (#12189)nightpool
2019-10-01Remove HEAD request from fetching link previews (#12028)Eugen Rochko
2019-09-28Fix preview card image not being re-fetched even if link is re-posted (#11981)Eugen Rochko
2019-07-10Refactor fetching of remote resources (#11251)Eugen Rochko
2019-07-07Remove Atom feeds and old URLs in the form of `GET /:username/updates/:id` (#...Eugen Rochko
2019-04-21Treat meta[property] as a space-separated list (#10604)Daniel Aleksandersen
2018-12-17 Ignore low-confidence CharlockHolmes guesses when parsing link cards (#9510)ThibG
2018-11-10Check that twitter:player is valid before using it (#9254)ThibG
2018-10-30Fix Pleroma mentions being fetched as preview cards (#9158)ThibG
2018-10-28Include preview cards in status entity in REST API (#9120)Eugen Rochko
2018-10-25Do not fetch preview card for mentioned users (#6934)ThibG
2018-09-18Redesign forms, verify link ownership with rel="me" (#8703)Eugen Rochko
2018-09-10Handle relative URLs when fetching OEmbed/OpenGraph cards (#8669)ThibG
2018-06-04Skip processing when HEAD method returns 501 (#7730)Yamagishi Kazutoshi
2018-05-16Raise Mastodon::RaceConditionError if Redis lock failed (#7511)Akihiko Odaki
2018-05-09Rescue Mastodon::LengthValidationError in FetchLinkCardService (#7424)Yamagishi Kazutoshi
2018-05-02Slightly reduce RAM usage (#7301)Eugen Rochko
2018-03-26Validate HTTP response length while receiving (#6891)Akihiko Odaki
2018-03-24Close http connection in perform method of Request class (#6889)Akihiko Odaki
2018-02-15Fix #5173: Click card to embed external content (#6471)Eugen Rochko
2018-02-02Fix saving of oEmbed image (#6409)abcang
2017-12-13Fix redundant HTTP request in FetchLinkCardService (#6002)Eugen Rochko
2017-12-12Store preview image for embedded photo in preview cards (#5986)Akihiko Odaki
2017-12-12Return false if object does not respond to url (#5988)Renato "Lond" Cerqueira
2017-12-09Ignore HEAD method if does not support (#5949)Yamagishi Kazutoshi
2017-12-07Add embed_url to preview cards (#5775)Akihiko Odaki
2017-11-20Fixed duplicating URL of photo type of oEmbed (#5763)abcang
2017-10-17Don't capture scheme-less URLs in the status (#5435)unarist
2017-10-12Fix some failure cases on FetchLinkCardService (#5347)unarist
2017-10-06Improve error handling on LinkCrawlWorker (#5250)unarist
2017-09-14Enable to recognize most kinds of characters as URL paths (#4941)ふぁぼ原