William Pitcock
4807a52284
user: support creating an actor which represents the instance itself
5 lat temu
William Pitcock
3be58ad34e
activitypub: actually send digest header when federating
this is needed for backwards compatibility with non-digest pleroma instances
6 lat temu
William Pitcock
8da406afa2
activitypub: verify remote http signature digests by recomputing the digest and replacing the digest header
6 lat temu
William Pitcock
2890aef9e8
activitypub: add digest header to outbound messages and sign it
6 lat temu
William Pitcock
b23630076f
TwitterAPI: present pleroma frontend config in API
6 lat temu
William Pitcock
cf219b6add
config: make instance description configurable
6 lat temu
William Pitcock
99c0252314
mastodon api: support descriptions in media api, add PUT endpoint for updating metadata about a media upload
6 lat temu
William Pitcock
cd19d37a90
mastodon api: use object name as alt text
6 lat temu
William Pitcock
f10291a1d3
upload: use generic Document object type instead of Image (mastodon compatibility)
Mastodon does not use the object name as alt text when the object is an Image.
6 lat temu
Haelwenn (lanodan) Monnier
7501481db4
[Pleroma.Web.ActivityPub.Transmogrifier] Add Person finding
6 lat temu
Haelwenn (lanodan) Monnier
8472fba2a7
[Pleroma.Web.ActivityPub.Transmogrifier]: Fix actor key outside of object
The code here is copied from feature/peertube by lain.
Co-authored-by: lain <lain@soykaf.club>
6 lat temu
William Pitcock
0899588e4d
ostatus: return AS2 objects on /notice and /activities URLs like with /objects.
6 lat temu
William Pitcock
590d4df77c
activitypub: more robustly handle object-to-actor associations
6 lat temu
William Pitcock
b832df1e15
formatting
6 lat temu
William Pitcock
f03e57f764
twitter api: activity representer: add summary field for testsuite
6 lat temu
William Pitcock
152a526237
twitter api: refactor activity html generation, add support for Articles
6 lat temu
William Pitcock
3b799f22b7
twitterapi: activity view: expose message summary text
6 lat temu
lambda
b806aa36c8
Update nodeinfo_controller.ex
6 lat temu
William Pitcock
8546551257
activitypub: switch to using x509 representation for public keys instead of pkcs#1
6 lat temu
Haelwenn (lanodan) Monnier
4326cb9920
[Pleroma.Web.Nodeinfo.NodeinfoController]: add mediaProxy metadata
Closes: https://git.pleroma.social/pleroma/pleroma/issues/229
6 lat temu
Haelwenn (lanodan) Monnier
7a351cb36f
[Pleroma.Web.MastodonAPI.StatusView]: Fill the url field for statuses
Closes: https://git.pleroma.social/pleroma/pleroma/issues/231
6 lat temu
Jorty
748fff6544
Fix auto-shortcode emoji
Emoji were broken due to `Pleroma.Formatter` not knowing about the
auto-shortcode emoji. This moves that logic from
`Pleroma.Web.TwitterAPI.UtilController` to `Pleroma.Formatter`.
Additionally, it's now possible to specify multiple shortcode globs, and
the default globs were changed to `["/emoji/custom/**/*.png"]`, since
that's in the .gitignore and the files there would have to be shortcode
emoji anyway.
6 lat temu
Jorty
c171f9790b
Move emoji glob setting to config.exs
Also, a bit of formatting, and the glob includes an "/emoji/" prefix to
make it more intuitive to users
6 lat temu
Jorty
0bfbf15b37
Allow emojis to be added automatically
6 lat temu
William Pitcock
971bb4f2bd
activity interpretation: formatting
6 lat temu
William Pitcock
66819ea784
twitter api: use ActivityView.render_content() where appropriate instead of duplicating the logic
6 lat temu
William Pitcock
ea982e7503
mastodon api: add interpreter for Article activity types
6 lat temu
William Pitcock
121c1f6230
twitter api: refactor activity html generation, add support for Articles
6 lat temu
William Pitcock
bd479606ba
utils: make_create_data: add support for Article objects
6 lat temu
William Pitcock
c42f28b82c
transmogrifier: accept Article activities
6 lat temu
William Pitcock
2f14996d9a
twitter api: allow setting default_scope
6 lat temu
William Pitcock
dcdf7b6686
twitter api: user view: show default message scope if known
6 lat temu
William Pitcock
4f6de34f4f
mastodon api: use info["default_scope"] if available for post scope
6 lat temu
William Pitcock
7c63e70de1
activitypub: use Activity.normalize() in several places instead of using Activity.get_by_ap_id() directly.
6 lat temu
William Pitcock
6f4ca7ddf7
ostatus: use Activity.normalize() instead of directly using Activity.get_by_ap_id().
6 lat temu
William Pitcock
5b240c3b18
federator: use Activity.normalize() instead of directly using Activity.get_by_ap_id().
6 lat temu
William Pitcock
bc05548370
ostatus: use Object.normalize() instead of Object.get_by_ap_id() directly.
6 lat temu
William Pitcock
49da04c509
common api: use Object.normalize() instead of Object.get_by_ap_id() directly.
6 lat temu
William Pitcock
15d624e077
activitypub: use Object.normalize() instead of Object.get_by_ap_id() directly.
6 lat temu
William Pitcock
fb04fecfb4
streamer: use Object.normalize() instead of Object.get_by_ap_id() directly.
6 lat temu
William Pitcock
47189531c5
user: use Object.normalize() instead of Object.get_by_ap_id() directly.
6 lat temu
William Pitcock
b036a19c21
activity: add normalize() to find a complete activity given either URI or partial structure
6 lat temu
William Pitcock
a200943240
object: add helper functions to handle various forms of a given object and return a normalized one
6 lat temu
Tristan Mahé
dc8ace29d1
use the correct end file
6 lat temu
Tristan Mahé
ca63585a32
maybe I should learn proper elixir ;D
6 lat temu
Tristan Mahé
d8d43f1173
do the filtering
6 lat temu
Tristan Mahé
c67cf8e9af
format...
6 lat temu
Tristan Mahé
cb21bf5fc2
filter exif data #187
6 lat temu
Haelwenn (lanodan) Monnier
beb940a57e
[Pleroma.Web.MastodonAPI.MastodonAPIController]: Add rights to initial_state
Related to https://git.pleroma.social/pleroma/mastofe/issues/20
6 lat temu
squidboi
ea214b8ba6
combined outgoing_blocks with statement
6 lat temu