Alex Gleason
01175ef498
Streamer: fix crash in MastodonAPI.StatusView
Backport of: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3508
2年前
Alex Gleason
51a9f97e87
Deprecate Pleroma.Web.base_url/0
Use Pleroma.Web.Endpoint.url/0 directly instead. Reduces compiler cycles.
3年前
Alex Gleason
3ff9c5e2a6
Break out activity-specific HTML functions into Pleroma.Activity.HTML
Fixes cycles in lib/pleroma/ecto_type/activity_pub/object_validators/safe_text.ex
3年前
Alex Gleason
02b9436494
Don't render media `meta` if nil
3年前
Alex Gleason
ab9eabdf20
Add SetMeta filter to store uploaded image sizes
3年前
Alexander Strizhakov
3adb43cc20
refetch user on incoming add/remove activity
if featured_address is nil
3年前
Alexander Strizhakov
3ec1dbd922
Let pins federate
- save object ids on pin, instead of activity ids
- pins federation
- removed pinned_activities field from the users table
- activityPub endpoint for user pins
- pulling remote users pins
3年前
Mark Felder
b80f868c6b
Prefer naming this function build_image_url/2
3年前
Mark Felder
029ff65389
Leverage function pattern matching instead
3年前
Mark Felder
8246db2a96
Workaround for URI.merge/2 bug https://github.com/elixir-lang/elixir/issues/10771
If we avoid URI.merge unless we know we need it we reduce the edge cases we could encounter.
The site would need to both have "//" in the %URI{:path} and the image needs to be a relative URL.
3年前
Mark Felder
8d601d3b23
Make the object reference in both render("show.json", _) functions consistently named
3年前
Mark Felder
85b2387f66
Fix build_application/1 match
3年前
Mark Felder
b1e1db82bc
Store application details in the object under the generator key, not application key
3年前
Mark Felder
d35b6254b4
Store the client application data in ActivityStreams format
3年前
Mark Felder
d5ef02c7a7
Mastodon makes this field null when posting with MastoFE or if you choose to not disclose it, so it's safe to be null by default
3年前
Mark Felder
4540e08a6a
Rendering fallback for when we don't have valid data available
3年前
Mark Felder
981349f21d
Enable rendering of the client application data details
3年前
Mark Felder
80ccdb56f6
Make tag urls absolute
3年前
Haelwenn (lanodan) Monnier
c4439c630f
Bump Copyright to 2021
grep -rl '# Copyright © .* Pleroma' * | xargs sed -i 's;Copyright © .* Pleroma .*;Copyright © 2017-2021 Pleroma Authors <https://pleroma.social/ >;'
3年前
lain
e1e7e4d379
Object: Rework how Object.normalize works
Now it defaults to not fetching, and the option is named.
3年前
Haelwenn
3966add048
Revert "Merge branch 'features/hashtag-column' into 'develop'"
This reverts merge request !2824
3年前
Haelwenn (lanodan) Monnier
18b536c176
Pleroma.Object/1: take %Object{} as argument instead
3年前
Haelwenn (lanodan) Monnier
87b13c5430
Create Object.hashtags/1 wrapper
3年前
Haelwenn (lanodan) Monnier
acb03d591b
Insert text representation of hashtags into object["hashtags"]
Includes a new mix task: pleroma.database fill_old_hashtags
3年前
Ivan Tashkinov
ee221277b0
Encapsulation of tags / hashtags fetching from objects.
3年前
Egor Kislitsyn
fb41bd1a85
Hide reactions from muted and blocked users
3年前
Mark Felder
2254e5e595
Render blurhashes in Mastodon API
3年前
Egor Kislitsyn
0118ccb53c
Add `local` visibility
3年前
Egor Kislitsyn
4f79bbbc31
Add local-only statuses
3年前
Alex Gleason
f88dc1937e
MastodonAPI.StatusView.get_user/1 --> CommonAPI.get_user/1
3年前
Alexander Strizhakov
9bf1065a06
schedule activity expiration in Oban
3年前
rinpatch
ea4b6c64d6
Merge branch 'feat/rich-media-improvements' into 'develop'
Rich media improvements
See merge request pleroma/pleroma!2944
3年前
rinpatch
d48fc90978
StatusView: Start fetching rich media cards as soon as possible
3年前
Haelwenn (lanodan) Monnier
36c125a071
Pipeline Ingestion: Event
3年前
Lain Soykaf
0cb9e1da74
StatusView: Handle badly formatted emoji reactions.
3年前
Haelwenn (lanodan) Monnier
244655e884
MastoAPI: Show source field when deleting
4年前
lain
35f6770436
StatusView: Add pleroma.parent_visible
4年前
Egor Kislitsyn
520367d6fd
Fix atom leak in Rich Media Parser
4年前
Egor Kislitsyn
8b8b8599e9
Fix atom leak in Rich Media Parser
4年前
Egor Kislitsyn
6609714d66
Move Scrobble views to ScrobbleView
4年前
Ivan Tashkinov
63a1a82f38
[ #2456 ] Added support for `embed_relationships` param, nailed down endpoints which should support it. Fixed :source_mutes relationships subset fetching.
4年前
Ivan Tashkinov
aee88d11be
[ #2456 ] Removed support for embedded relationships in account view.
4年前
Ivan Tashkinov
14a49a0483
[ #2456 ] Dropped support for embedded `pleroma/account/relationship` in statuses and notifications.
4年前
Ivan Tashkinov
bbdad85568
Initial implementation of image preview proxy. Media proxy tests refactoring.
4年前
Ivan Tashkinov
d5cdc907e3
Restricted embedding of relationships where applicable (statuses / notifications / accounts rendering).
Added support for :skip_notifications for accounts listing (index.json).
Adjusted tests.
4年前
Ivan Tashkinov
e16437ff19
[ #1706 ] Formatting fix.
4年前
Ivan Tashkinov
0d05e1fe39
[ #1706 ] Prevented error on unresolved activity actors for timeline actions.
4年前
Egor Kislitsyn
03124c96cc
Add spec for AccountController.statuses
4年前
Haelwenn
b0a9a02af3
Merge branch 'feature/funkwhale-audio' into 'develop'
Add support for funkwhale Audio activity
Closes #764 and #1624
See merge request pleroma/pleroma!2287
4年前
Ivan Tashkinov
aa78325117
[ #2323 ] Fixed a typo causing /accounts/relationships to render default relationships. Improved the tests.
4年前