Skip to main content

Android Client Release Notes

2021-20-10

HU Receive

  • Fixed HU Note issue

Delivery Receive

  • Fixed Serialization
  • Fixed issue with Serialization not clearing correctly
  • Fixed HUNote issue

HU Move

  • Added logic to properly allow PalletNo to be ignored if it's not Required

Stocktake

  • Fixed issue with Back logic when on Qty

Packing

  • Added a Thrown Warning when a Message is passed back on CloseDU

DU Count

  • Fixed issue with Shrink and Close logic
  • Fixed QtyInvalid logic

DU Seal

  • Fixed typo in DUNO when Du valid is retrieved

Withdrawal

  • Added HU Subsitution logic to Withdrawal Start

Product Identify

  • Re-enabled Entity Validation check

Proxy

  • Added logic to allow the Native calls to be re-tried every 200ms if it fails to

Shared

  • Added html2canvas
  • Added Error List, to create a list of errors that can be sent with a Bug Report
  • Added DisableMultiValue variable to allow for pages to disable multivalue logic, allows for future expansion of MultiValue setup
  • Added logic to DoFunction to allow the Entity Validation step to be skipped if a value is provided
  • Amended MoveToPI logic to do normal MoveToPI logic if autopop isn't available

Misc

  • Added html2canvas script to allow for screenshots of page during Bug Reporting
  • Amended Response Group and Button Group Look and Layout
  • Amended page setup logic to try get it to run as late as possible in page initialization (to ensure Native has loaded by that time)
  • Amended callToolbar logic
  • Added entity check to return if no entities are found, function is valid then.(5.21.10.1)
  • Amended item tap logic to automatically do the list selection when there is no labels (5.21.10.1)

2021-30-09

JavascriptFunctions (5.21.9.3)

  • Added populateInfoResponse, to populate the User's Full Name on the Home Page
  • Added backButtonPressed, to let the HTML page know that a back button event has happened, allows for back button logic in the html

Settings (5.21.9.3)

  • Added MinVersion Setting

AppShell (5.21.9.3)

  • Added seperate tabs for Login and Update
  • Update is only visible during Debug

Archive (5.21.9.3)

  • Added Archive Page, to select from a list of currently available archives, to allow for rolling back the Application

Login (5.21.9.3)

  • Modified Login to allow it to check for Custom Site file, as well as for Version Checking
  • Added additional validation to gracefully let the user know they haven't input any Auth details/haven't selected a site

2021-17-09

Update (5.21.9.2)

  • Added Update Page for future iteration to allow for viewing Versioning and to Update if conditions are good

Diagnostics (5.21.9.2)

  • Added DiagnosticsPage that contains the UI for the Diagnostics Page

AppShell (5.21.9.2)

  • Added AppShell startpoint, containing the LoginPage, SettingsPage, UpdatePage and DiagnosticsPage

Home

  • Added fullName to page, this is populated on page load

HU Receive

  • Fixed Qty not being QTY

HU Split

  • Fixed issue with page not properly navigating to DESTBIN and QTY, also fixed the weird looping issue

HU Count

  • Fixed QTY in getCommitXML not fetching getting the correct value due to typo

DU Ship

  • Added onkeyup to Shipment input
  • Fixed Tracking No not disabling/enabling correctly

Product Identify

  • Fixed issue with ITEMATTVAL[1-3] not being ITEMATTVALUE[1-3]
  • Commented out Entity Validation during Product Identify, until this is fixed in the EntityClass

Shared

  • Added backButtonPressed logic to do the backButton logic if it's available
  • Added disableElement to DisablePanel
  • Fixed issue with set logic and focus logic when doing autopop logic in EnablePanel, typo NextTextBox should've been txtBox
  • Added logic to cameraProxyResponse to blur the CurrentTextBox after 250ms, to get rid of the Soft Keyboard that pops up due to focus
Login Page (5.21.9.1)
  • Added additional RowDefinition to top-level Grid
  • Added connection indicator to the bottom of the LoginPage to show whether the Device is connected to WiFi or Cell Data

Misc (5.21.9.1)

  • Optimized Mobile Scanner Initialization

2021-10-09

Delivery Receive

  • Added fix for Style Desc and PackQty being set in AdditionalMessage
  • Added additional check on whether QTY has been autopopped to allow the value to be set
  • Removed all !IsMultiValue checks in MoveToBlocks
  • Fixed Bin in goBack to be BIN
  • Fixed missed HUNo variable in BIN in ValidFunction to be HUNO

Pallet Move

  • correctly renamed BINNO entity

HU Receive

  • Removed all !IsMultiValue checks in MoveToBlocks
  • Added removal of autopop attribute in goBack

QC Count

  • Removed all !IsMultiValue checks in MoveToBlocks
  • Fixed strange merge issue that added some curly brackets to the end of file

ALL

  • Standardized all pages, uppercase names and ids, to be compatible with MultiValue if required, and just to create a proper standard all pages should follow

Product Identify

  • Added MultiValueTemplate Entity Method to Product Identify
  • Added IsEntityValid check to ProductIdentify moveNext

Shared

  • Changed SupPW input into a number type
  • Added logic to MoveToBlock to remove the autopop attribute on goForward
  • Added checks to MoveToPI to only clear if it's not an autopop, and to moveNext if it's an autopop
  • Added some logic to autoPopulateValue to already enable the elements that are autopopulated
  • Added return the getElementAttribute
  • Added special character trimming and leading zero trimming to QTY
  • Added check for no autopop before doing clear in MoveToPI
  • Added check for autopop to initiate moveNext
  • Added check for no autopop to only clear NextTextBox then

2021-24-08

Delivery Receive/HU Split/HU Count

  • Removed Expiry specific global variables

HU Receive/Delivery Receive/QC Count/Pallet Move

  • Standardizing all pages to ensure all element names and ids have approximately the same name, for MultiValue Auto Movement
  • Added goforward override to all pages

HU Move

  • Added id to textblock divs
  • Changed Substitute for message to use correct SubstituteHU
  • Commented out filterText hide and value set in resetFields
  • Commented out callToolbar in resetFields
  • Moved SrcHUNO MoveToBlock down to the bottom of resetFields

Stocktake

  • Added MoveToPI to goBack when HUExpiry back
  • Added obj.skus if check to ensure there are skus in object
  • Added showElement HUExpiryBlock in isExistingHuWIthExpirySucces

HU Split

  • Fixed AvailableQty N/A set

Packing

  • Fixed store, vas, itematt1, itematt2 and desthub Packing Screen Info
  • Added Destname1 to PackingScreenInfo

Product Identify

  • Fixed StyleDesc in FT_REC_DEL_STYLE_PACK BatchEntry IU

Shared

  • Removed callback from setMultiValue, will handle auto populating the values
  • Added logic to MoveToBlock to check autopop attribute, if it's been set, goForward will be done automatically on Move
  • Added Expiry global variables, to re-use them
  • Set FT_REC_DEL_STYLE_PACK to true

2021-17-08

MainActivity (5.21.8.0)

  • Added Google Play In-App Updating

Misc (5.21.8.0)

  • Added QRAuthenticate to Authenticate and get the site list for QRSiteChange

2021-12-08

HU Receive

  • Added ProductIdentify hide on HUNO activateControl
  • Added ClearNextTextBox true on Receive Bin move to HUNO
  • Added ClearNextTextBox true on Product Identify move to Qty
  • Added ClearNextTextBox true on PalletNo move to Bin
  • Added ClearPI true on HUNO move to Product Identify

Withdrawal

  • Fixed Close HU result and callback, was expecting a string but got an int
  • Changed CommitHUMove call on DestBin to CommitWithdrawal (as it's an Offload)

Shared

  • Changed setElementValue to autoPopulateValue (this also sets the autopop attribute to true.) on Multi Value Function
  • Commented out auto callback on Multi Value Function
  • Added setElementValue clone called autoPopulateValue, this has a setElementAttributeByID call to set the autopop attribute to true
  • Added setElementAttributeByID
  • Added removeElementAttributeByID
  • Added getElementAttributeByID

2021-10-08

HU Receive

  • Added IsMultiValue ternary to each MoveTo when going forward

Pallet Move

  • Fixed HU Count value not being set

HU Move

  • Fixed Manual Move logic
  • Consolidated MovePallet logic into MoveToBlock, provides better results on focusing it seems
  • Fixed Filter not clearing the UserArea related Values/Filters
  • Amended Filter Description text to show all set filters
  • Added focusElement for currentfieldID when Hiding Scan Value

Packing

  • Consolidated MoveQty logic into MoveToBlock, provides better results on focusing it seems
  • Added FromOrderArea = true in PickOrderIA

DU Split

  • Made BackToStockMode false, as this was being set to true indefintely

Shared

  • Added IsMultiValue boolean
  • Added MultiValueTemplate string
  • Added Function1337(MultiValue logic.)
  • Added getElementByEntity method