- chore: Updated to the next version after release. [6499518]
- chore(cli): Bumped the CLI version to
0.32.3
[c318223] - Don't upload "channel update info files" related to manual builds to S3 on release [2c74ad6]
- chore: Prepared for the
2.1.0
release [9fff553] - Updated translation files [4c2f0fb]
- fix: try fetch the sketch by path if not in the cache [54f210d]
- feat: removed the non official themes from the UI [5540170]
- fix: location of possible drop-in folder for VSIX [7cc252f]
- fix: update
themeId
settings after theme change [cb2a371] - fix: updated to
electron-builder@23.6.0
(arduino#1986) [96da5bb] - build(deps): Bump peter-evans/create-pull-request from 4 to 5 [ef57625]
- chore(cli): Updated to
0.32.2
CLI [3aee575] - fix: propagate monitor errors to the frontend [80d5b5a]
- Update .github/workflows/build.yml [ab5c63c]
- ci: use
ubuntu-latest
for the Linux build [0a53550] - feat(infra): support for
topic: cloud
label [f5c98c8] - fix: the focus in the sketchbook widget [eb1f247]
- feat: re-focus monitor widget after verify/upload [6e72be1]
- fix: incorrect editor widget key calculation [e4beb03]
- fix: let the resource finish all write operation [39ab836]
- chore: latest VSIX handles custom directories.data [dafb245]
- feat: omit release details to speed up lib search [9b49712]
- feat: introduced cloud state in sketchbook view [0ab2826]
- build(deps): Bump actions/setup-go from 3 to 4 [b09ae48]
- feat: new UX for the boards/library manager widgets [2aad0e3]
- Allow leading underscore in sketch filenames [58aac23]
- fix: use text
--format
for the CLI [ec24b68] - Add bundled tools version check step to release procedure [d398ed1]
- fix: jsonc parsing in the IDE2 backend [fb10de1]
- fix: update monitor output after widget show [24dc0bb]
- fix: scroll to the bottom after the state update [fa9777e]
- fix: encoding when reading a cloud sketch [7721350]
- fix: no unnecessary tree update on mouse over/out [bfec85c]
- Bump version metadata post release [f3d3d40]
- Updated translation files (arduino#1763) [5bf38d8]
- Bump CLI to 0.31.0 (arduino#1921) [9dec9c5]
- Enhance board config auto-selection with hardwareId (arduino#1913) [43b5d4e]
- Use Apple Silicon build artifact name required by electron-updater [fe19e0e]
- build: force notarization on macOS if not on a CI [c0af297]
- build(deps): Bump svenstaro/upload-release-action from 2.4.1 to 2.5.0 [c97e34a]
- chore: Updated to
0.31.0-rc.1
CLI [01ee045] - bump go version in workflow .yml files [cf6f83c]
- feat: moved login entry point to the side-bar [4deaf4f]
- feat: rename, deletion, and validation support [d68bc4a]
- Updated themes (arduino#1836) [4f07515]
- fix: added GH token for vscode-ripgrep download [25b545d]
- fix: library search boosting [79b6b7e]
- fix: show board info based on the selected port [5d264ef]
- build(deps): Bump svenstaro/upload-release-action from 2.4.0 to 2.4.1 [f63ee85]
- Add leading+trailing line break to "Copy for Forum" content [083a706]
- fix: flaky compiler test [f5621db]
- test: added compiler + build output path test [658f117]
- feat: handle when starting debug session failed (arduino#1809) [6140ae5]
- build(deps): Bump svenstaro/upload-release-action from 2.3.0 to 2.4.0 [afb02da]
- fix: sketchbook container building [692f29f]
- fix: start the LS with the board specific settings [40e7979]
- fix: workaround for # in the app path [a15a94a]
- fix: remove unused module [ca687cf]
- chore: Use
0.7.4
LS with the URL encoding fixes [32e1774] - fix: restart LS on lib/core change, client re-init [432f365]
- fix: aligned
Add File...
behavior with IDE 1.x [197cea2] - fix: update Examples and Include Library menu after ZIP install [b2bf368]
- feat: removed encoding from the status bar [287b2e3]
- feat: no remote fetch when IDE gets CLI version [da0fecf]
- feat: configure sketchbook location without restart [76f9f63]
- Replace socks with socks5 in proxy protocol (arduino#1776) [3f05396]
- Remove trailing colon when parsing the protocol from URL (arduino#1778) [644e607]
- build: use a local npm registry for app packaging [1d342cd]
- fix: menu item enablement issues [908ec4c]
- Fix corruption of incoming UTF-8-encoded serial data (arduino#1758) [7c86f1f]
- fix: list view filtering when opening the view [f8c01e3]
- feat: show the selected board config value on menu [af468a7]
- Restore certificate check compatibility w/ RC2-40-CBC encrypted PKS#12 [d3a8639]
- fix: theme service binding [c4172ee]
- fix:
Preferences
menu enablement defect [ed8ed15] - Fix formatting of generated release notes [32f0426]
- 2.0.4 [200c002]
- Updated translation files (arduino#1701) [1104467]
- fix: filtered undesired contributions: RTOS view [5695fd8]
- feat: patched the Theia debug functionality [d0e3838]
- feat: Updated to
cortex-debug@1.5.1
[3bc412b] - feat: no ping timeout in dev mode [f553d69]
- fix: update monitor settings only if it's changed [d6a4b0f]
- fix: remote sketch creation if tree is not active [c0488d1]
- fix: double update of the zoom level on save [8119543]
- chore: Switched to
window.zoomLevel
preference [87109e6] - fix: main sketch file editor focus on layout reset [c0af1e6]
- chore: Updated to Theia
1.31.1
(arduino#1662) [ac9cce1] - Fix keybindings to switch between tabs on MacOs (arduino#1686) [3ad6609]
- fix: editor widget resolving when creating new tab [8778d70]
- 2.0.3 (arduino#1687) [fe3fbb1]
- Updated translation files (arduino#1606) [23c7f5f]
- Use 0.29.0 CLI in IDE2 (arduino#1683) [f1144ef]
- Fix nightly build links in issue forms [9cec643]
- feat: progress for the remote sketch creation [1a7784a]
- fix: workaround for arduino/arduino-cli#1968 [d24a391]
- fix: flawed timing issue when opening editors [3735553]
- fix: escaped regex chars in pattern [f6d112e]
- fix: relaxed condition to check if resource exists [cc2d557]
- fix: allow second instance on macOS [103acc4]
- fix: avoid ENOTDIR when opening second instance. [c3dc7c6]
- feat: Create remote sketch [7d6a2d5]
- fix: Handle gracefully when trying to detect invalid sketch name error and folder is missing on filesystem (arduino#1616) [6984c52]
- fix: do not trim stdout of
clang-format
process [3a70547] - Migrate workflows from deprecated
set-output
commands [8a85b5c] - Bump actions/checkout from 2 to 3 [b998d35]
- Bump svenstaro/upload-release-action from 2.2.0 to 2.3.0 [ddec64c]
- Bump actions/upload-artifact from 2 to 3 [8fed080]
- Bump geekyeggo/delete-artifact from 1 to 2 [8454c62]
- Bump actions/setup-node from 1 to 3 [60df322]
- Bump actions/setup-python from 2 to 4 [8bfb140]
- Bump peter-evans/create-pull-request from 3 to 4 [260227e]
- Bump actions/download-artifact from 2 to 3 [cc310bf]
- Remove unused GitHub release download stats workflow [dbd52e2]
- Remove broken download stats workflow [9cd03be]
- Bump carlosperate/download-file-action from 1 to 2 [c29452a]
- Configure Dependabot to check for outdated actions used in workflows [7d91f2d]
- feat: build IDE2 on darwin arm64 [f6275f9]
- Bump version metadata post release [0d05509]
- bump arduino-fwuploader to
2.2.2
(arduino#1584) [4e882d2] - Updated translation files (arduino#1496) [f93f780]
- fix: Prompt sketch move when opening an invalid outside from IDE2 [2b2463b]
- Added an optional user modifiable default sketch file when creating a new project. (arduino#1559) [0773c39]
- Prevent layout shift on hover in libs/board manager (arduino#1568) [2f5afe0]
- Coding style fix - newline added [b837068]
- Cleaner implementation of HistoryList [3b2d12e]
- Changed logic to avoid end value being shown twice [cdaaa55]
- Added Message History to Serial Monitor [3476de2]
- chore: Use
0.28.0
CLI in IDE2. [b55cfc2] - Changed the daemon output from
json
totext
[44751c3] - Let the user edit the font size settings with the keyboard (arduino#1547) [32d904c]
- Fix arduino#1566 : Port submenu section heading show at top [5424dfc]
- Allow uploads without port selection [b8bf1ee]
- Adjust library installation dialog buttons style (arduino#1401) [93291b6]
- Let CSS do the uppercase transformation. [87ebcbe]
- Listen on the client's port change event [99b1094]
- Fix boards listing (arduino#1520) [960a2d0]
- Put Arduino libs and platforms on top of the Library/Boards Manager (arduino#1541) [e577de4]
- Retain installation interface using version menu (arduino#1471) [f3ef95c]
- Apply margin adjustments to the first hover row [bc264d1]
- Better tooltips. [5444395]
- Ensure exact match when installing Arduino_BuiltIn [2d2be1f]
- Fix status bar clipped in minimal state (arduino#1517) [1e269ac]
- Link resolved for lib/boards manager. [0c49709]
- Avoid using
reportResult
if installing lib/core [019b2d5] - Limit interface scale (arduino#1502) [aa0807c]
- Removed
real_name
of the libraries. [61a11a0] - Various library/platform index update fixes [0c20ae0]
- Bump built-in example sketches version to 1.10.0 [945a8f4]
- Update library dependency installation dialog response indexes [ae76432]
- Bump arduino-serial-plotter-webapp dependency to 0.2.0 [40807db]
- Refresh menus when opening example/recent fails. [da22f1e]
- Correct text of "INSTALLED" label in Library/Boards Manager [32b70ef]
- Dialog focus (arduino#1472) [6f07717]
- fix splitHandle above widget [d6cb23f]
- Avoid intellisense widgets being covered by the bottom panel [9ac2638]
- Initialise the IDE updater even when 'checkForUpdates' preference is false (arduino#1490) [96cf09d]
- Add readme for localization data [8380c82]
- Add a dedicated translator guide document [5eb2926]
- Correct issue report guide link in issue template chooser [a4ab204]
- Bump version metadata to produce correct tester and nightly build precedence [6416c43]
- Adjust release procedure to produce correct tester and nightly build version precedence [8f88aa6]
- Format release procedure document as ordered list [3c2b2a0]
- Move package metadata update step to dedicated section of release docs [39538f1]
- Fixed missing translations [9ef04bb]
- Listen on keyboard layout changes from the OS. [707f3be]
- Use the parent of the existing sketch if not temp. [8783952]
- Made the file dialogs modal. [6a35bbf]
- Avoid new line if 3rd party URLs text is too long (arduino#1474) [42f6f43]
- Ensure
directories.user
exists. [6983c5b] - Fix input background in Firmware Updater dialog (arduino#1465) [b3ab5cb]
- fix board selection and workspace input dialogs width and height (arduino#1406) [8a59959]
- Updated translation files (arduino#1462) [8de6cf8]
- Serial Monitor autoscroll only makes bottom line partially visible arduino#972 (arduino#1446) [f5c36bb]
- Move primary buttons on the right of the dialogs (arduino#1382) [364f8b8]
- Show user fields dialog again if upload fails (arduino#1415) [671d2ea]
- Disabled the tokenizer after 500 chars. [9a65ef6]
- use ipc message to focus on serial plotter window (arduino#1410) [4e590ab]
- fix arduino#1383: missing port labels (arduino#1412) [026e80e]
- Avoid deleting the workspace when it's still in use. [fdf6f0f]
- Make instructions re: non-notarized PR tester build more user friendly [0151e4c]
- Reduce overlap between readme and development+contributor guides [e8b0ea4]
- Add a project contributor guide [7c1ca04]
- Move beta testing information to a dedicated documentation file [0ba88d5]
- Move documentation assets to standard location [96e229d]
- Move development documentation to a more suitable location [d07d83f]
- Can send message to the monitor with
Enter
. [5f82577] - Remove obsolete fragment identifier from IDE manual download link [35fcfb8]
- update README.md [6e3fe08]
- Revert "change naming of nightly and snapshot builds (arduino#1326)" [7f06b14]
- 2.0.0 [bf303d1]
- Remove table of nightly build links from readme [59ca91d]
- Updated translation files (arduino#1421) [69bb0aa]
- Update release procedure documentation [565970e]
- Move release procedure documentation to more appropriate location [fec3b11]
- Prepare 2.0.0-rc9.4 (arduino#1411) [dcc0c0a]
- Time format in SerialMonitor changed.Fixes arduino#580 [76673cb]
- Add instructions for accessing IDE's advanced settings [8f95fd6]
- Prepared
2.0.0-rc9.3
. [4907ef2] - Updated translation files [9ae3402]
- Improved the scrolling UX in list widgets [d0dfc65]
- Coerce a semver when calculating updatables. [df3a34e]
- Use CLI
0.27.0-rc.1
. [20cc34c] - Install the
Arduino_BuiltIn
to built-in location [1b7f86b] - Show ports if has recognized board attached to it. [0d545be]
- Fixed highlighting of non-unicode chars in Output [204d71b]
- Implemented filter and update all for libs/boards. [5cb9166]
- Updated translation files (arduino#1305) [7828cc1]
- Pinned 63f1e18 CLI. [34a7fdb]
- Can close non-root sketch file editors. [7c361cf]
- Fixed sketch content changes when renaming a file. [8beade0]
- Fixed dirty indicator of uncloseable widgets. [3afc2d7]
- removed space from discovery json log. [d404014]
- Removed
File
>Close Editor
. [10ac7fd] - Moved uncloseable widget tracking to manager. [07962e8]
- Updated translations. [7857753]
- Restored logic to close current closable widget [80dfa5b]
- Unified the sketch close and the app quit logic. [40425d4]
- Update
currentSketch
when files change. [0c87fa9] - do not try to restore temp sketches. [5b79320]
- No save dialog prompt if closing untouched sketch. [1da2dfc]
- init [d7bbfc5]
- Error message if upload is not possible (arduino#1353) [0c22884]
- Use
addressLabel
in the UI. [fc9107c] - Added a workaround for missing
port#properties
. [474d5e5] - Use port properties from the discovery. [f7f644c]
- change hard coded max and min (arduino#1345) [b5f9aa0]
- fix 180: prevent erroneous "auto-reconnect"(s) in board selector (arduino#1328) [cc5cf3b]
- Install Arduino CLI build dependencies in all dependent workflows [125bd64]
- Fix inconsistency of input field placeholder text capitalization [ca47e8a]
- Add missing i18n for UI strings [52804a5]
- Fix typos in log messages [3ec6264]
- Use more relevant page for "Help > Environment" menu item target [1281ad1]
- Fix dialogs UI scalability (arduino#1311) [de32bdd]
- Show all network and serial ports. [79ea0fa]
- Fixed typos. [683219d]
- Handle missing core when getting board user fields [d674ab9]
- change naming of nightly and snapshot builds (arduino#1326) [5be1f9d]
- Use unmodified official ClangFormat configuration as base formatter configuration (arduino#1324) [9e2b73a]
- Document clangd update procedure [75e00c2]
- Close core error notification on subsequent action [989300f]
- Link compiler errors to editor. [5226636]
- Use the refactored CLI in IDE2. [8b3f3c6]
- Use
Task
to build pinned CLI for IDE2. [a39ab47] - 2.0.0-rc9.2 (arduino#1312) [9cabd40]
- Add Auto Format item under the Edit menu (arduino#1230) [6e36818]
- Defer notification area rendering until app ready. [8a1cabd]
- Defer settings/certificates load until app ready. [7a3e678]
- Replaced the splash screen with a preload. [92bc5ec]
- Live change of theme from Preferences dropdown (arduino#1296) [aebec0f]
- Sync sketch formatter configuration from source [54db9bb]
- Escape special characters in formatter configuration for Windows [676eb2f]
- Correctly escape escaped content in formatter configuration [ce273ad]
- Set
XDG_CONFIG_HOME
env on Linux when not set. [0b33b51] - Can check if the current window is the first one. [36ac47b]
- Pinned
2dd8976
CLI in the IDE2. (arduino#1280) [bf193b1] - Update BUILDING.md (arduino#1281) [879aede]
- Use FQBN instead of
Board
for the monitor ID. [d556ee9] - 2.0.0-rc9.1 (arduino#1272) [d93c9ba]
- Custom colors clean up (arduino#1252) [8a0dc1b]
- Prevent board selector item labels to overflow (arduino#1216) [564862e]
- High Contrast theme update (arduino#1265) [d7f7010]
- Show 'progress' indicator during verify/upload. [e156dcc]
- arduino#1191: resolve temp path if copying/cloning sketch [27a2a6c]
- arduino#1191: fixed default sketchbook URI for save as [581379f]
- arduino#714: UX improvements of the Arduino LS in IDE2 [b62f3de]
- Use
0.25.1
CLI. [90d2950] - Updated translation files (arduino#1269) [5b7d64c]
- remove state from stepper input and simplify (arduino#1264) [55927ac]
- Updated translation files (arduino#1249) [40c93bc]
- Register custom themes after the monaco theme init (arduino#1257) [59b8a2d]
- wait for language packs to be deployed (arduino#1261) [124738d]
- use fixed footer and overflow: auto for content (arduino#1256) [19c0334]
- arduino#1223: use theme service on settings load (arduino#1238) [f22be3c]
- arduino#374: ensure compile verbose pref is included on upload (arduino#1237) [9373a0b]
- Primary action to the right of the notification box (arduino#1234) [5087ff0]
- use variable for step button container bkgnd (arduino#1233) [71d5a15]
- 2.0.0-rc9 (arduino#1228) [ec160df]
- Updated translation files (arduino#1201) [7fbf3dc]
- Use
0.25.0-rc2
CLI. [7680194] - Resize sidebar icons (arduino#1217) [2fdb19e]
- Fix board selector synchronization (arduino#1214) [8610332]
- Add typing support to steppers (arduino#1209) [1f7c2eb]
- Restore the debug button in toolbar (arduino#1215) [119dfa7]
- Dropped
compile.optimizeForDebug
preference. [337d22e] - Toolbar enhancements (arduino#1194) [5ff9ce0]
- arduino#1207: Forward the
realTimeDiagnostics
to the LS. [d4833af] - arduino#1089: IDE2 falls back to new sketch if opening failed. (arduino#1152) [8ad10b5]
- Localize commands (arduino#1196) [fe31d15]
- avoid using useContentSize when creating a new window (arduino#1197) [99664ee]
- arduino#714: Use the build cache to speed up the LS (arduino#1107) [57841b3]
- IDE startup theme based on OS theme (arduino#1160) [ed41b25]
- New Board Selector UI: show port protocol (arduino#1193) [4f27725]
- Prevent overwriting existing libraries and platforms at first IDE start-up (arduino#1169) [73835ec]
- add language packs (arduino#1166) [46fcc71]
- sketchbook item selected bg update (arduino#1190) [453a657]
- Updated themes (arduino#1187) [1514d01]
- Updated translation files (arduino#1164) [e4d9243]
- Fix settings dialog size (arduino#1172) [fb690c9]
- fixup. [a003831]
- rename [aea550f]
- removed unused logger [8134444]
- another way to cancel the discovery. [d8be888]
- Restart discovery after re-initializing client. [431c3bd]
- Avoid twice serial plotter apps (arduino#1174) [c51b201]
- Let DI framework create
MonitorService
instances [7fed8fe] - Fixed missing core client in the monitor service. [f4a68e7]
- Increase space between input and controls in dialogs (arduino#1159) [7d96153]
- Update buttons style (arduino#1122) [d7a2d83]
- Update package index on 3rd party URLs change. [a36524e]
- Updated translation files (arduino#1052) [1073c3f]
- Window min size (arduino#1151) [69d7e8e]
- arduino#854 fix platform installation only offered if port is selected (arduino#1130) [7f2b849]
- disable survey contribution (arduino#1150) [0ce065e]
- change output buffer to setTimeout instead of setInterval (arduino#1123) [0b0958c]
- Set sketchbook list item height to 30px (arduino#1146) [06acd7f]
- Increase sketchbook tree indentation to reflect design system (arduino#1148) [b1e00e6]
- Sketchbook handles more than two tree levels. [ea42dc5]
- Updated themes (arduino#1145) [6586cb3]
- Updated themes (arduino#1141) [9b7ab14]
- fix cloud sketchbook widget rendering empty (arduino#1101) [d6899af]
- Sketchbook sidebar state (arduino#1102) [087cab1]
- remove border from tree indent (arduino#1140) [5da558d]
- invert uninstalled pkg comparator + cleanup (arduino#1131) [9538598]
- Remove tabs context menu (arduino#1128) [a13a877]
- Sketchbook icons colors (arduino#1095) [5499c25]
- Only run "Arduino IDE" workflow on relevant changes [1e46962]
- Enable "Arduino IDE" workflow use by contributors [34ef25c]
- Refactor signing certificate handling in "Arduino IDE" workflow [d1aa446]
- Remove obsolete compilation error interpretations [e454acb]
- Updated themes (arduino#1125) [75abb70]
- Run "Arduino IDE" workflow on pull requests with any base branch [7ba98a2]
- Add missing
Advanced
string (arduino#1104) [6ae6ba5] - 2.0.0-rc8 (arduino#1105) [439cdfb]
- bump arduino-cli version to 0.24.0 (arduino#1103) [672fd4e]
- reference cli rc1 0.24 in package.json (arduino#1098) [0f1d379]
- Sketchbook tree indentation (arduino#1097) [a79c9b4]
- Disabled
MenuItem
roles
on macOS. [0f8a29a] - arduino#1032 failing upload flag for monitor mgr (arduino#1040) [a54d7c8]
- Fixed widget lookup to eliminate duplicate tabs. [84109e4]
- IDE updater dialog colors fix (arduino#1092) [083337d]
- Remote sketchbook tooltips (arduino#1088) [bd6bc13]
- Merged in arduino#1074. [4611381]
- Reveal the error location after on failed verify. [d6f4096]
- flush on clear output buffer (arduino#1074) [a715da3]
- Can enable debug logging of the gRPC calls. [94ceefd]
- Cleaned up
File
menu. [27dd120] - Implement survey notification (arduino#1035) [f5cee97]
- Bound the original handler to
this
. [a9aac0d] - Output panel optimisation (arduino#1058) [4c62431]
- Restored the Settings UI. Deferred model loading. [a804766]
- Relaxed the error handling of the core client init [7c2843f]
- 2.0.0-rc7 (arduino#1027) [fd5154a]
- Fix monitor service id creation (arduino#1025) [726628e]
- Added logging when restoring the layout data. [585a82b]
- Avoid opening duplicate editor tabs. [5edccb9]
- Editor manager should be singleton. [555da87]
- Pluggable monitor (arduino#982) [df8658e]
- Speed up IDE startup time. [4c55807]
- Updated translation files (arduino#974) [cb50d3a]
- Follow up 944: authentication sessions are not persistent (arduino#1003) [eaf14aa]
- Use
clang-format
as the default sketch formatter. [a59e0da] - Dark theme implementation (arduino#991) [3a3ac6d]
- Fixed LS stops working after OS sleep/wakeup cycle [d780961]
- Save dialog for closing temporary sketch and unsaved files (arduino#893) [5b486b1]
- Fix duplicated editor tabs (arduino#1012) [5fc30bd]
- Relaxed the Node version:
^14.x
[522a5c6] - Updated Theia to 1.25.0 [1ae60ec]
- arduino#944: Fixed auth. sessions not persistent (arduino#992) [b8c718c]
- arduino#985: Restored the missing
inject
decorator. [b407d0a] - Allow flexibility in OS type selections in issue forms [289f9d7]
- Updated translation files (arduino#968) [905b780]
- Save all open editors before running
Save As
(arduino#939) [11961bb] - ignore workspace root check in changelog workflow (arduino#960) [2be1fac]
- 2.0.0-rc6 (arduino#955) [b35340c]
- fix update version script (arduino#958) [e6b3e2e]
- Allow to close files in certain folders (arduino#946) [c072326]
- Updated translation files (arduino#959) [58e992a]
- set the current language on the localization provider (arduino#957) [a44b84f]
- use electron reload command when changing language (arduino#953) [a3640cf]
- Updated translation files (arduino#950) [03a7527]
- Enable language packs (arduino#941) [6176e50]
- improve check of read-only files (arduino#918) [46a3466]
- Correctly print backslash-escaped characters (arduino#943) [aba9db6]
- Disable automatic application start after install via Windows Installer (arduino#942) [e5b3462]
- Disable widget dragging/splitting (arduino#940) [c430cf0]
- Updated translation files (arduino#768) [1969e29]
- arduino#919, arduino#881: Fixed 3rd party URLs-related issues (arduino#920) [0db119d]
- add notes for Windows contributor in BUILDING.md (arduino#926) [c9b498f]
- Minified browser code in the packaged final app. (arduino#931) [78004fa]
- Automatically remove editors for deleted files (arduino#894) [4de7737]
- Switch to form-based GitHub issue templates [f36df02]
- Add links for other communication channels to the GitHub issue template chooser [753872e]
- Fix
Find Next
command [ca1c240] - Install oktokit in changelog workflow (arduino#901) [61c2b1a]
- Version 2.0.0-rc5 (arduino#897) [8cac087]
- Add privacy policy menu item (arduino#883) [70f1c5f]
- handling pagination in getting the sketches (arduino#875) [b416e5f]
- Remove irrelevant statement from EULA [bfe6835]
- remove dev tools menu item (arduino#882) [9e89964]
- Fix sketch name duplicates (arduino#887) [04c3d0c]
- Add Linux AppImage to nightly build download links [c9996df]
- Remove irrelevant trigger from "Compose full changelog" workflow [49971ad]
- Override the
RELOAD_REQUESTED_SIGNAL
correctly (arduino#880) [e6b9d4e] - add PR template file (arduino#838) [93a374d]
- Install Node.js 14.x on compose-full-changelog workflow (arduino#878) [0fc7c78]
- fix IDE updater commands (arduino#872) [96b5edf]
- Go to download page when automatic update fails (arduino#871) [a5a6a0b]
- put Linux build files inside a folder before zipping (arduino#870) [2a27a14]
- show represented file on MacOS (arduino#868) [f2d492b]
- add preference to set a custom update url (arduino#865) [5979e5a]
- Automatically check for updates only once (arduino#863) [baa9b5f]
- Disable autodownload of updates on startup (arduino#860) [481497e]
- Enable opening the IDE from finder/explorer (arduino#835) [0207778]
- bump vscode-arduino-tools (arduino#859) [d79f32e]
- Avoid duplicated yaml entries (arduino#858) [3ab03dd]
- Save preferences in sequence (arduino#856) [bc3cb0c]
- Remove target section from electron-builder config (arduino#853) [473cb11]
- IDE updater bugfixes (arduino#846) [0a87fd0]
- upgrade IDE to rc4 (arduino#841) [9b1f15d]
- fix generation of updater channel files in CI (arduino#840) [77b4306]
- Check for IDE update at startup (arduino#797) [f660058]
- Fix version retrieval in node process (arduino#837) [9ecff86]
- Add gRPC user agent (arduino#834) [5ab3a74]
- Fix board options not shown for manually installed platforms (arduino#826) [877c1a1]
- update arduino-cli to 0.21.0 (arduino#820) [2f9bf86]
- Update Theia to 1.22.1 (arduino#791) [112153f]
- Open all closed workspaces on startup (arduino#780) [69ac1f4]
- 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. (arduino#792) [a20899f]
- Small code fix [ef2be1c]
- Solve ports conflicts with same address and different protocol [af33dce]
- Fix compose-changelog.js overwriting itself when called with no arguments [b3b2279]
- Fix compose full changelog workflow [8a0454d]
- Full changelog is now created from separate workflow [f1a5d87]
- Add step to generate full changelog on release [cf0a216]
- Changelog file is now written to file [dcebd86]
- Fix substitutions issues with compose-changelog script [e8477b1]
- add script to compose full changelog [0230071]
- update ls to 0.6.0and clangd to 13.0.0 (arduino#738) [1d88263]
- Update BUILDING.md [a71ac4c]
- Remove stray brace from compilation error output [66fc27e]
- Correct minor typos in UI text and documentation [bc365f4]
- Update development docs for current repository [a5891f9]
- Update BUILDING.md [fcdf16a]
- Updated translation files (arduino#723) [e0b6dbb]
- Improve build instructions (arduino#706) [9529e78]
- Version 2.0.0-rc3 [51da3c0]
- Merge remote-tracking branch 'origin/i18n/translations-update' [c00d3d3]
- bump serial plotter to 0.0.17 [cfa9b8a]
- Use major version ref of
carlosperate/download-file-action
[6106e9f] - bump serial plotter version (arduino#698) [b1d9f65]
- Correctly transform uint8array to string (arduino#696) [f400810]
- serial monitor lines not to wrap (arduino#697) [11a6959]
- Updated translation files [3c6e118]
- Close serial port connection before flashing firmware (arduino#688) [c064673]
- Update README.md [cc5764e]
- Update README.md with translations project link [9131f2d]
- Version 2.0.0-rc2 [0b6fc0b]
- bump arduino-language-server to 0.5.0 (arduino#679) [c91fe2d]
- Updated translation files (arduino#638) [bbded57]
- workaround: stop discoveries before install/uninstall boards/libs (arduino#674) [a8ae0bb]
- IDE to run CLI with auto assigned port (arduino#673) [49d12d9]
- Fix upload and serial (arduino#661) [767b09d]
- Automatically install 'Arduino_BuiltIn' library at first startup (arduino#663) [8839793]
- Remove gRPC error code from error notifications [5ddab1d]
- Fix notification icons (arduino#642) [f0d9894]
- Update version to 2.0.0-rc1 [59e4c57]
- Update Theia, CLI and LS (arduino#610) [dd76f91]
- move language server preference to advanced [6e34a27]
- Add dialog to insert user fields for board that require them to upload (arduino#550) [a090dfe]
- Rework listing of discovered ports (arduino#614) [74bfdc4]
- Serial Plotter implementation (arduino#597) [20f7712]
- Fix editor tabs order (arduino#612) [9863dc2]
- Disable Editor breadcrumbs by default (arduino#611) [13734a6]
- Fix i18n:generate command not including tsx files [7ac7ae9]
- Open Save as... dialog when saving sketches for the first time (arduino#579) [437caeb]
- Remove gRPC errors codes from compile/upload console output (arduino#564) [3b04d8d]
- Update translation source file [99d6553]
- Add step to install dependencies in i18n workflows [4f4ccb8]
- Update theia/cli version [7bc83eb]
- Update .github/workflows/check-i18n-task.yml [72750f0]
- Apply suggestions from code review [8cbf7f4]
- Add workflows to push and pull translations from Transifex and check source file is updated when necessary [ea2aeec]
- Add commands to generate translation file and check they're updated [b83702f]
- Add script to push translations source to transifex [5be3e9d]
- Add script to download translations from transifex [e8bc7d7]
- Fix cortex-debug related debugging issue (arduino#578) [acbb164]
- Fix duplicated id children warnings [99099b0]
- Fix Tools > Board and Tools > Port labels (arduino#558) [5c958bc]
- Translating Arduino-IDE using Theia's nls API (arduino#545) [11b75bd]
- fix: reset charCount on serial monitor reset [61262c2]
- Sync labels in write mode on schedule trigger [7503739]
- Correct context key name in "Sync Labels" workflow [060ab5b]
- Footer min-height for library and board manager (arduino#392) [1c42b8c]
- Updated to 2.0.0-beta.12 [825f0b0]
- Theia 18 hotfixes (arduino#528) [846c22c]
- [ATL-1599] [ATL-1416] Upgrade Theia to 1.18.0 (arduino#489) [fc0f674]
- Improve Serial Monitor Performances (arduino#524) [54a67fc]
- [ATL-1531] Integrate arduino-cli 0.19.1 (arduino#506) [7f8b227]
- [skip changelog] Add missing athena script [ba177be]
- [skip changelog] Update workflow and script to fetch Arduino CDN download data [0eb2d25]
- implement unit tests for boards-auto-installer (arduino#513) [e9db1c0]
- Add CI workflow to synchronize with shared repository labels [79b075c]
- [skip changelog] Add stats workflow to gather downloads data [a46f36a]
- at first ide startup invoke installation of arduino:avr (arduino#497) [bfb90a8]
- [ATL-1571] Fix editor quick suggestions preference (arduino#494) [658c19f]
- add refresh icon to fontawesome (arduino#493) [3f8a076]
- Change menu item "Export compiled Binary" to "Export Compiled Binary" (arduino#492) [a8ec7c2]
- Adjust "Edit" menu to remove "Copy for Forum"/"Copy for GitHub" redundancy (arduino#491) [a7a1f95]
- Fix README broken link (arduino#467) [835e991]
- [ATL-1556] Sort board families in Tool menu (arduino#486) [d3d6ba8]
- [ATL-1570] Install core notification not to appear on board unplug (arduino#485) [0f82e91]
- Updated to 2.0.0-beta.11 [7d5381b]
- [ATL-1533] Firmware&Certificate Uploader (arduino#469) [302fb7b]
- [ATL-493] Support platforms installed in directories.user [6233e1f]
- Add source URL comment to "Check Certificates" workflow [2cb9889]
- Use major version ref of Slack notification action [bed6e0b]
- Use standardized repository secret name for Slack webhook [302f010]
- Make trivial formatting changes to "Check Certificates" workflow [735d373]
- Use the matrix identifier to name the "Check Certificates" workflow jobs [4b36852]
- Make trivial adjustments to comments in "Check Certificates" workflow [b84b6c9]
- Run "Check Certificates" workflow on modification [289f07f]
- Add API trigger to "Check Certificates" workflow [b9c777a]
- Use standardized name for certificate check workflow [92af4be]
- Update BUILDING.md [167f059]
- Updated to 2.0.0-beta.10 [93515fc]
- [ATL-1539] Integrate FWUploader into IDE2 (arduino#466) [20c2e1c]
- [ATL-1454] Refactor pull/push to edit files in place (arduino#464) [6515273]
- preserve node expanded state on refresh [57b9eb9]
- fixed remote sketches sorting [64dc124]
- force some files to be read-only (arduino#453) [38d372e]
- fix url to open sketch in cloud editor (arduino#452) [5897f37]
- Improve remote sketchbook explorer (arduino#459) [d790266]
- [atl-1433][atl-1433] improve local sketchbook explorer (arduino#446) [4da5d57]
- ATL-1451: reveal sketch directory in file explorer (arduino#450) [4e6f9ae]
- Make tab width 2 spaces (arduino#445) [e10f0f1]
- Updated to 2.0.0-beta.9 [40a73af]
- Include arduino_secrets when needed (arduino#438) [461ca06]
- Updated to 2.0.0-beta.8 [773675e]
- [atl-1217] sketchbook explorer local & remote [4c536ec]
- eslint to fix unused imports [e6cbefb]
- Use eslint&prettier for code linting&formatting [0592199]
- force electron-builder version resolution [2a3873a]
- Use latest release of built-in examples [05c0505]
- Update CLI and bump to beta-7 [8c4e66f]
- Updated to
2.0.0-beta.6
[cd0f1b3] - [atl-1280] Board packages hints [4fa2024]
- https://arduino.atlassian.net/browse/ATL-1247 [852bf9b]
- https://arduino.atlassian.net/browse/ATL-1222 [db48ed6]
- Correct sketchbook folder selection button text [0dd1e45]
- Updated to
2.0.0-beta.5
. [2a55ddd] - [dev]: Fixed the launch config. [3240bf7]
- Workarond for arduino/arduino-cli#1262. [0d0ad9e]
- ATL-786: Progress indication for install. [9aff90b]
- Updated to the
0.18.1
CLI. [8071298] - ATL-1206: Reuse selected board for new sketches. [c86d82d]
- ATL-1207: Open editor if file was added to sketch. [fa9334e]
- arduinoGH-297: Fixed the open from
Sketchbook
handler. [c50d45c] - Notify user if platform/lib install was successful [c20f832]
- ATL-1195: Show all libraries if no board selected. [cb2ef78]
- ATL-1195: Show examples if no board is selected. [68af4c3]
- ATL-1145: Suppress error if Git is not on
$PATH
. [a8df244] - ATL-1151: settings panel to reflect actual state [d45dd6b]
- ATL-970: notifications should last longer [1ab5634]
- ATL-988: Aligned the hover size to the expression. [80bddc2]
- ATL-1068: Escape ampersand in the menu label. [8a692d0]
- Can edit user-storage files. E.g.:
keymaps.json
. [9867122] - Fixed bug when no 3rd party URLs are defined. [f106c97]
- Update index after modifying the 3rd party URLs. [369a8f4]
- Removed the min window height and width. [4e7f829]
- ATL-1137: Show error when could not connect to CLI [26a1db3]
- ATL-1128: make the new tab button easier to click [a3f7b79]
- chore: update CLI version, gRPC and bit of documentation [b422fc5]
- arduinoGH-259: Use Ubuntu
18.04
for the build job. [ab320eb] - ATL-1136: Add .adoc and .md file support [b17b7a6]
- Add keymaps customization support [562b77a]
- ATL-1150: Bumped the
cortex-debug
to0.3.10
. [cdd5cfd] - ATL-1106: Made all non-workspace editors read-only. [f712ec9]
- Update development documentation to reflect change in workflow artifacts [c75b954]
- Delete job transfer workflow artifact [3fb087f]
- Create separate tester artifacts for each build [2729277]
- Don't use magic string for job transfer artifact name [da424f3]
- Fixed sorting of sketches and examples - ignore case [f6e623c]
- Support toggled state in arduino toolbar items [1e0f52b]
- editor.quicksSuggestions.other defaults off [6dadd17]
- Bumped version to
2.0.0-beta.4
. Use CLI0.17.0
[067cc87] - ATL-974: Use
board search
command from the CLI [15b0564] - move settings from sidebar to arduino pref panel [e90fa27]
- Disable code signing when workflows run from forks [ef03d3f]
- Added overwrite confirmation to ZIP lib install [5c8669d]
- ATL-941: Fixed recursive folder issue on
Save as
[9cd9146] - ATL-1063: Integrated search in workspace into IDE [5a262d4]
- ATL-653: Added error handling for core/lib install [eadc993]
- ATL-1064: Support for nested sketchbook structure [c64ac48]
- Add security policy link to readme [ac50205]
- Update ARM Linux links in download tables [1d8eb0d]
- Correct typo in gRPC client creation error message [e947023]
- ATL-972: Moved the './theia/launch.json' config into a temp folder. [d648159]
- Fixed workspace variable resolver. [acbd98d]
- Update README before making the repository public (arduino#49) [22e02e1]
- Use
vscode-arduino-tools
VSX. [7ee6d5a] - Update package.json license identifier [19aa3dd]