Commit graph

13270 commits

Author SHA1 Message Date
Alex Gleason
1c229364a5
Merge remote-tracking branch 'origin/develop' into blurhash 2021-05-14 09:12:41 -05:00
Alex Gleason
543e9402d6
Support blurhash 2021-05-14 09:07:16 -05:00
Alex Gleason
0ea5edc5dc Merge branch 'oembed-discovery' into 'develop'
Oembed discovery

See merge request soapbox-pub/soapbox!20
2021-05-13 22:02:01 +00:00
Alex Gleason
e674501017
Merge remote-tracking branch 'origin/develop' into oembed-discovery 2021-05-13 16:47:16 -05:00
Alex Gleason
faaca43acf
Fall back to discovery when OEmbed is invalid 2021-05-13 16:43:50 -05:00
Alex Gleason
7f2905bc77 Merge branch 'link-fixes' into 'develop'
Rich media: Link fixes

Closes #14 and #13

See merge request soapbox-pub/soapbox!19
2021-05-13 19:59:43 +00:00
Alex Gleason
c23aeb72df
CHANGELOG_soapbox: rich media links fixes 2021-05-13 14:41:09 -05:00
Alex Gleason
3bf56a6be4
Merge remote-tracking branch 'origin/develop' into link-fixes 2021-05-13 14:35:19 -05:00
Alex Gleason
1997473979
Rich media: have invalid Rich/Video fall back to Link 2021-05-13 14:22:50 -05:00
Alex Gleason
92eb248581
Parser: don't be so strict about validating Embeds (leave it up to the Card) 2021-05-13 14:03:53 -05:00
Alex Gleason
72cc7b3369
Rich media: merge URIs when needed 2021-05-13 13:13:17 -05:00
Alex Gleason
3b0da1ec29 Merge branch 'attachment-meta' into 'develop'
Attachment meta

See merge request soapbox-pub/soapbox!18
2021-05-13 01:22:52 +00:00
Alex Gleason
e6847289e1
CHANGELOG_soapbox: Attachment meta 2021-05-12 19:26:12 -05:00
Alex Gleason
674308079c
Soapbox: Set default upload filters 2021-05-12 19:26:11 -05:00
Alex Gleason
7f8396160c
Merge remote-tracking branch 'origin/develop' into attachment-meta 2021-05-12 19:26:05 -05:00
Alex Gleason
6f0b42656d
Federate attachments as Links instead of Documents 2021-05-12 19:25:37 -05:00
Alex Gleason
02b9436494
Don't render media meta if nil 2021-05-12 16:16:10 -05:00
Alex Gleason
4c060ae733
Ingest remote attachment width/height 2021-05-12 15:38:49 -05:00
Alex Gleason
ab9eabdf20
Add SetMeta filter to store uploaded image sizes 2021-05-12 15:07:31 -05:00
Alex Gleason
feb264f55d Merge branch 'release-1.0' into 'develop'
Release v1.0

See merge request soapbox-pub/soapbox!17
2021-05-11 13:18:40 +00:00
Alex Gleason
589a2b4d16
Bump version 1.0.0, remove warning, delete extraneous install document 2021-05-10 17:03:41 -05:00
Alex Gleason
1c622c2faa Merge branch 'bundle-fe' into 'develop'
Bundle Soapbox FE, fixes #5

Closes #5

See merge request soapbox-pub/soapbox!16
2021-05-08 00:17:38 +00:00
Alex Gleason
d8954edf39
Bundle Soapbox FE, fixes #5 2021-05-07 19:02:26 -05:00
Alex Gleason
625642f297 Merge branch 'changelog-links' into 'develop'
CHANGELOG_soapbox: add links to MRs

See merge request soapbox-pub/soapbox!15
2021-05-05 20:35:15 +00:00
Alex Gleason
58d50f58b1
CHANGELOG_soapbox: add links to MRs 2021-05-05 15:22:14 -05:00
Alex Gleason
9fc07ecbbd Merge branch 'notice-routes' into 'develop'
Add notice compatibility routes for other frontends

See merge request soapbox-pub/soapbox!14
2021-05-05 20:03:30 +00:00
Alex Gleason
838446ddf6
CHANGELOG_soapbox: notice routes 2021-05-05 14:50:34 -05:00
Alex Gleason
6614b52a17
Merge remote-tracking branch 'origin/develop' into notice-routes 2021-05-05 14:50:30 -05:00
Alex Gleason
50e3750758
Add notice compatibility routes for other frontends
Fixes: https://git.pleroma.social/pleroma/pleroma/-/issues/1785
2021-05-05 14:50:10 -05:00
Alex Gleason
3c69941a09 Merge branch 'rich-media-redux' into 'develop'
Rich media embeds

See merge request soapbox-pub/soapbox!13
2021-05-05 19:44:01 +00:00
Alex Gleason
887ecf32b6
CHANGELOG_soapbox: rich media embeds 2021-05-05 12:39:07 -05:00
Alex Gleason
b00d3bafa6
Merge remote-tracking branch 'origin/develop' into rich-media-redux 2021-05-05 12:38:58 -05:00
Alex Gleason
9fbea2df6e
Fall back to OEmbed "url" for Photo types 2021-05-05 12:38:43 -05:00
Alex Gleason
0ebf3b3afd
Add rich type back but sanitize HTML better 2021-05-04 19:27:16 -05:00
Alex Gleason
d2260bde45
Reject "rich" type embeds for now 2021-05-04 18:53:22 -05:00
Alex Gleason
8b9ff5dab2
Sanitize rich media HTML 2021-05-04 18:29:25 -05:00
Alex Gleason
3a4ad366d5
Fix existing tests 2021-05-04 18:21:43 -05:00
Alex Gleason
0afa091e6c
Fix MastodonAPI.StatusViewTest 2021-05-04 17:46:42 -05:00
Alex Gleason
e1996d7b96
Fix RichMedia.HelpersTest 2021-05-04 17:18:20 -05:00
Alex Gleason
359c1d9f1f
Fix ParserTest 2021-05-04 17:13:28 -05:00
Alex Gleason
6b2fa5f0bb
Let :oembed_providers_enabled be configurable 2021-05-04 16:28:14 -05:00
Alex Gleason
8e2ff7669a
Add Parser.CardTest 2021-05-04 16:16:42 -05:00
Alex Gleason
95196fb5ac
Handle invalid cards 2021-05-04 15:54:24 -05:00
Alex Gleason
ebeb9c6bc9
Refactor rich media parser to store %Embed{} instead of %Card{} 2021-05-04 15:42:24 -05:00
Alex Gleason
8c4599c1dd
Fix TwitterCard tests 2021-05-04 14:15:41 -05:00
Alex Gleason
63af654688
Update TwitterCard tests and add Parser.MetaTags 2021-05-04 13:32:31 -05:00
Alex Gleason
b045dc6058
Make OEmbed discovery work 2021-05-04 11:06:10 -05:00
Alex Gleason
765bdfca7d
Get basic embed working 2021-05-04 02:24:30 -05:00
Alex Gleason
c3a00e1ad2 Merge branch 'dont-crash-email-settings' into 'develop'
Don't crash when email settings are invalid

Closes #4

See merge request soapbox-pub/soapbox!12
2021-05-03 20:22:21 +00:00
Alex Gleason
5614fc7e69
CHANGELOG_soapbox: invalid email settings crash fix 2021-05-03 14:45:02 -05:00