lain
|
66c2eb670b
|
ChatController: Validate parameters.
|
4 years ago |
Ivan Tashkinov
|
f685cbd309
|
Automatic checks of authentication / instance publicity. Definition of missing OAuth scopes in AdminAPIController. Refactoring.
|
4 years ago |
lain
|
b5df4a98e4
|
ChatMessageView: Support emoji.
|
4 years ago |
lain
|
970b74383b
|
Credo fixes.
|
4 years ago |
lain
|
8c2c325598
|
Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into remake-remodel-dms
|
4 years ago |
lain
|
372614cfd3
|
ChatView: Add a mastodon api representation of the recipient.
|
4 years ago |
lain
|
d45ae64858
|
ChatController: Use OAuth scopes.
|
4 years ago |
rinpatch
|
badd888ccb
|
Merge branch 'authenticated-api-oauth-check-enforcement' into 'develop'
Enforcement of OAuth scopes check for authenticated API endpoints
See merge request pleroma/pleroma!2349
|
4 years ago |
rinpatch
|
942d7467ca
|
Merge branch 'develop' into features/remove-user-source_data
|
4 years ago |
lain
|
f8c3ae7a62
|
ChatController: Handle pagination.
|
5 years ago |
lain
|
6ace22b56a
|
Chat: Add views, don't return them in timeline queries.
|
5 years ago |
Ivan Tashkinov
|
bedf92e064
|
Merge remote-tracking branch 'remotes/origin/develop' into authenticated-api-oauth-check-enforcement
|
5 years ago |
lain
|
44bfb491ea
|
Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into remake-remodel-dms
|
5 years ago |
Ivan Tashkinov
|
a21baf89d8
|
Merge remote-tracking branch 'remotes/origin/develop' into output-of-relationships-in-statuses
|
5 years ago |
Haelwenn (lanodan) Monnier
|
9172d719cc
|
profile emojis in User.emoji instead of source_data
|
5 years ago |
lain
|
2cc6841424
|
ChatController: Basic message posting.
|
5 years ago |
lain
|
e8fd0dd689
|
ChatController: Basic support for returning messages.
|
5 years ago |
lain
|
68abea313d
|
ChatController: Add creation and return of chats.
|
5 years ago |
Ivan Tashkinov
|
fc81e5a49c
|
Enforcement of OAuth scopes check for authenticated API endpoints, :skip_plug plug to mark a plug explicitly skipped (disabled).
|
5 years ago |
Ivan Tashkinov
|
2f2bd7fe72
|
Ability to control the output of account/pleroma/relationship in statuses in order to improve the rendering performance.
See `[:extensions, output_relationships_in_statuses_by_default]` setting and `with_relationships` param.
|
5 years ago |
Egor Kislitsyn
|
4a2538967c
|
Support pagination in conversations
|
5 years ago |
Haelwenn (lanodan) Monnier
|
8f7bc07ebc
|
pleroma_api_controller.ex: Improve conversations error reporting
Related: https://git.pleroma.social/pleroma/pleroma/issues/1594
|
5 years ago |
Mark Felder
|
05da5f5cca
|
Update Copyrights
|
5 years ago |
Haelwenn (lanodan) Monnier
|
6da6540036
|
Bump copyright years of files changed after 2020-01-07
Done via the following command:
git diff fcd5dd259a --stat --name-only | xargs sed -i '/Pleroma Authors/c# Copyright © 2017-2020 Pleroma Authors <https:\/\/pleroma.social\/>'
|
5 years ago |
Egor Kislitsyn
|
22018adae6
|
Fix Dialyzer warnings
|
5 years ago |
lain
|
314928333a
|
Pleroma API: Add endpoint to get reaction information on a single emoji
|
5 years ago |
Lain Soykaf
|
f875b9650a
|
EmojiReactions: Add Mastodon-aligned reaction endpoints, change response
|
5 years ago |
feld
|
e2f2602fdc
|
Merge branch 'emoji-api-errors' into 'develop'
Emoji api error if emoji dir is not writable
Closes admin-fe#62
See merge request pleroma/pleroma!2161
|
5 years ago |
feld
|
b3e9c87724
|
Update emoji_api_controller.ex
|
5 years ago |
Alexander Strizhakov
|
e7fee0d6fa
|
emoji api error on not writable dir
|
5 years ago |
lain
|
b3a877d6c9
|
Emoji Reactions: Correctly handle deleted users
|
5 years ago |
lain
|
a802e07241
|
Emoji Reactions: Add `reacted` field to emoji reactions
|
5 years ago |
lain
|
347f3ed2c6
|
Emoji reactions: Change api format once more
|
5 years ago |
lain
|
dd3fc50ea4
|
Emoji reactions: Change cache and reply format
|
5 years ago |
lain
|
5fddf988ea
|
Pleroma API: `emoji_reactions_by` does not need authorization
|
5 years ago |
Ivan Tashkinov
|
7973cbdb9f
|
OAuthScopesPlug: disallowed nil token (unless with :fallback option). WIP: controller tests modification: OAuth scopes usage.
|
5 years ago |
Ivan Tashkinov
|
835ac2157c
|
Merge remote-tracking branch 'remotes/upstream/develop' into 1427-oauth-admin-scopes
# Conflicts:
# CHANGELOG.md
|
5 years ago |
Ivan Tashkinov
|
40e1817f70
|
[#1427] Fixes / improvements of admin scopes support. Added tests.
|
5 years ago |
Ivan Tashkinov
|
af42c00cff
|
[#1427] Reworked admin scopes support.
Requalified users.is_admin flag as legacy accessor to admin actions in case token lacks admin scope(s).
|
5 years ago |
Ivan Tashkinov
|
51111e286b
|
[#1427] Initial support for OAuth admin scopes.
|
5 years ago |
Ivan Tashkinov
|
de892d2fe1
|
[#1335] Reorganized users.subscribers as UserRelationship. Added tests for UserRelationship-related functionality.
|
5 years ago |
rinpatch
|
6085c71bd1
|
Merge branch 'reactions' into 'develop'
Emoji Reactions
See merge request pleroma/pleroma!1662
|
5 years ago |
Steven Fuchs
|
94627baa5c
|
New rate limiter
|
5 years ago |
lain
|
b22ee9d966
|
Merge remote-tracking branch 'origin/develop' into reactions
|
5 years ago |
lain
|
2480200759
|
Merge branch 'refactor/following-relationships' into 'develop'
Move following relationships to a separate table
Closes #1233
See merge request pleroma/pleroma!1814
|
5 years ago |
eugenijm
|
0580654485
|
Mark the conversations with the blocked user as read and update the blocking user's `unread_conversation_count`.
Since the conversations with the blocked user are invisible, they are excluded
from the blocking user's `unread_conversation_count`.
|
5 years ago |
Egor Kislitsyn
|
4c1dd55c48
|
Merge remote-tracking branch 'upstream/develop' into refactor/following-relationships
|
5 years ago |
Egor Kislitsyn
|
4ea1a61b00
|
Merge branch 'develop' into refactor/following-relationships
|
5 years ago |
Ivan Tashkinov
|
c6fdfbc4f1
|
Merge remote-tracking branch 'remotes/upstream/develop' into 1304-user-info-deprecation
# Conflicts:
# CHANGELOG.md
# lib/pleroma/notification.ex
# lib/pleroma/user.ex
# lib/pleroma/user/info.ex
# lib/pleroma/web/activity_pub/activity_pub.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
|
5 years ago |
eugenijm
|
52ed2f8f2d
|
Pleroma API: `POST /api/v1/pleroma/conversations/read` to mark all user's conversations as read
|
5 years ago |
Ivan Tashkinov
|
10ff01acd9
|
[#1304] Moved all non-mutes / non-blocks fields from User.Info to User. WIP.
|
5 years ago |
Egor Kislitsyn
|
059005ff82
|
Replace `user.following` with Pleroma.FollowingRelationship
|
5 years ago |
lain
|
d580eedfe9
|
Linting.
|
5 years ago |
lain
|
73b6512907
|
Merge remote-tracking branch 'origin/develop' into reactions
|
5 years ago |
Ivan Tashkinov
|
b93856874d
|
[#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
|
5 years ago |
Ivan Tashkinov
|
64095961fe
|
[#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
|
5 years ago |
lain
|
4cb603e1df
|
PleromaAPI: Add unreacting.
|
5 years ago |
lain
|
391c736292
|
PleromaAPI: Fix emoji_reactions_by
|
5 years ago |
lain
|
557223b2b5
|
Merge remote-tracking branch 'origin/develop' into reactions
|
5 years ago |
lain
|
6068d2254e
|
PleromaAPIController: Fixes and refactoring.
|
5 years ago |
Egor Kislitsyn
|
0c6009dd2e
|
Extract mascot actions from `MastodonAPIController` to MascotController
|
5 years ago |
Egor Kislitsyn
|
3c5ecb70b4
|
Add PleromaAPI.AccountController
|
5 years ago |
lain
|
b923842e96
|
Merge remote-tracking branch 'origin/develop' into reactions
|
5 years ago |
Ariadne Conill
|
1d7cbdaf7b
|
change new scrobble endpoint
|
5 years ago |
Ariadne Conill
|
e653edd182
|
split scrobble functions into their own controller
|
5 years ago |
Ariadne Conill
|
a6e1469767
|
router: change scrobble timeline route from now-playing to scrobbles
|
5 years ago |
Ariadne Conill
|
7cad6ea67a
|
pleroma api: hook up scrobbler controller
|
5 years ago |
rinpatch
|
e9d1aa75d5
|
Revert subscription refactoring.
As discussed in pleroma-meta#2
This reverts commit eb9aa7aa10 , reversing
changes made to c4fbb56984 .
|
5 years ago |
Egor Kislitsyn
|
6c7c35dbe1
|
Fix SubscriptionNotificationView
|
5 years ago |
Roman Chvanikov
|
b4b147000c
|
Merge develop
|
5 years ago |
Ekaterina Vaartis
|
118d6dcdf4
|
Fix nodeinfo handling
|
5 years ago |
Ekaterina Vaartis
|
ba9d35a904
|
Add an API endpoint for listing remote packs
|
5 years ago |
vaartis
|
a6e85215e1
|
Credo fix (remove parens on function definition)
|
5 years ago |
vaartis
|
f21dbbc021
|
Move emoji_dir_path & cache_seconds_per_file
|
5 years ago |
Ekaterina Vaartis
|
cdbe7cd37a
|
When listing emoji packs, be sure to create the directory
|
5 years ago |
Maksim Pechnikov
|
1a858134ed
|
Merge branch 'develop' into issue/1218
|
5 years ago |
Ekaterina Vaartis
|
e63f167f01
|
Also pretty print pack.json
|
5 years ago |
rinpatch
|
6b3d5ed6db
|
Emoji API Controller: Follow phoenix directory structure
|
5 years ago |
Ekaterina Vaartis
|
b585134c90
|
Get the nodeinfo address from the well-known
|
5 years ago |
Ekaterina Vaartis
|
a1325d5fd9
|
Change path from nodeinfo to metadata->features
|
5 years ago |
Ekaterina Vaartis
|
d51e5e447e
|
Move emoji reloading to admin api
|
5 years ago |
Ekaterina Vaartis
|
7680aec17d
|
Move emoji api to pleroma api dir
|
5 years ago |
Roman Chvanikov
|
9fa2586abd
|
Refactor SubscriptionNotificationView
|
5 years ago |
Roman Chvanikov
|
e9f69a3eb7
|
Move pleroma_api controllers into controllers sub-folders
|
5 years ago |
Roman Chvanikov
|
7d1773bc6b
|
Rename SubscriptionNotificationController list and get actions to index and show
|
5 years ago |
Roman Chvanikov
|
a76168e743
|
Cleanup PleromaAPIController
|
5 years ago |
Roman Chvanikov
|
f9be517c7f
|
Apply suggestion to lib/pleroma/web/pleroma_api/subscription_notification_controller.ex
|
5 years ago |
Roman Chvanikov
|
c0f776faec
|
Apply suggestion to lib/pleroma/web/pleroma_api/subscription_notification_controller.ex
|
5 years ago |
Roman Chvanikov
|
2688b876ab
|
Apply suggestion to lib/pleroma/web/pleroma_api/subscription_notification_controller.ex
|
5 years ago |
Roman Chvanikov
|
6042e21b25
|
Move subscription notifications to a separate controller
|
5 years ago |
Ivan Tashkinov
|
efbc2edba1
|
[#1234] Merge remote-tracking branch 'remotes/upstream/develop' into 1234-mastodon-2-4-3-oauth-scopes
# Conflicts:
# lib/pleroma/web/activity_pub/activity_pub_controller.ex
# lib/pleroma/web/router.ex
|
5 years ago |
Ivan Tashkinov
|
e6f43a831b
|
[#1234] Permissions-related fixes / new functionality (Masto 2.4.3 scopes).
|
5 years ago |
Roman Chvanikov
|
d7457c9165
|
Merge branch 'develop' into refactor/subscription
|
5 years ago |
Roman Chvanikov
|
0bd2b85edb
|
Separate Subscription Notifications from regular Notifications
|
5 years ago |
lain
|
3ff5532220
|
Linting.
|
5 years ago |
lain
|
a7f31bf06c
|
Merge remote-tracking branch 'origin/develop' into reactions
|
5 years ago |
lain
|
05e9776517
|
PleromaAPIController: Add endpoint to fetch emoji reactions.
|
5 years ago |
Egor Kislitsyn
|
40b3289c26
|
Refactor `add_link_headers/7` -> `add_link_headers/3`
|
5 years ago |
lain
|
99ea990a16
|
PleromaAPIController: Add emoji reactions.
|
5 years ago |
rinpatch
|
c2b6c1b089
|
Extend `/api/pleroma/notifications/read` to mark multiple notifications
as read and make it respond with Mastoapi entities
|
5 years ago |
lain
|
d3af9e19ed
|
Conversations: Load relations in one query.
|
5 years ago |
lain
|
f73212b2a3
|
Conversation: Render new participation on update.
|
5 years ago |
lain
|
511ccea5aa
|
ConversationView: Align parameter names with other views.
|
5 years ago |
lain
|
60231ec7bd
|
Conversation: Add endpoint to get a conversation by id.
|
5 years ago |
lain
|
d6fe220e32
|
Linting.
|
5 years ago |
lain
|
3af6d14da7
|
Pleroma Conversations API: Add a way to set recipients.
|
5 years ago |
lain
|
eee98aaa73
|
Pleroma API: Add endpoint to get conversation statuses.
|
5 years ago |