1
0
Fork 1
mirror of https://github.com/mastodon/mastodon.git synced 2024-12-27 10:58:33 +00:00
Commit graph

25 commits

Author SHA1 Message Date
David Roetzel fa8e972722
Fix author names as arrays in linked data. () 2024-07-08 16:04:36 +00:00
David Roetzel 97eddb5906
Fix details extraction when no title exists. () 2024-07-05 13:28:52 +00:00
David Roetzel 016c1e4e78
Improve handling of encoding problems when creating link previews () 2024-07-05 11:54:38 +00:00
David Roetzel 2cab1c7b09
Improve encoding detection for link cards () 2024-06-21 12:51:10 +00:00
Eugen Rochko 128987eded
Add support for fediverse:creator OpenGraph tag () 2024-05-29 01:34:33 +02:00
Tim Rogers 2f73e486b7
Switched HTMLEntities to the expanded flavor which supports a larger … () 2024-05-05 02:24:10 +00:00
Tim Rogers b128474625
Fixed rendering of excess whitespace in status card titles () 2024-04-24 09:09:21 +00:00
Claire 7593465c23
Fix error when processing link preview with an array as inLanguage () 2023-12-07 09:05:08 +00:00
Claire 299aa71c8f
Fix handling of inLanguage attribute in preview card processing () 2023-10-16 15:24:14 +02:00
Christian Schmidt 8da99ffb0d
Add alt text for preview card thumbnails () 2023-08-03 15:41:51 +02:00
Eugen Rochko 7bd8ef355c
Add published_at attribute to preview cards () 2023-07-25 13:40:35 +02:00
Claire 2dfa8f797a
Fix LinkCrawlWorker crashing on null created_at () 2023-07-24 17:55:36 +02:00
Eugen Rochko 6b2952d1dd
Change design of link previews in web UI () 2023-07-24 13:47:28 +02:00
Nick Schonning c66250abf1
Autofix Rubocop Regex Style rules ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2023-06-06 14:50:51 +02:00
Claire 7bb8030cc1
Change OpenGraph-based embeds to allow fullscreen () 2023-05-22 12:25:56 +02:00
Nick Schonning 21bf326356
Autofix Rubocop Rails/Pluck () 2023-02-20 02:28:40 +01:00
Nick Schonning 2177daeae9
Autofix Rubocop Style/RedundantBegin () 2023-02-19 07:09:40 +09:00
Nick Schonning ed570050c6
Autofix Rails/EagerEvaluationLogMessage ()
* Autofix Rails/EagerEvaluationLogMessage

* Update spec for debug block syntax
2023-02-07 03:44:36 +01:00
Eugen Rochko b58db8f12e
Add workaround for YouTube Shorts links ()
* Add workaround for YouTube Shorts links

* Update link_details_extractor_spec.rb
2022-03-25 19:31:35 +01:00
Eugen Rochko b6d7726ecb
Remove language detection through cld3 ()
* Remove language detection through cld3

* Update app/helpers/languages_helper.rb

Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>

Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>
2022-02-08 02:41:17 +01:00
Eugen Rochko f1f6ddd536
Fix structured data parsing from links choking on bad data ()
* Fix structured data parsing from links choking on bad data

- Fix og:url meta tag being prioritized over canonical link tag
- Fix structured data parsing choking on commented-out CDATA declarations
- Fix HTML entities in title, description, provider_name, author_name
- Change structured data parsing to attempt every JSON-LD script tag

* Remove unnecessary slash escapes from CDATA regex pattern
2022-02-07 18:16:31 +01:00
Eugen Rochko 6e50134a42
Add trending links ()
* Add trending links

* Add overriding specific links trendability

* Add link type to preview cards and only trend articles

Change trends review notifications from being sent every 5 minutes to being sent every 2 hours

Change threshold from 5 unique accounts to 15 unique accounts

* Fix tests
2021-11-25 13:07:38 +01:00
Eugen Rochko 5d7c852283
Fix no link previews being generated for pages with invalid structured data ()
Fix 
2021-11-13 23:07:13 +01:00
Claire ef8deb0878
Fix OpenGraph/LinkedData embeds having incorrectly-generated iframes () 2021-11-13 03:30:27 +01:00
Eugen Rochko 39cdf61ab7
Add support for structured data and more OpenGraph tags to link cards ()
Save preview cards under their canonical URL

Increase max redirects to follow from 2 to 3
2021-11-05 23:23:05 +01:00