23a7fff57c 
								
							
								 
							
						 
						
							
							
								
								Update error type to remove deprecated `description` uses  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								7e3f25dab4 
								
							
								 
							
						 
						
							
							
								
								Use `slice::iter` instead of `into_iter` to avoid future breakage  
							
							... 
							
							
 
							
							`an_array.into_iter()` currently just works because of the autoref
feature, which then calls `<[T] as IntoIterator>::into_iter`. But
in the future, arrays will implement `IntoIterator`, too. In order
to avoid problems in the future, the call is replaced by `iter()`
which is shorter and more explicit. 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								ac3ecc82b7 
								
							
								 
							
						 
						
							
							
								
								add documentation to metadata fields  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								1dd2963cf3 
								
							
								 
							
						 
						
							
							
								
								make MetadataFields be public  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								
									
								
								Ondřej Hruška 
							
						 
						
							
							
								3d0ecb9e41 
								
							
								 
							
						 
						
							
							
								
								Add content_type support to StatusBuilder  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								
									
								
								Ondřej Hruška 
							
						 
						
							
							
								98932ac5d6 
								
							
								 
							
						 
						
							
							
								
								Make Scopes deserializable  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								e5d18c8352 
								
							
								 
							
						 
						
							
							
								
								fix rustfmt  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								817e18fc16 
								
							
								 
							
						 
						
							
							
								
								Add the "Dismiss Notification" endpoint  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								97cadbfd3c 
								
							
								 
							
						 
						
							
							
								
								log API responses  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								174a17109b 
								
							
								 
							
						 
						
							
							
								
								Changes the StatusBuilder to be an...actual...builder  
							
							... 
							
							
 
							
							This will enforce the invariant that statuses have to have either status
text or a media_id 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								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