Ivan Kravets
|
33f2cd5dd5
|
Rename memusage.read_report to load_report
|
2023-08-16 17:24:13 +03:00 |
|
Ivan Kravets
|
562fb22a70
|
Merge branch 'develop' into feature/v7
# Conflicts:
# docs
|
2023-08-14 19:04:00 +03:00 |
|
Ivan Kravets
|
a0f8def616
|
Resolved a regression issue with Memory Inspection in PIO Home
|
2023-08-14 19:02:58 +03:00 |
|
Ivan Kravets
|
527e7f16f6
|
Close API client on exit
|
2023-07-31 19:09:32 +03:00 |
|
Ivan Kravets
|
451a3fc87b
|
Implement read_report RPC
|
2023-07-27 14:53:17 +03:00 |
|
Ivan Kravets
|
c4126ea5b3
|
Implement memusage.history RPC
|
2023-07-27 14:43:03 +03:00 |
|
Ivan Kravets
|
1d44b3e9c8
|
Make methods "async" to avoid thread issue with fs.cd
|
2023-07-27 14:42:34 +03:00 |
|
Ivan Kravets
|
33abe19831
|
Fix issue with changing working dir
|
2023-07-25 15:55:09 +03:00 |
|
Ivan Kravets
|
a3ad3103ef
|
Implement memory usage profiling RPC
|
2023-07-25 12:31:25 +03:00 |
|
Ivan Kravets
|
65b31c69b0
|
Support "force_ansi" option for core.exec and allow to raise exception on cmd error
|
2023-07-25 12:25:57 +03:00 |
|
Ivan Kravets
|
d2fd0f242e
|
Support "force_ansi" option for core.exec and allow to raise exception on cmd error
|
2023-07-25 12:25:42 +03:00 |
|
Ivan Kravets
|
e3557760df
|
Raise generic Python exception
|
2023-07-25 12:22:41 +03:00 |
|
Ivan Kravets
|
6313042291
|
Remove unused code
|
2023-07-21 16:35:42 +03:00 |
|
Ivan Kravets
|
9deb7f4275
|
Run sync RPC methods in thread
|
2023-07-21 15:27:31 +03:00 |
|
Ivan Kravets
|
deca77d1a3
|
Implement project.configuration endpoint
|
2023-07-15 14:22:27 +03:00 |
|
Ivan Kravets
|
2a1fd273ee
|
Normalize configuration file path
|
2023-07-11 20:13:26 +03:00 |
|
Ivan Kravets
|
a28a3d31c9
|
Keep http session per active PIO Home
|
2023-06-29 21:28:46 +03:00 |
|
Ivan Kravets
|
450f48ba81
|
Implement platform.fetch_examples endpoint
|
2023-06-29 21:28:00 +03:00 |
|
Ivan Kravets
|
813861ddae
|
Implement new project.init_v2 endpoint
|
2023-06-29 21:26:59 +03:00 |
|
Ivan Kravets
|
939b9b9112
|
Support "file://" scheme for the requested URL
|
2023-06-29 21:26:33 +03:00 |
|
Ivan Kravets
|
98edf7609f
|
Mock ajsonrpc.utils.is_invalid_params broken implementation
|
2023-06-29 21:26:00 +03:00 |
|
Ivan Kravets
|
1b55da0af2
|
Force to installed dev-platform is available
|
2023-06-27 15:10:26 +03:00 |
|
Ivan Kravets
|
4dc44868ea
|
Use native asyncio.to_thread if available
|
2023-06-24 19:40:54 +03:00 |
|
Ivan Kravets
|
cb65bdf22f
|
Enhance user privacy protection through refined telemetry implementation
|
2023-06-05 18:24:42 +03:00 |
|
Ivan Kravets
|
681b90e6b2
|
Implement ProjectRPC.create_empty
|
2023-05-03 22:28:16 +03:00 |
|
Ivan Kravets
|
c016d6827b
|
Implement RPC notification system
|
2023-05-03 22:27:00 +03:00 |
|
Ivan Kravets
|
475c5d2a3c
|
Implement native async RPC core.exec
|
2023-05-03 22:25:44 +03:00 |
|
Ivan Kravets
|
d728e0e873
|
Introduced a new --sample-code option to the pio project init command
|
2023-05-03 11:21:49 +03:00 |
|
Ivan Kravets
|
7876626f04
|
Add BaseRPCHandler
|
2023-05-02 21:47:10 +03:00 |
|
Ivan Kravets
|
4596acab81
|
Add os.call_path_module_func RPC
|
2023-05-01 11:37:44 +03:00 |
|
Ivan Kravets
|
1d0d89a4fa
|
Remove unused code
|
2023-04-29 16:48:14 +03:00 |
|
Ivan Kravets
|
0acf968b2d
|
Return result for JSON RPC
|
2023-04-24 18:20:15 +03:00 |
|
Ivan Kravets
|
1e5a728f3c
|
Return result for JSON RPC
|
2023-04-24 16:43:42 +03:00 |
|
Ivan Kravets
|
4444a0db99
|
Implement PIO Home PlatformRPC
|
2023-04-17 13:15:21 +03:00 |
|
Ivan Kravets
|
1af508272b
|
Format code with Black 23.1.0
|
2023-02-02 17:46:03 +02:00 |
|
Ivan Kravets
|
5073313c33
|
PyLint fixes
|
2023-02-02 17:43:38 +02:00 |
|
Ivan Kravets
|
0d57a799b5
|
Port RPC "registry.call_client" to async
|
2023-01-27 20:53:43 +02:00 |
|
Ivan Kravets
|
464b167e65
|
Wrap "NoInternetConnection" to 4008 RPC error
|
2023-01-27 20:52:48 +02:00 |
|
Ivan Kravets
|
380652eb52
|
Raise 5000 error for RPC calls
|
2023-01-27 20:51:37 +02:00 |
|
Ivan Kravets
|
83d2173748
|
Add Registry RPC
|
2023-01-23 12:49:06 +02:00 |
|
Ivan Kravets
|
1503eb5d41
|
Minor refactoring
|
2023-01-21 17:19:45 +02:00 |
|
Ivan Kravets
|
6395a032e5
|
Ensure dependent packages for PIO Home are installed
|
2022-12-15 20:01:28 +02:00 |
|
Ivan Kravets
|
4be5185ed3
|
Added a new `enable_proxy_strict_ssl` setting to disable the proxy server certificate verification // Resolve #4432
|
2022-10-26 23:37:19 +03:00 |
|
Ivan Kravets
|
4d755f2692
|
Remove deprecated "absolute_import"
|
2022-08-01 19:47:27 +03:00 |
|
Ivan Kravets
|
2a5de43964
|
Refactor project IDE integration
|
2022-07-02 20:16:56 +03:00 |
|
Ivan Kravets
|
96fb8c74f9
|
PyLint: fix "superfluous-parens"
|
2022-07-02 19:05:32 +03:00 |
|
Ivan Kravets
|
b006f53010
|
PyLint: Fix "useless-object-inheritance"
|
2022-07-02 19:03:25 +03:00 |
|
Ivan Kravets
|
19d518fc4c
|
Fix PyLint: Consider explicitly re-raising
|
2022-07-02 18:37:57 +03:00 |
|
Ivan Kravets
|
4bc3e3cf95
|
Restructure "device" module
|
2022-06-10 14:01:42 +03:00 |
|
Ivan Kravets
|
756bb07d1a
|
Move "home" command to the root
|
2022-05-31 17:14:52 +03:00 |
|