Ondřej Hruška
54a0e55964
improvements for fedigroups
3 years ago
Ondřej Hruška
9f491d2d29
add StatusDisplay struct
3 years ago
Ondřej Hruška
de38639fd1
add pinging
3 years ago
Ondřej Hruška
638594b11b
improvements in streaming, add debug format structs
3 years ago
Ondřej Hruška
568b1ff07a
convert all to sync, remove now broken doc comments, some renames
3 years ago
Ondřej Hruška
c967e59ffb
all asyncified except for streaming
3 years ago
Ondřej Hruška
b6b7372ebb
removed the trait so it can be easier made async
3 years ago
Ondřej Hruška
3c7a84a124
update libraries
3 years ago
Ondřej Hruška
ded6d806f9
fix clippy lints
3 years ago
Ondřej Hruška
bc70389346
add new rustfmt.toml and reformat code
3 years ago
Ondřej Hruška
dd1a68f714
add Dee_'s media builder version
3 years ago
Ondřej Hruška
a139a39a2e
update serde_qs so the error enum is compatible with Anyhow, fix deprecated warning
3 years ago
Paul Woolcock
fcf3a1bc29
Add some new entities & update some existing ones
3 years ago
ranfdev
d0e257df85
use std::convert::TryInto instead of using crate
4 years ago
ranfdev
83587a10d2
Manually updated reqwest to 10.8 and url to 2.1
4 years ago
Paul Woolcock
d66c63dd28
Remove `HttpSend` and `HttpSender`
...
this was maybe a good idea, but it isn't really needed
4 years ago
Paul Woolcock
f25574154e
Add builder method for exclude_reblogs
4 years ago
Paul Woolcock
91d66d76ad
Add an `exclude_reblogs` to StatusesRequest
...
Closes #134
4 years ago
Paul Woolcock
5042d6685a
fix clippy, again
4 years ago
Paul Woolcock
602bfb7cdd
use nightly fmt
4 years ago
Paul Woolcock
7487f607e6
Second fmt pass
4 years ago
Paul Woolcock
982a8fc776
making clippy happy
4 years ago
Paul Woolcock
a69d0ea928
Cargo-fmt pass
4 years ago
Paul Woolcock
0b4ee7bfb2
Various cleanup tasks
...
* Remove old `extern crate` stmts
* Remove rust-skeptic
* Clean up Cargo.toml
4 years ago
Klaus Purer
44da726d08
feat(media): Add support for media alt text
4 years ago
Ranfdev
4afb3c3d74
added methods returning pages for timelines home, local, federated, hashtag
4 years ago
Matthias Beyer
632a00f137
Add MastodonUnauth::streaming_public()
...
This is the simple implementation copied from the
Mastodon::streaming_public() code.
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
4 years ago
Paul Woolcock
16bc060407
Update to the 2018 edition
...
Only 2 years later :eyeroll:
4 years ago
Paul Woolcock
17c727f5c6
Update version to 0.22
4 years ago
leo60228
7e67e10bc4
Remove url 2.x
...
I thought tungstenite needed it, but it doesn't.
4 years ago
leo60228
791bc83387
Use WebSockets for events
4 years ago
Julian
b877d79831
Use more suitable link to Mastodon's documentation
4 years ago
Julian Hofer
9b538fdc65
Fix link to Mastodon's documentation
4 years ago
Paul Woolcock
23a7fff57c
Update error type to remove deprecated `description` uses
5 years ago
Aaron Hill
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.
5 years ago
Jennifer Glauche
ac3ecc82b7
add documentation to metadata fields
5 years ago
Jennifer Glauche
1dd2963cf3
make MetadataFields be public
5 years ago
Ondřej Hruška
3d0ecb9e41
Add content_type support to StatusBuilder
5 years ago
Ondřej Hruška
98932ac5d6
Make Scopes deserializable
5 years ago
Paul Woolcock
e5d18c8352
fix rustfmt
5 years ago
Paul Woolcock
817e18fc16
Add the "Dismiss Notification" endpoint
5 years ago
Paul Woolcock
97cadbfd3c
log API responses
5 years ago
Paul Woolcock
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
5 years ago
Paul Woolcock
6450ad3370
Block and Unblock should be `post` calls
5 years ago
Christopher Davis
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
5 years ago
Paul Woolcock
55d0f8fa2a
Add an `OwnedPage` that doesn't borrow the underlying client
5 years ago
Paul Woolcock
b4af698e01
Fix Card entity to take a number for width x height
6 years ago
Paul Woolcock
26a4754b2e
Fix block, unblock, mute and unmute
...
These 4 API calls should return a Relationship, not an Account
6 years ago
Paul Woolcock
6c978f090f
Add `force_login` to the params sent to the /oauth/authorize endpoint
6 years ago
Paul Woolcock
45a95e5048
add the beginning of an unauthenticated client
6 years ago