Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-08-12 | don't load pinned activities in due_expirations | Alexander Strizhakov | |
2020-06-13 | Merge branch '1851-favorites-pagination' into 'develop' | rinpatch | |
StatusController: Correctly paginate favorites. Closes #1851 See merge request pleroma/pleroma!2636 | |||
2020-06-09 | StatusController: Correctly paginate favorites. | lain | |
Favorites were paginating wrongly, because the pagination headers where using the id of the id of the `Create` activity, while the ordering was by the id of the `Like` activity. This isn't easy to notice in most cases, as they usually have a similar order because people tend to favorite posts as they come in. This commit adds a way to give different pagination ids to the pagination helper, so we can paginate correctly in cases like this. | |||
2020-06-02 | Activity: Remove notifications-related functions. | lain | |
2020-04-09 | [#1559] Addressed code review requests. | Ivan Tashkinov | |
2020-04-07 | [#1559] Support for "follow_request" notifications (configurable). | Ivan Tashkinov | |
(Not currently supported by PleromaFE, thus disabled by default). | |||
2020-03-25 | [#1364] Minor improvements / comments. | Ivan Tashkinov | |
Further fixes of incorrect usage of "relations" as a short form of "relationships". | |||
2020-03-15 | [#1364] Improved control over generation / sending of notifications. Fixed ↵ | Ivan Tashkinov | |
blocking / muting users notifications issue. Added tests. | |||
2020-03-02 | relay list shows hosts without accepted follow | Alexander Strizhakov | |
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-06 | EmojiReactions: Rename to EmojiReacts | Lain Soykaf | |
2020-01-22 | Notifications: Add emoji reaction notifications | lain | |
2020-01-21 | exclude blocked user posts from search results | Maksim Pechnikov | |
2019-12-12 | Merge branch 'develop' into feature/report-notes | Maxim Filippov | |
2019-12-05 | ActivityPub: Fix deletes being exempt from MRF | rinpatch | |
Closes #1461 | |||
2019-12-04 | Add report notes | Maxim Filippov | |
2019-12-02 | Merge branch 'feature/move-activity' into 'develop' | lain | |
Support "Move" activity Closes #1316 See merge request pleroma/pleroma!1883 | |||
2019-11-27 | Add a view for the move notification | Egor Kislitsyn | |
2019-11-26 | Add `direct_conversation_id` to web push payload | Egor Kislitsyn | |
2019-11-11 | Code style fixes | Maxim Filippov | |
2019-10-07 | Line is too long! | Maxim Filippov | |
2019-10-07 | Admin API: Reports, grouped by status | Maxim Filippov | |
2019-09-26 | Merge branch 'develop' into tests/mastodon_api_controller.ex | Maksim Pechnikov | |
2019-09-25 | Replace `Pleroma.FlakeId` with `flake_id` hex package | Egor Kislitsyn | |
2019-09-23 | Merge branch 'develop' into tests/mastodon_api_controller.ex | Maksim Pechnikov | |
2019-09-13 | Cleanup Pleroma.Activity and Pleroma.Web.ActivityPub.Utils | Egor Kislitsyn | |
2019-09-13 | fix Activity.get_by_id | Maksim Pechnikov | |
2019-09-10 | Add an endpoint to get multiple statuses by IDs | Egor Kislitsyn | |
2019-09-09 | Add Pleroma.Plugs.Cache | minibikini | |
2019-09-06 | activity: when restricting deactivated users, precalculate the user list | Ariadne Conill | |
the PostgreSQL query planner is easily confused due to the complexity of certain queries we make. while we plan to simplify these queries through unification of activities and objects, we are not yet there. it has been discovered that using a precalculated list of deactivated users encourages the query planner to prefer simpler indices instead of the activity_visibility index. accordingly, drop the subquery and precalc the user list instead. | |||
2019-08-24 | Merge remote-tracking branch 'origin/develop' into ↵ | lain | |
sixohsix/pleroma-post_expiration | |||
2019-08-15 | Hide muted theads from home/public timelines unless `with_muted` is set | rinpatch | |
2019-08-13 | Mastodon API: Preloading and normalization optimizations | rinpatch | |
- Try to normalize the activity instead of object wherever possible - Put the `user` key on non-home timelines as well so bookmarks and thread mutes are preloaded there as well - Skip trying to get the user when rendering mentions if the id == as:Public or user's follower collection - Preload the object when getting replied to activities and do not crash if it's not present This almost solves the problem of Pleroma hammering the db with a lot of queries when rendering timelines, the things left are 1. When rendering mentions and the user is not in cache, save it for later and request all uncached users in one go 2. Somehow get rid of needing to get the latest follow activity to detect the value of `requested` in a relationship. (create a database view for user relationship and cache it maybe?) | |||
2019-07-24 | Add activity expirations table | Mike Verdone | |
Add a table to store activity expirations. An activity can have zero or one expirations. The expiration has a scheduled_at field which stores the time at which the activity should expire and be deleted. | |||
2019-07-11 | Extend Pleroma.Pagination to support offset-based pagination, use ↵ | Eugenij | |
async/await to execute status and account search in parallel | |||
2019-06-05 | Contain search for unauthenticated users | Egor Kislitsyn | |
2019-05-21 | Add virtual :thread_muted? field | Aaron Tinio | |
that may be set when fetching activities | |||
2019-05-16 | Add Reports to Admin API | Sergey Suprunenko | |
2019-05-16 | Use named binding to conditionally join object | Aaron Tinio | |
2019-05-14 | Merge remote-tracking branch 'pleroma/develop' into feature/disable-account | Egor Kislitsyn | |
2019-05-08 | Merge develop | Alexander Strizhakov | |
Merge conflict in lib/pleroma/activity.ex | |||
2019-05-07 | Remove `bookmarks` assoc and add a fake `bookmark` assoc instead | rinpatch | |
2019-05-07 | Use with_preloaded_bookmark in create_by_object_ap_id_with_object | rinpatch | |
2019-05-07 | - Actually use preloaded bookmarks in views | rinpatch | |
- Preload bookmarks in bookmark timeline - Rework bookmark preload tests | |||
2019-05-07 | Preload bookmarks wherever the object is preloaded | rinpatch | |
2019-05-07 | Merge remote-tracking branch 'pleroma/develop' into feature/disable-account | Egor Kislitsyn | |
2019-05-06 | Merge branch 'develop' of https://git.pleroma.social/pleroma/pleroma into ↵ | Alexander Strizhakov | |
feature/845-improve-status-deletion | |||
2019-04-22 | Merge remote-tracking branch 'pleroma/develop' into feature/disable-account | Egor Kislitsyn | |
2019-04-18 | Add a guard to fetching reply activity | rinpatch | |