1201231730: Merged with ecMobile2 code base (svn: trunk/ecMobile2). This MobilePhonei355 code base (svn: trunk/ecScripts/programs/MobilePhonei355) is now obsolete. 1103101322: Implement add piece logic for scan off. 1103091942: For scan off, add piece to selected jobstop in DL choicebox (bug fix). 1103082234: Add shipto code match for last 4 chars of 24 char piece ref (barcode) in scan on. 1010051928: Add stop consolidation time window. If phone provides IMEI, IMSI, send them to server with login. Allow user to choose either alphanumeric or numeric-only login. 1008101527: Do MobileEncode() on PieceItem.Reference when persisting, to fix data corruption bug when reading it back. 1006241232: Do not update pieces/weight on server if values have not been edited. 1005131922: Fix stop consolidation bug that prevented customer shipto code match from working correctly. 1005051741: Consolidate non-adjacent jobstops. 1004281854: Add support for Motorola AC25 barcode reader. Change logic for displaying pieces/weight values in stop detail. 1004051700: Display alert for existing New messages when return from suspend. Prompt for COD (if required) when clear stop. 1003190308: Performance improvements. Implement unsuspend for messaging thread. Fix missing pieces/weight on 2nd stop of a 1 job, 2 stop order. Add stop list option 3. Only re-save jobstops that have changed. 1001282351: Convert Scan on/off to use barcode scanner widget. Send piece entry source (Scan/Man/Auto) to server. Use config flag to control auto-generated pieces. Add auto-generated piece option to create one piece and set quantity on that piece. Add feature to poll for messages only on Update. Check for blank username, password, website, server before doing login. 912081847: Update server with read messages. Add Next Stop to menu. 911122229: Save data on device periodically in case device fails before sending update to server. 910261840: Fix off-by-one bug in job/stop list, detail. 909031930: Add Stop Detail menu item. Add support for On-Demand jobs. Enable hardware select button (if any) in lists. 908121936: Try to match container ref first in scan on/off, process all pieces in container if match. 906241640: Generalize GPS using JSR-179 API. Motorola iDEN phones still use old GPS code (which is specific to these phones). Suppress enable barcode failure message at startup. 906150150: Add Depart Location. Convert Arrive Location to use barcode scanner widget. 906031651: Add count of PU pieces by DL stop in Stop Complete. 906011620: Add stop consolidation option 4. 905290207: Fix scan off auto-generated pieces bug. 905280150: Fix barcode scanner bugs. Fix scan on/off performance issues when many pieces. Add config option for show PieceType, PackageType. Add feature to change piece DL location with "./" in piece ref. Add feature to auto-generate pieces if NNN in piece ref. Show # pieces PU, DL on POD screen. Add beep when successful scan. 905041923: Add support for creating order events. Add Late Reason screen if job is late. 904240301: Made MobilePhone2 generic by adding Website and Server boxes to Login screen (no more custom entries in .jad file needed).