Ariadne Conill
c2ae6310dc
tests: mastodon api: fix broken test that used OStatus
4 years ago
Ariadne Conill
a8eb1f0975
tests: mastodon search: search for an account that is visible via activitypub, not ostatus
4 years ago
Ariadne Conill
dbfdb1f6e3
add some missing tesla fixtures
4 years ago
Ariadne Conill
85ddcaf418
tests: fix up signature tests
4 years ago
Ariadne Conill
700c654208
tests: fix relay tests
4 years ago
Ariadne Conill
af9aa8e358
tests: simplify object fetching and containment tests
4 years ago
Ariadne Conill
597cb8897b
tests: remove some more ostatus tests
4 years ago
Ariadne Conill
48059c03c9
fix up some tests
4 years ago
Ariadne Conill
d379b48769
kill almost all of the OStatus module
4 years ago
Ariadne Conill
835ad52378
remove Salmon module
4 years ago
Ariadne Conill
4f82e42e4e
websub: remove entirely
4 years ago
Ariadne Conill
c6de0cbb4a
config: disable Websub and Salmon publisher modules
4 years ago
rinpatch
b085cd2660
Add a test for safe_jsonb_set
4 years ago
eugenijm
359dd1890e
Mastodon API: Mark the conversation as read for the author when they send a new direct message
4 years ago
Maksim Pechnikov
66b5d0ff55
add Markers /api/v1/markers
4 years ago
Ivan Tashkinov
10ff01acd9
[ #1304 ] Moved all non-mutes / non-blocks fields from User.Info to User. WIP.
4 years ago
rinpatch
b8be6a4dc9
Remove a failing search test due to it being unrealistic
While the case tested (`lain@ple`) gives wrong ordering due to
using only trigram to order, it almost never happens in reality. In reality
it would be either `lain` (in which case it's fine to list the user with `lain`
in display name first), or `@lain@pleroma.soykaf.com`/`lain@pleroma.soykaf.com` (which is
handled fine as well)
4 years ago
rinpatch
c10ce113d4
User search: Remove trigram and refactor the module
- Remove trigram as it tends to rank garbage results highly, resulting
in it prioritized above fts, which gives actually decent results. ACKed
by kaniini and lain on irc.
- Remove a test for handling misspelled requests, since we no longer have
trigram
- Remove a test for searching users with `nil` display names, because it
is unrealistic, we don't accept usernames that are not >1 char strings
- Make rank boosting for followers/followees sane again, previous values
resulted in garbage matches getting on top just because the users are
followers/followees
4 years ago
eugenijm
a97b642289
Mastodon API: Add `exclude_visibilities` parameter to the timeline and notification endpoints
4 years ago
Maxim Filippov
751513b6df
This line either causes a warning, or a failed test
4 years ago
Maxim Filippov
cc6875b582
Add `GET /api/pleroma/admin/relay` endpoint - lists all followed relays
4 years ago
Maxim Filippov
aaa4252f41
Deprecate POST/DELETE /api/pleroma/admin/users/:nickname/permission_group/:permission_group instead of deleting it
4 years ago
lain
cb8492962e
SearchController: Fix test.
Turns out you can't actually find the user with this.
4 years ago
lain
37812740c4
Transmogrifier: Correctly save incoming ids for Accept/Reject.
4 years ago
lain
9b963064eb
Transmogrifier: Actually store who deleted a note.
4 years ago
Maxim Filippov
f5104f36bb
Deprecate /api/pleroma/admin/users/:nickname/toggle_activation instead of deleting it
4 years ago
lain
29647dfd09
Transmogrifier: Save correct ids for incoming deletes.
4 years ago
Steven Fuchs
dc6d20b68d
provide mocks for webfinger endpoints
4 years ago
Maxim Filippov
ad42837244
Ability to toggle activation status and permission group for a group of users
4 years ago
lain
c1bae01376
Search: Add tests for unicode searches.
4 years ago
Egor Kislitsyn
d537bfd4e1
Add a task to re-count statuses for all users
4 years ago
eugenijm
580a67f5ca
Mastodon API: Return `pleroma.direct_conversation_id` when viewing a status (`GET /api/v1/statuses/:id`)
4 years ago
Sergey Suprunenko
4b3f77a99f
Extract RSS Feed functionality from OStatus
4 years ago
Haelwenn (lanodan) Monnier
58aeabd020
mrf/simple_policy: check actor against accept/reject
4 years ago
feld
1d8e956c32
Use the user.id instead of nickname in report URLs
Ensures links to profiles of remote users work.
4 years ago
rinpatch
fefbd31c6e
Move local keys out of `user.info`
4 years ago
eugenijm
8249924485
Mastodon API: Add `pleroma.unread_conversation_count` to the Account entity
4 years ago
lain
276a520163
CommonAPI: Create profile updates as public.
This saves us lots of sending out because we can use sharedInbox.
4 years ago
lain
4b8524f392
ActivityPub / Transmogrifier: Correctly store incoming Update id.
4 years ago
Thibaut Girka
b1ff66dc5f
Add test for handling Announces with inlined object from different origin
4 years ago
Thibaut Girka
977e711e22
Import object from self-Announce whenever possible
4 years ago
kaniini
e07e9cb75e
Revert "Merge branch 'user-info-unread-direct-conversation' into 'develop'"
This reverts merge request !1737
4 years ago
Maksim Pechnikov
83631752af
removed legacy api: "/objects/:uuid/likes"
4 years ago
Ariadne Conill
8325858ed2
tests: streamer: add a test for blocked transitive activities
4 years ago
lain
2a7f44acfe
ActivityPub.Utils: Fix undo test.
4 years ago
lain
568a995d64
ActivityPub: Change addressing of Undo.
4 years ago
rinpatch
8217292085
Fix get_cached_by_nickname_or_id not allowing to get local users by
nickname
Closes #1293
4 years ago
Haelwenn (lanodan) Monnier
5dc14c89ce
notification_view.ex: Make sure `account` isn’t empty
Related: https://git.pleroma.social/pleroma/pleroma/issues/1203
4 years ago
eugenijm
06d9df79c5
Mastodon API: Add `pleroma.unread_conversation_count` to the Account entity
4 years ago
Egor Kislitsyn
e0c68eeb02
Move `:favourites` and `:bookmarks` actions to StatusController
4 years ago