Commit Graph
213 Commits
Author SHA1 Message Date
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
Lonami Exo 1da0018a5d Update to layer 81 (again) 2018-06-26 11:36:59 +02:00
Lonami Exo 58031b3adf Update to layer 81 2018-06-24 11:37:54 +02:00
Lonami Exo f614d3836b Finish up asyncio docs 2018-06-22 14:44:59 +02:00