mario-ttide
cf3bc71e1d
Retry on TimedOutError ( #4255 )
2023-11-19 18:14:34 +01:00
Lonami Exo
ddc9bef503
Force filename with JPG extension after resizing
...
Old name does not matter, since we just encoded it as JPEG
2023-11-12 21:13:24 +01:00
Lonami Exo
6ccd6b0a41
Bump to v1.32
2023-10-31 19:12:41 +01:00
Lonami Exo
b17e10af1d
Fix init of custom Draft after layer update
2023-10-29 11:41:54 +01:00
Lonami Exo
046dbb58b8
Update to layer 166
2023-10-29 11:00:13 +01:00
Lonami Exo
fda6840449
Fix file name could be lost when uploading files
...
Leading to invalid extension when sending photos.
2023-10-17 20:31:58 +02:00
Lonami Exo
eb67ef1b15
Update to v1.31
2023-10-12 18:39:29 +02:00
Lonami Exo
bd11564579
Remove uses of imghdr
...
It's deprecated. Closes #4207 .
2023-09-20 18:30:57 +02:00
Alexander Goryushkin
ad19987cd6
Fixed sorting of markup entities with the same offsets ( #4201 )
2023-09-14 18:52:04 +02:00
Lonami Exo
7325718f0e
Fix date empty when getting difference
2023-09-13 17:35:15 +02:00
Lonami Exo
7ce0b2f940
Fix invalid date type in UpdateShort
2023-09-12 17:16:55 +02:00
Lonami Exo
2cef715921
Bump to v1.30
2023-09-10 12:28:10 +02:00
Non
72faa89361
Remove client-side check in message.edit ( #4195 )
...
Fixes #4193 .
2023-09-08 18:35:25 +02:00
Kacnep89
e928fbdac0
Fix date empty ( #4191 )
2023-09-06 16:47:46 +02:00
Shubham Kumar
9b1d9aa672
Fix incorrect param type in apply_channel_difference ( #4185 )
2023-08-29 18:40:07 +02:00
Lonami Exo
33f3e27e7d
Change apply_deadlines_reset micro-optimization
...
No need for buffer reuse in Python. It simply complicates the code.
And even then it was not as optimal as it could.
2023-08-29 15:04:04 +02:00
Lonami Exo
ac483e6812
Only update seq if pts changed
...
This solves UpdateChatParticipant being missed after UpdateChat,
which seems to reliable occur when a bot is in a Chat that gets
deleted.
2023-08-29 15:04:04 +02:00
Lonami Exo
d40aae75f3
Further improve MessageBox trace logging
2023-08-29 15:04:04 +02:00
Lonami Exo
574e8876ec
Fix getting_diff_for with empty set was being spammed
...
Because the above check used >= but the inner check >.
2023-08-29 15:04:04 +02:00
Lonami Exo
2011a329b0
Make MessageBox trace logs more useful
2023-08-29 15:04:04 +02:00
misuzu
0cc9ca9bd9
Fix is_inline
check for KeyboardButtonWebView
( #4183 )
2023-08-28 17:40:23 +02:00
Kacnep89
e617b59d48
Return marked ID from MemorySession.get_entity_rows_by_id ( #4177 )
...
Otherwise the unpacking done later won't work.
2023-08-23 16:07:32 +02:00
Lonami Exo
b0f9fd1f25
Except all types of timeout error
...
Closes #4172 .
2023-08-18 18:36:30 +02:00
Lonami Exo
128b707488
Don't treat asyncio.IncompleteReadError as unhandled
...
The library will behave the same, but the log severity is lowered.
2023-08-03 19:01:10 +02:00
Lonami Exo
211238fcd2
Fix reply_to when sending albums
2023-07-24 17:25:03 +02:00
Nick80835
694c78c8e9
Improve image compression heuristics and algorithm used ( #4158 )
2023-07-23 21:58:10 +02:00
Lonami Exo
ce010e9bfb
Fix handling of UpdateShortSentMessage
2023-07-23 17:12:16 +02:00
Lonami Exo
413a2bb9f3
Bump to v1.29.0
2023-07-23 10:48:04 +02:00
Lonami Exo
131f021d51
Don't attempt thumb download if there is no thumb
2023-07-22 10:52:03 +02:00
Lonami Exo
438aff3545
Handle FloodWaitError in update loop
...
Likely temporary server issues, since getDifference should
realistically not fail with flood waits. In any case,
stopping early until the problem is resolved is the correct
approach.
2023-07-21 23:01:12 +02:00
Lonami Exo
4eef9b52c9
Handle sqlite3.OperationalError in update loop
2023-07-21 22:56:16 +02:00
Lonami Exo
a0cda0c37c
Remove client-side checks when editing permissions
...
The server should instead fail with proper RPC errors,
as the rules could change any time (and the local checks
get out of date).
2023-07-21 22:53:38 +02:00
Lonami Exo
816b0bdf9f
Fix _get_thumb failed when document had no thumbs
2023-07-21 22:48:12 +02:00
Lonami Exo
164d35681e
Fix reply_to can be optional
2023-07-21 22:44:35 +02:00
Lonami Exo
75ed58ad89
Update to layer 160
2023-07-21 21:24:10 +02:00
Lonami
16ed9614f9
Change html.unparse logic to mimic markdown's
...
It was overcomplicated and had some subtle bugs.
Closes #4133 .
2023-06-17 13:11:14 +02:00
Lonami Exo
9267917031
Improve error message when trying to delete inline messages
...
Closes #4129 .
2023-06-09 17:48:08 +02:00
rozha
1e63de9b68
Fix lack of support for anon channel restrictions ( #4130 )
2023-06-09 17:42:34 +02:00
Lonami Exo
2826c942c0
Support most usernames in VALID_USERNAME_RE
...
See #4128 .
2023-06-09 17:41:45 +02:00
Lonami Exo
c3bddf9440
Add missing formatting arg in logging call
...
Noticed in #4123 .
2023-06-02 23:04:14 +02:00
Lonami Exo
4ff7ac6b75
Handle CancelledError inside mtprotosender recv loop
2023-06-02 19:04:51 +02:00
iamilya
aab8009a5a
Fix comment_to for a group of messages ( #4120 )
2023-05-31 17:04:33 +02:00
Lonami Exo
16122545ec
Add check for asyncio event loop to remain the same
2023-05-24 19:15:46 +02:00
Lonami Exo
6a7a981b7a
Fix asyncio.CancelledError was being swallowed by inner except
...
Closes #4104 .
2023-05-08 22:34:12 +02:00
Lonami Exo
980f8b32fc
Fix KeyError when ID is in cache but queried without mark
...
Closes #4084 .
2023-05-05 00:04:30 +02:00
Lonami Exo
c4a41adae5
Better document breaking ToS will lead to bans
...
Closes #4102 .
2023-05-04 19:05:07 +02:00
Lonami Exo
2889bd5bf3
except and propagate TypeNotFoundError during update handling
2023-05-03 17:56:13 +02:00
R.T
9c7ac3b210
Fix absolute import should be relative ( #4101 )
2023-04-30 18:27:09 +02:00
Lonami Exo
ce29f13606
Fix UserUpdate.last_seen check
2023-04-30 10:32:08 +02:00
Lonami Exo
d7bd554ba0
Fix ValueError during connect with catchup on bad cache
...
Closes #4080 .
2023-04-29 13:10:00 +02:00