rinpatch [Wed, 2 Oct 2019 20:28:45 +0000 (23:28 +0300)]
Rename some directories because MkDocs uses them for categories
rinpatch [Wed, 2 Oct 2019 14:17:21 +0000 (14:17 +0000)]
Merge branch 'split-masto-api/masto_fe_and_custom_emojis' into 'develop'
[#1278] Move actions from MastodonAPIController to CustomEmojiController and MastoFEController
See merge request pleroma/pleroma!1772
Egor Kislitsyn [Wed, 2 Oct 2019 14:12:01 +0000 (21:12 +0700)]
Fix credo warning
Egor Kislitsyn [Wed, 2 Oct 2019 13:05:14 +0000 (20:05 +0700)]
Add MastoFEController
Egor Kislitsyn [Wed, 2 Oct 2019 12:16:34 +0000 (19:16 +0700)]
Add CustomEmojiController
kaniini [Wed, 2 Oct 2019 10:46:14 +0000 (10:46 +0000)]
Merge branch 'split-masto-api/instance' into 'develop'
Extract instance actions from `MastodonAPIController` to `InstanceController`
See merge request pleroma/pleroma!1760
kaniini [Wed, 2 Oct 2019 10:45:55 +0000 (10:45 +0000)]
Merge branch 'accept-embedded-announce-object' into 'develop'
Inline object when Announcing a self-owned private object
See merge request pleroma/pleroma!1769
kaniini [Wed, 2 Oct 2019 10:44:51 +0000 (10:44 +0000)]
Merge branch 'get_announce_visibility-name' into 'develop'
Rename misleading `get_announce_visibility` to `public_announce?`
See merge request pleroma/pleroma!1768
Thibaut Girka [Wed, 2 Oct 2019 10:14:08 +0000 (12:14 +0200)]
Inline object when Announcing a self-owned private object
Thibaut Girka [Wed, 2 Oct 2019 08:48:34 +0000 (10:48 +0200)]
Rename misleading `get_announce_visibility` to `public_announce?`
Egor Kislitsyn [Wed, 2 Oct 2019 07:13:52 +0000 (14:13 +0700)]
Extract instance actions from `MastodonAPIController` to `InstanceController`
kaniini [Wed, 2 Oct 2019 07:04:33 +0000 (07:04 +0000)]
Merge branch 'feature/send-identifier-on-oauth-error' into 'develop'
Send an identifier alongside with error message in OAuthController
See merge request pleroma/pleroma!1765
kaniini [Wed, 2 Oct 2019 07:02:56 +0000 (07:02 +0000)]
Merge branch 'split-masto-api/auth' into 'develop'
Extract auth actions from `MastodonAPIController` to `AuthController`
See merge request pleroma/pleroma!1759
kaniini [Wed, 2 Oct 2019 07:02:24 +0000 (07:02 +0000)]
Merge branch 'features/private-reblogs' into 'develop'
Allow receiving private self-announces over ActivityPub
See merge request pleroma/pleroma!1766
kaniini [Wed, 2 Oct 2019 07:01:18 +0000 (07:01 +0000)]
Merge branch 'update/admin-fe-
20191001' into 'develop'
Update AdminFE bundle
See merge request pleroma/pleroma!1767
Mark Felder [Tue, 1 Oct 2019 23:29:39 +0000 (18:29 -0500)]
Update AdminFE bundle
feld [Tue, 1 Oct 2019 22:16:29 +0000 (22:16 +0000)]
Merge branch 'feature/expose-attachment-size' into 'develop'
Add upload limits to /api/v1/instance
See merge request pleroma/pleroma!1614
feld [Tue, 1 Oct 2019 22:16:29 +0000 (22:16 +0000)]
Revert "Add upload limits to /api/v1/instance"
This reverts commit
db27c0dd8b18763ff2abb124ee8d641a4580cdaa.
Thibaut Girka [Tue, 1 Oct 2019 19:40:35 +0000 (21:40 +0200)]
Store private announcements in object.data["announcements"], filter them on display
feld [Tue, 1 Oct 2019 20:00:27 +0000 (20:00 +0000)]
Merge branch 'feature/track-reverse-proxy-failures' into 'develop'
Track failed proxy urls and don't request them again
Closes #1197
See merge request pleroma/pleroma!1618
Sergey Suprunenko [Tue, 1 Oct 2019 20:00:27 +0000 (20:00 +0000)]
Track failed proxy urls and don't request them again
Thibaut Girka [Tue, 1 Oct 2019 17:28:51 +0000 (19:28 +0200)]
Fix returned visibility of announces in MastodonAPI
Thibaut Girka [Tue, 1 Oct 2019 17:08:25 +0000 (19:08 +0200)]
Add tests for privately announcing statuses via API
Thibaut Girka [Tue, 1 Oct 2019 16:38:23 +0000 (18:38 +0200)]
Allow users to announce privately, including own private notes
Maxim Filippov [Tue, 1 Oct 2019 16:43:22 +0000 (19:43 +0300)]
Discard identifier, if empty
Thibaut Girka [Tue, 1 Oct 2019 15:51:27 +0000 (17:51 +0200)]
Add tests
Thibaut Girka [Tue, 1 Oct 2019 15:49:52 +0000 (17:49 +0200)]
Ensure self-announces do not widen the audience of the original post
KokaKiwi [Sun, 24 Feb 2019 17:45:29 +0000 (18:45 +0100)]
Make activity announceable by its author.
Maxim Filippov [Tue, 1 Oct 2019 15:10:04 +0000 (18:10 +0300)]
Send an identifier alongside with error message in OAuthController
Egor Kislitsyn [Tue, 1 Oct 2019 08:54:45 +0000 (15:54 +0700)]
Extract auth actions from `MastodonAPIController` to `AuthController`
kaniini [Tue, 1 Oct 2019 08:32:59 +0000 (08:32 +0000)]
Merge branch 'split-masto-api/apps' into 'develop'
Extract apps actions from `MastodonAPIController` to `AppController`
See merge request pleroma/pleroma!1758
Egor Kislitsyn [Tue, 1 Oct 2019 08:21:46 +0000 (15:21 +0700)]
Extract apps actions from `MastodonAPIController` to `AppController`
kaniini [Tue, 1 Oct 2019 08:15:56 +0000 (08:15 +0000)]
Merge branch 'split-masto-api/suggestions' into 'develop'
Extract suggestions actions from `MastodonAPIController` to `SuggestionController`
See merge request pleroma/pleroma!1757
Egor Kislitsyn [Tue, 1 Oct 2019 07:45:04 +0000 (14:45 +0700)]
Extract suggestions actions from `MastodonAPIController` to `SuggestionController`
kaniini [Tue, 1 Oct 2019 07:57:46 +0000 (07:57 +0000)]
Merge branch 'split-masto-api/media' into 'develop'
Extract media actions from `MastodonAPIController` to `MediaController`
See merge request pleroma/pleroma!1756
Egor Kislitsyn [Tue, 1 Oct 2019 07:36:35 +0000 (14:36 +0700)]
Extract media actions from `MastodonAPIController` to `MediaController`
kaniini [Tue, 1 Oct 2019 07:11:54 +0000 (07:11 +0000)]
Merge branch 'split-masto-api/polls' into 'develop'
Extract poll actions from `MastodonAPIController` to `PollController`
See merge request pleroma/pleroma!1755
Egor Kislitsyn [Tue, 1 Oct 2019 04:44:34 +0000 (11:44 +0700)]
Extract poll actions from `MastodonAPIController` to `PollController`
kaniini [Mon, 30 Sep 2019 16:25:45 +0000 (16:25 +0000)]
Merge branch 'compact-undos' into 'develop'
Transmogrifier: Handle compact objects in undos.
See merge request pleroma/pleroma!1752
lain [Mon, 30 Sep 2019 16:13:05 +0000 (18:13 +0200)]
Transmogrifier: Handle compact objects in undos.
kaniini [Mon, 30 Sep 2019 15:37:03 +0000 (15:37 +0000)]
Merge branch 'ci/build-otp-maint' into 'develop'
CI: Enable OTP release building for maint/* branches
See merge request pleroma/pleroma!1749
rinpatch [Mon, 30 Sep 2019 15:23:29 +0000 (18:23 +0300)]
CI: Enable OTP release building for maint/* branches
kaniini [Mon, 30 Sep 2019 12:53:43 +0000 (12:53 +0000)]
Merge branch 'split-masto-api/mascots' into 'develop'
Extract mascot actions from `MastodonAPIController` to MascotController
See merge request pleroma/pleroma!1745
kaniini [Mon, 30 Sep 2019 12:53:28 +0000 (12:53 +0000)]
Merge branch 'update/admin-fe-
20190930' into 'develop'
update admin fe
See merge request pleroma/pleroma!1747
Ariadne Conill [Mon, 30 Sep 2019 12:52:28 +0000 (12:52 +0000)]
update admin fe
Egor Kislitsyn [Mon, 30 Sep 2019 12:32:43 +0000 (19:32 +0700)]
Extract mascot actions from `MastodonAPIController` to MascotController
kaniini [Mon, 30 Sep 2019 12:21:16 +0000 (12:21 +0000)]
Merge branch 'split-masto-api/accounts' into 'develop'
Extract account actions from `MastodonAPIController` to `AccountController`
See merge request pleroma/pleroma!1731
Egor Kislitsyn [Mon, 30 Sep 2019 12:06:17 +0000 (19:06 +0700)]
Fix warning in TransmogrifierTest
Egor Kislitsyn [Mon, 30 Sep 2019 08:47:01 +0000 (15:47 +0700)]
Move update_credentials to MastodonAPI.AccountController
Egor Kislitsyn [Mon, 30 Sep 2019 09:08:29 +0000 (16:08 +0700)]
Move account_register, relationships and verify_credentials to MastodonAPI.AccountController
Egor Kislitsyn [Mon, 30 Sep 2019 07:43:54 +0000 (14:43 +0700)]
Move account_lists test to MastodonAPI.AccountControllerTest
Egor Kislitsyn [Mon, 30 Sep 2019 07:28:37 +0000 (14:28 +0700)]
Disable async in DomainBlockControllerTest
Egor Kislitsyn [Mon, 30 Sep 2019 07:28:12 +0000 (14:28 +0700)]
Add PleromaAPI.AccountController
Egor Kislitsyn [Mon, 30 Sep 2019 12:10:54 +0000 (19:10 +0700)]
Fix merge
kaniini [Mon, 30 Sep 2019 11:41:39 +0000 (11:41 +0000)]
Merge branch 'fix/report-controller-test' into 'develop'
Fix ReportControllerTest
See merge request pleroma/pleroma!1746
Egor Kislitsyn [Mon, 30 Sep 2019 11:30:10 +0000 (18:30 +0700)]
Fix ReportControllerTest
kaniini [Mon, 30 Sep 2019 11:21:49 +0000 (11:21 +0000)]
Merge branch 'features/apc2s-media-upload' into 'develop'
AP C2S mediaUpload
Closes #1171
See merge request pleroma/pleroma!1706
kaniini [Mon, 30 Sep 2019 11:17:30 +0000 (11:17 +0000)]
Merge branch 'split-masto-api/reports' into 'develop'
Extract report actions from `MastodonAPIController` to `ReportController`
See merge request pleroma/pleroma!1744
kaniini [Mon, 30 Sep 2019 10:49:40 +0000 (10:49 +0000)]
Merge branch 'split-masto-api/conversations' into 'develop'
Extract conversation actions from `MastodonAPIController` to ConversationController
See merge request pleroma/pleroma!1743
kaniini [Mon, 30 Sep 2019 10:46:34 +0000 (10:46 +0000)]
Merge branch 'cleanup/drop-subscription-table-if-exists' into 'develop'
Remove subscription_notifications table if it existed
See merge request pleroma/pleroma!1742
kaniini [Mon, 30 Sep 2019 10:45:00 +0000 (10:45 +0000)]
Merge branch 'feature/scrobbling' into 'develop'
media scrobbling ("now playing" API)
See merge request pleroma/pleroma!1732
Egor Kislitsyn [Mon, 30 Sep 2019 10:04:03 +0000 (17:04 +0700)]
Extract report actions from `MastodonAPIController` to `ReportController`
Update MastodonAPI.ReportView
Ariadne Conill [Sun, 29 Sep 2019 02:18:34 +0000 (02:18 +0000)]
change new scrobble endpoint
Ariadne Conill [Sun, 29 Sep 2019 00:35:40 +0000 (00:35 +0000)]
test: fix scrobble controller tests
Ariadne Conill [Sun, 29 Sep 2019 00:25:42 +0000 (00:25 +0000)]
split scrobble functions into their own controller
Ariadne Conill [Sun, 29 Sep 2019 00:18:06 +0000 (00:18 +0000)]
router: change scrobble timeline route from now-playing to scrobbles
Ariadne Conill [Sat, 28 Sep 2019 12:29:00 +0000 (12:29 +0000)]
common api: add some missing IR bits for listen activities' children
Ariadne Conill [Sat, 28 Sep 2019 12:28:39 +0000 (12:28 +0000)]
activitypub: object view: include child object for Listen activities
Ariadne Conill [Sat, 28 Sep 2019 12:12:35 +0000 (12:12 +0000)]
common api: make sure the generated IR is actually federatable
Ariadne Conill [Sat, 28 Sep 2019 11:57:24 +0000 (11:57 +0000)]
test: transmogrifier: add test proving that transmogrifier can handle outgoing listens
Ariadne Conill [Sat, 28 Sep 2019 02:13:26 +0000 (02:13 +0000)]
update changelog
Ariadne Conill [Sat, 28 Sep 2019 02:12:12 +0000 (02:12 +0000)]
pleroma api: hook up scrobbler controller
Ariadne Conill [Sat, 28 Sep 2019 00:24:32 +0000 (00:24 +0000)]
common api: implement scrobbling
Ariadne Conill [Fri, 27 Sep 2019 12:40:31 +0000 (12:40 +0000)]
activitypub: transmogrifier: implement support for Listen activities
Ariadne Conill [Fri, 27 Sep 2019 12:22:35 +0000 (12:22 +0000)]
activitypub: implement IR-level considerations for Listen activities
Ariadne Conill [Fri, 27 Sep 2019 11:40:40 +0000 (11:40 +0000)]
mastodon api: implement rendering of listen activities
Ariadne Conill [Fri, 27 Sep 2019 11:15:20 +0000 (11:15 +0000)]
test: factory: implement support for generating mock audio and listen objects
Ariadne Conill [Fri, 27 Sep 2019 11:04:52 +0000 (11:04 +0000)]
docs: add scrobble API description
Egor Kislitsyn [Mon, 30 Sep 2019 09:52:07 +0000 (16:52 +0700)]
Extract conversation actions from `MastodonAPIController` to ConversationController
rinpatch [Sun, 29 Sep 2019 21:26:49 +0000 (00:26 +0300)]
Merge branch 'develop' into cleanup/drop-subscription-table-if-exists
rinpatch [Sun, 29 Sep 2019 20:52:40 +0000 (23:52 +0300)]
Remove subscription_notifications table if it existed
Followup to !1741
rinpatch [Sun, 29 Sep 2019 20:07:37 +0000 (20:07 +0000)]
Merge branch 'revert/subscription-refactoring' into 'develop'
Revert subscription refactoring.
See merge request pleroma/pleroma!1741
rinpatch [Sun, 29 Sep 2019 15:43:27 +0000 (18:43 +0300)]
Revert subscription refactoring.
As discussed in pleroma-meta#2
This reverts commit
eb9aa7aa1095de150d036839c78c402019efb4b1, reversing
changes made to
c4fbb56984d8f86df948cfd9b0f7c081d688c365.
kaniini [Sun, 29 Sep 2019 11:44:31 +0000 (11:44 +0000)]
Merge branch 'feature/follow-requests-count' into 'develop'
Mastodon API: add follow_requests_count
See merge request pleroma/pleroma!1726
Haelwenn [Sun, 29 Sep 2019 00:34:14 +0000 (00:34 +0000)]
Merge branch 'chores/1691-breaking-change' into 'develop'
!1691 is a breaking change + documentation fixes
See merge request pleroma/pleroma!1739
Haelwenn (lanodan) Monnier [Sun, 29 Sep 2019 00:16:52 +0000 (02:16 +0200)]
CHANGELOG.md: Sorting, colon after breaking
[ci skip]
Haelwenn (lanodan) Monnier [Sun, 29 Sep 2019 00:14:53 +0000 (02:14 +0200)]
admin_api.md: Put data-type info as the values
Similar to how the other responses examples are done,
this also makes it proper JSON (as it doesn’t have comments).
Haelwenn (lanodan) Monnier [Sun, 29 Sep 2019 00:13:17 +0000 (02:13 +0200)]
CHANGELOG.md: !1691 is a breaking change
!1691: https://git.pleroma.social/pleroma/pleroma/merge_requests/1691
Haelwenn [Sat, 28 Sep 2019 23:59:15 +0000 (23:59 +0000)]
Merge branch 'chore/update-docs' into 'develop'
Update admin_api.md
See merge request pleroma/pleroma!1738
Maxim Filippov [Sat, 28 Sep 2019 21:01:35 +0000 (00:01 +0300)]
Update admin_api.md
Haelwenn [Sat, 28 Sep 2019 19:02:05 +0000 (19:02 +0000)]
Merge branch 'tests/mastodon_api_controller.ex' into 'develop'
tests for mastodon_api_controller.ex
See merge request pleroma/pleroma!1639
Maksim Pechnikov [Sat, 28 Sep 2019 07:32:03 +0000 (10:32 +0300)]
Merge branch 'develop' into tests/mastodon_api_controller.ex
Haelwenn [Sat, 28 Sep 2019 00:03:24 +0000 (00:03 +0000)]
Merge branch 'bugfix/post-empty-status' into 'develop'
status_controller.ex: Posting media status without content defined
See merge request pleroma/pleroma!1735
Haelwenn (lanodan) Monnier [Fri, 27 Sep 2019 23:21:28 +0000 (01:21 +0200)]
status_controller.ex: Posting media status without content defined
rinpatch [Fri, 27 Sep 2019 23:09:07 +0000 (23:09 +0000)]
Merge branch 'fix/empty-attachment-statuses' into 'develop'
Fix not being able to post empty statuses with attachments
See merge request pleroma/pleroma!1734
rinpatch [Fri, 27 Sep 2019 22:56:20 +0000 (01:56 +0300)]
Fix not being able to post empty statuses with attachments
Attachment field was filled in after the empty status check
Haelwenn [Fri, 27 Sep 2019 21:59:23 +0000 (21:59 +0000)]
Merge branch 'remote-ip' into 'develop'
Add `remote_ip` plug
See merge request pleroma/pleroma!1608
minibikini [Fri, 27 Sep 2019 21:59:23 +0000 (21:59 +0000)]
Add `remote_ip` plug
kaniini [Fri, 27 Sep 2019 07:54:54 +0000 (07:54 +0000)]
Merge branch 'split-masto-api/follow-requests' into 'develop'
Extract follow requests actions from `MastodonAPIController` to `FollowRequestController`
See merge request pleroma/pleroma!1730
kaniini [Fri, 27 Sep 2019 07:54:08 +0000 (07:54 +0000)]
Merge branch 'split-masto-api/domain-blocks' into 'develop'
Extract domain blocks actions from `MastodonAPIController` to `DomainBlockController`
See merge request pleroma/pleroma!1729