aboutsummaryrefslogtreecommitdiff
path: root/lib/pleroma
AgeCommit message (Collapse)Author
2020-06-08[stable rewrite]: fix streamer streaming out announces from a muted threadrinpatch
Use parent object instead of activity because context is null of Announce activity from Mastodon.
2020-06-08Merge branch 'features/apc2s-pagination' into 'develop'Haelwenn
Fix AP C2S pagination Closes #866 and #751 See merge request pleroma/pleroma!2491
2020-06-08Merge branch 'fix/mediaproxy-bypass-emoji' into 'develop'rinpatch
Fix profile emojis bypassing mediaproxy and harden CSP Closes #1810 See merge request pleroma/pleroma!2596
2020-06-07ChatController: Make last_read_id mandatory.lain
2020-06-07Delete pending follow requests on user deletionSergey Suprunenko
2020-06-07ChatController: Add `last_read_id` option to mark_as_read.lain
2020-06-07SideEffects: Move streaming of chats to after the transaction.lain
2020-06-07Chats: Change id to flake id.lain
2020-06-07AttachmentValidator: Check if the mime type is valid.lain
2020-06-06Notfication: Add validation of notification typeslain
2020-06-06ChatController: Use new oauth scope *:chats.lain
2020-06-06User: Add raw_bio, storing unformatted bioHaelwenn (lanodan) Monnier
Related: https://git.pleroma.social/pleroma/pleroma/issues/1643
2020-06-06Credo fixes.lain
2020-06-06Migrations: Move Notification migration code to helperlain
2020-06-06Notification: Change type of `type` to an enum.lain
2020-06-06ChatMessageReference -> Chat.MessageReferencelain
2020-06-06ChatMessageReference: Use FlakeId.Ecto.Typelain
No need for compat because this is brand new.
2020-06-06Chat: creation_cng -> changesetlain
Make our usage of this more uniform.
2020-06-06WebPush: Don't break on contentless chat messages.lain
2020-06-05Fix paginationEgor Kislitsyn
2020-06-05Merge remote-tracking branch 'origin/develop' into ↵Egor Kislitsyn
activity-pub-use-atoms-as-keys
2020-06-05Credo fixeslain
2020-06-05Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into ↵lain
remake-remodel-dms
2020-06-05Merge branch 'features/apc2s-pagination' into 'develop'Haelwenn
Fix AP C2S pagination Closes #866 and #751 See merge request pleroma/pleroma!2491
2020-06-05Create Pleroma.Maps.put_if_present(map, key, value, value_fun // &{:ok, &1})Haelwenn
Unifies all the similar functions to one and simplify some blocks with it.
2020-06-05Pipeline: Add a side effects step after the transaction finisheslain
This is to run things like streaming notifications out, which will sometimes need data that is created by the transaction, but is streamed out asynchronously.
2020-06-05If Credo fixes is so good, why is there no Credo fixes 2?lain
2020-06-05Credo fixes.lain
2020-06-05Transmogrifier: For follows, create notifications last.lain
As the notification type changes depending on the follow state, the notification should not be created and streamed out before the state settles. For this reason, the notification creation has been delayed until it's clear if the user has been followed or not. This is a bit hacky but it will be properly rewritten using the pipeline soon.
2020-06-05SideEffects / ChatView: Add an unread cache.lain
This is to prevent wrong values in the stream.
2020-06-04Notification: Don't break on figuring out the type of old EmojiReactionslain
2020-06-04SubscriptionOperation: Let chat mentions through.lain
2020-06-04Use atoms as keys in `ActivityPub.fetch_*` functions optionsEgor Kislitsyn
2020-06-04Transmogrifier: Update notification after accepting.lain
2020-06-04ChatMessageReferences: Change seen -> unreadlain
2020-06-04Merge branch 'develop' into 'openapi/admin/relay'minibikini
# Conflicts: # lib/pleroma/web/admin_api/controllers/admin_api_controller.ex
2020-06-04WebPush: Push out chat message notications.lain
2020-06-04Merge branch 'develop' into openapi/admin/relayEgor Kislitsyn
2020-06-04Merge branch 'develop' into openapi/admin/configEgor Kislitsyn
2020-06-03clean upstwf
2020-06-03add status_net/configstwf
2020-06-03encode data properlystwf
2020-06-03preload data into index.htmlstwf
2020-06-03Notification: Fix notifications backfill for compacted activitieslain
2020-06-03ChatController: Add function to mark single message as read.lain
2020-06-03ChatMessageReferenceView: Return read status as `unread`.lain
2020-06-03Add OpenAPI spec for AdminAPI.ReportControllerEgor Kislitsyn
2020-06-03Move report actions to AdminAPI.ReportControllerEgor Kislitsyn
2020-06-03Streamer, SideEffects: Stream out ChatMessageReferenceslain
Saves us a few calles to fetch things from the DB that we already have.
2020-06-03Merge branch 'openapi/update-admin-api/status' into 'develop'Haelwenn
Update OpenAPI spec for AdminAPI.StatusController See merge request pleroma/pleroma!2624