Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-08-14 | Fix compatibility with Elixir 1.8 | Egor Kislitsyn | |
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 | Improve digest email template | Egor Kislitsyn | |
2019-08-14 | Merge remote-tracking branch 'origin/develop' into pleroma-conversations | lain | |
2019-08-14 | Increase max account fields limits | Egor Kislitsyn | |
2019-08-14 | Limit custom fields for old remote users | Egor Kislitsyn | |
2019-08-14 | Add `:max_remote_account_fields` config option | Egor Kislitsyn | |
2019-08-14 | Use info.fields instead of source_data for remote users | Egor Kislitsyn | |
2019-08-14 | Add configurable account field name length limit | Egor Kislitsyn | |
2019-08-14 | Add configurable account field value length limit | Egor Kislitsyn | |
2019-08-14 | Linkify custom fields values in ActivityPub.UserViewx | Egor Kislitsyn | |
2019-08-14 | Support user attachment update in Transmogrifier | Egor Kislitsyn | |
2019-08-14 | Apply suggestion to CHANGELOG.md | Egor | |
2019-08-14 | Add profile custom fields to ActivityPub.UserView | Egor Kislitsyn | |
2019-08-14 | Add custom fields to TwitterAPI.UserView | Egor Kislitsyn | |
2019-08-14 | Update CHANGELOG | Egor Kislitsyn | |
2019-08-14 | Fix tests | Egor Kislitsyn | |
2019-08-14 | Add custom profile fields | Egor Kislitsyn | |
2019-08-14 | Merge branch 'backport/describe-api-changelog' into 'develop' | rinpatch | |
Backport the describe API changelog entry to develop See merge request pleroma/pleroma!1564 | |||
2019-08-14 | update changelog to cover MRF describe API. | Ariadne Conill | |
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 | docs tweak | Ariadne Conill | |
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-13 | tests: fix up nodeinfo tests | Ariadne Conill | |
2019-08-13 | Merge branch 'feature/nicer-safe-render-errors' into 'develop' | kaniini | |
Nicer formatting for safe_render errors See merge request pleroma/pleroma!1560 | |||
2019-08-13 | tests: add tests for MRF.describe() | Ariadne Conill | |
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 | test: add mock MRF module for describe() testing | Ariadne Conill | |
2019-08-13 | MRF: add describe() for gathering and describing the MRF configuration | Ariadne Conill | |
2019-08-13 | Merge branch 'test/web_activity_pub_relay' into 'develop' | kaniini | |
tests for Web/ActivityPub/Relay See merge request pleroma/pleroma!1557 | |||
2019-08-13 | tests for Web/ActivityPub/Relay | Maksim | |
2019-08-13 | Merge branch 'test/web_mastodon_api' into 'develop' | kaniini | |
tests for /web/mastodon_api/mastodon_api.ex See merge request pleroma/pleroma!1554 | |||
2019-08-13 | tests for /web/mastodon_api/mastodon_api.ex | Maksim | |
2019-08-13 | update changelog for mrf_vocabulary | Ariadne Conill | |
2019-08-13 | tests: add tests for mrf_vocabulary | Ariadne Conill | |
2019-08-13 | docs: document mrf_vocabulary module settings | Ariadne Conill | |
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 | Merge branch 'feature/remove-disable-blocks' into 'develop' | kaniini | |
config: remove legacy activitypub accept_blocks setting See merge request pleroma/pleroma!1556 |