420 Commits

Author SHA1 Message Date
halcy
f2282790cc Add email resend api 2022-11-19 01:11:02 +02:00
halcy
6a630202db add server rules API 2022-11-19 00:53:25 +02:00
halcy
8d6177c07e Document "rules" attribute, make docs maybe a bit better 2022-11-19 00:28:25 +02:00
halcy
31a00f07c1 some more tests 2022-11-19 00:15:54 +02:00
halcy
d19b7185d8 try to fix tests, again 2022-11-18 00:06:24 +02:00
halcy
897b3a23cf add server datetime retriever, fix tests some more 2022-11-17 23:25:41 +02:00
halcy
725f79466d Fix tests 2022-11-17 22:00:37 +02:00
halcy
ec0194c643 Add additional date based tests 2022-11-17 20:50:23 +02:00
Josh S
2e23667442 Fix ID unpacking. 2022-11-16 08:44:16 +00:00
halcy
5f09c3814e Fix an issue, remove a test 2022-11-15 11:10:13 +02:00
halcy
dfabae2f54 small health fix 2022-11-15 10:46:23 +02:00
halcy
cfcc6bccc7 Prep 1.6.0 2022-11-15 10:44:34 +02:00
Andy Piper
a227bb0462
typo 2022-11-13 22:05:11 +00:00
Andy Piper
3d10b13f32
Merge branch 'master' into doc-updates 2022-11-13 22:04:13 +00:00
Andy Piper
cf25f69446
Doc and docstring updates for consistency 2022-11-13 21:42:29 +00:00
halcy
24c686f6b2 Improve auth support 2022-11-13 22:32:04 +02:00
halcy
5215c2242d Fix some things in streaming and admin API for 3.3.0 support 2022-11-13 18:39:56 +02:00
halcy
c66015a6b0 Add support and tests for "notifying" follow 2022-11-13 16:02:34 +02:00
halcy
b1e1ec7bdc Add support for timed mutes, fix tests to actually pass with new setup 2022-11-13 15:33:10 +02:00
halcy
a17b20cfa1 fix naming for featured tags 2022-11-13 14:54:23 +02:00
halcy
ff489d8d3e Add missing version to account_note_set 2022-11-13 14:32:46 +02:00
halcy
750527416f Add account notes 2022-11-13 14:22:43 +02:00
halcy
adcddefd59 clean up media loading, add thumbnail to media_update 2022-11-13 14:06:50 +02:00
halcy
c670ed8ce2 Update information about dicts (media colors, card blurhash) 2022-11-13 13:35:38 +02:00
halcy
fdb6e2a140 add thumbnail customization support 2022-11-13 13:14:34 +02:00
halcy
4218cf2930 Add datetime parsing for edited_at 2022-11-13 12:28:53 +02:00
halcy
95ae148f45 add remote parameter, filtering by date for masto mainline 2022-11-13 12:27:06 +02:00
halcy
78a1c17468 Fix tests 2022-11-11 00:21:00 +02:00
halcy
d0b1da993d add media v2 API + tests, move v1 test 2022-11-08 23:24:42 +02:00
halcy
3277ca7778 Initial test fixing pass. Four tests still fail. 2022-11-07 23:11:30 +02:00
halcy
c5fd6016d6 Add documentation for file_name param 2022-11-06 19:27:56 +02:00
halcy
d9cbc7d79f Fix version parsing 2022-11-06 14:27:28 +02:00
halcy
5fe162e543 Fix some things that may have broken in PRs 2022-11-06 14:24:20 +02:00
fwaggle
1830b22bcb Fix gotosocial crash in search()
Set a default 1.0.0 version if nothing else alters it so that version
checks don't raise an Exception.

Fixes #249.
2022-11-06 09:58:03 +11:00
Lorenz Diener
1b64477862
Merge pull request #223 from animeavi/file_name
Allow specifying the file name for media uploads
2022-11-05 23:58:41 +02:00
fwaggle
144a4e2b9b Fix version crash when connecting to gotosocial
While gotosocial has a PR open to send a Mastodon-compatible version in
the `instance` endpoint, whatever it sends is unlikely to be helpful for
the purpose of version-gating features in the client library.

You can disable version-gating, but it still fails on instantiating
due to GtS's version not matching the semver regex. Fix this by moving
the version_check_mode above it, and not parsing the version if it's
turned off.
2022-11-05 15:01:28 +11:00
fwaggle
b69e998ceb Handle UNIX Epoch times in X-RateLimit-Reset
Instead of returning an ISO8601 timestamp, gotosocial returns an integer
UNIX Epoch for the X-RateLimit-Reset header. As `dateutil.parser.parse`
doesn't handle these, I do a naive check to see if the header is an integer
and don't parse it if so.

Fixes #246
2022-11-05 14:52:06 +11:00
Aljoscha Rittner
1d1a08b51a Not required status_ids parameter runs into an error if None
Fixes #244
2022-08-08 10:06:30 +02:00
Aljoscha Rittner
61e1a8e450 Fixed PR and changed the doc-string 2022-06-28 13:23:03 +02:00
Jeong Arm
f722778095 Support tagged, exclude_reblogs parameter on account_statuses 2022-06-28 13:23:03 +02:00
Aljoscha Rittner
7fd2a6a39c Supports a User-Agent header
fixes #213
2022-06-27 11:13:35 +02:00
Aljoscha Rittner
f8f988710c
Merge pull request #219 from MicroCheapFx/206_notifications
Replaced `mentions_only` by `exclude_types` in `notifications` 

Fixes #206
2022-06-27 09:03:42 +02:00
Aljoscha Rittner
98615146a6 Resilient stream.close handling and early close() while retry sleeps
fixes #212
2022-06-25 22:17:17 +02:00
Aljoscha Rittner
af59a46068 Support of processing unknown events and event names with dots.
#Fixes 234
2022-06-24 17:39:26 +02:00
Aljoscha Rittner
e98b033646 Preserves storage of pagination in items for compatibility reason
fixes #232
2022-06-24 17:23:00 +02:00
Aljoscha Rittner
7e0460ddcb
Merge branch 'halcy:master' into master 2022-06-24 16:37:37 +02:00
Aljoscha Rittner
002c6511a7
Merge pull request #238 from arittner/bookmarks-paging
Introduces paging parameters for bookmarks
2022-06-24 16:27:04 +02:00
Aljoscha Rittner
3b8a653fa5 Introduces pagin parameters for bookmarks
Fixes #220
2022-06-24 15:46:27 +02:00
Aljoscha Rittner
19dbb4594e Changes the storage for pagination information
fixes #232
2022-06-16 14:52:15 +02:00
Zero
89d7318038 Allow specifying the file name for media uploads
The parameter is optional so this change is backwards compatible
2021-03-14 00:19:06 -05:00