[2.0.22 24/Mar/2023] - Added ssl support for device connection - Now the default ip address in "RP8 PGenerator" device creation is 0 instead of 192.168.0.2 - Increased timeout discovery of tcpipRB801 devices (es. PGenerator) - Added the option to open a memory in a new window when ALT button is pressed - Fixed wrong Sec-WebSocket-Key generation for Websocket devices - Fixed a bug in search function of textarea - Some minor updates in web interface [2.0.21 31/Jul/2022] - Added the possibility to search inside the textarea - Added the function to change field position in Template/Memory Modify Interface - Optimized the selection of Local and Cloud memories - Changed Cloud Dir path (now is not present inside Memory dir but in conf/device_name) - Added the possibility to disable Cloud Visualization in Modify Options - The credentials for http authentication now are different from those of Cloud and are configured with http_credentials=username:password in device.ini - Fixed a bug in modifying textarea memory field - Fixed a bug in scroll page - Fixed a bug that delete lock file during startup - Fixed a bug when more than one device is opened in DC interface - Now password is memorized locally with hash in base64 (for using DeviceControl multi-pc, copy credentials.ini to all the devices where it is installed) - Some minor updates in web interface [2.0.20 23/Jan/2022] - Changed sendkey function for noipGeneric01 Device - Added the support for MQTT device - Changed download site for extra module Protocol-WebSocket - Changed cloud host and protocol to https://devicecontrol.biasilinux.inrete.it - Added session var for device selected - Added the possibility to logout from Cloud (added function in Cloud Menu) - Added support in the template for controlling multiple devices using [PROXYID=ID_NUMBER] in the command definition - Permitted character "'" - Changed caching code for dynamic value (es. val=[GET a[EVAL "b"]][RESP ]) - Increased to 22 the max character for category name - Fixed a bug in interface when DDC software is restarted - Fixed a bug in decryption of template encripted with new Crypt::CBC module version - Fixed a bug causing memory field not displayed correctly on BT300/VX300 template - Fixed a bug duplicating a category/field with "&" char - Fixed a bug when changing the category of a template/memory element - Fixed a bug when conntecting to device not reachable - Fixed a bug in scroll when there are many pixel not visible - Fixed a bug in memory action when an error is displayed - Fixed a bug in decryption of templates encrypted - Added perl version in Cloud API Call - Disabled "remove enter in ctrl+v" in "Val" editing field - Some minor updates in web interface [2.0.19 12/Apr/2020] - Fixed a bug of slow upload, optimizing the check when two or more browsers are opened selecting different devices - Updated the file Devices.txt on the doc dir - Fixed a bug executing action from Cloud Template [2.0.18 03/Apr/2020] - Fixed a bug for WebSocket generic Device - Some minor updates in web interface [2.0.17 02/Apr/2020] - Added the support for OpenWebNet device with hmac authentication - Added field "Device Auth" field in Device New/Modify Interface (field configurable for device with authentication support) - Added the possibility to add Javascript Code in "Html Class" field (es. ELEMENT=JS,JS=alert("TEST")) - Added the templates Default and Black&White - Added the possibility to change DeviceControl theme in "Modify Options" interface - Added the possibility to refresh cloud memory disabling cache by pressing the shift button during refresh - Faster creation/deletion of devices - Rewritten the keepalive method removing keepalive process - Added the possibility to display a waiting dialogbox when get or set a value (es. [Waiting "Attention","Attention"] to put after CONFIRM if present) - Added the html type canvas for graph using "Val" field: line,,blue,,0,5,30,5,30,30,40,5,70,5 rect,blue,,,5,0,10,40^rect,green,,,20,0,10,40^circle,red,,,62,20,20,0^line,,yellow,10,100,0,100,50^line,,magenta,3,120,0,120,50 text,blue,,,5,10,12px,Arial,RGB Graph line,brown,,,20,10,20,40,40,10,20,10 - Added some info (perl version,DeviceControl version,osname,archname) when enabling log to file - Changed the error displayed when there are Cloud connection problems - Added the possibility to increment size of "Advanced Template Content" and "Textarea Field" Interface clicking the new icon in the header - Disabled Text Drag in input[type=text] and textarea field - Changed the name of a duplicated element (now in filename is present the string (*Progressive Number*)) - Added the shortcut "SHIFT+d" to display "Modify Device" interface - Added the possibility to display Advanced Template Content in Editing Template Interface using ALT+a (ALT+s to return to simple visualization) - Added support for Generic Device where ip address is not necessary (NoIp category) - Added support for Panasonic Oled fz950 - Changed some fields in Panasonic ez1000 and ez950 Default Template - Added the shortcut "SHIFT+?" to display About Program - Added the shortcut "SHIFT+o" to display Options - Removed field name "Param" - Changed default font size and done a restyle of memory list visualization - "Configuration Export" is not displayed in memory menu when a memory is encrypted - Now the disclaimer is not displayed when configured for a memory not unlocked - Now pressing ESC char on text search the focus is lost - Disabled Next/Prev shortcut of memory element when text search is inserted - Disabled shorcut keys when input search has focus - Fixed a bug in discovery PGenerator device on interface without ipv6 address - Fixed a bug that prevented you to rename a category in a memory - Fixed a bug when two or more browsers are opened selecting different devices - Fixed a bug when user put on device dir the pm functions file (es. conf/DeviceName/tcpipGeneric01.pm) - Fixed a bug when the character "'" is inserted in "Category name" or in "Html Class" field - Fixed a bug in Editing Single Field Interface after an element has been moved to another category - Fixed a bug in Websocket Generic Device that cause a loop when the connection is lost - Fixed a bug in Editing field interface when pressing "SHIFT+RightKey" or "SHIFT+LeftKey" repeatedly - Fixed a bug in Editing field interface when pressing "SHIFT+RightKey" or "SHIFT+LeftKey" with "Editing field" displayed - Fixed a bug in Editing field interface background when pressing "SHIFT+RightKey" or "SHIFT+LeftKey" after saving an item - Fixed a bug in read_from_socket function that in some systems doesn't receive all response data - Fixed a bug in copying memory with character "-" from Cloud to Local - Fixed a bug in touch scroll bar event - Fixed a bug in "New Template" Interface during visualization of a category without fields - Fixed a bug of Firefox in Modify Template Interface when selecting a template - Fixed a bug in connection when rapid connections and disconnections are done - Fixed a bug in wrong top file visualization in "Editing Template Interface" - Fixed a bug connecting/disconnecting after modify template when a memory with disclaimer is displayed - Fixed a bug that doesn't display "Publish Menu" when pressed the shortcut SHIFT + p - Fixed a bug that doesn't display the scrollbar in "Devices Menu" after a message is selected for deletion - Fixed a bug that display a wrong connected device in devices list - Fixed a bug that doesn't display discoverable icon,when supported by device, during first install - Fixed a bug in multiple selection of memory with shift key - Removed a bug that doesn't display log on terminal if debug_pattern is not defined in conf device.ini (es. DeviceControl fresh install) - Some minor updates in web interface [2.0.16 19/Mar/2019] - Removed the possibility to publish and edit memory when encrypted - Added the possibility to encrypt memory (#encrypted=secretkey|username|userpassword:SECRETKEY) - Now during ip discovery is not possible to close window - Optimized http_socket function - Changed send key for WebSocket Device to wait for a response not null - If the element has class autosend the autosend function is enabled for that field also if that option is disabled - Added support for disclaimer in template - Now a select field with no element defined is disabled - Added autosend support for input file - Added the possibility to insert a portion of CSS in "Html Class" field (ELEMENT=#desc9,CSS=color:red;font-weight:bold^ELEMENT=...) - Now the log is written in utf-8 fixing the error "Wide character in print" - Now the string sent to client is encoded in utf-8 fixing the error "Wide character in send" - Optimized websocket functions - Implemented the close function in websocket device - Added the support in websocket devices for uri different from "/" when the ip contain "/": es. servername/echo - For input_file a specific device function is executed to upload file when device implements it - Rewritten input_file functions: now the file is saved in tmp dir before the execution of set command - Optimized code in send_key_proxy,connect_to_proxy,proxy_daemon and send_key_to_client functions - Rewritten device remove char function for all devices - Changed the proxy functions to be compatible with http device (added LENGTH head also in send_key_to_client) - Added the support for Generic HTTP device - The Memories published only for some users are displayed with an icon - Now a memory can be published only for some users using #shared_for=user in top textarea of Editing Memory Content Interface - Fixed some visualization bug of templates with "No Field Category" or Templates that change Category Name - Fixed the error "entered_hover is not defined" that appears sometimes hovering an element - Fixed a bug in scrollbar visualization when a field is duplicated in Template/Memory Editing and IR Functions Interface - Fixed a bug that continues to display the scrollbar when moving mouse to another element - Fixed a bug in scroll up button wrongly displayed - Fixed a bug in templates visualization in Creation Memory Interface when a template name is long - Fixed a bug in confirmation dialogbox when there is big data to send - Fixed a bug that displays input file field not disabled when device is not connected and set_local not possible - Fixed a bug in websocket device when a close frame is received instead of a normal frame - Fixed a bug that displays the file content in val_device when an upload operations is done - Fixed a bug in a wrong visualization of memories when searching for an element locally and in the cloud is done - Fixed a bug in a wrong visualization of device status in "List Devices" - Fixed a bug in textarea input check at the top of the Memory Modify Interface for memory saved from Cloud - Some optimizations in javascript code - Some minor updates in web interface [2.0.15 19/Dec/2018] - Changed some perl code about Cloud operations to increase security - Added the shortcut "SHIFT+RightKey" in Editing field interface to display next element - Added the shortcut "SHIFT+LeftKey" in Editing field interface to display prev element - Added Support for API Version 1.0 - Removed the function "device test" from DeviceControl - Fixed a bug when changing the category of a element in Editing Memory Content Interface - Fixed a bug in visualization of Eval field in Editing Memory Content Interface with textarea element - Fixed a bug in device order - Fixed a bug in scrolling element when only horizontal scroll is present - Fixed a bug in a wrong visualization of modify button in Ir Codes Interface - Some minor updates in web interface [2.0.14 30/Nov/2018] - Added the support for Generic TcpIp device - Modified input check in the textarea at the top of the Memory Modify Interface - Disabled spellcheck on input text and texarea field - Enabled tab key in input text field of New/Modify Device Interface - Enabled tab key in input text/password field of Cloud User Interface - Now in GET/SET command,during execution,the string "***VALUE***" is replaced with the web interface value - Added the possibility to insert a list of CSS in "Html Class" field (ELEMENT=#desc0,STYLE=color:red;font-weight:bold^ELEMENT=...) - Added the possibility to insert a list of CLASS in "Html Class" field (ELEMENT=#desc0,CLASS=hidden^ELEMENT=... or hidden^noborder) - Fixed a bug in saving a memory from cloud after displaying an error - Fixed a javascript error about "scroll container" when selecting text in textarea - Fixed a bug in missing option in Memory Menu when a category is changed - Fixed a bug in visualization with no Local and Cloud memory - Fixed a bug using Next/Prev Element Shortcut in Local Memory when an element of next/prev page is displayed - Fixed a bug that doesn't save a textarea field with no value - Fixed a bug in display a wrong description and category for "Eval not trusted" - Fixed a bug in category visualization with Lumagen radiance20xx device not connected in DeviceControl - Fixed a bug that displays erroneously the moving dialogbox when an element is selected and mouse button pressed - Fixed a bug in set value for infrared generic device (infraredGeneric01) - Fixed a bug in Editing Set Field Template for infrared generic device (infraredGeneric01) when a new function is selected - Changed the inclusion of perl module Protocol-WebSocket to be compatible with linux system - Some minor updates in web interface [2.0.13 20/Aug/2018] - Added some eval trusted pattern in template-extra.eval file - Update Perl to version 5.28.0.1 in install package (http://strawberryperl.com/) - Now when refreshing Cloud Memory an eval template file is downloaded (necessary to use some cloud pattern) - In Editing Template Interface the elements disabled are displayed with a different color - Now when a downloaded cloud memory is modified, the software version in the header is changed - Optimzed textarea and select code - In Input Text Numeric Field the value is now set to min/max when is out of range - Added the option "Debug Pattern" to display only some log line - Now the space is a character permitted - Now device with chars "\:><|*?/ cannot be created - Added the support for WebSocket device - Added the WebSocket Protocol Perl Module in extra_software - Sorted the devices list "New Device" Interface - Change structure and device.ini of "Infrared Generic" - Added the class field_disabled to hide only the field - Changed the proxy functions to be compatible with websocket device (added LENGTH head) - Now when a rename operation of a denied element is performed,a warning is displayed - Removed a javascript error when there is not a device created - Added pagination to memory list - Added a button to discovery ip for device that supports this function (es. RB8 PGenerator) - Added the possibility to scroll with keyboard - Added deletion of tmp file when program starts - Disabled the TAB Key in input and textarea field - Added the possibility to use UP/DOWN Key in input numeric field - Removed the possibility to use "ALT+n" shortcut when elements are selected for moving or delete - Added the possibility to use ESC button to clear element selected - Changed the eval creation and check to be compatible with all system - Now renaming of device is in case sensitive mode - Fixed a bug in Cloud Pattern Execution that creates a duplicate of the pattern executed in local memory - Fixed a bug in gen eval process when content file is empty - Fixed a bug in drag/drop element when the memory contain a input type file - Fixed a bug in file uploaded as truncated - Fixed a bug in modifying "Val Device" and "Val Default" template field - Fixed a bug in Template Modify Interface visualization (wrong color,button displayed when not necessary) - Fixed a bug in sort device list after renaming a device - Fixed a bug in options visualization when an option is changed without applying it (closing window) - Fixed a bug when a device connection is dropped (when this happens a log line is displayed) - Fixed a bug in scrollbar visualization of Template Set Field of Infrared Device - Fixed a bug in textarea field that displayed the modify button when not necessary - Fixed a bug in scrollbar visualization during creation of element in IR Function Interface - Fixed a bug in scrollbar visualization of IR Function field - Fixed a bug about focus in textarea field - Fixed a bug about F5 Key for reload page not working in some circumstances - Fixed a bug on "IR Functions" interface in scroll visualization - Fixed some bugs in interface during moving element - Fixed a bug in scroll thumb position - Added the shortcut "SHIFT+RightKey" to display next memory element - Added the shortcut "SHIFT+LeftKey" to display prev memory element - Some minor updates in web interface [2.0.12 08/May/2018] - Changed in shortcut the key ALT with SHIFT for explorer compatibility - Now the templates can be created with space in the name - Added the menu Sort to sort memory by date or name in ascending or descending mode - Rewritten the shadow of element - Added the possibility to create and publish with "%" character - Now the template with a long name are trncated correctly on Memory Creation Interface - Fixed a visualization bug of scrollbar in IR Functions Interfacew - Fixed a bug in visualization of moving dialogbox over select field - Fixed a bug in moving a selected memory - Fixed a bug in visualization of select field with no element - Fixed a bug on "Configuration Compare" that with some template field is not executed correctly - Disabled Configuration Download/Compare/Upload when not necessary (es. for RB8 PGenerator Templates) - Fixed a visualization bug of Template Interface with browser Edge when the select template name field is clicked - Fixed a bug that doesn't display an error when an empty password is inserted on "Cloud User" - Fixed a bug in upload conf to device - Fixed a bug of wrong button color visualization when try to modify a not editable input text - Fixed a bug in focus when a template textarea field is opened - Added the html type checkbox - Fixed bug in field "Scaling Type" of RB8 PGenerator Admin Template - Changed RB8 PGenerator Admin Template adding the possibility to poweroff the device - Changed RB8 PGenerator Admin Template adding Discoverable field - Changed RB8 PGenerator Admin Template adding the possibility to change hostname - Some minor updates in RB8 PGenerator Admin Template - Changed RB8 PGenerator device.ini file configuring port_proxy in dynamic - Some minor updates in web interface [2.0.11 18/Feb/2018] - Now when is configured the debug to file, no messages are displayed on console - Now after program is executed a message indicating which url to connect to is displayed - For Infrared Generic Device key that contain character different from numbers and space is not sent - Added the possibility to display a dialogbox before get or set a value (es. [CONFIRM "Attention","Attention"]) - Added a security layer to check html string - Added a security layer with trusted eval checking (personal eval can be put in conf/templates.eval) - Removed password field when save a memory as template - Removed Author from Info Program Menu - Added Auto Send option - Now only one "Copy of" is inserted in the name of the category duplicated in "Template Editing Interface" - Optimized javascript hover code - Removed not necessary request to device - Now the first template element is always displayed in "New Memory Interface" - Now in IR Function Interface is not possible to test a function if no action is defined - Now in Template Editing Interface the field name with "EVAL" is interpreted correctly - The template of type "Empty" is now created with an empty category - The shortcut for new memory creation now doesn't work if no template is present - Removed the possibility on "Editing Template Interface" to remove the category if only one present - Added the shortcut "ALT+m" to display memory menu - Added the shortcut "ALT+r" to display rename memory menu - Added the shortcut "ALT+s" to display save memory menu - Added the shortcut "ALT+p" to display publish a memory - Added the shortcut "CTRL+ALT+Click on field" to editing only the field clicked - Optimized perl code to avoid save of dynamic data - Added the field Desc and Key in "Template Modify Interface" - Added the possibility to disable a field in "Template Modify Interface" - Now the url /ddc_set output only the response when passing the GET/POST var return_response=1 - Added field type "file" for uploading file (es. to upload video on PGenerator) - Modified deprecated perl code - Added Hostname field in RB8 PGenerator Admin Template - Editing Memory Dialogbox pressing "ALT+e"is displayed only when the memory is selected - Fixed a bug in visualization of wrong value set after opening an editing template - Fixed a bug in connection to device during discovery - Fixed a bug in "Save Template" that save the template with a wrong name - Fixed a bug in display memory after a next or prev button is pressed - Fixed a bug in IR Functions Editing Interface that prohibits to delete a function - Fixed a bug in editing template field that displays html string instead of the original string - Fixed a bug that displays deleting memory dialogbox when pressing canc button during loading of the memory - Fixed a bug in visualization of horizontal scrollbar - Fixed a bug in visualization of "Editing Memory Interface" without scroll bar - Fixed a bug that displays,when not necessary,set/set_l button with empty select field - Fixed a bug that displays,when not necessary, the modify button in textarea field - Fixed a bug in wrong visualization of Delete Memory Dialogbox when press "canc" button - Fixed a bug in memorization of Cloud Credentials in credentials.ini file - Fixed a bug in publishing of template with "&" character in some field - Added "Output Range" in RB8 PGenerator Admin Template (HDMI Info section) - Removed the possibility to create "Lumagen radiance20xx" device for macOS System - Removed the possibility to create "Infrared Generic" device for Linux and macOS System - Some minor updates in web interface [2.0.10 22/Sep/2017] - Added support for Panasonic Oled ez950 and ez1000 - Update Perl to version 5.26.0.2 in install package (http://strawberryperl.com/) - Fixed a bug that display an error when click on next/prev/category after inserting text in search memory field - Fixed a bug that display a deleting message dialogbox when canc button is pressed inside a textarea - Fixed a bug in multiple selection when a select field of a memory is clicked - Fixed a bug in shortcut "Alt + e" for Editing Selected Memory Template - Changed the log of infraredGeneric device connection/disconnection - Fixed some minor issue in moving and deleting element - Now an error dialogbox is displayed when you try do delete an element not deletable from the cloud - Fixed a bug that display wrongly a "Delete Dialogbox" when the key "Canc" is pressed - Fixed a bug that move a selected element even if not dragged - Fixed a bug that display wrongly "Moving Element" when a not draggable element is dragged - Some minor updates in web interface [2.0.9 18/Jun/2017] - Configured a 5 seconds timeout in initial connection to device - Fixed a javascript error when searching memory with some special chars - Added the possibility to delete,publish and save multiple elements - Added shortcut "Alt + e" for Editing Selected Memory Template - Added shortcut "Alt + n" for New Memory Creation - Removed a bug that display sometime wrong owner when import a memory from Cloud - Removed a bug in Creation/Modification Template after a device rename operation - Removed a problem in discovery of PGenerator in MacOS - Removed a bug in insertion of text with special char (es. °) - Optimized download from cloud - Added field Temperature to template Admin of RB8 PGenerator - Removed a bug that doesn't permit to write value on input_type_text field (es. Description) of memory - Removed a bug that doesn't reload the page after a software update - Some minor updates in web interface [2.0.8 04/Apr/2017] - Added discovery function for RB8 PGenerator device when is inserted "0" as ip address - Added to proxy the compatibility for "Calman Unified Pattern Generator Control Interface Command Request" in RB8 PGenerator Device - Small changes to Read Socket function - The set button now is displayed also for memory in Cloud - The modify button now is not displayed in textarea field for Cloud Memory - Added Perl Version in "About Program" Interface - Now no new line can be inserted in textarea of Memory Content Modification Interface - Removed some not very useful information in textarea of Memory Content Modification Interface - Removed a bug that disabled sometimes the modify button in "Modify Device Interface" - Removed a visualization bug when a device is disconnected after having compared a memory - Added support for http authentication with cloud user and password configuring the option http_auth to yes in conf/device.ini - Removed a bug in Memory Options visualization when debug option is not set in conf file - Added custom scrollbar - Removed some bugs in Infrared Functions Interface when an element is modified,deleted or duplicated - Update Perl to version 5.24.0 in install package - Some minor updates in web interface [2.0.7 10/Nov/2016] - Added a limit of 10 chars for IR codes name - Now the memory selected is not lost when a template is modified or created - Removed a bug that cause a loop in get http status - Removed a bug that remember a text selection in textarea field - Optimized select field function for many elements - Removed a bug that permit to modify the device field also when they should be disabled (es. Device Size for RB8 PGenerator) - Removed a bug that duplicate newline when some text are pasted on a textarea - Now the default memory creation name is not lost if in Memory Creation Interface the field name is modified without apply the changes - Changed RB8 PGenerator Templates (Admin,Default,Simple) - Now the check of memory length during creation is the same of that present in renaming - Removed "WIFI Net" and "WIFI Password" field from RB8 PGenerator Template - Now the program version is passed to the cloud server when a operation is done (es. memory publish) - Removed a visualization bug that display the button also when the field is empty - Now in "Template Modifcation Interface" when a field is expanded, the template name cannot be modified/deleted - Now in "Infrared Functions Creation Interface" the fields are displayed sorted by creation time - Removed a bug in scrollTop positioning of select fields - Removed autocomplete from every input field - Removed a colour bug visualization when a memory is searched - Removed a bug in duplication element in IR Functions Creation and in Template Modification - Removed a visualization bug when the program is restarted with the browser open on DeviceControl Interface - Added the option to insert a pause in Infrared Function Creation - Now is possibile to insert EVAL function in Infrared Ir Code Creation (es. [EVAL_IR sleep(5)]) - Added the option to create a function to send the value splitted or not splitted (%nosplit%) directly to device (es. Splitted: change channel,Not Splitted: power on) - Now the rename of a infrared function is case sensitive (es. "Test" can be removed in "test") - Now on memory file header is inserted also the software version - Now on Template Creation,when we switch from a template to another, the name inserted is mantained - Added the possibility to insert EVAL function in infrared codes - Removed a bug in vx300 and bt300 Default Template that displays twice the content of General and Admin category - Some minor updates in web interface [2.0.6 14/Jul/2016] - Added support for favicon.ico - Removed a bug that,in some circumstances, put the counter of "input text numeric field" in a loop state - Removed a bug that displays "Delete" and "Rename" button on Cloud memory even for memories not ours - Now when a memory is compared the elements with no difference have a different style,buttons are hidden and "No Difference" string is displayed - For Infrared Device,in memory list,the device_technology field is displayed instead of device_model - The field "Technology" in Device creation/modify menu cannot be empty now - Changed Default Template for Infrared Device - Removed a bug that loses the number of actions configured when a IR function is duplicated - Now in device creation menu the devices list is sorted alphabetically - Some minor updates in web interface [2.0.5 13/Jun/2016] - Removed some bug interface - The number of memories displayed is now dynamic according to the resolution - Removed a bug that prevents to delete a infrared function duplicated - Removed the modify button in creation template field - Added templates for dx900 and modified the list of devices compatible - Now is not possible to create IR functions with blank name - Removed some bug interface in the first header where device list is present - Removed a bug interface that display a wrong color in new/modify device interface (field Device Technology) - Added the possibility to change the language of the web interface - Added language Italian and English - Added support for multi-language - Removed a bug on options modification [2.0.4 28/May/2016] - If there is a input_type_password field in template the password value is not published - For Infrared device now is possibile to upload che conf also from Cloud - Now in InfraredGeneric device comunication are added some chars in the end to be compatible with big packet - Changed RB8 PGenerator Default Template Adding a Preview Image of the pattern displayed on device - Removed a crash when a memory for some reason disappears (es. is deleted not from interface) - Changed visualization of field texarea (used in PGenerator) adding a button to apply the changes - Added new field Brand,Technology and Model to Add/Modify Device Menu - Added a space for "40 Gamma" field in Template for Panasonic TV with 10 pount greyscale - Added new left menu field "Modify Options" to modify log (none,terminal,file) - New interface to editing memory and template - Removed a bug when program is restarted by a web operation - Removed a bug during read of device.ini conf during startup - Removed a bug for device name renaming - Remove some bug interface and done some optimizations - Removed from Generic Template and dir functions the "contrast" and "noise reduction" sample function (there is only brightness) - Rename template Philips/9704 to Infrared/Generic - Added a new menu modify field for IR to change and test codes and functions (css,html,js,pm) - Now the internal parsing engine can handle "perlfunc" tag also in multi-line - The IrCode of a template are now preset in the file - Removed a bug that,in some circumstances, put the counter of "input text numeric field" in a loop state - Added new fields to RB8 PGenerator "Admin Template" (eth0,bt,wifi) - Added new field type "input type password" (html,css) - Now can be used "ctr+a" to select all element of a field value also if it is disabled (es. on different user Cloud memory) - Added a new template for RB8 PGenerator to create and execute pattern in a simple way (Simple Template) - Remove a bug interface that doesn't display as red the "modify button" when an input text numeric is changed with keyboard [2.0.3 18/Feb/2016] - Removed a bug interface for select field with long element (when the horizontal scrollbar is displayed) - Reduced css size of fields wth class "long_field" - Removed a bug interface when a long memory category is displayed and the connection to device fails (no scrollbar is displayed) - Now for "select" fields the scrollbar is positionated correctly when the element selected is present in overflow area - Now the data present in input field (es. text,textarea) can be copied with "ctrl+c" also in cloud - Now if we click +/- on a numeric field of a memory and holding down the mouse button,the values are changed very fast - Removed a bug that, after modify a memory content, delete the template to which the memory belongs - Reorganization of admin template of RB8 PGenerator and added some field (reboot of device and cpu usage) - Now is displayed,in table header, the number of memory displayed instead of the total number of memories present - Resolved a bug interface that doesn't display the owner of a memory imported from the cloud when "next/prev" is clicked or when category is changed [2.0.2 18/Dec/2015] - Changed the restart of the program to reduce memory usage after restart - Remove a bug interface that display "category next" button also when the category to display are finished (es. for radiance) - Now if an error is occured during template creation, the data inserted before the error is mantained - Removed a bug interface that display sometimes a old warning box when a template is created or modified - Removed a bug in "Modify Template: now is no longer possible to rename a template if another with the same name exists - Modified some internal vars to resolve some problem executing program from command line - Added new section "System Info" in template "Admin" of RB8 PGenerator - If in a template the field "select" has class "selectable_forced" now can be selected also if it has only one element (before was disabled for select field with one element) - Resolved a interface bug for browser Opera when waiting icon is displayed - Resolve a bug in javascript string truncation - Added the possibility to export the configuration in csv format in "Memory Menu" ("Configuration CSV" field) - Corrected a problem displaying button "Close Window" when hovered in "New Template" and Modify Template" - Change the display width of the drop down "memory menu" that become dynamic [2.0.1 18/Nov/2015] - In header of "Modify Device" dialogbox is now displayed only "Device Options" - Data of "New Template","Modify Template" and "Memory Content" are passed with POST method instead of GET method - In "New Device" menu now the new string "Select your device" is displayed in "Device Template" field until a device is selected - Added the fields "Device Info","Device Ip","Device Port" and "Device Size" in Device Creation Menu - Removed from the "Options" menu the field "Options User" and "Register User" - Added a new menu named "Cloud" with fields "Cloud User" and "Cloud Refresh" - Added the possibility to refresh cloud memory selecting "Cloud Refresh" from "Cloud" menu (before can be done only clicking on "cloud" icon next to "Memory Cloud" header) - Changed the menu string "Options" to "Modify" [2.0 15/Nov/2015] - DeviceControl version 2.0