6450ad3370 
								
							
								 
							
						 
						
							
							
								
								Block and Unblock should be `post` calls  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								4020ecc6a7 
								
							
								 
							
						 
						
							
							
								
								account: Properly mark nullable source fields  
							
							... 
							
							
 
							
							Privacy and note are both nullable according to
https://source.joinmastodon.org/mastodon/docs/blob/master/content/en/api/entities.md#source  
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								55d0f8fa2a 
								
							
								 
							
						 
						
							
							
								
								Add an `OwnedPage` that doesn't borrow the underlying client  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								b4af698e01 
								
							
								 
							
						 
						
							
							
								
								Fix Card entity to take a number for width x height  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								26a4754b2e 
								
							
								 
							
						 
						
							
							
								
								Fix block, unblock, mute and unmute  
							
							... 
							
							
 
							
							These 4 API calls should return a Relationship, not an Account 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								6c978f090f 
								
							
								 
							
						 
						
							
							
								
								Add `force_login` to the params sent to the /oauth/authorize endpoint  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								45a95e5048 
								
							
								 
							
						 
						
							
							
								
								add the beginning of an unauthenticated client  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								583a1de7a2 
								
							
								 
							
						 
						
							
							
								
								Add `card` to `Status` entity  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								7786a83a14 
								
							
								 
							
						 
						
							
							
								
								Add `min_id` to pagination params  
							
							... 
							
							
 
							
							also switches to using serde_qs instead of manually serializing the
query string 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								f204ee190b 
								
							
								 
							
						 
						
							
							
								
								Add some docs for streaming  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								eb1a676a98 
								
							
								 
							
						 
						
							
							
								
								remove dbg logs  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								e2c11f48d6 
								
							
								 
							
						 
						
							
							
								
								Initial commit of streaming support  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								5e69ad4b33 
								
							
								 
							
						 
						
							
							
								
								Fix panic if there are < page number of results  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								dd72034849 
								
							
								 
							
						 
						
							
							
								
								use string for status id in StatusBuilder  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								8e700cf37b 
								
							
								 
							
						 
						
							
							
								
								update to 0.18.2  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								b7b8379e10 
								
							
								 
							
						 
						
							
							
								
								Add built-in support for deserializing Data from the env  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								fe687bd955 
								
							
								 
							
						 
						
							
							
								
								Add `derive(PartialEq)` to all entities  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								2bf2456496 
								
							
								 
							
						 
						
							
							
								
								Fix type of `StatusBuilder::media_ids`  
							
							... 
							
							
 
							
							The identifier in the JSON response to a POST to `/media` is a string,
as can be seen in the Attachment entity.
Even though that identifier has always been a string of numbers (at
least in Mastodon's case), it should not be assumed that it will
continue to be so in the future, so keeping it as a String seems more
prudent.
Additionally, this simplifies the process of posting a new status with
an attachment, as it is no longer necessary to parse the resulting
attachment's id to an u64. 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								8bb46a378c 
								
							
								 
							
						 
						
							
							
								
								Add docs for format_err macro  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								cee33c8f01 
								
							
								 
							
						 
						
							
							
								
								Change docs to point to v0.18  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								15cc5c60de 
								
							
								 
							
						 
						
							
							
								
								Make `Registered::complete` take self by reference  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								f12c0a4acb 
								
							
								 
							
						 
						
							
							
								
								Add `Registered::into_parts`  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								4426bd6478 
								
							
								 
							
						 
						
							
							
								
								rustfmt pass  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								8b7ed19396 
								
							
								 
							
						 
						
							
							
								
								Allow constructing Scopes from a string  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								32e40edd6c 
								
							
								 
							
						 
						
							
							
								
								Add `Registered::from_parts`  
							
							... 
							
							
 
							
							this allows one to store the information for a specific instance so the
register call is not always necessary 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								aae013189c 
								
							
								 
							
						 
						
							
							
								
								update to 0.17  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								6f63fef0b2 
								
							
								 
							
						 
						
							
							
								
								follow returns a `Relationship`, not an `Account`  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								4dd40422b3 
								
							
								 
							
						 
						
							
							
								
								feat(api): shortcut methods for following & followers  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								d524a64bfd 
								
							
								 
							
						 
						
							
							
								
								Fix the error used here  
							
							... 
							
							
 
							
							The `MastodonBuilder` is going to be changed to be `pub` soon, so let's
fix this redundant error variant now 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								9a080583f0 
								
							
								 
							
						 
						
							
							
								
								feature(api): Change `u64` ids to `&str`  
							
							... 
							
							
 
							
							Breaking change: All the entities with an `id` property have String ids, but all
endpoints that take ids used `u64` ids. This changes that so that all
the methods that take ids, take them as `&str`. 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								1c70ecd475 
								
							
								 
							
						 
						
							
							
								
								Missed a couple .unwraps, take them out  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								2d8958e0d9 
								
							
								 
							
						 
						
							
							
								
								Update code to be compatible with reqwest 0.9  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								580af50687 
								
							
								 
							
						 
						
							
							
								
								Make a couple new masto properties optional  
							
							... 
							
							
 
							
							This will help prevent deser errors when querying pleroma & older
versions of mastodon 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								2edebe90d1 
								
							
								 
							
						 
						
							
							
								
								Pleroma doesn't have a `fields` field here  
							
							... 
							
							
 
							
							Closes  #86  
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								33e74b4442 
								
							
								 
							
						 
						
							
							
								
								Prep for v0.15.0 release  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								1f0ba1846c 
								
							
								 
							
						 
						
							
							
								
								Add the "endorsements" endpoints from mastodon 2.5.0  
							
							... 
							
							
 
							
							Closes  #74  
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								7de1bdc009 
								
							
								 
							
						 
						
							
							
								
								Implements the methods for the follow suggestions API  
							
							... 
							
							
 
							
							Closes  #72  
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								7d164cb8db 
								
							
								 
							
						 
						
							
							
								
								Keyword/filtering API  
							
							... 
							
							
 
							
							This adds the 5 methods for the mastodon API that deal with keyword
filtering:
GET /api/v1/filters
POST /api/v1/filters
GET /api/v1/filters/:id
PUT /api/v1/filters/:id
DELETE /api/v1/filters/:id
Closes  #71  
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								d6a9911a0b 
								
							
								 
							
						 
						
							
							
								
								Eliminate another place using .form instead of .json  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								7d752a9fed 
								
							
								 
							
						 
						
							
							
								
								Adds the `replies_count` property to Status  
							
							... 
							
							
 
							
							Closes  #73  
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								690b029d99 
								
							
								 
							
						 
						
							
							
								
								Add methods & data structures for all the "push" endpoints  
							
							... 
							
							
 
							
							Closes  #53  
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								28192e1188 
								
							
								 
							
						 
						
							
							
								
								Implement a method for `GET /api/v2/search`  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								67242c8f4b 
								
							
								 
							
						 
						
							
							
								
								Change `search_accounts` to use a macro  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								34e2c00866 
								
							
								 
							
						 
						
							
							
								
								change `POST /search` to `GET /search`  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								20a9c69adc 
								
							
								 
							
						 
						
							
							
								
								POST /.../unfollow returns a Relationship, not an Account  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								788177f5e8 
								
							
								 
							
						 
						
							
							
								
								Add tests to requests/statuses  
							
							... 
							
							
 
							
							Need to figure out a better solution for that to_querystring test, it'd
be nice to have something generate every possible permutation of those
builder methods 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								0ad1e3741c 
								
							
								 
							
						 
						
							
							
								
								Allow the user to update their profile metadata fields  
							
							... 
							
							
 
							
							Closes  #54  
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								375e4af286 
								
							
								 
							
						 
						
							
							
								
								Add a test for UpdateCredentials::build  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								989d9a5965 
								
							
								 
							
						 
						
							
							
								
								feat(status): Add language code to status builder  
							
							... 
							
							
 
							
							Closes  #55  
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								a57c7e2f91 
								
							
								 
							
						 
						
							
							
								
								feat(update_credentials): Implement UpdateCredsRequest  
							
							... 
							
							
 
							
							This will now allow a user to actually call the
MastodonClient::update_credentials method 
							
						 
						
							7 years ago