1.0.12 Features: Message information window implemented. "replaceUnsupportedDiacritics" setting to silently replace the characters from French language that are not supported by GSM encoding. Bugfixes: Outbound retries logic for GSM modem should manage the timeout gateway exceptions. 1.0.11 Bugfixes: Fixed sporadic JET_errWriteConflict in GSM.ModemGateway.App.Main.iGatewayImpl.dispatchOutgoing Better exceprion handling in the gateways, which should fix the "requested resource is in use" after re-starting the gateway after the failure. Database maintanence thread now erases event log entries that are older then 7 days. Features: Event log now has component # column. 1.0.10 Bugfixes: The software should no longer crash with NullReferenceException in App.MessagingMgr2.onGatewayStatusChanged 1.0.9 Bugfixes: Fixed the UI glitch affecting the ability to write messages to arbitrary number. 1.0.8 Features: * Copy & paste commands on the message textbox context menu. * "no more money" condition now stops the BulkSms gateway. * When the gateway is failed, the fail reason is now displayed on the balloon tooltip. * "Jump to conversation" command in the "Messages" view: both on the context menu, and on double-click. Bugfixes: * Hoping to fix a "JET_errNotInTransaction" crash. I'm afraid I'll need the production database to reproduce the problem :-( * The template editor now requires user to fill both values. * Fixed a crash when editing the contact that has no phone numbers. * Fixed gateway IDs for a newly added GSM gateway. * GSM modems: increased operator selection timeout, otherwise the timeout exception is thrown when a foreign SIM card is inserted into Hoji Wyless 600. * Fixed the wrong status icon, when the bulksms gateway is failed. 1.0.7 Bugfixes: Fixed crash "JET_errWriteConflict". Hoping to fix "JET_errKeyDuplicate" crash: since I'm unable to reproduce, I'm unable to test. 1.0.6 Bugfixes: * "... & erased from the modem" messages in the log are now true. * Improved incoming messages handling: now the messages are erased from device after the ESE transaction is committed. * While user is writing an SMS to arbitrary number, and the new message is received - the view no longer switched to the updated conversation, and the user now remains on the "write message to arbitrary number" screen. * In the conversation control, tab order of the children controls altered. * Fixed crash when there's only 1 self identity, and user clicks on the "new message" command. * TP-Data-Coding-Scheme in the incoming messages is now properly parsed, this fixes the "NotSupportedException" when the class is explicitly specified in the incoming message. * Unhandled exceptions occurred in WinForms' event dispatcher are now properly logged. * Application crash log is moved from program files to %TEMP%. 1.0.5 Features: * Messages are now included in the database backups. * Count of the old backups to keep increased to 16. 1.0.4 Features: * "Messaging service started" log message now includes version. * Messaging service now logs when the message submitted, delivered, or failed. Bugfixes: * After a gateway started successfully, idInstance is now updated in the gateway's GUI thread event logger, too. 1.0.3 Features: * More information event log entries: - Messaging service started - Messaging service stopped - Gateway added - Gateway removed - Modem gateway changed the identity. Bugfixes: * When a modem gateway changes its ID, the event log object is now reconstructed to reflect the new ID. * Correct modem instance ID is now shown in the appropriate column in the event log. 1.0.2 Added "Decrypt user report" debug menu command. 1.0.1 Fixed the crash when trying to save a diagnostic report. 1.0.0 Initial version deployed on-site.