Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-08-09 | Object: remove context_id field | Hélène | |
30 to 70% of the objects in the object table are simple JSON objects containing a single field, 'id', being the context's ID. The reason for the creation of an object per context seems to be an old relic from the StatusNet era, and has only been used nowadays as an helper for threads in Pleroma-FE via the `pleroma.conversation_id` field in status views. An object per context was created, and its numerical ID (table column) was used and stored as 'context_id' in the object and activity along with the full 'context' URI/string. This commit removes this field and stops creation of objects for each context, which will also allow incoming activities to use activity IDs as contexts, something which was not possible before, or would have been very broken under most circumstances. The `pleroma.conversation_id` field has been reimplemented in a way to maintain backwards-compatibility by calculating a CRC32 of the full context URI/string in the object, instead of relying on the row ID for the created context object. | |||
2022-02-25 | Copyright bump for 2022 | Sean King | |
2021-12-17 | Allow updating accepted follow activities in ↵ | Tusooa Zhu | |
Web.ActivityPub.Utils.update_follow_state_for_all/2 Mastodon uses the Reject activity also for the purpose of removing a follower, in addition to reject a follow request. We should also update the original Follow activity in this case. | |||
2021-06-01 | Merge remote-tracking branch 'pleroma/develop' into cycles-constants | Alex Gleason | |
2021-06-01 | Merge branch 'cycles-base-url' into 'develop' | feld | |
Deprecate Pleroma.Web.base_url/0 See merge request pleroma/pleroma!3432 | |||
2021-05-31 | Deprecate Pleroma.Web.base_url/0 | Alex Gleason | |
Use Pleroma.Web.Endpoint.url/0 directly instead. Reduces compiler cycles. | |||
2021-05-31 | Pleroma.Constants.as_local_public/0 --> ↵ | Alex Gleason | |
Pleroma.Web.ActivityPub.Utils.as_local_public/0 Move as_local_public/0 to stop making modules depend on Web at compile-time | |||
2021-04-05 | utils: Fix maybe_splice_recipient when "object" isn’t a map | Haelwenn (lanodan) Monnier | |
2021-04-05 | ActivityPubControllerTest: Apply same addr changes to object | Haelwenn (lanodan) Monnier | |
2021-01-13 | Bump Copyright to 2021 | Haelwenn (lanodan) Monnier | |
grep -rl '# Copyright © .* Pleroma' * | xargs sed -i 's;Copyright © .* Pleroma .*;Copyright © 2017-2021 Pleroma Authors <https://pleroma.social/>;' | |||
2020-11-19 | test fixes | Alexander Strizhakov | |
2020-11-19 | fix for mastodon forwarded reports | Alexander Strizhakov | |
2020-11-11 | Add `local` visibility | Egor Kislitsyn | |
2020-10-15 | Add local-only statuses | Egor Kislitsyn | |
2020-07-23 | [#2791] AccountView: renamed `:force` option to `:skip_visibility_check`. | Ivan Tashkinov | |
2020-07-22 | [#1973] Fixed accounts rendering in GET /api/v1/pleroma/chats with truish ↵ | Ivan Tashkinov | |
:restrict_unauthenticated. Made `Pleroma.Web.MastodonAPI.AccountView.render("show.json", _)` demand :for or :force option in order to prevent incorrect rendering of empty map instead of expected user representation with truish :restrict_unauthenticated setting. | |||
2020-06-05 | Merge remote-tracking branch 'origin/develop' into ↵ | Egor Kislitsyn | |
activity-pub-use-atoms-as-keys | |||
2020-06-05 | Create Pleroma.Maps.put_if_present(map, key, value, value_fun // &{:ok, &1}) | Haelwenn | |
Unifies all the similar functions to one and simplify some blocks with it. | |||
2020-06-04 | Use atoms as keys in `ActivityPub.fetch_*` functions options | Egor Kislitsyn | |
2020-06-03 | Add OpenAPI spec for AdminAPI.ReportController | Egor Kislitsyn | |
2020-05-12 | ActivityPub: Fix non-federating blocks. | lain | |
2020-05-07 | Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into ↵ | lain | |
feature/undo-validator-reduced | |||
2020-05-05 | Undoing: Move undoing blocks to the pipeline everywhere. | lain | |
2020-04-30 | Typo fix. | lain | |
2020-03-30 | removing grouped reports admin api endpoint | Alexander Strizhakov | |
2020-03-22 | Mastodon API Account view: Remove an outdated hack | rinpatch | |
The hack with caching the follow relationship was introduced when we still were storing it inside the follow activity, resulting in slow queries. Now we store follow state in `FollowRelationship` table, so this is no longer necessary. | |||
2020-03-15 | rip out fetch_initial_posts | rinpatch | |
Every time someone tries to use it, it goes mad and tries to scrape the entire fediverse for no visible reason, it's better to just remove it than continue shipping it in it's current state. idea acked by lain and feld on irc Closes #1595 #1422 | |||
2020-03-02 | Bump copyright years of files changed after 2020-01-07 | Haelwenn (lanodan) Monnier | |
Done via the following command: git diff fcd5dd259a1700a045be902b43391b0d1bd58a5b --stat --name-only | xargs sed -i '/Pleroma Authors/c# Copyright © 2017-2020 Pleroma Authors <https:\/\/pleroma.social\/>' | |||
2020-02-25 | Fix Dialyzer warnings | Egor Kislitsyn | |
2020-02-07 | Merge branch 'cancel-follow-request' into 'develop' | Haelwenn | |
Add support for cancellation of a follow request Closes #1522 See merge request pleroma/pleroma!2175 | |||
2020-02-06 | EmojiReactions: Rename to EmojiReacts | Lain Soykaf | |
2020-02-05 | Add support for cancellation of a follow request | Egor Kislitsyn | |
2020-01-23 | Emoji reactions: Add sanity checks for the cache | lain | |
2020-01-22 | Emoji reactions: Change cache and reply format | lain | |
2019-12-17 | Add ActivityPub Object Event type support | Thomas Citharel | |
Adds Event support in the same way Video objects are handled, with the name of the object as message header. Signed-off-by: Thomas Citharel <tcit@tcit.fr> | |||
2019-12-12 | Merge branch 'develop' into feature/report-notes | Maxim Filippov | |
2019-12-04 | Add report notes | Maxim Filippov | |
2019-11-28 | Fetch account from report, not from status (it might be deleted) | Maxim Filippov | |
2019-11-27 | Handle reopened reports with deleted statuses | Maxim Filippov | |
2019-11-26 | Merge branch 'develop' into feature/admin-api-render-whole-status | Maxim Filippov | |
2019-11-26 | AdminAPI: Grouped reports old/new fix | Maxim Filippov | |
If some status received reports both in the "new" format and "old" format it was considered reports on two different statuses (in the context of grouped reports) | |||
2019-11-26 | AdminAPI: Fix grouped reports for closed/resolved reports | Maxim Filippov | |
2019-11-25 | Admin API: Render whole status in grouped reports | Maxim Filippov | |
2019-11-16 | Admin API: Error when trying to update reports in the "old" format | Maxim Filippov | |
2019-11-14 | Merge branch 'feature/reports-groups-and-multiple-state-update' into 'develop' | feld | |
Admin API: Grouped reports, update multiple reports in one query Closes admin-fe#43 See merge request pleroma/pleroma!1815 | |||
2019-11-08 | Merge remote-tracking branch 'origin/develop' into reactions | lain | |
2019-11-08 | Support old flag format | Maxim Filippov | |
2019-11-06 | Grouped reports with status data baked in | Maxim Filippov | |
2019-11-05 | Merge branch 'develop' into feature/reports-groups-and-multiple-state-update | Maxim Filippov | |
2019-10-27 | Merge branch 'develop' into feature/store-statuses-data-inside-flag | Maxim Filippov | |