| 
								
								
									 Ivan Tashkinov | 889dc17abd | [#1094] Rate-limited follow & unfollow actions. | 2019-07-16 19:18:30 +03:00 |  | 
				
					
						| 
								
								
									 Eugenij | 520ee6c591 | Add pleroma.deactivatedto the Account entity (Mastodon API) | 2019-07-16 11:14:46 +00:00 |  | 
				
					
						| 
								
								
									 Eugenij | c4ca142e14 | Add the blocked_byattribute to the relationship API (GET /api/v1/accounts/relationships) | 2019-07-16 11:04:11 +00:00 |  | 
				
					
						| 
								
								
									 rinpatch | 996fd58ac4 | Merge branch 'bugfix/poll-id-as-string' into 'develop' Status View: Poll ids are strings.
See merge request pleroma/pleroma!1430 | 2019-07-16 06:06:22 +00:00 |  | 
				
					
						| 
								
								
									 lain | 1ed24bcc76 | Status View: Poll ids are strings. All ids in mastodon are strings, in general. | 2019-07-16 12:47:40 +09:00 |  | 
				
					
						| 
								
								
									 Mark Felder | ffb4eb9779 | Merge branch 'develop' into feature/matstodon-statuses-by-name | 2019-07-15 17:10:27 -05:00 |  | 
				
					
						| 
								
								
									 Sergey Suprunenko | b74300bc7a | Add more tests for MastodonAPIController and CommonAPI | 2019-07-15 19:47:23 +00:00 |  | 
				
					
						| 
								
								
									 Alexander Strizhakov | e7c39b7ac8 | Feature/1072 muting notifications | 2019-07-14 13:29:31 +00:00 |  | 
				
					
						| 
								
								
									 Ivan Tashkinov | d72876c57d | [#1041] Minor refactoring. | 2019-07-13 15:21:50 +03:00 |  | 
				
					
						| 
								
								
									 Ivan Tashkinov | 369e9bb42f | [#1041] Rate-limited status actions (per user and per user+status). | 2019-07-13 14:49:39 +03:00 |  | 
				
					
						| 
								
								
									 Eugenij | 4198c3ac39 | Extend Pleroma.Pagination to support offset-based pagination, use async/await to execute status and account search in parallel | 2019-07-11 13:55:31 +00:00 |  | 
				
					
						| 
								
								
									 Haelwenn (lanodan) Monnier | 252e129b1e | MastoAPI: Add categories to custom emojis Note: This isn’t in a release yet, can be seen in mastofe on the
rebase/glitch-soc branch. | 2019-07-10 17:02:37 +02:00 |  | 
				
					
						| 
								
								
									 Sergey Suprunenko | ff55e3c16f | Create mentions only for explicitly mentioned users | 2019-07-10 13:29:50 +00:00 |  | 
				
					
						| 
								
								
									 Egor Kislitsyn | 5104f65b69 | Wrap error messages into gettext helpers | 2019-07-10 18:10:09 +07:00 |  | 
				
					
						| 
								
								
									 Maksim | 008c55e4e9 | add test for search_controller/ 100% coverage | 2019-07-10 08:28:03 +00:00 |  | 
				
					
						| 
								
								
									 feld | 93a0eeab16 | Add license/copyright to all project files | 2019-07-10 05:13:23 +00:00 |  | 
				
					
						| 
								
								
									 kaniini | 1417627d07 | Merge branch 'remove-avatar-header' into 'develop' Ability to reset avatar, profile banner and backgroud
See merge request pleroma/pleroma!1187 | 2019-07-09 17:51:41 +00:00 |  | 
				
					
						| 
								
								
									 kaniini | 1179a13533 | Merge branch 'features/sec-websocket-protocol-header' into 'develop' Features: MastoAPI streaming Sec-WebSocket-Protocol header
See merge request pleroma/pleroma!1381 | 2019-07-09 16:52:22 +00:00 |  | 
				
					
						| 
								
								
									 rinpatch | 72b88c82bc | Mastodon API: Fix embedded relationships not being rendered inside of statuses | 2019-07-08 12:07:08 +03:00 |  | 
				
					
						| 
								
								
									 Haelwenn (lanodan) Monnier | e174614eb9 | MastoAPI Streaming: Keep compatibility with access_token | 2019-07-07 08:49:29 +02:00 |  | 
				
					
						| 
								
								
									 KokaKiwi | a7885748c7 | MastoAPI streaming: Replace access_token with Sec-WebSocket-Protocol | 2019-07-06 20:29:17 +02:00 |  | 
				
					
						| 
								
								
									 Eugenij | 5184b0f41a | Use fallback values for search queries This is to make sure the entire request doesn't return a 500 error if
user or status search times out. | 2019-07-03 10:19:51 +00:00 |  | 
				
					
						| 
								
								
									 Eugenij | 1f76740e10 | Add hashtag filter to user statuses (GET /api/v1/accounts/:id/statuses) | 2019-06-30 09:08:46 +00:00 |  | 
				
					
						| 
								
								
									 Egor Kislitsyn | 889a9c3a3f | Polish IdempotencyPlug | 2019-06-27 01:53:58 +07:00 |  | 
				
					
						| 
								
								
									 Egor Kislitsyn | 0b8aeac0f3 | Remove previous idempotency implementation from post_status | 2019-06-26 18:49:14 +07:00 |  | 
				
					
						| 
								
								
									 Roman Chvanikov | a7a54068f9 | Fix Controller.render/4 deprecation | 2019-06-26 03:28:02 +03:00 |  | 
				
					
						| 
								
								
									 Sachin Joshi | a0c65bbd6c | Merge branch 'develop' into 'remove-avatar-header' # Conflicts:
#   CHANGELOG.md | 2019-06-23 03:25:50 +00:00 |  | 
				
					
						| 
								
								
									 rinpatch | df2dab69a7 | Merge branch 'begone-the-dot-hack' into 'develop' Remove the dot hack when posting from Mastodon API and add proper errors when the post exceeds character limits
See merge request pleroma/pleroma!1298 | 2019-06-19 10:22:23 +00:00 |  | 
				
					
						| 
								
								
									 rinpatch | c7acca2abb | Mastodon API: Sanitize display names Closes #1000 | 2019-06-18 14:12:11 +03:00 |  | 
				
					
						| 
								
								
									 rinpatch | dce27de733 | Mastodon API: Remove the dot hack | 2019-06-18 05:04:41 +03:00 |  | 
				
					
						| 
								
								
									 Maksim | a04bf131e0 | [#570] add user:notification stream | 2019-06-16 10:33:25 +00:00 |  | 
				
					
						| 
								
								
									 lain | 135c196769 | Merge branch 'bugfix/980-polls-double-vote' into 'develop' MastodonAPI Controller: Band-Aid double vote problem.
See merge request pleroma/pleroma!1275 | 2019-06-15 15:13:48 +00:00 |  | 
				
					
						| 
								
								
									 lain | a440cf856d | Mastodon API: Return the token needed for the chat. | 2019-06-15 10:59:35 +02:00 |  | 
				
					
						| 
								
								
									 rinpatch | 62ffc00a5d | Merge branch 'feature/add-background-image-to-mastoapi' into 'develop' AccountView: Add user background.
See merge request pleroma/pleroma!1280 | 2019-06-14 16:49:28 +00:00 |  | 
				
					
						| 
								
								
									 Maksim | ee4ed87fb4 | [#948] /api/v1/account_search added optional parameters (limit, offset, following) | 2019-06-14 11:39:57 +00:00 |  | 
				
					
						| 
								
								
									 lain | eac298083f | MastodonAPI: Add a way to update the background image. | 2019-06-14 11:19:22 +02:00 |  | 
				
					
						| 
								
								
									 lain | 5965efb216 | AccountView: Add user background. | 2019-06-13 19:08:05 +02:00 |  | 
				
					
						| 
								
								
									 lain | 966543379d | MastodonAPI Controller: Band-Aid double vote problem. | 2019-06-12 16:36:23 +02:00 |  | 
				
					
						| 
								
								
									 Egor Kislitsyn | ad04d12de6 | Replace MastodonAPIController.account_register/2rate limiter | 2019-06-11 16:06:03 +07:00 |  | 
				
					
						| 
								
								
									 Egor Kislitsyn | bc8f059367 | Add rate limiting for search endpoints | 2019-06-11 14:28:39 +07:00 |  | 
				
					
						| 
								
								
									 Egor Kislitsyn | 93397fce3d | Contain search for unauthenticated users | 2019-06-05 16:37:43 +07:00 |  | 
				
					
						| 
								
								
									 Maksim Pechnikov | 4f2e359687 | Merge branch 'develop' into issue/941 | 2019-06-04 09:49:08 +03:00 |  | 
				
					
						| 
								
								
									 kaniini | 9d2563a3de | Merge branch 'generic-fe-settings' into 'develop' Generic settings store for frontend user settings
See merge request pleroma/pleroma!1221 | 2019-06-04 05:43:43 +00:00 |  | 
				
					
						| 
								
								
									 Maksim Pechnikov | f13d6c7f78 | update api to set skip_thread_containment | 2019-06-03 21:02:57 +03:00 |  | 
				
					
						| 
								
								
									 rinpatch | dc91bcc0af | Merge branch 'develop' into feature/polls-2-electric-boogalo | 2019-06-03 13:16:17 +03:00 |  | 
				
					
						| 
								
								
									 lambda | 314758c25b | Merge branch 'align-mastodon-conversations' into 'develop' Mastodon Conversations API: Align to Mastodon behavior
See merge request pleroma/pleroma!1215 | 2019-06-03 09:48:37 +00:00 |  | 
				
					
						| 
								
								
									 rinpatch | 026b245dbc | Merge branch 'develop' into feature/polls-2-electric-boogalo | 2019-06-03 11:14:52 +03:00 |  | 
				
					
						| 
								
								
									 rinpatch | 1fd8e19d76 | Remove a TODO comment as the tests for poll view were written | 2019-06-02 23:46:17 +03:00 |  | 
				
					
						| 
								
								
									 rinpatch | e3c460353d | Refresh the object in CommonAPI.vote instead of MastoAPI controller | 2019-06-02 23:24:48 +03:00 |  | 
				
					
						| 
								
								
									 rinpatch | 6bc9e5c020 | Mastodon API: Refresh the object before rendering it after voting | 2019-06-01 21:41:49 +03:00 |  | 
				
					
						| 
								
								
									 rinpatch | 444406167b | Mastodon API: actually check for poll votes | 2019-06-01 21:41:23 +03:00 |  | 
				
					
						| 
								
								
									 rinpatch | 65db5e9f52 | Resolve merge conflicts | 2019-06-01 16:29:58 +03:00 |  | 
				
					
						| 
								
								
									 rinpatch | 300d94c628 | Add poll votes Also in this commit by accident:
- Fix query ordering causing exclude_poll_votes to not work
- Do not create notifications for Answer objects | 2019-06-01 16:17:46 +03:00 |  | 
				
					
						| 
								
								
									 Haelwenn (lanodan) Monnier | 5d3ece2861 | Remove now useless flavours switching | 2019-06-01 01:44:10 +02:00 |  | 
				
					
						| 
								
								
									 Haelwenn (lanodan) Monnier | aa9f52edd2 | mastodon_api_controller.ex: Remove vanilla from supported_flavours | 2019-06-01 01:44:10 +02:00 |  | 
				
					
						| 
								
								
									 lain | 7861974ab2 | MastodonAPI: Add extension to set and get pleroma_settings_store. | 2019-05-31 14:50:18 +02:00 |  | 
				
					
						| 
								
								
									 lain | aaad85c4d9 | AccountView: settings -> settings_store | 2019-05-31 14:49:46 +02:00 |  | 
				
					
						| 
								
								
									 lain | eb2963bc43 | User: Add settings store to Info, AccountView This is to provide a generic frontend settings storage mechanism for all kinds
of frontends. | 2019-05-31 14:27:15 +02:00 |  | 
				
					
						| 
								
								
									 lain | 97fb50d9fa | Mastodon Conversation API: Don't return own account in 'accounts'. | 2019-05-31 11:27:14 +02:00 |  | 
				
					
						| 
								
								
									 Sergey Suprunenko | 1690be991e | Replace missing non-nullable Card attributes with empty strings | 2019-05-30 21:03:31 +00:00 |  | 
				
					
						| 
								
								
									 Mark Felder | e7edfd9fec | Permit fetching statuses from API with nickname or id | 2019-05-29 12:20:18 -05:00 |  | 
				
					
						| 
								
								
									 Mark Felder | 672fddb721 | Default search limit should be 40 https://docs.joinmastodon.org/api/rest/search/ | 2019-05-29 08:06:26 -05:00 |  | 
				
					
						| 
								
								
									 Sachin Joshi | 1452a96ad6 | ability to set and reset avatar, profile banner and backgroud in Mastodon API | 2019-05-27 15:31:01 +05:45 |  | 
				
					
						| 
								
								
									 William Pitcock | 9bec891eb4 | kill @httpoison | 2019-05-25 04:24:21 +00:00 |  | 
				
					
						| 
								
								
									 rinpatch | e6b175ed6c | Fix credo issues | 2019-05-22 21:57:46 +03:00 |  | 
				
					
						| 
								
								
									 rinpatch | cdac5efd10 | Merge branch 'bugfix/account_view_source.note' into 'develop' MastoAPI AccountView: fill source.note with plaintext version of note
Closes #926
See merge request pleroma/pleroma!1189 | 2019-05-22 05:39:01 +00:00 |  | 
				
					
						| 
								
								
									 Haelwenn (lanodan) Monnier | 0e2c215a00 | MastoAPI AccountView: fill source.note with plaintext version of note Closes: https://git.pleroma.social/pleroma/pleroma/issues/926 | 2019-05-22 07:22:19 +02:00 |  | 
				
					
						| 
								
								
									 rinpatch | 63b0b7190c | MastoAPI: Add GET /api/v1/polls/:id | 2019-05-21 20:40:35 +03:00 |  | 
				
					
						| 
								
								
									 rinpatch | 0407ffe75f | Change validation error status codes to be more appropriate | 2019-05-21 17:12:38 +03:00 |  | 
				
					
						| 
								
								
									 rinpatch | f28747858b | Actual vote count in poll view | 2019-05-21 14:27:09 +03:00 |  | 
				
					
						| 
								
								
									 rinpatch | 3f96b3e4b8 | Enforce poll limits and add error handling for MastodonAPI's post endpoint | 2019-05-21 10:54:20 +03:00 |  | 
				
					
						| 
								
								
									 rinpatch | 76a7429bef | Add poll limits to /api/v1/instance and initial state | 2019-05-21 09:13:10 +03:00 |  | 
				
					
						| 
								
								
									 kaniini | d4847b17ca | Merge branch 'refactor/add-virtual-thread-muted-field' into 'develop' Add virtual :thread_muted? field
Closes #901
See merge request pleroma/pleroma!1178 | 2019-05-20 23:30:19 +00:00 |  | 
				
					
						| 
								
								
									 Aaron Tinio | eb02edcad9 | Add virtual :thread_muted? field that may be set when fetching activities | 2019-05-21 00:35:46 +08:00 |  | 
				
					
						| 
								
								
									 Sadposter | daeae8e2e7 | Move default mascot configuration to config/ | 2019-05-20 16:12:55 +01:00 |  | 
				
					
						| 
								
								
									 Sadposter | e81f0fc6d4 | Add mascot get/set tests | 2019-05-20 12:58:06 +01:00 |  | 
				
					
						| 
								
								
									 Sadposter | 54e9cb5c2d | Add API endpoints for a custom user mascot | 2019-05-20 12:39:23 +01:00 |  | 
				
					
						| 
								
								
									 rinpatch | 1d90f9b969 | Remove tags/mentions/rich text from poll options because Mastodon and add custom emoji | 2019-05-19 17:06:44 +03:00 |  | 
				
					
						| 
								
								
									 rinpatch | 5ece901af3 | Resolve merge conflicts and remove IO.inspects | 2019-05-18 13:37:38 +03:00 |  | 
				
					
						| 
								
								
									 lain | 412a3d8a0f | Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into rum-index | 2019-05-17 12:26:59 +02:00 |  | 
				
					
						| 
								
								
									 lambda | 1dcdcd8871 | Merge branch 'bugfix/903-mastoapi-relationship-requested' into 'develop' MastoAPI account_view.ex: requested is false when following is true
Closes #903
See merge request pleroma/pleroma!1169 | 2019-05-17 10:07:51 +00:00 |  | 
				
					
						| 
								
								
									 lambda | 46684db84d | Update account_view.ex | 2019-05-17 09:53:44 +00:00 |  | 
				
					
						| 
								
								
									 rinpatch | 642a67dd44 | Render polls in statuses | 2019-05-17 11:44:47 +03:00 |  | 
				
					
						| 
								
								
									 Alexander Strizhakov | 7ed682213f | Fix/902 random compile failing | 2019-05-17 07:25:20 +00:00 |  | 
				
					
						| 
								
								
									 Haelwenn (lanodan) Monnier | 68c75a08e8 | MastoAPI account_view.ex: requested is false when following is true Closes: https://git.pleroma.social/pleroma/pleroma/issues/903 | 2019-05-17 07:44:09 +02:00 |  | 
				
					
						| 
								
								
									 William Pitcock | de114ffbb0 | activitypub: remove contain_timeline() | 2019-05-15 15:53:06 +00:00 |  | 
				
					
						| 
								
								
									 lain | cbb3451023 | CommonAPI: Refactor visibility, forbid public to private replies. | 2019-05-15 16:30:08 +02:00 |  | 
				
					
						| 
								
								
									 lain | f1e67bdc31 | Search: Add optional rum indexing / searching. | 2019-05-15 15:28:01 +02:00 |  | 
				
					
						| 
								
								
									 Mark Felder | bbacdf2352 | Bump Mastodon API level | 2019-05-13 15:52:16 -05:00 |  | 
				
					
						| 
								
								
									 Alexander Strizhakov | a2be420f94 | differences_in_mastoapi_responses.md: fullname & bio are optionnal [ci skip] | 2019-05-13 18:35:45 +00:00 |  | 
				
					
						| 
								
								
									 Sachin Joshi | 7701a4c841 | Make irreversible field default to false in filters | 2019-05-14 00:13:15 +05:45 |  | 
				
					
						| 
								
								
									 lain | 01c45ddc9e | Search: Use RUM index. | 2019-05-11 11:26:46 +02:00 |  | 
				
					
						| 
								
								
									 Maksim | 799e1f48b5 | Refactoring functions for dealing with oauth scopes. | 2019-05-08 10:52:13 +00:00 |  | 
				
					
						| 
								
								
									 rinpatch | 4c5125dedc | Remove bookmarksassoc and add a fakebookmarkassoc instead | 2019-05-07 19:33:22 +00:00 |  | 
				
					
						| 
								
								
									 rinpatch | 3a7c14645e | - Actually use preloaded bookmarks in views - Preload bookmarks in bookmark timeline
- Rework bookmark preload tests | 2019-05-07 19:33:22 +00:00 |  | 
				
					
						| 
								
								
									 rinpatch | 06947c9147 | Remove bookmarks assoc | 2019-05-07 19:33:22 +00:00 |  | 
				
					
						| 
								
								
									 lambda | 238dd72fad | Merge branch 'conversations_three' into 'develop' Conversations once more.
See merge request pleroma/pleroma!1119 | 2019-05-07 14:43:21 +00:00 |  | 
				
					
						| 
								
								
									 rinpatch | d089ff2460 | Merge branch 'fix/embeded-relationship-in-follows' into 'develop' Fix embeded relationships in Mastodon API
See merge request pleroma/pleroma!1118 | 2019-05-03 20:36:13 +00:00 |  | 
				
					
						| 
								
								
									 Haelwenn (lanodan) Monnier | b5ad1715b2 | MastoAPI: profile update with emoji_map | 2019-05-03 16:41:23 +02:00 |  | 
				
					
						| 
								
								
									 Haelwenn (lanodan) Monnier | d70af32127 | Pleroma.User: remove emojify on parse_bio | 2019-05-03 16:27:50 +02:00 |  |