Commit Graph

196 Commits (27e7999a151d8068ec503c9a25aff352f4d31068)

Author SHA1 Message Date
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.
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
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
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'
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
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.
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'
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'
5 years ago
eugenijm 0580654485 Mark the conversations with the blocked user as read and update 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
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
5 years ago
Ivan Tashkinov 64095961fe [#1234] Merge remote-tracking branch 'remotes/upstream/develop' into 1234-mastodon-2-4-3-oauth-scopes
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.
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
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
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