Ivan Tashkinov
c0246309a5
[ #1304 ] Extra bullet-proofing.
преди 4 години
Ivan Tashkinov
065e9fac12
[ #1304 ] Adjusted User.Info references from Notification.
преди 4 години
Ivan Tashkinov
11cd994425
[ #1304 ] Fixed null::jsonb handling in User.Info migration.
преди 4 години
Ariadne Conill
3f6a596922
activitypub: visibility: refactor is_public?() to use JSON-LD safe accessors
преди 4 години
rinpatch
2dbee29cf5
Do not include notifications from blocked users when with_muted is set
This is not what with_muted is for per documentation and it was agreed
on irc that this behavior doesn't make sense.
преди 4 години
Ivan Tashkinov
7c7f90bc4f
[ #1304 ] Merged `develop`, handled User.Info.invisible.
преди 4 години
Ivan Tashkinov
ee04fbc35a
[ #1304 ]. Post-merge fixes. Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into 1304-user-info-deprecation
# Conflicts:
# CHANGELOG.md
# lib/pleroma/notification.ex
# lib/pleroma/user.ex
# lib/pleroma/user/info.ex
# lib/pleroma/web/admin_api/admin_api_controller.ex
# lib/pleroma/web/ostatus/handlers/follow_handler.ex
# lib/pleroma/web/ostatus/ostatus.ex
# lib/pleroma/web/salmon/salmon.ex
# lib/pleroma/web/websub/websub.ex
# test/web/admin_api/admin_api_controller_test.exs
# test/web/federator_test.exs
# test/web/mastodon_api/controllers/conversation_controller_test.exs
# test/web/ostatus/ostatus_controller_test.exs
# test/web/ostatus/ostatus_test.exs
# test/web/salmon/salmon_test.exs
# test/web/websub/websub_test.exs
преди 4 години
Ivan Tashkinov
b4cbf0568b
[ #1304 ] Analysis issue fix.
преди 4 години
Ivan Tashkinov
e8843974cb
[ #1304 ] Moved remaining fields from User.Info to User.
Misc. fixes / improvements.
преди 4 години
Ariadne Conill
c9280b9730
rework to use properties instead of compound typing, per SocialCG
преди 4 години
Ariadne Conill
ef659331b0
implement invisible support for remote users
преди 4 години
Ariadne Conill
95871cb462
user: implement User.invisible?/1
преди 4 години
Ariadne Conill
1469a084d4
relay: set invisible to true
преди 4 години
Ariadne Conill
e7333db72a
user info: add invisible field
преди 4 години
eugenijm
52ed2f8f2d
Pleroma API: `POST /api/v1/pleroma/conversations/read` to mark all user's conversations as read
преди 4 години
KokaKiwi
638457ba94
MastoFE: Add PWA manifest.
преди 4 години
Mark Felder
152caef51d
Direct messages should provide a distinct push notification subject
преди 4 години
Ariadne Conill
44e64af5e7
object: containment: simplify the pattern match for OStatus testsuite hack
преди 4 години
Ariadne Conill
e99fdfc32d
object: containment: only allow OStatus references in test suite environment
преди 4 години
Ariadne Conill
3c785b85a6
object: fetcher: fix up formatting
преди 4 години
Ariadne Conill
bae96de273
activitypub: tag containment checks for better error tracing
преди 4 години
Ariadne Conill
7295a05cee
object: containment: also allow OStatus object IDs through when comparing origins
преди 4 години
Ariadne Conill
a177f22e02
object: fetcher: improve error reporting
преди 4 години
Ariadne Conill
bf2107743f
object: containment: don't try to contain ostatus objects
преди 4 години
Ariadne Conill
6f110fc04c
object fetcher: fix up error handling
преди 4 години
Ariadne Conill
48059c03c9
fix up some tests
преди 4 години
Ariadne Conill
d379b48769
kill almost all of the OStatus module
преди 4 години
Ariadne Conill
6a1f4c5145
federator: remove OStatus incoming document support
преди 4 години
Ariadne Conill
835ad52378
remove Salmon module
преди 4 години
Ariadne Conill
beb9861f9d
router: disconnect Salmon
преди 4 години
Ariadne Conill
a7b92bba68
webfinger: stop pulling Salmon data out of WebFinger
преди 4 години
Ariadne Conill
c00ae10af8
feed: don't advertise salmon endpoint
преди 4 години
Ariadne Conill
adb639db56
publisher: move remote_users() from Salmon module
преди 4 години
Ariadne Conill
4f82e42e4e
websub: remove entirely
преди 4 години
Ariadne Conill
b16a460916
federator: remove websub stuff
преди 4 години
Ariadne Conill
25b7ff56c3
application: don't start Federator.init/1 anymore
преди 4 години
rinpatch
39e996528c
Fix a migration wiping user info of users that don't have any mutes
And introduce safe_jsonb_set
преди 4 години
Haelwenn (lanodan) Monnier
3c6fd0bb99
upload.ex: Remove deprecated configuration
преди 4 години
kaniini
733b73b71c
Apply suggestion to lib/pleroma/web/mastodon_api/websocket_handler.ex
преди 4 години
eugenijm
359dd1890e
Mastodon API: Mark the conversation as read for the author when they send a new direct message
преди 4 години
Maksim Pechnikov
66b5d0ff55
add Markers /api/v1/markers
преди 4 години
Ivan Tashkinov
10ff01acd9
[ #1304 ] Moved all non-mutes / non-blocks fields from User.Info to User. WIP.
преди 4 години
rinpatch
0a5175ecbb
Order fts results by trigram
преди 4 години
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 години
Alexander
e7bb762ec2
don't stream in benchmark env
преди 4 години
kPherox
5bd0717de2
Add `Sec-WebSocket-Protocol` to response header
преди 4 години
Ekaterina Vaartis
fbe5a00475
For pleroma.emoji downloaded packs, generate pack.json instead
преди 4 години
eugenijm
a97b642289
Mastodon API: Add `exclude_visibilities` parameter to the timeline and notification endpoints
преди 4 години
rinpatch
9bdbf0811b
Make MediaProxy failure tracking less brutal
The current failure tracking mechanism will never request anything that
didn't respond with a success, 403, 404, or 5xx codes. This is causing
issues when using in real fediverse because of weird status codes
some software has and timeouts being frequent. This patch changes
failure tracking mechanism to only never request the url again if it
responded with 400, 204, or the body is too large, otherwise it can be
re-requested in 60 seconds.
преди 4 години
Maxim Filippov
cc6875b582
Add `GET /api/pleroma/admin/relay` endpoint - lists all followed relays
преди 4 години