Skip to content

Commit 2fe084e

Browse files
authored
Merge pull request #247 from Open-STEM/FranksDev
Change log for beta
2 parents f829c0e + ea36cf2 commit 2fe084e

2 files changed

Lines changed: 55 additions & 60 deletions

File tree

public/CHANGELOG.txt

Lines changed: 29 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,32 @@
11
# Version 2.0.18
22

3-
#### Bluetooth support
4-
<img height="10%" width="10%" src="src/assets/images/Bluetooth_FM_Black.png"/></img>
3+
#### XRPCode V2 Beta What’s New
4+
* Rewritten with modern web tools for more solid and expandable future
5+
* Google Drive
6+
* Files are available even without an XRP attached
7+
* When XRP is attached and you are logged into your Google Drive, you will only see your Google Drive files
8+
* When a program is run from the Google Drive it is automatically saved to the XRP as well
9+
* Note - For security reasons XRPCode can only see the files that it has placed on the Google Drive. From the Google Drive side you can see the files that XRPCode has added. But XRPCode can not see any files that you add to that drive outside of XRPCode.
10+
* New more intelligent editor for Python files
11+
* We are using the same editor as VSCode.
12+
* Full Python syntax checking
13+
* XRPCode will prompt for XRPLib API functions and parameters
14+
* Advanced features on the right hand 3 dot menu
15+
* Dashboard
16+
* Have you ever wondered what the sensors are actually doing on the XRP. With the new Dashboard you can see and graph the values coming back from the XRP.
17+
* Works over USB or Bluetooth
18+
* Check out the Dashboard blocks to get started.
19+
* Drivers (with expandable blocks)
20+
* Do you have a device that connects to the QWIIC connector? There is now an easy way to install the drivers for that device
21+
* If the vendor has supplied them, there can be new blocks for the device under the 3rd Party Blocks category
22+
* Multi language support
23+
* XRPCode now has support for multiple languages.
24+
* Currently just Spanish has been done
25+
* Language will follow the browser settings or can be selected in the settings.
26+
* Light and Dark mode themes
27+
* Also found in the settings
28+
* Backup and Restore
29+
* XRPCode users can backup the XRP Robot’s files on the Robot to Google Drive. These files can be restored back to the XRP from Google Drive.
530

6-
# Please read the steps below!!
7-
8-
* Connect your XRP with a cable
9-
* Let XRPCode upgrade the Micropython and XRPLib
10-
* Under the RUN button will be the unique name of the XRP. You will want to write this on the XRP.
11-
* Disconnect the XRP from the cable and turn on the XRP.
12-
* When you click CONNECT select Bluetooth and it will bring up a list of XRPs that are not currently connected. (If your XRP does not show up press reset)
13-
* Select your XRP and click Pair.
14-
* Once connected XRPCode should be the same as if connected via a cable. YOU ARE NOW CABLE FREE!
15-
* If the XRP is reset / turned off / too far away XRPCode will show RE-CONNECT XRP for 10 seconds and then switch to CONNECT.
16-
* If the XRP is turned back on / brought closer XRPCode will auto re-connect to the XRP within that 10 seconds
17-
* If you start the XRP and a program runs keeping the bluetooth from connecting then press reset and it will restart without running the program
18-
19-
#### editors
20-
* The Python editor now supports intellisense and Python syntax
21-
* The Python editor also knows about XRPLib and the XRPLib API
22-
* The Block editor is now support custom blocks
23-
24-
#### New Features
25-
* The XRPCode website is completely redesigned with latest web technologies
26-
* A dashboard now supports displaying various sensors from the XRP
27-
* XRPCode nows supports locales
28-
* English
29-
* Spanish (pending translation)
30-
* A new AI Chat feature is now available to help you write code
31-
* Google Drive integration is now available to save and load files
32-
* Third-party drivers can now be added to XRPCode
33-
* Theming support for light and dark modes
34-
* Support the New Puppet Protocol for communication with the XRP Bluetooth (advanced users) [See XPP](https://xrpcode.io/docs/puppet_protocol)
35-
36-
#### Bug Fixes and Improvements
37-
* [Add backup and restore to from Google Drive](https://github.com/Open-STEM/XRPWeb/issues/236)
31+
#### Bugs and Feature requests
32+
* Please report bugs and add feature requests at [XRP Forums](https://xrp.discourse.group/c/support/)

src/utils/i18n/locales/en/en.json

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{
22
"_commentXRP": "This line does not need to be translated; add specific XRP translation below",
3-
"bluetooth-not-supported" : "Bluetooth is not supported in your browser or system. Please use a different browser or system to access the full functionality of the XRP Web IDE.",
3+
"bluetooth-not-supported" : "Bluetooth is not supported in your browser or system. Please use a different browser or system to access the full functionality of the XRPCode IDE.",
44
"file": "File",
55
"file-exists-on-python-convert": "Python file {{ filename }} is already exists. Please rename it before performing conversion.",
6-
"firefox-not-supported": "The browser ({{ browser }}) that you are using is not supported. Please use a different browser such as Chrome or Edge to access the full functionality of the XRP Web IDE.",
6+
"firefox-not-supported": "The browser ({{ browser }}) that you are using is not supported. Please use a different browser such as Chrome or Edge to access the full functionality of the XRPCode IDE.",
77
"view": "View",
88
"help": "Help",
99
"folders": "Folders",
@@ -61,38 +61,38 @@
6161
"google-drive-folder": "Google Drive Folder Name",
6262
"googleLoginTooltip": "Sign in with your Google account to access files stored in Google Drive.",
6363
"googlogoutTooltip": "Sign out of your Google account.",
64-
"not-google-drive-file": "This file can not be saved to Google Drive because it was not associated with Google Drive! Please try savinging it to XRP!",
65-
"googleDriveNotification": "When using Google Drive mode, all folders and files created will be owned by the Google account that is logged in. If you add Google Drive folders or files directly through your Google Drive account, these files are not visible in XRP.",
64+
"not-google-drive-file": "This file can not be saved to Google Drive because it was not associated with Google Drive! Please try saving it to XRP!",
65+
"googleDriveNotification": "When using Google Drive from XRPCode, all folders and files created will be owned by the Google account that is logged in. If you add Google Drive folders or files directly through your Google Drive account, these files are not visible in XRPCode.",
6666
"userfoldername": "User Folder Name",
6767
"goouserfoldername": "Google User Folder Name",
6868
"chooseFolder": "Choose a Folder",
69-
"chooseNewFile": "Please choose a destination folder, new filename and file type to begin...",
69+
"chooseNewFile": "Please choose a destination folder, the File Type, and file name",
7070
"chooseNewFile2": "Please choose a name to create a new file...",
7171
"chooseNewFolder": "Please choose a name to create a new folder...",
7272
"other": "Other File",
7373
"save": "Save",
7474
"openFolder": "Open the selected folder",
7575
"closeFolder": "Close the selected folder",
76-
"settingDescription": "Application settings can be changed here to your needs!",
76+
"settingDescription": "Adjust settings and press save to apply changes.",
7777
"filesToUpload": "Files to Upload",
78-
"fileExists": "Filename is used or invalid, please choose a different name!",
79-
"file-exists-error-multi": "A file(s) or folder(s) with the named '{{ filenames }}' already exists in the destination folder. Please choose a different destination.",
80-
"directoryExists": "Folder name is used or invalid, please choose a different name!",
78+
"fileExists": "The filename is used or invalid, please choose a different name!",
79+
"file-exists-error-multi": "A file or folder with the name '{{ filenames }}' already exists. Please choose a different destination.",
80+
"directoryExists": "Folder name is used or invalid, please choose a different name.",
8181
"power-switch-title": "XRP Power Switch",
82-
"power-switch-alerts": "The power switch on the XRP is not on. Motors and Servos will not work properly. Please turn on the switch before continuing!",
82+
"power-switch-alerts": "The power switch on the XRP is not on. Motors and Servos will not work properly. Please turn on the switch before continuing.",
8383
"alert": "Notification",
84-
"XRP-not-connected": "Your XRP is not connected. Please double check that the XRP is connected before attempting to run your program or install drivers!",
85-
"driver-install-login": "You are logged into Google Drive. Please logout Google Drive before attempting to install drivers!",
84+
"XRP-not-connected": "Your XRP is not connected. Please connect the XRP to your computer and try again.",
85+
"driver-install-login": "Please logout from Google Drive before attempting to install drivers!",
8686
"sad-battery-title": "Low Battery Power",
87-
"sad-battery-desc": "The XRP Battery pack has low battery power. Please replace the batteries!",
87+
"sad-battery-desc": "The XRP Batteries are low. Please replace the batteries!",
8888
"final-path": "Final Path: ",
89-
"no-activetab": "There is no active editing session. Please open an editing session first!",
90-
"choose-dest-file": "Choose a destination folder and provide a name to save to XRP!",
91-
"update": "XRP Micropython or XRP Library Software Update Notification",
89+
"no-activetab": "Please select the file tab you want to operate on and try again",
90+
"choose-dest-file": "Choose a destination folder and File Name",
91+
"update": "Software Update Notification",
9292
"update-desc": "The system has detected that an update is needed for the XRP",
93-
"update-MP": "Micropython is neither present or new version is available. It is recommended that the install or update the Micropython is needed.",
94-
"update-lib": "XRP library is neither present or new version is available. It is recommended that the install or update is needed.",
95-
"update-inst": "For best update result, it is recommended that you connect the USB cable to the XRP for the software update process.",
93+
"update-MP": "A new version of Micropython is available. Click OK to update.",
94+
"update-lib": "A new version of the XRP Library is available. Click OK to update.",
95+
"update-inst": "For best results, it is recommended that you connect the XRP to your computer via USB cable for the software update process.",
9696
"current-mp-version": "Current Micropython Version: ",
9797
"available-mp-version": "New Micropython Version: ",
9898
"current-lib-version": "Current XRP Library Version: ",
@@ -104,11 +104,11 @@
104104
"update-mp-error": "The XRP Micropython update process has failed. Please try again. The error message is: {{ error }}",
105105
"update-mp-complete": "The XRP Micropython update process has completed successfully.",
106106
"xrpLibUpdateTitle": "XRP Library Update",
107-
"update-lib-instructions": "The update process will take a few minutes. Please do not disconnect the USB cable during this time.",
107+
"update-lib-instructions": "The update process will take a few minutes. Please do not disconnect the USB cable until the process is complete.",
108108
"update-lib-error": "The XRP library update process has failed. Please try again. The error message is: {{ error }}",
109-
"update-lib-complete": "The XRP library update process has completed successfully. The XRP must be restarted for changes to take affect.",
109+
"update-lib-complete": "The XRP library update process has completed successfully.",
110110
"dashboard": "Dashboard",
111-
"no-editor-run": "No active editor session is running!",
111+
"no-editor-run": "No active editor session are running!",
112112
"FilesystemStorage": "XRP Filesystem: {{ capacity }} MB",
113113
"GoogleDriveStorage": "Google Drive Filesystem",
114114
"sensors": "Sensors",
@@ -180,7 +180,7 @@
180180
"buddyTyping": "XRPCode Buddy is typing..."
181181
},
182182
"editor": {
183-
"saveconnect": "To save your file, please connect to your XRP or login to your Google Drive account."
183+
"saveconnect": "To save a file, please connect to the XRP or login to your Google Drive account."
184184
},
185185
"theme": {
186186
"label": "Theme",
@@ -193,17 +193,17 @@
193193
"backup": "Backup",
194194
"restore": "Restore",
195195
"close": "Close",
196-
"bluetooth-warning": "Backup and restore operations via Bluetooth will be slow. It is recommended that you connect via USB to perform these operations."
196+
"bluetooth-warning": "Backup and restore operations via Bluetooth will be slow. It is recommended that you connect the XRP to your computer via USB cable to perform these operations."
197197
},
198198
"backup": {
199199
"title": "Backup",
200-
"description": "Backup your XRP Robot files from Google Drive to your XRP Robot.",
200+
"description": "Backup XRP Robot files to Google Drive.",
201201
"processing": "Processing {{ filename }}",
202202
"begin": "Begin Backup"
203203
},
204204
"restore": {
205205
"title": "Restore",
206-
"description": "Restore your XRP Robot files from your XRP Robot to Google Drive.",
206+
"description": "Restore XRP Robot files from Google Drive.",
207207
"processing": "Processing {{ filename }}",
208208
"begin": "Begin Restore"
209209
},

0 commit comments

Comments
 (0)