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 年前