aboutsummaryrefslogtreecommitdiff
path: root/lib/pleroma/web/activity_pub/views
AgeCommit message (Collapse)Author
2022-09-11ObjectView: do not fetch an object for its IDHélène
Non-Create/Listen activities had their associated object field normalized and fetched, but only to use their `id` field, which is both slow and redundant. This also failed on Undo activities, which delete the associated object/activity in database. Undo activities will now render properly and database loads should improve ever so slightly.
2022-09-05User: generate private keys on user creationHélène
This fixes a race condition bug where keys could be regenerated post-federation, causing activities and HTTP signatures from an user to be dropped due to key differences.
2022-02-25Copyright bump for 2022Sean King
2022-02-01Birthdays: Fix outgoing federation of birth datesmarcin mikołajczak
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-23Birthdays: hide_birthday -> show_birthdaymarcin mikołajczak
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-22Birthdays: birth_date --> birthdayAlex Gleason
2022-01-18Birth dates, birthday reminders API, allow instance admins to require ↵marcin mikołajczak
minimum age Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-05-27Provide totalItems field for featured collectionsMark Felder
2021-03-25Let pins federateAlexander Strizhakov
- 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
2021-01-13Bump Copyright to 2021Haelwenn (lanodan) Monnier
grep -rl '# Copyright © .* Pleroma' * | xargs sed -i 's;Copyright © .* Pleroma .*;Copyright © 2017-2021 Pleroma Authors <https://pleroma.social/>;'
2021-01-07Merge branch 'object-normalize-refactor' into 'develop'lain
Object: Rework how Object.normalize works See merge request pleroma/pleroma!3229
2021-01-04Object: Rework how Object.normalize workslain
Now it defaults to not fetching, and the option is named.
2020-12-30Render AKAs in Actor endpointsAlex Gleason
2020-11-19[#2301] Proper handling of `User.is_discoverable`: users appear in ↵Ivan Tashkinov
in-service search but are hidden from external services like search bots.
2020-10-15Merge branch 'develop' into refactor/discoverable_user_fieldMark Felder
2020-10-14Finish undoing API breakageMark Felder
2020-10-13Change user.discoverable field to user.is_discoverableMark Felder
2020-10-13Change user.locked field to user.is_lockedMark Felder
2020-07-06ActivityPub: Add new 'capabilities' to user.lain
2020-07-03UserView: Add acceptsChatMessages fieldlain
2020-05-29Bugfix: Reuse Controller.Helper pagination for APC2SHaelwenn (lanodan) Monnier
2020-04-10Remove User.fields/1Haelwenn (lanodan) Monnier
2020-04-10profile emojis in User.emoji instead of source_dataHaelwenn (lanodan) Monnier
2020-03-15static_fe: Sanitize HTML in usersHaelwenn (lanodan) Monnier
2020-03-03Update CopyrightsMark Felder
2019-12-17Hide follower counter when hiding is activatedEgor Kislitsyn
2019-12-10[ActivityPub] Configurable ActivityPub actor typeHakaba Hitoyo
2019-10-21Merge remote-tracking branch 'remotes/upstream/develop' into ↵Ivan Tashkinov
1304-user-info-deprecation # Conflicts: # lib/pleroma/user/info.ex # lib/pleroma/web/activity_pub/activity_pub.ex # lib/pleroma/web/activity_pub/transmogrifier.ex
2019-10-19rework to use properties instead of compound typing, per SocialCGAriadne Conill
2019-10-16[#1304] Moved all non-mutes / non-blocks fields from User.Info to User. WIP.Ivan Tashkinov
2019-10-06Move local keys out of `user.info`rinpatch
2019-10-04removed legacy api: "/objects/:uuid/likes"Maksim Pechnikov
2019-10-01Extract apps actions from `MastodonAPIController` to `AppController`Egor Kislitsyn
2019-09-30Merge branch 'features/apc2s-media-upload' into 'develop'kaniini
AP C2S mediaUpload Closes #1171 See merge request pleroma/pleroma!1706
2019-09-30activitypub: object view: include child object for Listen activitiesAriadne Conill
2019-09-26Revert "add _discoverable_ keyword into ActivityPub @context"Hakaba Hitoyo
This reverts commit 3aef4bdf8f37efd1055a84c5fca12ec4559a17f5.
2019-09-25Apply suggestion to lib/pleroma/web/activity_pub/views/user_view.exrinpatch
2019-09-25Don't embed the first page in inboxes/outboxes and refactor the views torinpatch
follow View/Controller pattern Note that I mentioned the change in 1.1 section because I intend to backport this, if this is not needed I will move it back to Unreleased.
2019-09-23Merge branch 'test/activity_pub/transmogrifier.ex' into 'develop'kaniini
added tests /activity_pub/transmogrifier.ex See merge request pleroma/pleroma!1651
2019-09-23Clean up viewsSteven Fuchs
2019-09-23Merge branch 'develop' into test/activity_pub/transmogrifier.exMaksim Pechnikov
2019-09-23Add support for AP C2S uploadMediaHaelwenn (lanodan) Monnier
Closes: https://git.pleroma.social/pleroma/pleroma/issues/1171
2019-09-19Fix pagination in AP outbox.jsonD Anzorge
2019-09-19Merge branch 'develop' into test/activity_pub/transmogrifier.exMaksim Pechnikov
2019-09-17Mastodon API: Add a setting to hide follow/follower count from the user view ↵eugenijm
(`hide_follows_count` and `hide_followers_count`)
2019-09-11added testsMaksim Pechnikov
2019-08-14Use info.fields instead of source_data for remote usersEgor Kislitsyn
2019-08-14Linkify custom fields values in ActivityPub.UserViewxEgor Kislitsyn
2019-08-14Add profile custom fields to ActivityPub.UserViewEgor Kislitsyn
2019-08-04Do not add the "next" key to likes.json if there is no more itemsSergey Suprunenko