72 Commits (2d8958e0d90cb1206df6d28eab8b4294602184e3)

Author SHA1 Message Date
Paul Woolcock 2d8958e0d9 Update code to be compatible with reqwest 0.9 6 years ago
Paul Woolcock 1f0ba1846c Add the "endorsements" endpoints from mastodon 2.5.0 6 years ago
Paul Woolcock 7de1bdc009 Implements the methods for the follow suggestions API 6 years ago
Paul Woolcock 7d164cb8db Keyword/filtering API 6 years ago
Paul Woolcock 690b029d99 Add methods & data structures for all the "push" endpoints 6 years ago
Paul Woolcock 28192e1188 Implement a method for `GET /api/v2/search` 6 years ago
Paul Woolcock 67242c8f4b Change `search_accounts` to use a macro 6 years ago
Paul Woolcock 34e2c00866 change `POST /search` to `GET /search` 6 years ago
Paul Woolcock 20a9c69adc POST /.../unfollow returns a Relationship, not an Account 6 years ago
Paul Woolcock 788177f5e8 Add tests to requests/statuses 6 years ago
Paul Woolcock 989d9a5965 feat(status): Add language code to status builder 6 years ago
Paul Woolcock a57c7e2f91 feat(update_credentials): Implement UpdateCredsRequest 6 years ago
Paul Woolcock 6befd79935 use JSON instead of a mulitpart form 6 years ago
Paul Woolcock af806b7856 move Scopes to their own module 6 years ago
Paul Woolcock 57cc44368c Document "everything" 6 years ago
Paul Woolcock 9e78d5ed46 Start adding docs to MastodonClient trait 6 years ago
Paul Woolcock c66c305df5 fix(client): fix broken paged_routes_with_id methods 6 years ago
Paul Woolcock 46871da4c1 feat(helpers): add json helper module 6 years ago
Paul Woolcock e57c400c46 Add tests for toml helpers 6 years ago
Paul Woolcock 5b24922d9e Add some more lints, and fix the compile errors they generate 6 years ago
Paul Woolcock 0df3f9fa2b Rework the `Registration` and `App` APIs 6 years ago
Paul Woolcock 1057e58343 There's no reason for Registration::complete to take an owned string 6 years ago
Paul Woolcock 0913926702 Add test for entities::Account 6 years ago
Paul Woolcock 4ff27dd049 Credientials -> Credentials 6 years ago
Paul Woolcock dc70205757 rustfmt 6 years ago
Paul Woolcock a407249fa5 Remove `elefren::apps::prelude` 6 years ago
Paul Woolcock 45f4cbbbfe Move the `toml` helpers to `elefren::helpers::toml` 6 years ago
Paul Woolcock c5788b8bd5 rustfmt pass 6 years ago
Paul Woolcock 1436c28e42 duplicate the AppBuilder api in Registration 6 years ago
Paul Woolcock 3330a26760 rustfmt pass 6 years ago
Paul Woolcock 49a2237803 Introduce HttpSend trait for converting `Request` -> `Response` 6 years ago
Paul Woolcock 384d3d2c41 add toml helpers to data.rs 6 years ago
Paul Woolcock ddcef1940a Move `Data` struct to it's own module 6 years ago
Paul Woolcock 8636e690c3 rustfmt pass 6 years ago
Paul Woolcock 0f5e295ea9 Revamp registration & auth process 6 years ago
Paul Woolcock 3f7841da02 Add necessary error variant 6 years ago
Paul Woolcock e7afdf7b59 Add MastodonBuilder and use in From<Data> impl 6 years ago
Paul Woolcock e5175f09fe make apps::prelude and use the preludes in the tests 6 years ago
Paul Woolcock 63d09c1113 Clean up src/lib.rs a bit more 6 years ago
Paul Woolcock cc083e335e Change `Mastodon::from_data` to just `Mastodon::from` 6 years ago
Paul Woolcock 454d005517 Move From<> impls too 6 years ago
Paul Woolcock 3f5c1db430 Breakout errors into their own module 6 years ago
Paul Woolcock a9b6b52890 Change mammut references to elefren 6 years ago
Paul Woolcock 22b4b04738 Adds a `MastodonClient` trait 6 years ago
Paul Woolcock 5c339fd41f compile (but don't run) two more tests 6 years ago
Paul Woolcock a647d47b57 remove unnecessary slash 6 years ago
Paul Woolcock 01704d7169 fix bug introduced in the last change 6 years ago
Aaron Power 87a0c103e6 Added doc_comment to properly doc functions 6 years ago
Paul Woolcock 142d8e7572 Statuses request struct for the `statuses` method (#34) 6 years ago
Aaron Power 523d83022e Fixed example code, and {un}follow routes. 6 years ago