|
|
Recent Changes
zAlert Release Version 1.1.4 Build 38, December 15, 2008.
Latest Features
This release fixes an issue with password encryption for storage.
Change Log
1.1.4.38 (12/15/2008)
- Release 1.1.4.38
- Fixed a stored password corruption issue.
1.1.3.37 (10/06/2008)
- Release 1.1.3.37
- Corrected a condition where the secondary alert pre- and post-trip config could not be reset to "<None>" in the alert configuration dialog box.
- Corrected a logic error that resulted in "no inspection in time" being wrongly noted as "[cfg-name] is not a valid [pre or post]-Trip inspection config" alerts.
1.1.2.36 (12/14/2007)
- Added "location" to emails sent on alerts, and the asset fleet (if available) to the subject of the alert email.
- Fixed the saving of the "Alert if asset out in RED condition" checkbox in the alert settings dialog. It was incorrectly only saving the setting if the pre-trip alert time period checkbox was checked right above it.
- Added code to kick the icon to "offline" before the confirmation dialog comes up for the user to choose to open the config dialog on an auth error condition...
1.1.2.35 (05/08/2007)
- Added proper decoding of errors that can result from "Send Test Email" in the config dialog.
- Installer now aborts if not installing on Windows NT-based version of Windows (Windows 2000, Windows XP, etc.).
1.1.2.34 (07/29/2006) - Fixed common control initialization so that it works on Windows 2000, too.
- Corrected timeout periods for user notification of network problems (pop-up warning balloon).
- Corrected use of non-authenticated proxy.
- Corrected auto-update via proxy connections.
1.1.1.33 (06/07/2006)
- Release 1.1.1 (Build 33)
- Fixed disabling of auto-update.
- Moved check for an asset OUT while RED (out of service) to being first check for an asset OUT event. If the asset is out while OOS, this alert will sound. If not OOS, the asset will be checked for valid pre-trip inspection(s) (primary/secondary, as enabled).
- Added disabling of "OK" (button) "Alert on manual inspection" (checkbox) and "Alert on incomplete inspection" (checkbox) if neither pre-trip or post-trip alerts are enabled.
- Grouped the "Alert if asset OUT in RED condition" checkbox in with the pre-trip alert controls.
1.1.1.32 (05/19/2006)
- Added the ability to limit pre- and post-trip alerts to a specific time range each. The range can be 1 minute to 24 hours.
- Made the driver name/ID hot-links (pull up the driver's inspections on the web), and made the inspection ID a hot-link (pulls up the inspection on the web).
1.1.1.31 (02/20/2006)
- Fixed "Config string used in alert message incorrect on secondary config alert."
1.1.0.30 (11/15/2005)
- Release 1.1.0 (Build 30).
- If only "STUDENT CHECK" is selected as the pre- or post-trip config,
then the alert message for an asset will say "STUDENT CHECK" instead
of "pre-trip" or "post-trip".
1.1.0.29 (11/14/2005)
- Made "asset" fields into hot-links in the alert dialog.
1.1.0.28 (11/10/2005)
1.1.0.27 (11/10/2005)
- Fixed some controls in the config settings dialog that were not staying
disabled when they were supposed to be.
1.1.0.26 (11/07/2005)
- Added alert reminders back in. If the user requests to be reminded
only ever N minutes, it will make the alert sound on that interval any
time a new alert has been added that has not yet been clicked on in
the alert dialog.
- Added code to let network connection problems (non-authentication
only) occur 3 times without any warnings. The warning balloon now will
only pop on the fourth failure.
- Disabled the "Clear" button as soon as it's clicked to prevent repeat
clicks while the alerts are being cleared.
- Added code to take the operator name out of the inspection (first,
last) and order it correctly (last, first).
- Updated email message to include customer code.
1.1.0.25 (11/03/2005)
- Updated yard event requests to request events by location for each
location selected in the location filter, or for all locations if no
locations (or all locations) are selected.
- Fixed a small situation where the alert config dialog could enable
controls that should not be enabled.
- Replaced "Location" with "Upl. Loc." (upload location) in the details
for an asset alert, and added the operator and operator tag ID to the
details for the primary and secondar inspections.
- Added "Alerts Always On Top" to the main tray icon menu.
1.1.0.24 (11/02/2005)
- Added "Always On Top" to the alert dialog window menu (keeps alert
dialog on top of all windows when enabled).
1.1.0.23 (11/01/2005)
- Fixed the code in the config dialog that saves the settings so that
it retains the email address on every save.
- Finally got the alert dialog to retain the focus when it pops up or
when new alerts are added to it.
- Corrected the timestamp for requesting inspections back far enough
to get all the correct inspections.
1.1.0.22 (10/31/2005)
- Fixed the yard mod time so that it always reflects the time of the
last alerted yard event plus 1 second, so that yard events that are
already alerts do not continue to be re-fetched from the server.
- Fixed the "Time" field in alert details (alert dialog) so it is wide
enough that "Time Out:" doesn't wrap.
- Fixed the alert dialog list so that the item that has the focus in
the list box, after the clear button is used to clear items, is selected
(so that snooze or clear can be clicked again without having to click
the item with the mouse).
1.1.0.21 (10/28/2005)
1.1.0.20 (10/27/2005) - Added help link to the help menu item.
- Made
the Asset Name and Asset Tag ID fields in the alert details into links,
so that the user can click them and go to the EVIRSOFT page for that
asset.
- Dropped the Radio ID and IN/OUT status fields from the
details in the alert window, and instead added code to the change the
lable of the In/Out Time field to "In Time" or "Out Time" based on the
yard status.
1.1.0.19 (10/20/2005)
1.1.0.18 (10/20/2005)
- Made a small fix in the config dialog so that editing the email address
causes an option to test it is displayed.
1.1.0.17 (10/19/2005)
- Changed the alert dialog activation action from double left-click
of the tray icon to a single left-click of the tray icon.
- Corrected problems with the alert dialog not retaining focus when
displayed or refreshed.
- Tuned the timeout checking for alerts, and finalized the email message
sent on alerts.
- Added a test email message to config dialog when messaging address
changes and settings are applied or stored.
- Added code to the alert dialog to save and restore the state of details
(view/hide).
- Completed secondary inspection alert check.
- Added compression enable/disable setting for data downloads.
- Completed code to send alerts via email when they occur.
- Completed the rules for pre-trip, post-trip, incomplete and manual
inspection alerts, as well as the rule for assets that exit the yard
with an op status of RED.
- Completed the the user interface additions for incomplete and manual
inspection alerts, as well as alerts for assets that exit the yard with
an op status of RED.
- Added new expiry code to track when any yard event expires.
- Added code to take the list of yard events retrieved from the server,
and scrub out any yard events that come back that we don't care about
(ie. IN events when we're not looking for pre-trips, etc.).
- Added secondary inspection config controls, manual inspection checkbox,
incomplete insp checkbox and asset out on RED checkbox, and code to
back all new controls.
- Updated to use new data objects.
- Added alert check for asset OUT when operational status is RED!
- Small revision to retrieval of location list.
- Added alert check for incomplete inspections.
- Added alert check for manual inspections.
- Added alert checks of OUT events against inspection data downloaded,
to check for post-trip inspections.
- Dropped the Refresh menu item.
- Added alert checks of IN events against inspection data downloaded,
to check for pre-trip inspections.
- Added fetching of inspection data that is current with yard events
in the current queue.
1.0.1.16 (08/23/2005)
- Fixed "Details" button caption when the alert dialog is opened and
details are set to visible.
- Removed "Online" menu option and functionality.
- Added logging of user decision to accept or decline to open the config
dialog to correct an auth error that just occured.
- Added date info to the IN/OUT timestamp column of the list display.
- Enhanced offline/connectivity warnings with popup balloons that warn
the user of the issue.
- Enhanced refresh lock syncronization mechanism.
- Made snoozed alerts make the alert sound when they wake up, even if
No Popup is selected.
- Added code to blink the strobe when a snoozing alert wakes up.
- Moved the strobe enabling code ahead of the code that pops the alert
dialog so that the strobe is ON when the dialog pops up, causing the
init code of the dialog to set the button state correctly.
1.0.0.15 (08/18/2005)
- Sync'd "Test" button caption to the state of the strobe on WM_ACTIVATE
in the config dialog.
- Sync'd the "Strobe" button state to the state of the strobe on WM_ACTIVATE
in the alert dialog.
- Fixed the strobe light not staying on when new alerts are raised.
- Made sound always play when it is checked in the config dialog, regardless
of the state of the "no popup" setting.
1.0.0.14 (08/17/2005)
- Turn the strobe off when there are no alerts in the visible list.
- Catch the combo change on the strobe port so user can save setting,
set "Test" button caption to "Stop" on config dialog init if strobe
is already "on", and gray out "messaging addr" edit box for now.
- Added audo-update cleanup of temp folder, made "load with windows"
default on fresh install (no INI), and made "sound on all alerts" default
to ON.
- Before sync'ing time, posting app event, checking for update, etc.,
we now first check to make sure that (a) the config dialog is not up
(b) the about box is not up, (c) the alert dialog does not have any
active or snooozing alerts in it, and (d) the send debug log dialog
is not up.
1.0.0.12 (08/16/2005)
- Added check for user settings changed on "cancel", and ask user if
they really want to discard changes.
- Added verification that a valid time limit and at least one config
is selected if the the alert (pre- or post-trip) check is checked.
- If settings change in the config dialog, the timesync thread is kicked
to make it post the app event again.
- Added "unlink" of .zs.gz file if the upload fails. The .zs file itself
is retained for a retry later.
- Added denial of power management "suspend" and "standby" power queries
from the system.
- Added strobe light support.
- Added libxml mutex lock around calls calls that make CURL calls to
serialize access to CURL.
1.0.0.11 (08/12/2005)
- Added sending of ZS Logs.
- Added processing of INI file additions from installer and processing
of update status logs during init.
- Added PostAppEvent() to send our "ping".
- Added location and message address to config settings and config dialog.
- Revised the update call to enable auto-update.
- Made zAlert globally single-instance on the PC.
1.0.0.10 (06/28/2005)
- MessageBox() was putting our messages behind other windows -- fixed
that.
- Fixed test mode so that it didn't leave the app online if a test fails.
- Fixed long loop delays that delayed exiting the app under certain
circumstances.
- Fine tuned online/offline mode.
- Added "Online" menu item, which toggles online/offline mode. If the
app is offline, setting the "Online" checkmark will kick it back online.
If the user doesn't wish to have requests going out, they can uncheck
"Online".
- Enabled toggling of online/offline mode to prevent bludgeoning the
server with bad authentication requests when the user/pass/customer
is bad in the config settings.
- Added "offline" icon for systray app status icon (dim version of main
16x16 icon with a small red "X" in the lower left corner) ().
- Fixed proxy password and proxy type support.
- Fixed condition where some items being changed did not re-enable the
Store button after test settings fail in config dialog.
- Fixed proxy settings problems with proxy user/proxy password.
1.0.0.9 (03/15/2005) - Released as Beta for public testing.
|