akkoma
4 years agoMove uploads task docs to a separate file
rinpatch [Thu, 3 Oct 2019 06:35:21 +0000 (09:35 +0300)]
Move uploads task docs to a separate file

4 years agoMove relay docs to a separate file
rinpatch [Thu, 3 Oct 2019 06:10:31 +0000 (09:10 +0300)]
Move relay docs to a separate file

4 years agoMove instance CLI task docs to a text file
rinpatch [Thu, 3 Oct 2019 06:02:48 +0000 (09:02 +0300)]
Move instance CLI task docs to a text file

4 years agoImprove styling of CLI tasks
rinpatch [Thu, 3 Oct 2019 05:51:57 +0000 (08:51 +0300)]
Improve styling of CLI tasks

4 years agoMove digest email docs to a separate file and improve styling
rinpatch [Wed, 2 Oct 2019 22:09:51 +0000 (01:09 +0300)]
Move digest email docs to a separate file and improve styling

4 years agoMove emoji task docs to a separate file
rinpatch [Wed, 2 Oct 2019 22:03:47 +0000 (01:03 +0300)]
Move emoji task docs to a separate file

4 years agoRemove a reference to inline docs since everything it describes is
rinpatch [Wed, 2 Oct 2019 21:36:18 +0000 (00:36 +0300)]
Remove a reference to inline docs since everything it describes is
described in the cheatsheet already and add A TODO

4 years agoFix more links
rinpatch [Wed, 2 Oct 2019 21:22:14 +0000 (00:22 +0300)]
Fix more links

4 years agoFix references to other pages
rinpatch [Wed, 2 Oct 2019 21:18:32 +0000 (00:18 +0300)]
Fix references to other pages

4 years agoRemove Small customizations as it's contents have been integrated into
rinpatch [Wed, 2 Oct 2019 21:00:53 +0000 (00:00 +0300)]
Remove Small customizations as it's contents have been integrated into
static_dir.md

4 years agoRemove "General tips for customizing Pleroma FE" because it's no longer
rinpatch [Wed, 2 Oct 2019 20:58:57 +0000 (23:58 +0300)]
Remove "General tips for customizing Pleroma FE" because it's no longer
relevant and we have actual fe docs now

4 years agoRename "Configuration" to "Configuration Cheat Sheet" and explain a bit
rinpatch [Wed, 2 Oct 2019 20:54:55 +0000 (23:54 +0300)]
Rename "Configuration" to "Configuration Cheat Sheet" and explain a bit
about how Pleroma Configuration works

4 years agoRename some directories because MkDocs uses them for categories
rinpatch [Wed, 2 Oct 2019 20:28:45 +0000 (23:28 +0300)]
Rename some directories because MkDocs uses them for categories

4 years ago[#1234] Merge remote-tracking branch 'remotes/upstream/develop' into 1234-mastodon...
Ivan Tashkinov [Wed, 2 Oct 2019 17:42:40 +0000 (20:42 +0300)]
[#1234] Merge remote-tracking branch 'remotes/upstream/develop' into 1234-mastodon-2-4-3-oauth-scopes

# Conflicts:
# CHANGELOG.md
# lib/pleroma/web/mastodon_api/controllers/mastodon_api_controller.ex
# lib/pleroma/web/router.ex

4 years agoMove `:favourites` and `:bookmarks` actions to StatusController
Egor Kislitsyn [Wed, 2 Oct 2019 11:27:01 +0000 (18:27 +0700)]
Move `:favourites` and `:bookmarks` actions to StatusController

4 years agoMove `follows`, `mutes` and `blocks` actions to AccountController
Egor Kislitsyn [Tue, 1 Oct 2019 10:15:58 +0000 (17:15 +0700)]
Move `follows`, `mutes` and `blocks` actions to AccountController

4 years agoMerge branch 'split-masto-api/masto_fe_and_custom_emojis' into 'develop'
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

4 years agoFix credo warning
Egor Kislitsyn [Wed, 2 Oct 2019 14:12:01 +0000 (21:12 +0700)]
Fix credo warning

4 years agoAdd MastoFEController
Egor Kislitsyn [Wed, 2 Oct 2019 13:05:14 +0000 (20:05 +0700)]
Add MastoFEController

4 years agoAdd CustomEmojiController
Egor Kislitsyn [Wed, 2 Oct 2019 12:16:34 +0000 (19:16 +0700)]
Add CustomEmojiController

4 years agoMerge branch 'split-masto-api/instance' into 'develop'
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

4 years agoMerge branch 'accept-embedded-announce-object' into 'develop'
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

4 years agoMerge branch 'get_announce_visibility-name' into 'develop'
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

4 years agoInline object when Announcing a self-owned private object
Thibaut Girka [Wed, 2 Oct 2019 10:14:08 +0000 (12:14 +0200)]
Inline object when Announcing a self-owned private object

4 years agoRename misleading `get_announce_visibility` to `public_announce?`
Thibaut Girka [Wed, 2 Oct 2019 08:48:34 +0000 (10:48 +0200)]
Rename misleading `get_announce_visibility` to `public_announce?`

4 years agoAdd tests for Pleroma.JobQueueMonitor
Egor Kislitsyn [Wed, 2 Oct 2019 08:24:21 +0000 (15:24 +0700)]
Add tests for Pleroma.JobQueueMonitor

4 years agoUpdate CHANGELOG and pleroma_api.md
Egor Kislitsyn [Wed, 2 Oct 2019 07:51:30 +0000 (14:51 +0700)]
Update CHANGELOG and pleroma_api.md

4 years agoRemove `:enqueued` counter
Egor Kislitsyn [Wed, 2 Oct 2019 07:50:25 +0000 (14:50 +0700)]
Remove `:enqueued` counter

4 years agoExtract instance actions from `MastodonAPIController` to `InstanceController`
Egor Kislitsyn [Wed, 2 Oct 2019 07:13:52 +0000 (14:13 +0700)]
Extract instance actions from `MastodonAPIController` to `InstanceController`

4 years agoMerge branch 'feature/send-identifier-on-oauth-error' into 'develop'
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

4 years agoMerge branch 'split-masto-api/auth' into 'develop'
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

4 years agoMerge branch 'features/private-reblogs' into 'develop'
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

4 years agoMerge branch 'update/admin-fe-20191001' into 'develop'
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

4 years agoUpdate AdminFE bundle
Mark Felder [Tue, 1 Oct 2019 23:29:39 +0000 (18:29 -0500)]
Update AdminFE bundle

4 years agoMerge branch 'feature/expose-attachment-size' into 'develop'
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

4 years agoRevert "Add upload limits to /api/v1/instance"
feld [Tue, 1 Oct 2019 22:16:29 +0000 (22:16 +0000)]
Revert "Add upload limits to /api/v1/instance"

This reverts commit db27c0dd8b18763ff2abb124ee8d641a4580cdaa.

4 years agoStore private announcements in object.data["announcements"], filter them on display
Thibaut Girka [Tue, 1 Oct 2019 19:40:35 +0000 (21:40 +0200)]
Store private announcements in object.data["announcements"], filter them on display

4 years agoMerge branch 'feature/track-reverse-proxy-failures' into 'develop'
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

4 years agoTrack failed proxy urls and don't request them again
Sergey Suprunenko [Tue, 1 Oct 2019 20:00:27 +0000 (20:00 +0000)]
Track failed proxy urls and don't request them again

4 years agoFix returned visibility of announces in MastodonAPI
Thibaut Girka [Tue, 1 Oct 2019 17:28:51 +0000 (19:28 +0200)]
Fix returned visibility of announces in MastodonAPI

4 years agoAdd tests for privately announcing statuses via API
Thibaut Girka [Tue, 1 Oct 2019 17:08:25 +0000 (19:08 +0200)]
Add tests for privately announcing statuses via API

4 years agoAllow users to announce privately, including own private notes
Thibaut Girka [Tue, 1 Oct 2019 16:38:23 +0000 (18:38 +0200)]
Allow users to announce privately, including own private notes

4 years agoDiscard identifier, if empty
Maxim Filippov [Tue, 1 Oct 2019 16:43:22 +0000 (19:43 +0300)]
Discard identifier, if empty

4 years agoAdd tests
Thibaut Girka [Tue, 1 Oct 2019 15:51:27 +0000 (17:51 +0200)]
Add tests

4 years agoEnsure self-announces do not widen the audience of the original post
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

4 years agoMake activity announceable by its author.
KokaKiwi [Sun, 24 Feb 2019 17:45:29 +0000 (18:45 +0100)]
Make activity announceable by its author.

4 years agoSend an identifier alongside with error message in OAuthController
Maxim Filippov [Tue, 1 Oct 2019 15:10:04 +0000 (18:10 +0300)]
Send an identifier alongside with error message in OAuthController

4 years agoExtract auth actions from `MastodonAPIController` to `AuthController`
Egor Kislitsyn [Tue, 1 Oct 2019 08:54:45 +0000 (15:54 +0700)]
Extract auth actions from `MastodonAPIController` to `AuthController`

4 years agoMerge branch 'split-masto-api/apps' into 'develop'
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

4 years agoExtract apps actions from `MastodonAPIController` to `AppController`
Egor Kislitsyn [Tue, 1 Oct 2019 08:21:46 +0000 (15:21 +0700)]
Extract apps actions from `MastodonAPIController` to `AppController`

4 years agoMerge branch 'split-masto-api/suggestions' into 'develop'
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

4 years agoExtract suggestions actions from `MastodonAPIController` to `SuggestionController`
Egor Kislitsyn [Tue, 1 Oct 2019 07:45:04 +0000 (14:45 +0700)]
Extract suggestions actions from `MastodonAPIController` to `SuggestionController`

4 years agoMerge branch 'split-masto-api/media' into 'develop'
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

4 years agoExtract media actions from `MastodonAPIController` to `MediaController`
Egor Kislitsyn [Tue, 1 Oct 2019 07:36:35 +0000 (14:36 +0700)]
Extract media actions from `MastodonAPIController` to `MediaController`

4 years agoMerge branch 'split-masto-api/polls' into 'develop'
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

4 years agoExtract poll actions from `MastodonAPIController` to `PollController`
Egor Kislitsyn [Tue, 1 Oct 2019 04:44:34 +0000 (11:44 +0700)]
Extract poll actions from `MastodonAPIController` to `PollController`

4 years agoAdd `rel="ugc"`
kPherox [Mon, 30 Sep 2019 17:24:06 +0000 (02:24 +0900)]
Add `rel="ugc"`

4 years agoMerge remote-tracking branch 'upstream/develop' into fix-prameter-name-of-accounts...
kPherox [Mon, 30 Sep 2019 16:39:22 +0000 (01:39 +0900)]
Merge remote-tracking branch 'upstream/develop' into fix-prameter-name-of-accounts-update-credentials

4 years agoMerge branch 'compact-undos' into 'develop'
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

4 years agoTransmogrifier: Handle compact objects in undos.
lain [Mon, 30 Sep 2019 16:13:05 +0000 (18:13 +0200)]
Transmogrifier: Handle compact objects in undos.

4 years agoMerge branch 'ci/build-otp-maint' into 'develop'
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

4 years agoCI: Enable OTP release building for maint/* branches
rinpatch [Mon, 30 Sep 2019 15:23:29 +0000 (18:23 +0300)]
CI: Enable OTP release building for maint/* branches

4 years ago[#1260] Merge remote-tracking branch 'remotes/upstream/develop' into 1260-rate-limite...
Ivan Tashkinov [Mon, 30 Sep 2019 14:41:20 +0000 (17:41 +0300)]
[#1260] Merge remote-tracking branch 'remotes/upstream/develop' into 1260-rate-limited-auth-actions

# Conflicts:
# CHANGELOG.md

4 years agoMerge branch 'split-masto-api/mascots' into 'develop'
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

4 years agoMerge branch 'update/admin-fe-20190930' into 'develop'
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

4 years agoupdate admin fe
Ariadne Conill [Mon, 30 Sep 2019 12:52:28 +0000 (12:52 +0000)]
update admin fe

4 years agoExtract mascot actions from `MastodonAPIController` to MascotController
Egor Kislitsyn [Mon, 30 Sep 2019 12:32:43 +0000 (19:32 +0700)]
Extract mascot actions from `MastodonAPIController` to MascotController

4 years agoMerge branch 'split-masto-api/accounts' into 'develop'
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

4 years agoFix warning in TransmogrifierTest
Egor Kislitsyn [Mon, 30 Sep 2019 12:06:17 +0000 (19:06 +0700)]
Fix warning in TransmogrifierTest

4 years agoMove update_credentials to MastodonAPI.AccountController
Egor Kislitsyn [Mon, 30 Sep 2019 08:47:01 +0000 (15:47 +0700)]
Move update_credentials to MastodonAPI.AccountController

4 years agoMove account_register, relationships and verify_credentials to MastodonAPI.AccountCon...
Egor Kislitsyn [Mon, 30 Sep 2019 09:08:29 +0000 (16:08 +0700)]
Move account_register, relationships and verify_credentials to MastodonAPI.AccountController

4 years agoMove account_lists test to MastodonAPI.AccountControllerTest
Egor Kislitsyn [Mon, 30 Sep 2019 07:43:54 +0000 (14:43 +0700)]
Move account_lists test to MastodonAPI.AccountControllerTest

4 years agoDisable async in DomainBlockControllerTest
Egor Kislitsyn [Mon, 30 Sep 2019 07:28:37 +0000 (14:28 +0700)]
Disable async in DomainBlockControllerTest

4 years agoAdd PleromaAPI.AccountController
Egor Kislitsyn [Mon, 30 Sep 2019 07:28:12 +0000 (14:28 +0700)]
Add PleromaAPI.AccountController

4 years agoFix merge
Egor Kislitsyn [Mon, 30 Sep 2019 12:10:54 +0000 (19:10 +0700)]
Fix merge

4 years agoMerge branch 'fix/report-controller-test' into 'develop'
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

4 years agoFix ReportControllerTest
Egor Kislitsyn [Mon, 30 Sep 2019 11:30:10 +0000 (18:30 +0700)]
Fix ReportControllerTest

4 years agoMerge branch 'features/apc2s-media-upload' into 'develop'
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

4 years agoMerge branch 'split-masto-api/reports' into 'develop'
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

4 years agoMerge branch 'split-masto-api/conversations' into 'develop'
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

4 years agoMerge branch 'cleanup/drop-subscription-table-if-exists' into 'develop'
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

4 years agoMerge branch 'feature/scrobbling' into 'develop'
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

4 years agoExtract report actions from `MastodonAPIController` to `ReportController`
Egor Kislitsyn [Mon, 30 Sep 2019 10:04:03 +0000 (17:04 +0700)]
Extract report actions from `MastodonAPIController` to `ReportController`

Update MastodonAPI.ReportView

4 years agochange new scrobble endpoint
Ariadne Conill [Sun, 29 Sep 2019 02:18:34 +0000 (02:18 +0000)]
change new scrobble endpoint

4 years agotest: fix scrobble controller tests
Ariadne Conill [Sun, 29 Sep 2019 00:35:40 +0000 (00:35 +0000)]
test: fix scrobble controller tests

4 years agosplit scrobble functions into their own controller
Ariadne Conill [Sun, 29 Sep 2019 00:25:42 +0000 (00:25 +0000)]
split scrobble functions into their own controller

4 years agorouter: change scrobble timeline route from now-playing to scrobbles
Ariadne Conill [Sun, 29 Sep 2019 00:18:06 +0000 (00:18 +0000)]
router: change scrobble timeline route from now-playing to scrobbles

4 years agocommon api: add some missing IR bits for listen activities' children
Ariadne Conill [Sat, 28 Sep 2019 12:29:00 +0000 (12:29 +0000)]
common api: add some missing IR bits for listen activities' children

4 years agoactivitypub: object view: include child object for Listen activities
Ariadne Conill [Sat, 28 Sep 2019 12:28:39 +0000 (12:28 +0000)]
activitypub: object view: include child object for Listen activities

4 years agocommon api: make sure the generated IR is actually federatable
Ariadne Conill [Sat, 28 Sep 2019 12:12:35 +0000 (12:12 +0000)]
common api: make sure the generated IR is actually federatable

4 years agotest: transmogrifier: add test proving that transmogrifier can handle outgoing listens
Ariadne Conill [Sat, 28 Sep 2019 11:57:24 +0000 (11:57 +0000)]
test: transmogrifier: add test proving that transmogrifier can handle outgoing listens

4 years agoupdate changelog
Ariadne Conill [Sat, 28 Sep 2019 02:13:26 +0000 (02:13 +0000)]
update changelog

4 years agopleroma api: hook up scrobbler controller
Ariadne Conill [Sat, 28 Sep 2019 02:12:12 +0000 (02:12 +0000)]
pleroma api: hook up scrobbler controller

4 years agocommon api: implement scrobbling
Ariadne Conill [Sat, 28 Sep 2019 00:24:32 +0000 (00:24 +0000)]
common api: implement scrobbling

4 years agoactivitypub: transmogrifier: implement support for Listen activities
Ariadne Conill [Fri, 27 Sep 2019 12:40:31 +0000 (12:40 +0000)]
activitypub: transmogrifier: implement support for Listen activities

4 years agoactivitypub: implement IR-level considerations for Listen activities
Ariadne Conill [Fri, 27 Sep 2019 12:22:35 +0000 (12:22 +0000)]
activitypub: implement IR-level considerations for Listen activities

4 years agomastodon api: implement rendering of listen activities
Ariadne Conill [Fri, 27 Sep 2019 11:40:40 +0000 (11:40 +0000)]
mastodon api: implement rendering of listen activities

4 years agotest: factory: implement support for generating mock audio and listen objects
Ariadne Conill [Fri, 27 Sep 2019 11:15:20 +0000 (11:15 +0000)]
test: factory: implement support for generating mock audio and listen objects

4 years agodocs: add scrobble API description
Ariadne Conill [Fri, 27 Sep 2019 11:04:52 +0000 (11:04 +0000)]
docs: add scrobble API description

4 years agoExtract conversation actions from `MastodonAPIController` to ConversationController
Egor Kislitsyn [Mon, 30 Sep 2019 09:52:07 +0000 (16:52 +0700)]
Extract conversation actions from `MastodonAPIController` to ConversationController