Silvano Cerza
ee265aec90
Changed how connection is handled on upload
2022-05-09 14:56:52 +02:00
Silvano Cerza
9058abb015
Remove several unnecessary serial monitor classes
2022-05-09 14:56:52 +02:00
Silvano Cerza
31b704cdb9
Moved settings to MonitorService
2022-05-09 14:56:52 +02:00
Silvano Cerza
61b8bdeec9
Add monitor proxy functions for the frontend
2022-05-09 14:56:52 +02:00
Silvano Cerza
c5695d3a76
Fixed WebSocketChange event signature
2022-05-09 14:56:52 +02:00
Silvano Cerza
480492a7c8
Enhance MonitorManager APIs
2022-05-09 14:56:52 +02:00
Silvano Cerza
2c95e7f033
Changed upload settings
2022-05-09 14:56:52 +02:00
Silvano Cerza
116b3d5984
Moved some interfaces
2022-05-09 14:56:52 +02:00
Silvano Cerza
750796d3a0
Rename WebSocketService to WebSocketProvider and uninjected it
2022-05-09 14:56:52 +02:00
Silvano Cerza
3133b01c4a
Implement MonitorService to handle pluggable monitor lifetime
2022-05-09 14:56:52 +02:00
Silvano Cerza
ebab0b226f
Scaffold interfaces and classes for pluggable monitors
2022-05-09 14:56:52 +02:00
Francesco Stasi
2b2ea72643
backend structure WIP
2022-05-09 14:56:52 +02:00
Mark Sujew
11961bb7c7
Save all open editors before running Save As
( #939 )
...
* Save all open editors before running `Save As`
* Only save unsaved changes to new sketch
2022-04-29 15:42:48 +02:00
Alberto Iannaccone
b35340caa9
2.0.0-rc6 ( #955 )
2022-04-20 11:53:06 +02:00
Mark Sujew
c07232698c
Allow to close files in certain folders ( #946 )
...
* Allow to close files in certain folders
* Only direct children are sketch files
2022-04-19 12:00:15 +02:00
Alberto Iannaccone
a44b84ffd0
set the current language on the localization provider ( #957 )
2022-04-15 15:54:37 +02:00
Alberto Iannaccone
a3640cf812
use electron reload command when changing language ( #953 )
2022-04-14 09:38:23 +02:00
Alberto Iannaccone
6176e50acf
Enable language packs ( #941 )
...
* install language packs
* register localization contribution to backend module
* copy i18n folder to build
* fix chinese language iid
2022-04-08 14:59:11 +02:00
Alberto Iannaccone
46a3466bc5
improve check of read-only files ( #918 )
2022-04-07 16:45:09 +02:00
Alberto Iannaccone
aba9db6a6b
Correctly print backslash-escaped characters ( #943 )
2022-04-06 18:05:32 +02:00
Mark Sujew
c430cf0d88
Disable widget dragging/splitting ( #940 )
2022-04-05 12:21:49 +02:00
Akos Kitta
0db119d7ba
#919 , #881 : Fixed 3rd party URLs-related issues ( #920 )
...
* Fixed empty string to URLs conversion
Closes #919 .
Signed-off-by: Akos Kitta <kittaakos@gmail.com >
* #881 : Fixed height of the 3rd part URLs `textarea`
Closes #881 .
Signed-off-by: Akos Kitta <kittaakos@gmail.com >
2022-04-04 16:52:55 +02:00
Mark Sujew
4de7737d14
Automatically remove editors for deleted files ( #894 )
2022-03-21 10:44:51 +01:00
Mark Sujew
ca1c24050d
Fix Find Next
command
2022-03-15 14:48:32 +01:00
Alberto Iannaccone
61c2b1a007
Install oktokit in changelog workflow ( #901 )
...
* install oktokit in changelog workflow
* fix how the old changelog is cut off
2022-03-14 12:05:53 +01:00
Alberto Iannaccone
8cac0872a4
Version 2.0.0-rc5 ( #897 )
2022-03-10 12:02:13 +01:00
Alberto Iannaccone
70f1c5f8ec
Add privacy policy menu item ( #883 )
2022-03-09 11:46:22 +01:00
ulemons
b416e5f9e8
handling pagination in getting the sketches ( #875 )
...
Co-authored-by: Umberto Sgueglia <umberto.sgueglia@external.fcagroup.com >
2022-03-08 17:11:18 +01:00
Alberto Iannaccone
9e89964df2
remove dev tools menu item ( #882 )
2022-03-08 07:38:00 +00:00
Alberto Iannaccone
04c3d0c1d3
Fix sketch name duplicates ( #887 )
2022-03-07 16:34:16 +00:00
Mark Sujew
e6b9d4e2aa
Override the RELOAD_REQUESTED_SIGNAL
correctly ( #880 )
2022-03-03 14:37:37 +00:00
Alberto Iannaccone
96b5edf427
fix IDE updater commands ( #872 )
...
* fix IDE updater commands
* reinitialise autoupdate when preferences change
* fix typo + add i18n strings
2022-03-01 16:34:43 +00:00
Alberto Iannaccone
a5a6a0b611
Go to download page when automatic update fails ( #871 )
...
* add preference to set a custom update url
* go to download page when update fails
* fix i18n check
2022-03-01 08:24:29 +00:00
Alberto Iannaccone
f2d492b5dc
show represented file on MacOS ( #868 )
2022-03-01 08:17:05 +00:00
Alberto Iannaccone
5979e5aad2
add preference to set a custom update url ( #865 )
2022-02-28 14:04:54 +00:00
Alberto Iannaccone
baa9b5f7ab
Automatically check for updates only once ( #863 )
...
* Automatically check for updates only once
* set windows version to 2019 on CI
2022-02-24 14:04:36 +00:00
Francesco Stasi
481497e384
Disable autodownload of updates on startup ( #860 )
2022-02-24 10:43:10 +00:00
Mark Sujew
0207778373
Enable opening the IDE from finder/explorer ( #835 )
...
* Enable opening the IDE from finder/explorer
* Make opening windows from args a bit more lenient
2022-02-23 16:39:27 +01:00
Mark Sujew
bc3cb0c230
Save preferences in sequence ( #856 )
2022-02-23 11:08:19 +01:00
Alberto Iannaccone
0a87fd00f3
IDE updater bugfixes ( #846 )
...
* IDE updater assorted bugfix
- add linux AppImage target
- fix hardcoded if condition that causes to always show the update dialog
- fix redundant test build version
- recalculate sha512 after notarization on macOS
* boost notarization speed
* recalculate artifacts hash
2022-02-21 21:40:46 +00:00
Alberto Iannaccone
9b1f15def8
upgrade IDE to rc4 ( #841 )
2022-02-17 10:39:39 +00:00
Alberto Iannaccone
f660058c75
Check for IDE update at startup ( #797 )
...
* Remove check for updates on startup setting
* Remove useless exported function
* Update template-package.json used to package IDE
* Add function to get channel file during packaging step
* Add updates check
* move ide updater on backend
* configure updater options
* add auto update preferences
* TMP check updates on start and download
* index on check-update-startup: fcb8f6e
TMP check updates on start and download
* set version to skip on local storage
* add IDE setting to toggle update check on start-up
* comment out check for updates on startup and auto update settings
* Update Theia to 1.22.1
* updated CI
* download changelog and show it in IDE updater dialog
* remove useless file
* remove useless code
* add i18n to updater dialog
* fix i18n
* refactor UpdateInfo typing
* add macos zip to artifacts
* Simply use `--ignore-engines`
* Use correct --ignore-engines
* Fix semver#valid call
* Use C++17
* updated documentation
* add update channel preference
* update updater url
* updated documentation
* Fix the C++ version
* Build flag for cpp
* add disclaimer with correct node version
* Update `electron-builder`
* Fix `Electron.Menu` issue
* Skip electron rebuild
* Rebuild native dependencies beforehand
* Use resolutions section
* Update template-package.json as well
* move ide-updater to electron application
* refactor ide-updater service
* update yarn.lock
* update i18n
* Revert "Add gRPC user agent (#834 )"
This reverts commit 5ab3a747a6
.
* fix ide download url
* update latest file in CI
* fix i18n check
Co-authored-by: Silvano Cerza <silvanocerza@gmail.com >
Co-authored-by: Francesco Stasi <f.stasi@me.com >
Co-authored-by: Mark Sujew <msujew@yahoo.de >
2022-02-15 17:01:19 +00:00
Silvano Cerza
9ecff86bbe
Fix version retrieval in node process ( #837 )
2022-02-15 16:52:13 +01:00
Silvano Cerza
5ab3a747a6
Add gRPC user agent ( #834 )
2022-02-14 12:39:48 +01:00
Silvano Cerza
877c1a1559
Fix board options not shown for manually installed platforms ( #826 )
2022-02-14 10:12:18 +01:00
Alberto Iannaccone
2f9bf86d75
update arduino-cli to 0.21.0 ( #820 )
2022-02-11 14:50:56 +00:00
Mark Sujew
112153fb96
Update Theia to 1.22.1 ( #791 )
2022-02-11 15:25:35 +01:00
Mark Sujew
69ac1f4779
Open all closed workspaces on startup ( #780 )
2022-02-11 10:57:44 +01:00
Ben
a20899ff43
When a new port is connected and checking to connect to it because previously connected board matches the name / fqbn, also check that the protocol matches. ( #792 )
2022-02-01 14:35:21 +01:00
Silvano Cerza
ef2be1c086
Small code fix
2022-01-31 17:29:56 +01:00