| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-08-18 | Merge branch 'fix/bugfix-blocked-user-follow-reqs' into 'develop' | kaniini | |
| Clear follow requests when blocking a user See merge request pleroma/pleroma!1583 | |||
| 2019-08-18 | Merge branch 'feature/hide-muted-threads-from-timeline' into 'develop' | kaniini | |
| Hide muted theads from home/public timelines unless `with_muted` is set See merge request pleroma/pleroma!1575 | |||
| 2019-08-18 | clear follow requests when blocking a user | Sadposter | |
| 2019-08-16 | Merge branch 'pleroma-conversations' into 'develop' | lain | |
| Extended Pleroma Conversations See merge request pleroma/pleroma!1535 | |||
| 2019-08-15 | Fix OAuth cleanup worker unconditionally starting | rinpatch | |
| !1576 removed enabled/disabled check from the worker, in favor of just not starting it in application.ex if disabled. However a line unconditionally starting the worker was removed | |||
| 2019-08-15 | Merge branch 'features/formatting-sub_sup' into 'develop' | kaniini | |
| html.ex: Allow sub and sup elements by default Closes #1191 See merge request pleroma/pleroma!1572 | |||
| 2019-08-15 | Parallelize template rendering | rinpatch | |
| 2019-08-15 | Hide muted theads from home/public timelines unless `with_muted` is set | rinpatch | |
| 2019-08-15 | Merge branch 'cache-follow-state' into 'develop' | lain | |
| Cache follow state Closes #1180 See merge request pleroma/pleroma!1573 | |||
| 2019-08-15 | Collect stats immediately after init | rinpatch | |
| 2019-08-15 | Cache follow state | rinpatch | |
| 2019-08-15 | Add a task to benchmark timeline rendering | rinpatch | |
| 2019-08-14 | html.ex: Allow sub and sup elements by default | Haelwenn (lanodan) Monnier | |
| Closes: https://git.pleroma.social/pleroma/pleroma/issues/1191 | |||
| 2019-08-14 | Merge branch 'misc-otp-issues' into 'develop' | rinpatch | |
| Misc OTP issues See merge request pleroma/pleroma!1567 | |||
| 2019-08-14 | Merge branch 'fix/http-signatures-post' into 'develop' | rinpatch | |
| activitypub: publisher: add (request-target) to http signature when POSTing See merge request pleroma/pleroma!1569 | |||
| 2019-08-14 | Apply suggestion to lib/pleroma/web/activity_pub/publisher.ex | kaniini | |
| 2019-08-14 | activitypub: publisher: add (request-target) to http signature when POSTing | Ariadne Conill | |
| 2019-08-14 | MRF: fix up unserializable option lists in describe implementations | Ariadne Conill | |
| 2019-08-14 | fix formatting | stwf | |
| 2019-08-14 | Implement Pleroma.Stats as GenServer | stwf | |
| 2019-08-14 | streamline Streamer pings | stwf | |
| 2019-08-14 | Isolate OAuth.Token.CleanWorker | stwf | |
| 2019-08-14 | use default child_specs | stwf | |
| 2019-08-14 | Conversations: Load relations in one query. | lain | |
| 2019-08-14 | Conversation: Render new participation on update. | lain | |
| 2019-08-14 | Conversations: Use correct oauth paths for extended api. | lain | |
| 2019-08-14 | Merge remote-tracking branch 'origin/develop' into pleroma-conversations | lain | |
| 2019-08-14 | Merge branch 'preload-user-timelines' into 'develop' | kaniini | |
| Preload thread mutes/bookmarks in user_statuses See merge request pleroma/pleroma!1563 | |||
| 2019-08-14 | Merge branch 'get-context-optimizations' into 'develop' | kaniini | |
| Preload thread mutes/bookmarks in get_context See merge request pleroma/pleroma!1562 | |||
| 2019-08-14 | Preload thread mutes/bookmarks in user_statuses | rinpatch | |
| 2019-08-14 | Preload thread mutes/bookmarks in get_context | rinpatch | |
| Also removes filtering for creates (was done on the database side already) and filtering for the requested activity (moved to the database side) from application side. | |||
| 2019-08-13 | Merge branch 'feature/mrf-vocabulary' into 'develop' | rinpatch | |
| MRF Vocabulary See merge request pleroma/pleroma!1559 | |||
| 2019-08-13 | Merge branch 'feature/mrf-describe' into 'develop' | kaniini | |
| MRF describe API See merge request pleroma/pleroma!1561 | |||
| 2019-08-13 | Merge branch 'length-limit-bio' into 'develop' | rinpatch | |
| Add configurable length limits for `User.bio` and `User.name` See merge request pleroma/pleroma!1515 | |||
| 2019-08-13 | mrf_vocabulary: add describe API support | Ariadne Conill | |
| 2019-08-13 | fix credo | Ariadne Conill | |
| 2019-08-13 | Merge branch 'fix/mastoapi-more-object-preloads' into 'develop' | Haelwenn | |
| Mastodon API: Preloading and normalization optimizations See merge request pleroma/pleroma!1558 | |||
| 2019-08-14 | Nicer formatting for safe_render errors | rinpatch | |
| 2019-08-13 | nodeinfo: use MRF.describe() instead of hardcoded MRF transparency stuff | Ariadne Conill | |
| 2019-08-13 | MRF: add describe() to all modules, add base MRF configuration to base ↵ | Ariadne Conill | |
| describe() | |||
| 2019-08-13 | MRF: add describe() for gathering and describing the MRF configuration | Ariadne Conill | |
| 2019-08-13 | tests for Web/ActivityPub/Relay | Maksim | |
| 2019-08-13 | tests for /web/mastodon_api/mastodon_api.ex | Maksim | |
| 2019-08-13 | MRF: add vocabulary policy module | Ariadne Conill | |
| 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-08-13 | config: remove legacy activitypub accept_blocks setting | Ariadne Conill | |
| Anyone who is interested in dropping blocks can write their own MRF policy at this point. This setting predated the MRF framework. Disabling the side effect (unsubscription) is still a config option per policy. | |||
| 2019-08-12 | ConversationView: Align parameter names with other views. | lain | |
| 2019-08-12 | Conversation: Add endpoint to get a conversation by id. | lain | |
| 2019-08-12 | Conversations: Use 'recipients' for accounts in conversation view. | lain | |
| According to gargron, this is the intended usage. | |||
| 2019-08-11 | Do not fetch the reply object in `fix_type` unless the object has the | rinpatch | |
| `name` key and use a depth limit when fetching it | |||
