Lonami Exo
fb9796a293
Pre-create directory structure when generating docs
...
This reduces the amount of system calls
from thousands to a few dozens at most.
2018-12-24 18:16:18 +01:00
Lonami Exo
ffc0a8808b
Revert docs search to use onkeyup or last keystroke is ignored
2018-12-24 18:04:13 +01:00
Lonami Exo
24986bbea0
Update to layer 91
2018-12-23 11:03:14 +01:00
Lonami Exo
aefa429236
Make complete use of pathlib (fix up 8224e5a
)
2018-12-21 18:18:18 +01:00
Lonami Exo
8224e5aabf
Make use of pathlib nearly everywhere (breaks docs gen)
...
Python 3.6 introduced support for the os.PathLike interface,
which means Python 3.5 did not have it yet and attempting to
use it in os functions would fail. Instead we can use pathlib
for everything, but not all work is done yet.
2018-12-21 13:24:16 +01:00
Lonami Exo
b9d4eb5449
Default to dark theme to avoid screen flashing and fix typo
2018-12-21 10:56:40 +01:00
Lonami Exo
e852dccebf
Prevent common pitfall when pulling new .tl files
2018-12-20 20:52:19 +01:00
Lonami Exo
7100b75598
Update to layer 89
...
This breaks edit_2fa
2018-12-18 16:37:07 +01:00
Lonami Exo
6839bfcc2d
Redirect to first term when pressing enter on docs search
2018-12-16 10:40:31 +01:00
Lonami Exo
da5c171346
Skip core types when parsing .tl files
...
This avoids the need to comment then every time the file changes.
2018-12-15 12:38:56 +01:00
Lonami Exo
932d3bd033
Improve autogenerated examples with more cases and synonyms
2018-12-15 11:47:52 +01:00
Lonami Exo
34879a4b35
Use decodeURI when loading GET parameters
2018-12-15 11:36:54 +01:00
Lonami Exo
027d08cec7
Slightly smarter search generated docs
2018-12-15 11:36:54 +01:00
Lonami
52b179dba8
Never check channel constructor when generating objects
2018-12-14 17:31:15 +01:00
Lonami Exo
50b77d881d
Clarify who can use methods in the documentation
2018-12-03 16:17:37 +01:00
Lonami Exo
e4cfd964d5
Use an enum for methods' usability
2018-12-03 15:56:38 +01:00
Lonami Exo
4901447ad6
Remove now unused code to fetch errors from remote host
2018-12-03 15:53:08 +01:00
Lonami Exo
01848de7e2
Move error capture names to errors.csv
2018-12-03 11:08:20 +01:00
Lonami Exo
b8912ea0aa
Add two MEDIA_*_INVALID to known errors
2018-11-30 21:54:00 +01:00
Lonami Exo
8eca29be25
Make use of the new method info when generating docs
2018-11-30 21:48:15 +01:00
Lonami Exo
f05109f186
Update code generator to parse CSV files
2018-11-30 21:39:13 +01:00
Lonami Exo
f646863149
Replace error and method data with CSV files
2018-11-30 21:38:36 +01:00
Lonami Exo
c70943bb0e
Add CHAT_RESTRICTED to known errors
2018-11-03 12:46:19 +01:00
Ivan Tung
c248a102dc
Fix-up 99129da
error generation if error.has_captures ( #1025 )
2018-10-21 15:22:46 +02:00
Lonami Exo
f51b56558d
Document AUTH_KEY_DUPLICATED, better assistant UX
2018-10-19 19:32:17 +02:00
Lonami Exo
477fbd8dc7
Generate simple examples for the docs
2018-10-16 09:29:48 +02:00
Lonami Exo
8f04ec820f
Don't add functions as possible argument types
2018-10-15 21:12:10 +02:00
Lonami Exo
bb180a1db8
Split generator/tlobject into separate files
2018-10-15 19:29:32 +02:00
Lonami Exo
e3c4bd46fb
Reference argument types to objects when parsing .tl
2018-10-15 19:23:09 +02:00
Lonami Exo
99129daeee
Show the request that caused RPC errors in their messages
2018-10-15 18:35:51 +02:00
Lonami Exo
ee4c952290
Add descriptions for new RPC errors
2018-10-15 17:57:16 +02:00
Lonami Exo
0fcc2e5e52
Add autocast for InputDocument and InputChatPhoto
2018-10-05 14:11:47 +02:00
Lonami Exo
ec0aa65fe1
An user -> a user
2018-09-22 19:18:42 +02:00
Lonami Exo
cb6f980277
Better autocast to InputPeerDialog and documentation
2018-09-22 10:56:37 +02:00
Lonami Exo
497c2144f2
Fix patched objects missing CONSTRUCTOR_ID/SUBCLASS_OF_ID
2018-09-17 16:02:45 +02:00
Lonami Exo
6b57dba5e1
Fix-up f25541e
(.to_dict() on patched objects)
2018-08-09 11:16:36 +02:00
Lonami Exo
f25541ea6f
Make .to_dict() work on invalid TLObjects
...
This will improve logging from the previous commit as well.
2018-08-08 12:12:00 +02:00
Lonami Exo
e3bf6e3330
Document reply markup limits
2018-08-07 12:46:05 +02:00
Lonami Exo
200a4e47b8
Clarify some strings
2018-07-25 02:21:44 +02:00
Lonami Exo
61a9f1e61c
Create a third module to store patched objects
2018-07-22 19:12:09 +02:00
Lonami Exo
5017a9d1da
Fix typos and add the URL_INVALID error
2018-07-14 10:43:24 +02:00
Lonami
8ca2e56aee
Fix ID autocast should not add the mark
2018-07-07 19:42:47 +02:00
Lonami Exo
61f9dc1cd7
Fix-up missing parenthesis from 066004a
2018-07-07 13:03:46 +02:00
Lonami Exo
066004acd1
Support chat_id autocast
2018-07-07 12:53:46 +02:00
Lonami Exo
5d4b8a283d
Don't generate def resolve() for types
...
This would require nested resolving which could be quite
expensive. Instead there will just be a single level for
resolve() and it will belong in the requests.
2018-07-07 12:17:29 +02:00
Lonami Exo
bd878acbde
Support InputNotifyPeer autocast
2018-07-07 12:14:03 +02:00
Lonami Exo
baedd10110
Update to layer 82
2018-06-29 13:23:56 +02:00
Lonami Exo
dd0eb7a90e
Explicitly open files as 'r' instead of leaving it out
2018-06-29 11:34:57 +02:00
Lonami Exo
a1799ee74b
Use localStorage for the selected theme in the docs
2018-06-27 10:36:56 +02:00
Lonami Exo
e604960a1d
Include TAKEOUT_INIT_DELAY_X in the available errors
2018-06-27 09:46:14 +02:00