summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-06-10ControllerHelper: Fix wrong comparison.lain
2020-06-10Apply suggestion to lib/pleroma/web/controller_helper.exlain
2020-06-10Apply suggestion to lib/pleroma/web/controller_helper.exlain
2020-06-10Apply suggestion to lib/pleroma/web/controller_helper.exlain
2020-06-09Merge branch 'add-url-to-admin-account-view' into 'develop'lain
Add `url` field to AdminAPI.AccountView See merge request pleroma/pleroma!2633
2020-06-09Add `url` field to AdminAPI.AccountViewEgor Kislitsyn
2020-06-09StatusController: Correctly paginate favorites.lain
Favorites were paginating wrongly, because the pagination headers where using the id of the id of the `Create` activity, while the ordering was by the id of the `Like` activity. This isn't easy to notice in most cases, as they usually have a similar order because people tend to favorite posts as they come in. This commit adds a way to give different pagination ids to the pagination helper, so we can paginate correctly in cases like this.
2020-06-09Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into ↵lain
remake-remodel-dms
2020-06-09Merge branch 'features/mediatype-mime-valid' into 'develop'lain
transmogrifier: MIME.valid?/1 for mediaType See merge request pleroma/pleroma!2634
2020-06-09Merge branch 'remake-remodel-dms' of git.pleroma.social:pleroma/pleroma into ↵lain
remake-remodel-dms
2020-06-09MigrationHelper: Move notification backfilling to own module.lain
2020-06-08Apply suggestion to lib/pleroma/notification.exlain
2020-06-08transmogrifier: MIME.valid?/1 for mediaTypeHaelwenn (lanodan) Monnier
No issues with the rest of the network yet but this makes sure it will work once https://git.pleroma.social/pleroma/pleroma/-/merge_requests/2429 is merged.
2020-06-08Restrict ActivityExpirationPolicy to Notes onlyEgor Kislitsyn
2020-06-08Merge branch 'develop' into global-status-expirationEgor Kislitsyn
2020-06-08Merge branch 'openapi/admin/relay' into 'develop'lain
Add OpenAPI spec for AdminAPI.RelayController See merge request pleroma/pleroma!2579
2020-06-08Merge branch 'feature/delete-follow-requests-on-user-deletion' into 'develop'lain
Delete outgoing pending follow requests on user deletion See merge request pleroma/pleroma!2631
2020-06-08Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into ↵lain
remake-remodel-dms
2020-06-08Merge branch 'activity-pub-use-atoms-as-keys' into 'develop'lain
Use atoms as keys in `ActivityPub.fetch_*` options See merge request pleroma/pleroma!2629
2020-06-08ChatController: Remove nonsensical pagination.lain
2020-06-08Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into ↵lain
remake-remodel-dms
2020-06-07Docs: Document new mandatory parameter.lain
2020-06-07ChatController: Make last_read_id mandatory.lain
2020-06-07Delete pending follow requests on user deletionSergey Suprunenko
2020-06-07Docs: Update docs on mark as read.lain
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-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-06Docs: Unify parameters in examples.lain
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-05Merge branch 'features/put_if_present' into 'develop'Haelwenn
Create Pleroma.Maps.put_if_present(map, key, value, value_function // &{:ok, &1}) :: map See merge request pleroma/pleroma!2436
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.