Ivan Kravets
|
d22b479bd3
|
Regroup device command
|
2022-05-14 18:21:44 +03:00 |
|
Ivan Kravets
|
5a0a215bfc
|
Use PY3 super() zero-argument syntax
|
2022-04-15 14:44:30 +03:00 |
|
Ivan Kravets
|
5e18f9bbda
|
Finally removed all tracks to the Python 2.7
|
2022-04-09 17:46:21 +03:00 |
|
Ivan Kravets
|
8dc68a01fd
|
Do not print empty errors
|
2021-11-22 22:08:10 +02:00 |
|
Ivan Kravets
|
4687665ff3
|
Improved support for projects located on a network share // Resolve #3417 , Resolve #3926 , Resolve #4102
|
2021-11-12 15:17:25 +02:00 |
|
Ivan Kravets
|
7c040ed99f
|
Normalize Windows path with Python's pathlib
|
2021-11-05 17:21:15 +02:00 |
|
Ivan Kravets
|
f88a2de8a9
|
Filter duplicated recent projects on Windows
|
2021-11-05 17:05:30 +02:00 |
|
Ivan Kravets
|
973f77012f
|
Fixed an issue when VSCode's debugger does not honor default environment // Resolve #4098
|
2021-11-05 14:46:57 +02:00 |
|
Ivan Kravets
|
4a9a478243
|
Refactor PIO Home IDE RPC
|
2021-11-05 12:57:09 +02:00 |
|
Ivan Kravets
|
ceb3a19b81
|
Automatically synchronize active projects between IDE and PlatformIO Home
|
2021-11-02 20:05:40 +02:00 |
|
Ivan Kravets
|
4839fe37a3
|
Improved PlatformIO directory interpolation (${platformio.***_dir}) in “platformio.ini” configuration file // Resolve #3934
|
2021-10-24 18:19:40 +03:00 |
|
Ivan Kravets
|
443417b0f4
|
PyLint fix
|
2021-09-16 21:56:09 +03:00 |
|
Ivan Kravets
|
d819617d2b
|
Specify encoding for "open()" functions
|
2021-08-28 13:10:07 +03:00 |
|
Ivan Kravets
|
dfdccac67d
|
Remove unnecessary "ensure_python3()" blocks
|
2021-04-20 20:28:49 +03:00 |
|
Ivan Kravets
|
80c24a1993
|
Fixed an issue when "main.cpp" was generated for a new project for 8-bit development platforms // Resolve #3872
|
2021-04-02 15:19:18 +03:00 |
|
Ivan Kravets
|
a78db17784
|
Drop support for Python 2
|
2021-03-19 00:21:44 +02:00 |
|
Ivan Kravets
|
c0357daf01
|
Remove Python 2 code
|
2021-03-17 21:08:06 +02:00 |
|
Ivan Kravets
|
3996236729
|
Report detailed server error to PIO Home frontend
|
2021-03-01 17:59:40 +02:00 |
|
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 |
|