50 Commits (78bacf9626b62f69e2062eaedd0283858c911f08)

Author SHA1 Message Date
  欧醚 78bacf9626 取消热门tag门槛,清华邮箱的额外提醒信息 4 years ago
  Eugen Rochko 9ba40a6bfd
Remove HEAD request from fetching link previews (#12028) 4 years ago
  Eugen Rochko 3ec80c7aec
Fix preview card image not being re-fetched even if link is re-posted (#11981) 4 years ago
  Eugen Rochko 5d3feed191
Refactor fetching of remote resources (#11251) 4 years ago
  Eugen Rochko b851456139
Remove Atom feeds and old URLs in the form of `GET /:username/updates/:id` (#11247) 4 years ago
  Daniel Aleksandersen 10bdd912d6 Treat meta[property] as a space-separated list (#10604) 5 years ago
  ThibG e709b8da0d Ignore low-confidence CharlockHolmes guesses when parsing link cards (#9510) 5 years ago
  ThibG 9b89c62d43 Check that twitter:player is valid before using it (#9254) 5 years ago
  ThibG a03d506626 Fix Pleroma mentions being fetched as preview cards (#9158) 5 years ago
  Eugen Rochko 795f0107d2
Include preview cards in status entity in REST API (#9120) 5 years ago
  ThibG 7fee968e9f Do not fetch preview card for mentioned users (#6934) 5 years ago
  Eugen Rochko f4d549d300
Redesign forms, verify link ownership with rel="me" (#8703) 5 years ago
  ThibG bd9e47e9be Handle relative URLs when fetching OEmbed/OpenGraph cards (#8669) 5 years ago
  Yamagishi Kazutoshi e3fb528d12 Skip processing when HEAD method returns 501 (#7730) 5 years ago
  Akihiko Odaki 55fd55714a Raise Mastodon::RaceConditionError if Redis lock failed (#7511) 6 years ago
  Yamagishi Kazutoshi d2ee48977c Rescue Mastodon::LengthValidationError in FetchLinkCardService (#7424) 6 years ago
  Eugen Rochko cb5b5cb5f7
Slightly reduce RAM usage (#7301) 6 years ago
  Akihiko Odaki 40e5d2303b Validate HTTP response length while receiving (#6891) 6 years ago
  Akihiko Odaki 54b273bf99 Close http connection in perform method of Request class (#6889) 6 years ago
  Eugen Rochko f7765acf9d
Fix #5173: Click card to embed external content (#6471) 6 years ago
  abcang 7e5c433dfc Fix saving of oEmbed image (#6409) 6 years ago
  Eugen Rochko a8deb6648b
Fix redundant HTTP request in FetchLinkCardService (#6002) 6 years ago
  Akihiko Odaki f9f6918148 Store preview image for embedded photo in preview cards (#5986) 6 years ago
  Renato "Lond" Cerqueira 19257d91bf Return false if object does not respond to url (#5988) 6 years ago
  Yamagishi Kazutoshi e7d55df38d Ignore HEAD method if does not support (#5949) 6 years ago
  Akihiko Odaki c083816c24 Add embed_url to preview cards (#5775) 6 years ago
  abcang 3dce6cbbd7 Fixed duplicating URL of photo type of oEmbed (#5763) 6 years ago
  unarist 3bc8924940 Don't capture scheme-less URLs in the status (#5435) 6 years ago
  unarist 35ec1c91e3 Fix some failure cases on FetchLinkCardService (#5347) 6 years ago
  unarist 5c8ca024ef Improve error handling on LinkCrawlWorker (#5250) 6 years ago
  ふぁぼ原 3816943e6b Enable to recognize most kinds of characters as URL paths (#4941) 6 years ago
  Eugen Rochko 596dab06e9 Support OpenGraph video embeds (#4897) 6 years ago
  Eugen Rochko 7dc5035031 Make PreviewCard records reuseable between statuses (#4642) 6 years ago
  Eugen Rochko 1618b68bfa HTTP signatures (#4146) 6 years ago
  nullkal 007ab330e6 Use charlock_holmes instead of nkf at FetchLinkCardService (#4080) 6 years ago
  abcang 5e6acf9601 Fix Nokogiri::HTML at FetchLinkCardService (#4072) 6 years ago
  abcang a6d02cff36 Rescue exceptions caused by FetchLinkCardService (#4045) 6 years ago
  ThibG f8fe394e7a Fix an error when TagManager.local_url? is called with a bad URI (#3701) 6 years ago
  Yamagishi Kazutoshi 79ef8b3653 Fetch remote image using http.rb (#3114) 7 years ago
  Eugen Rochko 1efda1c453 Fix #2572 - Resolve preview cards for remote statuses as well as local ones (#3088) 7 years ago
  Eugen Rochko a231f915a0 Fix #2955 - Send HEAD request ahead of GET when fetching URL previews (#2972) 7 years ago
  Yamagishi Kazutoshi e95983f5df Decode IDNA in PreviewCard (#2781) 7 years ago
  Eugen Rochko 88725d6ce8 OEmbed support for PreviewCard (#2337) 7 years ago
  Eugen 17c591ffba Punycode URI normalization (#2370) 7 years ago
  Yamagishi Kazutoshi d670f72830 Show multibyte URI preview card (#2363) 7 years ago
  ik-fib 47a3036ea6 Add Mastodon version to user agent (#2253) 7 years ago
  ik-fib 23ecc681c4 Add "Mastodon" to user agent (#2073) 7 years ago
  Eugen Rochko 450ad43180 Do not run FetchLinkCardService on local URLs, increase file size limit to 8MB, 7 years ago
  Eugen Rochko 999cde94a6 Instead of using spoiler boolean and spoiler_text, simply check for non-blank spoiler_text 7 years ago
  Eugen Rochko f0de621e76 Fix #463 - Fetch and display previews of URLs using OpenGraph tags 7 years ago