Release Notes for RSIGuard, UserInsight & GroupInsight
(click here for RSIGuard for Linux/Mac/Windows-International Release Notes)
© 2001-2011 Remedy Interactive, revised 11/9/2011
Note: This is an overview of differences between RSIGuard
releases. We
recommend updating RSIGuard to the latest release at least once per 6 months.
Items that appear in blue
indicate items of particular significance to average users,
ergonomic administrators, or IT administrators.
v4.0.35b
Better handling for the rare situation in which a computer doesn't support playback of WMV video.
Added $writeable() command to RSIScript to allow more flexible configuration options.
Improved the algorithm for changing storage location to handle additional network scenarios (applies to updating intallation packages).
v4.0.35a
Additional improvements to break compliance measurement algorithm to match v4.0.35AD tools.
v4.0.35AD (Administrator Tools)
GroupInsight: Added columns to list view to show break compliance, risk, total hours, mouse & keyboard strain.
GroupInsight: Updated algorithm and text descriptions for break compliance improving clarity and accuracy.
GroupInsight: Enhancements to demo mode.
GroupInsight: Added ability to search by RSIGuard version.
UserInsight: Updated algorithm for break compliance.
v4.0.35
Improvements to break compliance measurement algorithm.
Added additional support for VMWare and MS Virtual PC operation.
Improved AutoClick settings descriptive text in settings screen.
v4.0.34f
Fixed a DataLogger issue that resulted if user moved system date to the future for a while and then restored it to correct date.
v4.0.34e
Fixed issues around disabling RSIGuard for users not in OES database.
v4.0.34d
Minor updates to make RSIGuard launch-able from a login script.
v4.0.34c
Administrator Console now shows last usage in sortable order.
Administrator settings now has an option to change how RSIGuard monitors key and mouse events.
v4.0.34b
Minor fix to graphics on main display of time statistics.
v4.0.34/v4.0.34a
Fixed bug that in some specific scenarios could cause mouse time to be underreported.
Fixed new risk level indicator to correctly track state of BreakTimer and microbreaks features.
Fixed issue with registration codes.
UserInsight:
Fixed issue that could make RSIGuard be busy processing for several seconds after you edited settings.
v4.0.32jAD (Administrator Tools)
GroupInsight: Now shows the search description in the report so you can more easily tell what defined the result set.
v4.0.32i
If RSIScript 'open' command fails, the error message now includes Windows' error number.
Fixed bug that GroupInsight couldn't be launched from Administrator's Console under 64-bit Windows.
Administrator's Console is now a resizeable window.
v4.0.32h
Access to front panel BreakTimer and ForgetMeNot buttons is now independently controlled from general access to BreakTimer/ForgetMeNot settings.
v4.0.32gAD (Administrator Tools)
GroupInsight: Optimized "Select All" feature. Previously for datasets of 10,000 plus employees, it took a while to select all records. This now occurs about 50X faster.
GroupInsight: Removed association of .hsr files with GroupInsight
GroupInsight: Updated GroupInsight to use new Health Status Report discomfort points and quetions based on v4.0.32g and generally work better with HSRs.
GroupInsight: Added "Rebuild from Source Files" menu option which downloads new HSRs and rereads TIDs (ignoring cached optimization files).
GroupInsight: Removed all the Open/Synchronize menu items which were no longer useful.
GroupInsight: For Contact Requests, added contact email & phone as provided on HSR surveys as of 4.0.32g.
v4.0.32g
Major updates to Health Status Reports: In response to more customers using HSRs since the release of v4.0.32b, the HSR survey was reviewed and substantially updated. Removed some superfluous questions, added a "contact me" section, changed the default "checkbox" questions, improved the discomfort points locations, added optional privacy policy button, and made free-text comments section be optional.
KeyControl hotkeys using DoRSIScript now show errors that occur during execution to make debugging them easier.
v4.0.32f
Fixed another issue related to locking a computer during a break in Windows Vista/Windows 7 (see v4.0.32d for more details).
Fixed bug that in some uncommon configurations, the log file created for remote settings editing could have an incorrect name.
v4.0.32e
Added "window next" command that switches to the next window in Z order. This makes it possible to create a hotkey with "Alt-Tab" like functionality.
AdminTools: Fixed minor issue for 64-bit Windows.
v4.0.32d
Updated warning message that appears when RSIGuard's and Windows's "left hand mouse" setting are mismatched and made it only appear when AutoClick is enabled (because otherwise the mismatch isn't relevant).
Fixed issue in which RSIGuard conflicted with Windows Aero theme when a break was in progress and a user pressed Win+L to lock their computer.
v4.0.32b/c
Health Status Reports that identify new or increased discomfort send users to a custom webpage for reporting their discomfort to their organization.
v4.0.32a
Fixed issue in which Group Settings Changes did not take affect on previously locked settings.
Made the log file for remotely-changed-settings be more human readable.
"mode ui rsiguard" now runs if the wizard hasn't been run yet for the current profile.
If BreakTimer/ForgetMeNot enabled setting is locked, the BreakTimer and ForgetMeNots button on main panel now limit how long you can disable those features to 1 hour.
v4.0.32
Reorganized settings tree in the Admin Console Group Settings Change window and added ability to set RSIGuard mode and edition. Also updated some user-interface aspects of the Group Settings Change window.
Added "mode" command to allow RSIScript control of OESDesktop modes and RSIGuard editions
Fixed bug in "update datafolder" command that shows an irrelevant warning message if you are offline to the new fileserver network when the update occurs
v4.0.31k
Enhancements to RSIScript that allow semi-colon-separated commands to appear in $if() statements (as opposed to $do() clauses).
v4.0.31j
Enhancements to Minute-by-Minute work restriction algorithm and display.
Added some warning messages if RSIGuard finds file permissions that prevent remote settings control from working correctly.
v4.0.31i
Fixed bug that limited KeyControl hotkeys with RSIScript commands to about 300 characters in length.
Added 'while' clause to 'wait' command to allow commands like 'wait 10 while {{$not($foreground(Notepad))}}'. A command like that says wait up to 10 seconds for Notepad to become the foreground application.
Added 'datafile merge' command to merge two RSIGuard data files. Fixed obscure bug related to merging two data files where one file was v2 and the other was v3 data.
Improvements and optimizations to RSIScript preprocessing.
v4.0.31eAD (Administrator Tools)
GroupInsight updates:
Fixed bug in GroupInsight that group email sending could crash if user didn't have a C:\Temp folder.
Moved default location for GroupInsight presets from "My Documents\GroupInsight Find Presets" to "My Documents\GroupInsight\Find Presets".
Made group email wizard remember the last "From email address" the next time the wizard runs.
Group email now writes an email log file (in "My Documents\GroupInsight\EmailLog") that shows msg as well as success/failure of sending to each recipient. If errors occur, GroupInsight offers to display log after send process completes.
v4.0.31g/h
Fixed slow memory leak that affected RSIGuard on notebook computers with RSIGuard v4.0.31 to 31f.
If HR Data file is specified, but not present, Admin Console issues a warning message. The warning can be permanently dismissed if desired.
Improved support for WMV file playback.
Minor enhancements to UI of BreakTimer Skip Break verifications.
Temp folder now always uses Windows Temp folder if available.
Health Status Reports settings are not based on user rather than profile.
Improved error messages for warning about missing required Config folder access rights.
v4.0.31aAD (Administrator Tools)
GroupInsight: Database building was significantly incorrectly calculating some statistics in certain situations.
GroupInsight: Added ability to specify small, medium, or large demo data set in demo mode.
GroupInsight: Added ability to get to UserInsight from GroupInsight (right click or double click on user, or use toolbar button).
GroupInsight: Fixed the main title for reports when Health Status Reports are included.
GroupInsight Fixed issue with "Contact Requested" label.
GroupInsight: Sorting by Last Usage now correctly uses date order.
v4.0.31f
Added "while" loop command to RSIScript.
Stretch Edition vs. Call Center Edition is now a software-settable setting.
Fixed UI in "Hide Window to System Tray" warning screen.
Various minor improvements with OES communication & startup process.
Improved how RSIGuard handles launching of external scripts, and running a 2nd instance.
Changed "Show Icon" setting to be user-specific.
v4.0.31e
Extended ability to have RSIGuard create a "Startup" shortcut for some deployment configurations.
v4.0.31d
Enhancements to "Not communicating with OES" window.
Fixed bug in checkboxes in settings screens where in some cases, the setting might not be saved.
Added warning to Stretch settings screen if you enabled start of day warm up stretch to let you know what will happen in that mode. Also added warning if you have disabled lots of stretches compared to # of stretches shown per break to let you know stretches will repeat often.
Fixed bug that caused RSIGuard to sometimes be brought to the foreground during communication with OES.
Enhancements to "type" command to make it perform better when used in an RSIScript.
Updates to OES-data protocol.
v4.0.31a
UserInsight now allows scrolling through data in time domain using the arrow keys or scroll buttons.
v4.0.31
Added new "version 3" data framework to support additional data recording and risk analysis. "Version 1" data (present in versions of RSIGuard from before 11/2002) is no longer supported in RSIGuard. After running this (or later versions of RSIGuard), data files are no longer readable by versions v4.0.30a or earlier. Earlier versions of RSIGuard will subsequently smoothly ignore those data files and not try to record data anymore. Click here to view the Technical Note regarding this item.
Data files now store data at least as far back as January 1st of the previous year (e.g. between 1 & 2 years of data are present in TID files).
Improvements to DataLogger algorithm that counts "words typed". Improved algorithm that times time on keyboard, mouse, and computer in general. Improved algorithm that tests "key hold" time.
Updated layout of KeyControl's "hotkey select" screen.
RSIGuard can now open webpages to anchored locations in all known browsers.
UserInsight: Clicking on ? button on toolbar now brings up UserInsight help instead of the About Box. Help content updates as well.
Improved debug reporting when RSIGuard experiences a problem.
v4.0.30a
Added Select All/None checkbox to Group Settings Change screen.
Added logging of settings changes performed by administrators.
Added ability to control what types of administrative functions each RSIGuard administrator has access to (e.g. change settings, view user data, view group data).
Added functionality to make admin settings changes take place faster (minutes or hours instead of a day).
Updated functionality that limits how much data is stored in the primary TID data file.
Added Caption option to queryset command.
Enhanced text file error handling.
Changed Break Intro wizard to say that break timing is "Based on how intensely you type/mouse" instead of "How hard you work".
Added ability to have HR Data and administrator access file be online (and if desired, in different locations).
v4.0.30
Improvements to "notice", "schedule" and "html" commands.
Enhanced control of PTQ frequency and parameters for OESDesktop.
Fixed inaccuracy in $sys(NonUSBPtrIdx) and added $sys(HTMLWin).
Added warning to OES settings that says they generally shouldn't be changed by users.
Updates to $urlenc().
Added "window icon 1/0" command to set default to be show/hide RSIGuard icon.
Enhanced support for filenames with either / or \ separators.
v4.029
Added $sys() command and $switch command to RSIScript.
Additional error messages on OES communications.
Added "Notice" command (OES only) to raise system tray notification messages.
Made "Open" command accessible to OES again, but only for safe URLs (no files).
Improved OES synchronization process.
Made $and(), $or(), $plus(), $minus(), $times(), and $divide() accept more than 2 operands and extended maximum number of operands in RSIScript from 5 to 20.
Made $plus(), $minus(), $times(), $divide() work with non-integers.
Changed 'msg text' command to not add a space between sequential 'msg text' commands.
v4.0.28b
CallCenter Edition changes: Various wizard pages disabled by default, ForgetMeNots default to disabled, warnings given in settings screen if you enable ForgetMeNots or microbreaks, warning given if you turn off manual-starting of breaks.
Minor enhancement to RSIGuard's ability to handle and prevent configuration errors.
Fixed problem with auto-assigning of profile name in OES mode.
v4.0.28a
Fixed bug that caused hotkeys with modifiers (Ctrl, Alt, Shift) to sometimes take several seconds before executing.
RSIGuard communication protocol changed to store all paramters in POST section.
Minor UI changes in KeyControl settings.
Fixed a problem that could cause RSIGuard to become the foreground window when synching with the OES.
Made 'senddata' be OES-only command.
v4.0.27
Added $framework() and $getat(STR,NUM) commands to RSIScript. Added option for "menuedit deletefromsource SRC MENUITEM" to delete a menu item named MENUITEM. Made "sendconfig" command an OES-only command.
Fixed a bug in the BreakTimer settings manual screen.
Improved ability of RSIGuard to handle short hibernations, standby's, computer-locks, for the purpose of expiring accumulated activity (improves Work Restrictions function and break timing in these situations).
Fixed a problem with "RSIGuard Always On Top" mode that could in some situations prevent RSIGuard from staying on top.
v4.0.26h
Added tools that detect problems with registry settings and automatically fixes problems.
Fixed a problem that could cause some network permissions problems to lead to a user's profile being changed to "UnnamedUser".
Added error detection to detect problematic NTFS permissions configurations.
v4.0.26g
Fixed a problem with the RSIScript "question" command for questions with over 5 answers.
Added OES Desktop Mode setting to Group Settings Change feature of administrator's console.
Added support for settings unique to both a user and a machine.
v4.0.26f
Fixed bug in UI renderer that caused main window to sometimes have odd artifacts, especially after resuming from hibernate/standby.
Layout improvements to Admin Settings tab.
Fixed some issues where clicking Cancel in settings might still lead to some settings being changed.
Added ability to require OES authentication for administrator access.
Updated $api() command to have optional 3rd argument that, if present, is the POST data for a POST request.
Improvements to error reporting for RSIScript command lines with multiple commands separated by a semicolon.
Resolved issue wherein with the Admin Console open, it was possible to open 2 settings windows.
Many enhancements to HTML windows (i.e. using 'html' command).
Added OES API command to enhance secure extensibility of RSIGuard-OES API.
v4.0.26fAD
Added additional time statistics to UserInsight data export.
v4.0.26d/e
Made scripts run from "Run RSIScript" run at same lowered privilege as a double-clicked script.
Enhanced security, encoding, and error reporting of OES communication.
Improved error reporting for data-write failures.
v4.0.26c
Added $isdigits() and $len() to RSIScript.
Added validation option to queryset command to limit users to entering strings that match a validation expression.
Enhanced functionality for clients with non-unique network login IDs.
v4.0.26bAD (Administrator Tools)
GroupInsight: Sorting by "Last Usage/Activity Date" now works correctly.
GroupInsight/UserInsight: Fixed crash that could occur if .TID files had unusually large amounts of data.
v4.0.26b
Cosmetic improvements to Administrator console.
Security enhancements to OES communication protocol.
Spelling correction in break window.
Added 'schedule' command to allow operations to be queued in time.
Improved error reporting for internet operations.
v4.0.26aAD (Administrator Tools)
When viewing a single user, the report page reversed the values for postpone-time & break-taken-time. Fixed.
Enhancements to demo mode: No longer asks for password, sample preemptive breaks added.
Error message about network directory for Status Reports isn't shown if Status Reports are disabled.
v4.0.26a
If you are in a break when you go into hibernate/standby, restoring the computer will now properly end the break (assuming sufficient time has passed).
Several enhancements to user-interface for OES-Desktop mode.
v4.0.26
Updated text and layout on several Setup Wizard pages.
Fixed bug in BreakTimer "Finding the Balance" page (introduced in v4.0.25e) that prevented viewing of one of the 3 options.
v4.0.25f
Fixed bug in ExtendedData logging (for research) that prevented "settings statistics" from being recorded correctly at some points in the day.
Added flexible ability to store data files under any RSIScript-specifiable name (useful for the rare organization for whom log-in name (e.g. NT ID) is not unique among all users at the organization).
Enhanced {{}} functionality in RSIScript to allow arbitrary nesting.
v4.0.25e
Updated HR data processing to be more forgiving of white-space in HR data files.
Added ability to show/hide any particular graphs in UserInsight.
Updated Setup Wizard pages to be more reflective of customization (e.g. to not show options that an organization has locked out).
v4.0.25d
Added $bound() function to RSIScript.
Added ability to put RSIScript in {{code}} to prevent preprocessing from occurring on the code.
Added ability to limit any setting to a particular range or functional range of values.
v4.0.25c
Improved security of menuedit, netinfo, $u and set commands.
Fixed cosmetic bug in KeyControl settings that if no hotkeys existed, the Edit/Delete buttons were still enabled (though they did nothing).
Added "move" option to HTML command.
Increased resolution of OES data for very small values.
For organizations where usernames are not unique, added ability to make RSIGuard's concept of username be username+suffix, where suffix is definable as RSIScript that is preprocessed (e.g. $netinfo(1,1) or $val(u\GeneralSetup\EmployeeID).
Removed old-style settings specification (with []) from set & related commands.
Made default button for Validate question be Cancel
Added functionality to not create a startup icon on install, and instead have be installed in an alternate folder and have RSIGuard install a startup icon in the current user's startup folder upon running.
v4.0.25dAD (Administrator Tools)
Fixed problem that prevented HR data from having over 5 custom keyed fields.
v4.0.25cAD (Administrator Tools)
In GroupInsight settings, limited "data age" threshold and "default search range" to 3 days each.
Made status bar show # of records that were excluded due to age of data, or presence of data in range. This helps users understand if the number of records is less than expected, why some records were filtered out.
Fixed bug that if first record in database wasn't part of an export, field headers weren't written.
In settings window, clicking Browse for a folder or file now starts the browse selection in the current folder/file.
v4.0.25bAD (Administrator Tools)
Significant cleanup and improvement of fields in data export.
Fixed pie charts for compliance to correctly handle people with 0 break/microbreak suggestions.
Fixed search for people with microbreaks enabled to by default also limit search to people with ForgetMeNots enabled (since if not, no microbreaks would actually be suggested and are thus effectively disabled).
Corrected "off by 1" error in "count of days in report period" (was 1 too small).
Added a new setting that lets you exclude people who have no new data for over a threshold # of days.
Added new settings that let you exclude users from a particular search if they have fewer than a threshold % of days of activity or less than a certain average time on the computer per day during the report period.
v4.0.25a/b
Added "Initializing" to taskbar while RSIGuard is launching
Further enhancements to the security aspects of RSIScript
Made trying to launch RSIGuard when RSIGuard is already running bring the current instance to the center of the screen. Also, double clicking on RSIGuard icon (in the system tray) will center RSIGuard (a single click still just brings it to the foreground).
Changed "Show Strain Bars" option to be called "Show Mousing/Typing Levels".
v4.0.25AD (Administrator Tools)
Added ability to make charts compare different fields
Updated toolbar to be more useful.
Bar charts with over 30 groups now limit themselves to 30 groups and show a warning.
Added HR fields to export
Added scrollwheel support to report window
Added message telling you to select a record to generate a report
Removed discomfort charts if no discomfort data available
Enhanced security of email system.
v4.0.25
Improved security robustness of RSIScript
Fixed minor issue with remote settings edits
v4.0.25AD (Administrator Tools)
Substantial updates to information and presentation of report.
Added context help to GroupInsight statistics.
Updated GroupInsight help system.
Added search for AutoClick clicks, Work Restriction, Mouse Movement.
Numerous statistics now use UserInsight's ranking scale to show rankings with values (high, above average, average, low).
Changed scale of mouse/keyboard strain to match UserInsight.
GroupInsight now prevents user from directly opening the Master Database file because that makes no sense.
GroupInsight now allows switching between TID databases within 1 session.
Fixed issue with merged TID files appearing in GroupInsight.
Added extended error messages for AccessControl issues.
Fixed minor typo in Setting window and bug that wouldn't let you set MasterDB location for web-based HSRs.
GI: Changed scale of mouse/keyboard strain to match UserInsight, and added ranking tag (high/above avg/avg/low) to strains.
Improved accuracy of keyboard/mouse clicks counts for large periods of time.
v4.0.24g/h
Fixed issue that caused settings files to be larger than expected in some unique network situations.
v4.0.24f
Added RSIScript command $isRunning(TITLEBAR-TEXT) to tell if a window containing TITLEBAR-TEXT is open.
v4.0.24e
Improved layout of Break Settings wizard page.
Improved layout of Check-For-RSIGuard-Update screen.
Made Setup Wizard come to foreground when launched when RSIGuard is first run.
v4.0.24d
Fixed problem that when clicking on the RSIGuard icon in the system tray, it sometimes didn't bring RSIGuard into view.
Removed Export/Import to floppy and replaced with a data backup feature.
Optimized data being written to .RNI file. In some cases, it was occurring too frequently for some limited network environments and could cause significant network activity.
v4.0.24b
Improvements to HR data integration process, including adding the command "integrate clr/enc VERBOSE file" (new part is VERBOSE) to allow for verbose reporting of what happens during an integrate command. This helps IT staff debug networking issues, or errors in the HR data.
v4.0.24a
Fixed minor bug in RSIScript script preprocessing.
Added ability to store Extended (research mode) Datalogger data to daily backup and set default data interval to 1 minute, and updated data output format.
v4.0.24
GroupInsight: New support for Custom HR Fields. In the past, HR fields were available for sorting in the Administrator's Console, but they were not available in GroupInsight. Now custom fields can be viewed in columns. Custom fields that are "keys" can be used in searches.
GroupInsight: "Last Computer Usage" field is now available as a display column.
GroupInsight: Fixed problem that GroupInsight couldn't properly handle blank fields.
GroupInsight: Fixed issue that status bar did not
always display # of selected records and total # of records.
ForgetMeNot window no longer momentarily grabs focus when it displays. This is an important improvement to the ForgetMeNot feature experience.
Detection of keystrokes and mouse events in Vista/Windows 7 has been significantly improved.
Fixed problem in which ForgetMeNots could sometimes appear behind the front-most window on a Windows Vista 64-bit RSIGuard installation.
Improved several aspects of how the UI shows a user that a particular setting is locked (all settings in RSIGuard can be individually locked by an administrator to disallow changes).
Improved how locking of the BreakTimer/ForgetMeNots Enabled setting interacts with the BreakTimer/ForgetMeNots toggle buttons on the main display.
Added indicator for Typing/Mousing labels when typing/mousing are occurring (labels momentarily turn green).
Added RSIScript 'fmnmsg' command to launch a ForgetMeNot with the passed in message.
Added $min() and $max() RSIScript commands to allow selection of the minimum or maximum of N values.
Added PostSettings.txt script that runs after user visits settings screen. It is especially useful to help enforce rule based settings limits (e.g. require that a particular setting be limited to a range of values).
v4.0.23f
Added OES PTQ/STQ/FINDID and OES BTQ 0/1 commands to RSIScript.
Added InHRDB flag so that it is easy to identify if a user is currently in the HR database, even in a intermittently-connected environment.
Fixed issue in which, if main RSIGuard window was hidden, a scheduled Health Status Report might not occur.
Added RSIScript concept of maintaining nested folder locations for scripts called within other scripts.
v4.0.23d/e
Improved access to HR data fields within RSIGuard.
Made UI show that locked settings are locked.
Improved auto-configuration process of Administrator's Console.
v4.0.23c
Added ability to show a stretch warning in the stretch window instead of "Mouse & Kbd will be disabled" that informs a user about the risks of doing stretches that cause discomfort.
v4.0.23b
Added Scheduled Breaks feature user-interface (feature already existed by script configuration). This allows you to configure breaks to occur at particular times throughout the day.
Added $greaterthan(), $greaterthanequal(), and $readable() commands to RSIScript
RSIGuard can now be set to wait for the network to be accessible for a predefined time before launching.
v4.0.23a
Added ability to put a link to help on the OES "get HR data token" synchronization page.
v4.0.23
Added RSIScript commands $api(), $urlenc(), $urldec(), $g, and 'cli' to support more generalized communication between the OES and RSIGuard. This is significant for OES functionality.
v4.0.22g
Fixed problem with audio playback of stretch instructions.
Improvements to algorithm that measures start and end of day at computer.
Improvements to RSIGuard's 64-bit Windows support.
Added "restart" command to RSIScript that restarts RSIGuard.
v4.0.22e
Made integrate command ignore spaces in HR Data field names.
v4.0.22d
Added functionality for better communication between RSIGuard and the OES.
Added $rand() function to RSIScript for random number generation.
Made uninstall function work without requiring user interaction.
v4.0.22c
Improvements to timing of ForgetMeNots after user has been inactive on computer for a while. ForgetMeNots are less likely to occur shortly after a return to activity.
GroupInsight: Fixed bugs in searches for different time ranges. Fixed bug with record view after canceling out of the settings screen.
v4.0.22b
Improved the language in "Skip this Break" verifications.
Added new setting options to Group Settings Change window in Administrator Console. Other fixes to Group Settings Change functionality.
Fixed problem created in v4.0.22 that prevented RSIScript commands containing escape characters to work in some situations. For custom MSI packages, this meant some settings would not be saved properly.
v4.0.22/v4.0.22a
Adjusted RSIGuard's timing algorithms to more accurately measure total computer time, total mouse time & total keyboard time. This included making the basic timer more accurate as well as changing the mouse/keyboard idle time thresholds from 20 to 10 seconds. This can affect measurements by slightly lowering values for each of these 3 measured statistics.
Fixed a minor error-handling bug in RSIScript.
v4.0.21a
GroupInsight: Groups settings change feature fixes, updates.
v4.0.21
UserInsight: Made Y-axis legend use more logical time-steps for Start & End of Day graph.
UserInsight: Fixed problem where in 1 or 2 week display, some text on graph legend was occasionally illegible.
UserInsight: Minor improvements to Textual Typing Activity graph.
Minor improvements to "Check for Update" feature.
v4.0.20h
GroupInsight: Minor enhancements/fixes to Demo Mode.
GroupInsight: Improved averaging formulas to better handle days when a user did not use the computer (e.g. weekends).
Updated information in About Box
Corrected problem that could prevent proper recording of work restriction compliance violations for hourly work restrictions.
v4.0.20g
Minute-by-minute work restrictions now use colors (green, yellow, red) to show when a user is not near restriction, near restriction, and over restriction.
Minute-by-minute work restrictions now more accurately handle Standby and Hibernate mode usage.
Minute-by-minute work restriction window no longer forces itself to occupy the center of the screen.
ForgetMeNots are now sensitive to scroll wheel use when user is asked to pause for microbreak.
GroupInsight: Added a Demo Mode to GroupInsight to allow an organization who is not yet configured to use GroupInsight to view its functionality.
GroupInsight: Eliminated the "database location is invalid" warning if a client is not configured to use static HSRs or DSRs.
GroupInsight: Increased accuracy of "total time in breaks" and "time breaks postponed" statistics.
GroupInsight: Added RSIGuard Version field to Header in TID files which makes GroupInsight able to report on RSIGuard version even in dynamic DSR mode.
v4.0.20f
Improved look of UserInsight graphs on days when there is no activity. Also changed labels on computer activity graph and mouse/keyboard activity graph to be clearer that these graphs indicate activity on the computer, not a measure of time at work (which of course also includes other types of non-computer work). Also changed scale on mouse/keyboard activity graph to reflect more typical usage values.
Fixed an issue with user communication as part of OES synchronization (OES Desktop only).
v4.0.20c-v4.0.20e (primarily affects GroupInsight application)
Improvements to password access to GroupInsight.
Eliminated repetitive warnings messages in GroupInsight.
GroupInsight can now combine Health Status Reports with data generated from TID files, and additional support for identifying users with discomfort surveys is included (via search or popup notifications).
Made "Start Break" button in RSIGuard small until the mouse first passes over it.
Various improvements to GroupInsight report output, and column text.
v4.0.20a
Added GroupInsight support for configurations in with an HR integration file is specified, but none actually exists.
GroupInsight now autosaves the database.
Improvements to title bar of GroupInsight.
Added GI ability to define access type if none was defined using a configuration code provided by Remedy Interactive.
v4.0.20
GroupInsight can now do reporting directly from TID files, eliminating the need to use Data Status Reports for most users, dramatically extending the ability to control the range of data being reported on, and eliminating a major technical configuration challenge for RSIGuard.
Added link to Administrator Console to the RSIGuard program group in Start Menu for easy access.
Enhancements to RSIScript's "integrate" command for improved HR integration.
Made ForgetMeNots not pop up until it's been at least 80% of FMN Interval time since last break or last extended idle. This addresses the perception that people might arrive at their computer after being away and get a ForgetMeNot right away.
Added a GroupInsight settings window to replace the various individual settings menu items, and add additional configuration options.
Added ability to access GroupInsight directly from Administrator Console.
v4.0.19c
Improvements to UserInsight context help text and visual presentation.
Various Administrator Console enhancements, including context help.
Improvements to Group Setings change feature in Administrator Console.
v4.0.19/4.0.19a
UserInsight
The program RSIGuard Reports has been replaced by a new application, UserInsight. UserInsight has substantial improvements to the usability and clarity of the data that is presented.
UserInsight includes several new compliance graphs for: Work Restriction Compliance, BreakTimer Compliance and MicroBreak Compliance.
UserInsight includes a new Risk Exposure graph that incorporates static and dynamic strain exposures and break patterns to provide an overall, ongoing risk indicator.
Where relevant, UserInsight provides risk regions on graphs to allow a viewer to easily see if their values put them in the low, medium, or high risk category.
Each UserInsight graph includes a context help button to allow a viewer to understand specifically what each graph means.
GroupInsight (administrator package only)
The program HSRView has been replaced by a new application, GroupInsight. GroupInsight has substantial improvements to the types of analysis that is possible.
Added search support for Work Restriction Exceeded, BreakTimer compliance, "BreakTimer w/preemptive breaks considered" compliance, and Microbreak compliance.
Added default "search date range" to automatically default searches in Master Database to a user's most recent information. You can still explicitly do searches over any desired time period.
Added thorough GroupInsight online documentation.
Simplified configuration process.
GroupInsight now automatically selects all records after a search so that it immediately shows the resulting report in the right window pane.
Improved GroupInsight's mechanism for sending email to users.
RSIGuard
Added a user management console to RSIGuard for Administrators including:
Ability to define and view groups of users based on any HR data (either default fields like Location and Department, or any custom fields you wish to create).
Ability to quickly and easily view and edit settings of any selected user.
Ability to quickly access DataLogger data in UserInsight for any selected user.
Ability to make changes to the settings of group of users (based on any HR data criteria). The settings can either be changed and locked, or changed and left unlocked for the user to adjust later if desired.
Ability to define which users each administrator has access to.
Ability to view a user report including information about who is actively using RSIGuard, who is inactive, total numbers of users, and view your administrative access rights.
Substantially improved the timing mechanism for storing DataLogger data over slow networks. On slow networks, RSIGuard could cause users to perceive that their computer was slowed down because network activity caused delays. Not that activity is time to occur almost exclusively during long periods of non-activity.
The DataLogger component now tracks the percentage by which you exceed a work restriction (if you exceed it).
When you exceed a Work Restrictions, the user interface now shows how much you have a exceed a typing/mousing restriction.
Fixed problem related to setting up a minute-by-minute work restriction during the setup wizard that could cause an RSIGuard crash.
Improved help for typing special characters in Type Text hotkey in KeyControl setup.
Enhanced ability to lock groups of settings related to BreakTimer Willpower, Work Restrictions, and BreakTimer schedule.
Added ability to specify a maximum # of minutes that breaks can be postponed (overriding the default associated with a user's Willpower setting).
Improved context help (F1) for some windows.
Changed a default value in AutoClick to no longer automatically delay when hovering over an item with a ToolTip. Most users disable this due to the longer click delay. It can still be enabled by users who wish to do so.
v4.0.18f
Further enhancements to the ForgetMeNots timing algorithm to handle a few additional situations that might lead to a user not seeing as many ForgetMeNots as they should.
Updated RSIGuard icon in help files.
Minor improvement to MCI error reporting.
v4.0.18e
Graphs in RSIGuard Reports now auto-scale to match the window size. This makes viewing graph data much nicer.
Enhanced ForgetMeNots timing algorithm (which is primarily time-based, but also considers activity levels) to insure that a user who is working will see ForgetMeNots even if they are set to occur a long time apart and the user takes moderate natural breaks.
Improved synchronization of RSIGuard's left-handed mouse setting with Window's setting. If you adjust RSIGuard's left-handed setting in AutoClick Settings, it adjusts it in Windows as well. If you adjust it in Windows (or if upon startup, RSIGuard doesn't match Windows), RSIGuard will let you synchronize the two settings so as to avoid the confusing situation where Windows is left-handed and RSIGuard is right or vice versa.
Fixed the "Establish a Connection with OES" button to handle extra long email addresses better.
Added option to ForgetMeNots advanced settings to force ForgetMeNots to be time-based and not pay attention to activity levels/natural rests.
Increased the algorithmic default for Maximum Time Between Breaks after the setup wizard because at the previous default, sometimes breaks would be suggested unreasonably soon
Dropdown menus in the Find Records window of the Health Status Reports Viewer (HSRView) can now handle up to 8192 different elements (previously it was 256).
v4.0.18d
Added ability for more text formatting in 'msg text', 'question prompt' and 'queryset' commands (newlines and tabs).
Added question askl to specify that the question be left justified rather than centered text.
Enhanced error handling for OES internet communications.
v4.0.18c
Made "Show Hotkey Assignments" window reverse the order of hotkeys to be in a more logical order.
Improved tooltip text on RSIGuard icon.
Corrected phrasing of text in OES "establish a connection" window.
Added RSIScript command "uninstall verify/noverify command"
Added RSIScript command $registered()
Corrected problem with BFEdit command if it was used in early startup scripts.
Users whose default browser is Firefox could not view some URLs correctly. This release addresses those issues.
Removed outdated "More Info" button from ForgetMeNots settings page.
v4.0.18b
Improvements to RSIGuard-OES synchronization process for pre-existing RSIGuard users who subsequently establish connection to the OES.
Corrected text on AutoClick-enable verification dialog.
Added RSIScript command ($datestr) to allow creation of any-format dates.
v4.0.18a
Updated icons for RSIGuard and companion applications HSRView and RSIGuard Reports to match new RSIGuard logo.
Added RSIScript command $netinfo() to help make location-based configuration customizations.
Improved uninstall process to automatically exit currently running instance of RSIGuard.
v4.0.18
Added minute-by-minute work restrictions feature that allows you to specify a work limit of the nature, "limit me to N minutes per M minutes". For example, you can limit yourself to 55 minutes per hour if you want to make sure you get at least 5 minutes of rest from using the computer per hour. While this feature was designed for work restrictions, it is also very useful to any user and provides an alternate or supplementary rest reminder to the BreakTimer..
Added tracking of minute-by-minute activity. This allows you to click on the strain bars on the main display to see how you have been using the mouse & keyboard for the last 4 hours.
Fixed issue with hotkeys that launch Firefox browser giving an error message
v4.0.17b
Added ability to hide system tray icon.
Enhanced the Network Configuration Test
v4.0.17a
Significantly enhanced RSIGuard's functionality for intermittent connectivity. Roaming profiles and data are now merged into the network when RSIGuard reconnects to a network.
Minor improvements to look of visual display of AutoClick bullseye.
Added ability to schedule breaks at particular times via RSIScript.
Call Center Edition now correctly defaults to "Polite Mode" in setup wizard.
Fixed problem in ForgetMeNots where the '&' character couldn't be used.
Added ability to more accurately define default location of ForgetMeNots.
v4.0.16
Hotkeys that launch an application can now be configured using a shortcut, and the default browse location is the All Users branch of the Start|Programs menu -- this makes setting up application-launching hotkeys much simpler.
Modified the audio for Hamstring Stretch to be slightly shorter because under some circumstances, the video could end before the audio would, and the audio would get cut off.
Fixed problem a problem with keyboard remapping not working in some situations in Microsoft Word (and possibly some other applications).
Changed registry locations for employee HR data to streamline HR Data Integration process.
Added a ability to soft-switch between OES integration using POST or GET method.
Hotkeys would normally not occur if a modifier key was held down. Now, KeyControl waits to engage the hotkey but will perform the function after several seconds even if you keep the modifier key down.
v4.0.15e
When scheduling Data Status Reports, RSIGuard will notify you of the date of the next planned report when you exit the schedule window.
Changes to ForgetMeNots to make idle and work times less likely to block display of ForgetMeNots.
v4.0.15d
Improved AutoClick visual feedback marker during drag locks.
Minor improvements to Health Status Reports report-submission screen.
Improvements to RSIScript 'type' command when modifiers are used. Also, now allows separate down and up keystroke events.
Added feature that optionally can keep a user from canceling out of initial setup wizard more than once.
v4.0.15c
Fixed problem where if RSIGuard was on non-primary monitor, menu appeared at top-left corner of main monitor.
Numerous enhancements to OES synchronization information and scheduling.
Fixed problem that clicking "Adjust settings" in the "return to setup wizard" window didn't bring up the settings page.
Fixed issue in RSIScript messages (and other basic message windows) that didn't handle '&' character correctly.
v4.0.15a & b
Added "postpone time left" message to break window which appears if you mouse over one of the postpone buttons.
User is now warned that the numeric keypad won't be available when they select "numeric keypad" for default KeyControl assignments (and are given the option to change their mind).
Fixed problems in HSRView related to searching for "# of typos" and "keypress force".
In HSRView, added ability to right click on report and get a copy to paste either graphically or textually in other applications.
Improvements to KeyControl settings page hotkey sort.
Improved error messages when RSIGuard is unable to connect to OES server.
Improvements to online help (FAQs, more useful links).
Responses to the "Medical" question in HSRs can now be customized.
Added diagnostic PTQ result information to OES admin page.
v4.0.15
Fixed a problem for Windows Vista users that made use of the AutoClick feature potentially cause significant slow downs.
v4.0.14d
Increased maximum length of KeyControl TypeText hotkey text.
Added administrative configuration test utility.
Fixed issues in HSR and DSR submission.
v4.0.14c
Corrected issue with file associations for .rxs, .tid and .hsr files that could lead to an "access denied" message when opening a file of these types from within Windows
Fixed error that caused users updating from older custom versions of RSIGuard (e.g. RSIGuard v3 that was a non-standard download customized to a particular organization) who had certain types of configurations to get incorrect settings values for certain settings.
Added $q to RSIScript to detect mechanism for saving computer-wide settings.
Added command "wizard" to RSIScript
v4.0.14a
RSIGuard has a new logo.
Added ability to put an '!' before a filter name to require an exact match.
Improvements to DSR submission system.
Fixed bug where RSIGuard would sometimes pop up "Found multiple windows with name..." caused by calles to gFindWindowNamed()
Fixed bug in the "show BreakTimer time-to-next-break calculation" where 0 seconds showed up as "---" instead of "0s"
v4.0.12a
ForgetMeNots now do not appear if a BreakTimer Filter is blocking breaks (or forcing breaks into Polite Mode)
Added a user-verification if a user turns AutoClick on from the front panel to reduce the chance of accidentally turning AutoClick on
Added help for Remedy Interactive OES integrated features
Setup Wizard improvements: Updated text in BreakTimer & Finished Wizard pages; removed default button in Setup Wizard Verify dialog; improved ability to set default values for options
Added warning in ForgetMeNots settings page if user sets ForgetMeNot frequency to be more often than once per 10 minutes
Improvements to functionality to keep ForgetMeNots from stealing focus when they appear
Changed default TEMP folder to %TEMP%
Changed default setting for ForgetMeNots "move to center if Microbreak ignored" for certain profiles (v4.0.12a)
Fixed KeyControl issue that could cause some hotkeys not to function until RSIGuard restarts in rare circumstances. (v4.0.12a)
Improvements to window focus control during display of ForgetMeNots (v4.0.12a)
v4.0.11
Improvements to RSIGuard update operation
Updates to RSIScript: improved error messages, "question" and "queryset" commands display better-layed-out question windows, fixes to $if() directive, added ability to put semi-colons between commands to have multiple commands on one line, added $ch() command to generate characters based on ASCII value (e.g. for "msg text" commands).
Added ability to specify number of seconds of runtime until daily backup is made and number of seconds of work-time until DSRs are transmitted for clients who may require significant uptime before they have full network connectivity
Setup Wizard now skips naming page if using auto-named profiles
v4.0.10
v4.0.9
v4.0.8
v4.0.7f
v4.0.7e
v4.0.7d
v4.0.7
v4.0.5d
v4.0.4b
v4.0.4a
v4.0.4
v4.0.3a
v4.0.3
v4.0.2
v4.0.1b
v4.0.1
v4.0.0
v3.0.49
v3.0.48b
v3.0.47
v3.0.46
v3.0.45a
v3.0.45
v3.0.44
v3.0.43
v3.0.42
v3.0.41
v3.0.40
v3.0.39
· RSIGuard Reports now displays and prints the keyboard usage statistics from the Keyboard Analysis Tool.
v3.0.38
v3.0.37
v3.0.36
v3.0.35
v3.0.34
v3.0.32
v3.0.31x
v3.0.30
v3.0.29
v3.0.28
v3.0.27
v3.0.26
v3.0.25
v3.0.24
v3.0.23
v3.0.22
v3.0.21
v3.0.20
Added command window for RSIScript and extended RSIScript
v3.0.19
Improved scheduled HSR formula
v3.0.18
Added Middle Click and Middle Drag Lock hotkeys
v3.0.16
Improvements to RSIScript
v3.0.15
Improvements to startup wizard
Added display customizations and sound option to ForgetMeNots
Substantially enhanced non-interruption detection to BreakTimer which helps insure breaks don’t interrupt users
Improvements to BreakTimer timing algorithm
v3.0.14
Added context specific help throughout RSIGuard (i.e. Help buttons and clicking F1 shows context specific help)
Updated many help pages
v3.0.11
Improved KeyControl function
Added synchronization between RSIGuard Reports graphs and points when user has filed Health Status Reports
v3.0.10
Added ability to export all data for use in 3rd party data analysis tools
v3.0.09
More RSIScript enhancements
v3.0.07
More enhancements to ‘type’ command, KeyControl feature, RSIScript and AutoClick.
v3.0.06
v3.0.05
Improvements to AutoClick feature and DragLock component of KeyControl
Improved Work Restriction feature
Improvements to RSIGuard Reports utility
v3.0.00
Added KeyControl w/kbd remapping and macros feature
Added significant new multi-user networking features
Significant user interface improvements
Replaced old .ini file with registry to allow better multiuser operations
Added advanced handling of multi-machine use for a single user, and multi-user use of one machine.
Updated AutoClick user interface.
Added ability to control mouse with cursor
Added additional admin settings
Added ability to perform daily backups of data
Added support to allow user to email configuration info RSIGuard support
Added 4 new statistics: key-press count, mouse-click count, backspace/delete-key count, switches between keyboard and mouse.
Added ability to configure HSR submission and synchronized it with HSRView utility.
Enhanced BreakTimer timing algorithm
Added “polite break” mode to make breaks less intrusive when appropriate
Improved RSIGuard setup wizard
Significant improvements to RSIScript feature
Extended RSIScript’s ‘type’ command
v2.0.8h
Improved online documentation
Added additional admin controls
v2.0.8g
Improved Break coming and Break ending sounds as well as Start & End of break sounds
Added admin control of user interface & features
Added admin Remote Control of setup
v2.0.8e
BreakTimer timing enhancements
v2.0.8d
AutoClick performance enhancements
v2.0.8b
Enhanced stretching options in break window
New RSIScript features
Changed word Trauma to Strain throughout program
v2.0.8
Enhancement to AutoClick Filter creation and ForgetMeNot display
New RSIScript features
Additional multi-user support
RELEASE INFORMATION FOR VERSIONS BEFORE v2.0.8 MAY BE AVAILABLE UPON REQUEST