rinpatch
83a3de8cc4
Merge branch 'length-limit-bio' into 'develop'
...
Add configurable length limits for `User.bio` and `User.name`
See merge request pleroma/pleroma!1515
5 years ago
Ariadne Conill
abfbcfdcb3
mrf_vocabulary: add describe API support
5 years ago
Ariadne Conill
4244e17de0
fix credo
5 years ago
Haelwenn
47c20ab796
Merge branch 'fix/mastoapi-more-object-preloads' into 'develop'
...
Mastodon API: Preloading and normalization optimizations
See merge request pleroma/pleroma!1558
5 years ago
Ariadne Conill
10fef2fcee
tests: fix up nodeinfo tests
5 years ago
kaniini
f5aacaf4d3
Merge branch 'feature/nicer-safe-render-errors' into 'develop'
...
Nicer formatting for safe_render errors
See merge request pleroma/pleroma!1560
5 years ago
Ariadne Conill
dd0b71ea6d
tests: add tests for MRF.describe()
5 years ago
rinpatch
46d7bef7e7
Nicer formatting for safe_render errors
5 years ago
Ariadne Conill
f305e97eeb
nodeinfo: use MRF.describe() instead of hardcoded MRF transparency stuff
5 years ago
Ariadne Conill
c574b7a1fc
MRF: add describe() to all modules, add base MRF configuration to base describe()
5 years ago
Ariadne Conill
7089400675
test: add mock MRF module for describe() testing
5 years ago
Ariadne Conill
694bc43123
MRF: add describe() for gathering and describing the MRF configuration
5 years ago
kaniini
943da97d6b
Merge branch 'test/web_activity_pub_relay' into 'develop'
...
tests for Web/ActivityPub/Relay
See merge request pleroma/pleroma!1557
5 years ago
Maksim
fea4d89e9f
tests for Web/ActivityPub/Relay
5 years ago
kaniini
39e6b16432
Merge branch 'test/web_mastodon_api' into 'develop'
...
tests for /web/mastodon_api/mastodon_api.ex
See merge request pleroma/pleroma!1554
5 years ago
Maksim
04da1166db
tests for /web/mastodon_api/mastodon_api.ex
5 years ago
Ariadne Conill
369d9cf03b
update changelog for mrf_vocabulary
5 years ago
Ariadne Conill
f7e3b7ff75
tests: add tests for mrf_vocabulary
5 years ago
Ariadne Conill
3cfaac39e2
docs: document mrf_vocabulary module settings
5 years ago
Ariadne Conill
3fdbeb7087
MRF: add vocabulary policy module
5 years ago
rinpatch
c1b6952d2a
Mastodon API: Preloading and normalization optimizations
...
- 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?)
5 years ago
Ivan Tashkinov
0e1c481a94
[ #1149 ] Added more oban workers. Refactoring.
5 years ago
kaniini
984d7be1a4
Merge branch 'feature/remove-disable-blocks' into 'develop'
...
config: remove legacy activitypub accept_blocks setting
See merge request pleroma/pleroma!1556
5 years ago
Ariadne Conill
f46cd7e9c7
config: remove legacy activitypub accept_blocks setting
...
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.
5 years ago
rinpatch
b0fad153e1
Merge branch 'update/admin-fe' into 'develop'
...
Update AdminFE
See merge request pleroma/pleroma!1555
5 years ago
Mark Felder
24a731a9a6
Update AdminFE
...
Now permits server configuration. Consider this ALPHA.
5 years ago
lain
2674db14a2
Modify Changelog.
5 years ago
lain
511ccea5aa
ConversationView: Align parameter names with other views.
5 years ago
lain
60231ec7bd
Conversation: Add endpoint to get a conversation by id.
5 years ago
lain
23c46f7e72
Conversations: Use 'recipients' for accounts in conversation view.
...
According to gargron, this is the intended usage.
5 years ago
rinpatch
b9578bb8a0
Merge branch 'chore/changelog-update' into 'develop'
...
Add a changelog entry for !1552
See merge request pleroma/pleroma!1553
5 years ago
rinpatch
d4d31ffdc4
Add a changelog entry for !1552
5 years ago
rinpatch
9a8a01837e
Merge branch 'fix/fix-type-depth' into 'develop'
...
Do not fetch the reply object in `fix_type` unless the object has the `name` key and use a depth limit when fetching it
See merge request pleroma/pleroma!1552
5 years ago
rinpatch
92479c6f48
Do not fetch the reply object in `fix_type` unless the object has the
...
`name` key and use a depth limit when fetching it
5 years ago
kaniini
779e32a879
Merge branch 'fix/mrf-subdomain-case-insensitive' into 'develop'
...
MRF: ensure that subdomain_match calls are case-insensitive
See merge request pleroma/pleroma!1550
5 years ago
Ariadne Conill
9cfc289594
MRF: ensure that subdomain_match calls are case-insensitive
5 years ago
kaniini
17d5564a9c
Merge branch 'fix/hide-follows-counters' into 'develop'
...
Mastodon API: Set follower/following counters to 0 when hiding followers/following is enabled
See merge request pleroma/pleroma!1544
5 years ago
kaniini
84808e1697
Merge branch 'develop' into 'fix/hide-follows-counters'
...
# Conflicts:
# CHANGELOG.md
5 years ago
kaniini
708e7f0942
Merge branch 'fix/crash-favourited-by-ordered-collections' into 'develop'
...
Strip internal fields including likes from incoming and outgoing activities
Closes #1159
See merge request pleroma/pleroma!1533
5 years ago
Sergey Suprunenko
af4cf35e20
Strip internal fields including likes from incoming and outgoing activities
5 years ago
kaniini
5aa62b8581
Merge branch 'test/pleroma_uploaders' into 'develop'
...
tests for Pleroma.Uploaders
See merge request pleroma/pleroma!1543
5 years ago
Maksim
11d08c2de0
tests for Pleroma.Uploaders
5 years ago
kaniini
390329a303
Merge branch 'fix/mastoapi-threadmute-detection' into 'develop'
...
Mastodon API: Fix thread mute detection
See merge request pleroma/pleroma!1548
5 years ago
Ivan Tashkinov
33a5fc4a70
[ #1149 ] Fixed failing tests. Ensured Instance.set_unreachable/2 supports ISO 8601 datetime.
5 years ago
rinpatch
0802a08871
Mastodon API: Fix thread mute detection
...
It was calling CommonAPI.thread_muted? with post author's account
instead of viewer's one.
5 years ago
rinpatch
337edb3e50
Merge branch 'feature/uploader_s3' into 'develop'
...
Uploader.S3 added support stream uploads
See merge request pleroma/pleroma!1545
5 years ago
Maksim
bb9c539580
Uploader.S3 added support stream uploads
5 years ago
Maxim Filippov
dfae61c25c
Fix deactivated user deletion
5 years ago
Ivan Tashkinov
267262491e
Merge remote-tracking branch 'remotes/upstream/develop' into 1149-oban-job-queue
5 years ago
Ivan Tashkinov
b7fad8d395
[ #1149 ] Oban jobs implementation for :federator_incoming and :federator_outgoing queues.
5 years ago