Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-05-19 | mastodon_client: Remove needless lifetime | Christopher Davis | |
See https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes Should fix the CI | |||
2021-05-19 | Fix deprecation warning | Paul Woolcock | |
2020-10-07 | Add basic async client | Paul Woolcock | |
This adds a module, accessible by compiling with `--features async`, that provides an `elefren::async::Client`. The client is runtime-agnostic, and currently only provides unauthenticated access, see the docs for the full list of methods that can be performed* with this client. * note that some API calls are publicly available by default, but can be changed via instance settings to not be publicly accessible | |||
2020-10-07 | Change builder style for requests | Paul Woolcock | |
2020-10-07 | Add some new entities & update some existing ones | Paul Woolcock | |
2020-09-29 | use the async reqwest client but present the same blocking api | Paul Woolcock | |
2020-09-29 | use std::convert::TryInto instead of using crate | ranfdev | |
2020-09-27 | Manually updated reqwest to 10.8 and url to 2.1 | ranfdev | |
2020-09-26 | Remove `HttpSend` and `HttpSender` | Paul Woolcock | |
this was maybe a good idea, but it isn't really needed | |||
2020-09-25 | Add builder method for exclude_reblogs | Paul Woolcock | |
2020-09-25 | Add an `exclude_reblogs` to StatusesRequest | Paul Woolcock | |
Closes #134 | |||
2020-09-25 | fix clippy, again | Paul Woolcock | |
2020-09-25 | use nightly fmt | Paul Woolcock | |
2020-09-25 | Second fmt pass | Paul Woolcock | |
2020-09-25 | making clippy happy | Paul Woolcock | |
2020-09-25 | Cargo-fmt pass | Paul Woolcock | |
2020-09-25 | Various cleanup tasks | Paul Woolcock | |
* Remove old `extern crate` stmts * Remove rust-skeptic * Clean up Cargo.toml | |||
2020-09-25 | feat(media): Add support for media alt text | Klaus Purer | |
2020-09-25 | added methods returning pages for timelines home, local, federated, hashtag | Ranfdev | |
2020-09-25 | Add MastodonUnauth::streaming_public() | Matthias Beyer | |
This is the simple implementation copied from the Mastodon::streaming_public() code. Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2020-06-11 | Update to the 2018 edition | Paul Woolcock | |
Only 2 years later :eyeroll: | |||
2020-06-08 | Update version to 0.22 | Paul Woolcock | |
2020-06-08 | Remove url 2.x | leo60228 | |
I thought tungstenite needed it, but it doesn't. | |||
2020-06-08 | Use WebSockets for events | leo60228 | |
2020-05-06 | Use more suitable link to Mastodon's documentation | Julian | |
2020-05-06 | Fix link to Mastodon's documentation | Julian Hofer | |
2020-04-07 | Update error type to remove deprecated `description` uses | Paul Woolcock | |
2020-04-07 | Use `slice::iter` instead of `into_iter` to avoid future breakage | Aaron Hill | |
`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. | |||
2020-04-07 | add documentation to metadata fields | Jennifer Glauche | |
2020-04-07 | make MetadataFields be public | Jennifer Glauche | |
2020-04-07 | Add content_type support to StatusBuilder | Ondřej Hruška | |
2020-04-07 | Make Scopes deserializable | Ondřej Hruška | |
2019-09-04 | fix rustfmt | Paul Woolcock | |
2019-09-04 | Add the "Dismiss Notification" endpoint | Paul Woolcock | |
2019-05-22 | log API responses | Paul Woolcock | |
2019-05-09 | Changes the StatusBuilder to be an...actual...builder | Paul Woolcock | |
This will enforce the invariant that statuses have to have either status text or a media_id | |||
2019-05-05 | Block and Unblock should be `post` calls | Paul Woolcock | |
2019-04-30 | account: Properly mark nullable source fields | Christopher Davis | |
Privacy and note are both nullable according to https://source.joinmastodon.org/mastodon/docs/blob/master/content/en/api/entities.md#source | |||
2019-04-29 | Add an `OwnedPage` that doesn't borrow the underlying client | Paul Woolcock | |
2019-04-25 | Fix Card entity to take a number for width x height | Paul Woolcock | |
2019-04-25 | Fix block, unblock, mute and unmute | Paul Woolcock | |
These 4 API calls should return a Relationship, not an Account | |||
2019-04-15 | Add `force_login` to the params sent to the /oauth/authorize endpoint | Paul Woolcock | |
2019-03-16 | add the beginning of an unauthenticated client | Paul Woolcock | |
2019-03-10 | Add `card` to `Status` entity | Paul Woolcock | |
2019-03-09 | Add `min_id` to pagination params | Paul Woolcock | |
also switches to using serde_qs instead of manually serializing the query string | |||
2019-03-06 | Add some docs for streaming | Paul Woolcock | |
2019-03-06 | remove dbg logs | Paul Woolcock | |
2019-03-06 | Initial commit of streaming support | Paul Woolcock | |
2019-03-06 | Fix panic if there are < page number of results | Paul Woolcock | |
2019-03-05 | use string for status id in StatusBuilder | Paul Woolcock | |