Ivan Kravets
|
0b8bd6d4fc
|
Migrate to Async JSON-RPC package
|
2021-02-27 19:43:43 +02:00 |
|
Ivan Kravets
|
58947d91a6
|
PyLint fixes
|
2021-02-27 17:13:30 +02:00 |
|
Ivan Kravets
|
0ed99b7687
|
Added a new `--session-id option to pio home` // Resolve #3397
|
2021-01-25 23:44:26 +02:00 |
|
Ivan Kravets
|
7f26c11c9d
|
Fix an issue with "coroutine' object has no attribute 'addCallback'"
|
2021-01-20 14:36:45 +02:00 |
|
Ivan Kravets
|
bd897d780b
|
Implement "__shutdown__" endpoint for PIO Home server
|
2021-01-18 21:19:15 +02:00 |
|
Ivan Kravets
|
429065d2b9
|
Legacy support for PIO Home "__shutdown__" query request
|
2021-01-18 20:53:19 +02:00 |
|
Ivan Kravets
|
6ff67aeadf
|
Significantly speedup PlatformIO Home loading time by migrating to native Python 3 Asynchronous I/O
|
2021-01-18 18:20:26 +02:00 |
|
Ivan Kravets
|
e158e54a26
|
Fix issue with data decoding when calling PIO Core via PIO Home
|
2020-10-27 22:57:51 +02:00 |
|
Ivan Kravets
|
63a6fe9133
|
Improved "core.call" RPC for PlatformIO Home // Resolve #3671
|
2020-10-27 21:07:02 +02:00 |
|
Ivan Kravets
|
80c1774a19
|
Docs: PlatformIO Core 5.0: new commands, migration guide, other improvements
|
2020-08-28 14:08:26 +03:00 |
|
Ivan Kravets
|
da179cb33f
|
Enhance configuration variables
|
2020-08-23 14:29:31 +03:00 |
|
Ivan Kravets
|
7e4bfb1959
|
Move CacheContent API to "cache.py" module
|
2020-08-22 20:05:14 +03:00 |
|
Ivan Kravets
|
d92c1d3442
|
Refactor HTTP related operations
|
2020-08-22 17:48:49 +03:00 |
|
Ivan Kravets
|
808852f4cc
|
Set default timeout for http requests // Resolve #3623
|
2020-08-16 20:21:30 +03:00 |
|
Ivan Kravets
|
04694b4126
|
Switch legacy platform manager to the new
|
2020-08-15 23:11:01 +03:00 |
|
Ivan Kravets
|
64ff6a0ff5
|
Switch legacy core package manager to the new
|
2020-08-13 18:30:04 +03:00 |
|
Ivan Kravets
|
881c5ea308
|
Remove unused code
|
2020-07-23 17:37:23 +03:00 |
|
Ivan Kravets
|
e0e97a3629
|
Cache the latest news in PIO Home for 180 days
|
2020-06-05 18:29:11 +03:00 |
|
ShahRustam
|
e706a2cfe2
|
Refactor pio account client. Resolve #3525 (#3529)
|
2020-05-27 13:39:58 +03:00 |
|
Ivan Kravets
|
0eb8895959
|
Add support for “globstar/**” (recursive) pattern
|
2020-05-26 14:25:28 +03:00 |
|
Valerii Koval
|
4921bf8b6a
|
PyLint fix
|
2020-05-22 14:22:41 +03:00 |
|
Valerii Koval
|
32cb0d6e4d
|
Handle possible issue on Python 2.x when writing to thread buffer
The problem happens when value has type "unicode" that shouldn't be decoded
|
2020-05-22 14:17:17 +03:00 |
|
Ivan Kravets
|
bdd57bf356
|
Ensure that copytree preserves symlinks
|
2020-05-20 20:57:55 +03:00 |
|
Valerii Koval
|
8840b28968
|
Handle possible issue on Python 2.x when writing to thread buffer
The problem happens when value has type "unicode" that shouldn't be decoded
|
2020-05-20 17:04:50 +03:00 |
|
Ivan Kravets
|
01a1981ca1
|
Added PlatformIO CLI Shell Completion for Fish, Zsh, Bash, and PowerShell // Resolve #3435
|
2020-05-10 18:35:50 +03:00 |
|
Ivan Kravets
|
5f79ab34f5
|
Automatically build `contrib-pysite` package on a target machine when pre-built package is not compatible // Resolve #3482
|
2020-04-29 12:40:04 +03:00 |
|
Ivan Kravets
|
5d8440fdd1
|
PyLint fixes
|
2020-04-28 12:48:15 +03:00 |
|
ShahRustam
|
0a46b8ab6a
|
add login with code method for account client. add new account rpc handler. (#3468)
|
2020-04-21 22:44:32 +03:00 |
|
ShahRustam
|
7780003d01
|
New Account Management System (#3443)
* add login for PIO account to account cli
* Remove PyJWT lib. Fixes.
* Add password change for account
* Refactoring. Add Account Client.
* Fixes.
* http -> https.
* adding error handling for expired session.
* Change broker requests from json to form-data.
* Add pio accoint register command. fixes
* Fixes.
* Fixes.
* Add username and password validation
* fixes
* Add token, forgot commands to pio account
* fix domain
* add update command for pio account
* fixes
* refactor profile update output
* lint
* Update exception text.
* Fix logout
* Add custom user-agent for pio account
* add profile show command. minor fixes.
* Fix pio account show output format.
* Move account related exceptions
* cleaning
* minor fix
* Remove try except for account command authenticated/non-authenticated errors
* fix profile update cli command
* rename first name and last name vars to 'firstname' and 'lastname'
|
2020-04-19 19:06:06 +03:00 |
|
Ivan Kravets
|
a55f04dc28
|
Warn that can't allocate socket for PIO Home
|
2020-03-19 22:36:55 +02:00 |
|
Ivan Kravets
|
ce6b96ea84
|
Use native open/io.open for file contents reading/writing
|
2020-03-05 23:52:13 +02:00 |
|
Ivan Kravets
|
eee12b9b66
|
Fixed an issue "the JSON object must be str, not 'bytes'" when PIO Home is used with Python 3.5 // Resolve #3396
|
2020-02-29 21:59:10 +02:00 |
|
Ivan Kravets
|
9fd0943b75
|
Fixed an issue when quitting from PlatformIO IDE does not shutdown PIO Home server
|
2020-02-18 00:03:23 +02:00 |
|
Ivan Kravets
|
22e8e02f3d
|
Automatically rebuild contrib-pysite package when import fails // Resolve #3313
|
2020-02-13 22:06:46 +02:00 |
|
Ivan Kravets
|
a10625a052
|
Automatically rebuild contrib-pysite package when import fails // Issue #3313
|
2020-02-13 15:53:42 +02:00 |
|
Ivan Kravets
|
09b3df5520
|
Fixed a "UnicodeDecodeError" when listing built-in libraries on macOS with Python 2.7 // Resolve #3370
|
2020-02-05 22:25:06 +02:00 |
|
Ivan Kravets
|
31eed6c5e5
|
Improve detecting of a run PIO Home Server
|
2019-12-09 14:47:00 -08:00 |
|
Ivan Kravets
|
5768fcd429
|
Inform that PlatformIO Home server is already started in another process
|
2019-12-02 19:34:19 +02:00 |
|
Ivan Kravets
|
f852f9fa89
|
Small refacoring
|
2019-11-28 18:23:00 +02:00 |
|
Ivan Kravets
|
5c388d4271
|
Fix issue with invalid checking used port for PIO Home server
|
2019-11-28 18:14:53 +02:00 |
|
Ivan Kravets
|
49ceadc6ad
|
Move exceptions to their components
|
2019-11-28 16:15:54 +02:00 |
|
Ivan Kravets
|
464e1a509f
|
Add PIO Home "os.get_file_mtime" RPC method
|
2019-11-16 22:57:56 +02:00 |
|
Ivan Kravets
|
b1577d101c
|
Update PIO Home to 3.0.1
|
2019-11-13 15:32:57 +02:00 |
|
Ivan Kravets
|
53e6cf3e4a
|
Drop support for "project_dirs" argument to Project RPC
|
2019-11-13 15:32:14 +02:00 |
|
Ivan Kravets
|
f0eb177a8e
|
Check if directory exists before fetching project info
|
2019-11-12 18:32:10 +02:00 |
|
Ivan Kravets
|
cbb7869da1
|
Fixed an issue with the broken latest news for PIO Home
|
2019-11-12 13:09:35 +02:00 |
|
Ivan Kravets
|
70f4fa2665
|
Remove platformio.description if none value is passed
|
2019-11-06 20:06:30 +02:00 |
|
Ivan Kravets
|
e0c174b9b6
|
Improve PIO Home Misc RPC
|
2019-11-06 00:48:28 +02:00 |
|
Ivan Kravets
|
e5ec4de3a4
|
Extend PIO Home RPC with "project.config_update_description(path, text)" method
|
2019-11-06 00:05:17 +02:00 |
|
Ivan Kravets
|
7345d3ea19
|
Improve dump of config data
|
2019-11-05 00:17:39 +02:00 |
|