UI Changelog
Version 5.1
5.1.5
4/23/25
5.1.14+
Lane
Add support for Customer Ticket PO Rule
Fix truck validation not getting re-set when lane form is cleared & causing issues with multi-step inbound pending tickets
Fix driver auto-fill so it does not try to use the last load's driver when the driver is no longer available
Kiosk
Fix Create Pending saving tare as 0 for "certified tare" multi-step tickets
Truck Assignments Grid
Fix detail breakdown showing ticket PO rule instead of Ticket PO #
Silos
More silo fixes/updates
5.1.4
4/15/25
5.1.13+
Lane
Fix printer clearing when hitting Reset button
Fix ticket JSON data loads & units today counts on first ticket
Support "Require Order" customer flag
Dashboard
Add Ship-Tos tab
Customers Grid
Add "Require Order" column
Silos
Fixes & updates
DB Explorer
Add new fields to debug mode
Feature Flags
Default quick-add trucks function in lane to Enabled
5.1.3
3/21/25
5.1.9+
Lane
Fix the Create & Pay button for orderless tickets
Portal Redirects
Redirect to the preview portal when the app is running on the Staging server
5.1.2
3/20/25
5.1.9+
Silos
Many many updates & changes to the X400 load out
Ship-Tos
You can now edit ShipTos in the Lane screen and the ShipTo screen
Lane
Issued a fix for some orderless tickets not calculating pricing correctly
Issued a fix for dateTimes not formatting correctly
5.1.1
3/18/25
5.1.8+
Lane
Add the ability to download pending tickets with "print as PDF" printers
Add a feature flag to enable the ability to Quick Add Trucks
New "Add" button next to Truck Search
New "Add" button within Truck Search when 0 results are returned
Add orderless Ticket Pay Type controls & always save ticket pay type
Defaults the pay type based on the selected customer's credit status
Fix selected ship-to being cleared after saving a new one
Order
Fix inactive orders not showing in Orders grid
Ticket History
Fix grid search error introduced in UI Version 5.1.0
Unsynced Records
Fix split error in unsynced truck data
Update internal dependencies
5.1.0
2/21/25
5.1.3+
NEW - Orderless Ticketing
Allow creating tickets & pending tickets with either an
Order
andOrderProduct
OR aYard
andProduct
Add new keys to all ticket mutations:
CustomerKey
,ProductKey
,YardKey
These keys will always be filled moving forward
OrderKey
andOrderProductKey
may be null moving forward
Add a function that runs after an update or once after the first log-in to backfill the new keys for existing orderProduct based tickets
If this fails, you can use the new button in Server Settings in debug mode to run manually
Add support for orderless tickets to all places that use and/or display tickets
Update customer-based query filters to no longer filter out customers without orders with active products for the lane location (or marked as open)
Now, a customer will be included if it's selected pricing template has priced products for the lane's location in the Product Pricing table
Lane - Update to allow inbound, orderless tickets via the existing direction switcher next to the order picker
Lane & Kiosk - Update auto-fill from previous tickets to use the product pricings default values if there is no order
Lane & Kiosk - Add additional ticket JSON fields for
orderProductUnitsToday
,orderProductLoadsToday
,productYardUnitsToday
, andproductYardLoadsToday
Existing
loadsToday
&unitsToday
JSON fields will use either order product version (if one is selected) or the product/yard version automatically
Lane
Add License # to Truck search
Add License # to Truck Info disclosure
Lane & Kiosk
Fix a product sometimes not being auto-filled when the request is selected
Fix selecting a request with no haulers causing a tax code error
Better auto-image-capture support for inbound pending tickets that are stashed multiple times
Kiosk
Move the language switcher out of the hamburger menu
Add the ability to set "Additional Fields" for pending tickets on check-in
Fix phase not setting after Request selected
Customers Grid
Add order count column
Server Settings
Add "Backfill Order Product Based Ticket Keys" button to Server Settings in debug mode to manually backfill keys
Add "Process Marked For Delete" button to Server Settings in debug mode to remove any DB records marked for delete
Add new queue type to serial port device tester: Highlighted Hexadecimal
Silos
3rd party silos - Accept units on completed load
Fix pending ticket selection
Style updates
Version 5.0
5.0.24
5/16/25
5.0.45+
Silos
Fix missing auto-calculation of Target Weight when selecting truck
Added new component for lanes that don't have silos assigned, but where sync config has Silos Add/Edit feature flag enabled
Allows for stashing drop numbers/target weight in a non-silo lane to then load up in a silo lane
5.0.23
4/15/35
5.0.45+
Silos
Better handle swapping between lanes
5.0.22
4/10/25
5.0.45+
Silos
Fix active silo changing when swapping between lanes
Added functionality to auto-calculate Target Weight if a truck has a max capacity set, but no target weight set
Added some silo loadout state to stashed tickets (active silo, number of drops, drop percents, and target weight)
Other
Capture silo events with PostHog
5.0.21
3/18/25
5.0.45+
Ship-Tos
Allow editing Ship-Tos
Lane
Add ability to quick-add trucks from the lane
Silos
Updates and fixes
5.0.20
3/6/25
5.0.43+
Silos
Updates and fixes
5.0.19
3/5/25
5.0.34+
Lane
Add License # to Truck search
Add License # to Truck Info disclosure
Lane & Kiosk
Fix a product sometimes not being auto-filled when the request is selecte
Fix selecting a request with no haulers causing a tax code error
Kiosk
Move the language switcher out of the hamburger menu
Fix phase not setting after Request selected
Ticket Reprint
Fix `Cannot read properties of undefined` error on reprint on Server v5.0.41 and v5.0.42
Reprint should still be working for other server version before and after these, too.
Unsynced Records
Fix "split" error for some trucks with sync errors
5.0.18
2/7/25
5.0.34+
Spanish Translation
Kiosks
Add PO # to Order Search - PO # will now be displayed when searching Orders on the Kiosk.
(Note that Customer Name had to be removed to make room for this change, but Customer ID will still be displayed).
Audio Alerts
Limit File Size - File upload limit for Audio Alerts has now been set to 2 MB.
Silos - A multitude of updates and changes were made to the X400 Silo type.
5.0.17
1/22/25
5.0.34+
External APIs
External API support and External API safety check feature flag
Adds "External APIs" route (set up similar to webhooks) where you can define an external API to send an HTTP request.
Once an external API is defined, you can assign one to a Kiosk to perform a "safety check." You will also assign a "Digital Output."
Once the feature flag is enabled, an external API has been defined, and then finally an external API and DO have been assigned to a kiosk, we will start to perform checks to determine if it is "safe to ticket."
The check will begin once a product has been selected from the ticketing form.
If it is NOT safe, no weights will be shown and the create ticket button is disabled.
If it is safe, ticketing should continue as normal.
The check continues on a 15-second interval, and the check will stop once the product is cleared from the form
Weights & Units
Autofocus on weight input when you hit the "Override" button
Kiosk Ticket History
Fix the grid not displaying
Truck Add/Edit
Fix Truck assignment cleared on "Save All Changes"
Translations
Expose "Translation Debug" page in debug mode and add "Export as CSV" functionalit
5.0.16
1/10/25
5.0.29+
Lane
Add a Feature Flag to allow printing an incomplete pending ticket from the right sidebar. The ticket format must be configured to support this!
Fix Lane Overrides not applying consistently
Fix trucks with a saved tare of 0 not being "invalid" if the hauler doesn't have "Days Tare Valid" set
Fix manual weight set to true when the lane "Check-In" button is used, even though no weights captured
Fix auto-focus on manual weight input instead of truck input in the lane when logged in as a normal user (this should only happen on the kiosk now)
Kiosk
Fix incorrect "Entered Date Time" when updating or finalizing a pending ticket on the kiosk
Add "reset" button when kiosk gets set to a bad state and the lane screen is blank
User Roles
Update "Data Entry" role with new permissions (add Payments permission)
5.0.15
11/26/24
5.0.29+
Lane
Add order quantity amount exceeded to the warning/error
Enable "Repeat Last", "Tare", and "Assign" buttons for pending tickets
Kiosk
Re-order "Check-In" and "Create Ticket" so "Check-In" is first on the landing screen
5.0.14
11/14/24
5.0.29+
Server Settings
Add "lane settings" Similar to "Overrides", but set for a specific lane instead of set globally with exceptions
This is behind a Feature Flag
Add yard(s) filter override to lane settings
Enabling this lane override and setting 1 or more yards will filter the data in the lane to only those yards
This is behind a Feature Flag
Lane
Filter request search by location and yardKeys on orderProduct or requestHauler orderProduct
Do not overwrite ticket ManualWeight with false if it is already true in the pending ticket
Fix clearing truck doesn't always clear pendingTicketId
Right Sidebar
Fix searching Ticket History by order
Kiosk
Add repeat last button to check in mode
Fix non-ton UoM breaking check-in tare
Requests
Add request status column to the grid
Dashboard
Fix table filter funnels not working as expected
Do not cache UI pages
Auto-reload the page after a UI update
5.0.13
11/07/24
5.0.29+
Kiosk
Move kiosk toggles to a new right-side menu.
Add incremental sync button to right-side menu.
Add weight breakdown popover.
Show "Accept" button for pending tickets to use stored weight or overwrite it.
For manual weights, backspacing reverts to pending weight.
Lane
Check and correct optional keys (haul zone, tax code) during lane form population.
Clear optional keys when changing or clearing request, order, or customer.
Warn when net tons/tonnes is 0.
Remove pending ticket ID when finalized or deleted to avoid errors.
System of Measurement
Support portal "Use Metric" Manual Weight Units in calculations.
Weights & Units
Restrict manual weight entry if manual weights are disabled and no scale exists.
Update weight calculation method for better maintenance.
Various fixes applied.
Fixed Issues Errors/warnings not updating with new weight for pending tickets.
Total split weight net not converting correctly for ton-conversion products.
Inability to split weights for pending tickets.
Pending tickets with saved net and ton conversion being converted twice.
Net weight scales/manual input entered as gross.
Inbound tickets with ton-conversion not showing converted gross in non
5.0.12
10/25/24
5.0.29+
Debug Mode
Add primary keys to UI grids.
Add missing fields and tables.
Kiosk
Update "stash" wording to "create pending".
Audio Alerts
Fix "NotAllowedError: play()" uncaught error
5.0.11
10/22/24
5.0.29+
Server Settings
Add "Tagmaster Keep Alive" toggle to LPR Camera and IP
5.0.10
10/16/24
5.0.20+
Login
Prompt for PIN if user logs in and hasn't set one yet
Lane
Fix issues with stashing non-ton unit of measure tickets
Fix open orders with no products not showing as available
Add error message for exceeding max weights on create ticket
Silos
Add Third Party APIs and state recovery
Debug Mode
Remove Haul Zone Location Display to support server version 5.0.28
Keyboard Wedge
Increase scan time per key default and add override for custom scan time
5.0.9
10/01/24
5.0.20+
App Layout
Fix Server Update Available Button causing horizontal scrollbar
AutoID
Fix Loading pending ticket in lane does not populate Customer
Lane Route
Filter out orders where all products are assigned to a different hauler
Server Settings
Add auto-update time
Kiosk
Make inline search placeholder more prominent
Unsynced Records
Mark removed pending ticket as a pending ticket in grid
Pending Ticket
Target weight should be stored in tons
Lane State
Rates from kiosk shared state not parsing as Decimal type
Trucks Add/Edit
Fix error on initializing the trucks add/edit page
Fix error saving truck when a date field that previously had a
5.0.8
09/22/24
5.0.20+
User Settings
Fix ZOD layout undefined error
Translations
Cleanup remaining "in-yard" references that should be "pending"
Kiosk Layout
Fix the theme button icon not showing when the theme is set to use the browser's default
Unsynced Records
Fix various issues with tickets/pending tickets not returning in unsynced records grid or not being able to clear the errors and sync the ticket
Lane Route
Update "Require a New Tare for Certified Order" override to include inbound orders
Add "Truck Specific Requests" override to filter requests by requestTruck if there is one otherwise by requestHauler
Update Request search fields to add "Customer Name" and "Product Description"
Server Update
Fix server update erroring too early
Auto ID Auto Add Truck
Update Auto-Add truck to only add a new truck if the LPR reading is 5 or more characters
Keyboard Wedge
Fix keyboard wedge scanner always being enabled if one or more are set up as devices
Kiosk Ticket History
Fix query error when the operator name is not a kiosk GUID
Pending Grid
Fix undefined hauler in the pending grid showing as "undefined" instead of blank
5.0.7
09/07/24
5.0.20+
User Settings
Add UI Themes
Lane Route
Add Driver/Default Driver to truck search by
Fix default ticket note by truck filling on every ticket
Do not rely on isRateLocked to check for custom ticket rates
Fix Hauler not setting/cleared properly
Do not try to scan if no keyboard wedge is configured
Trucks
Fix UnhandledPromiseRejectionWarning: TypeError: Failed to fetch
update add truck button target
Silos
Updated third-party API integrations for silo loadout controllers
silo state management update
Overrides
add override to require new tare on every load for certified orders
Feature Flags
Evaluate feature flags that can be globally enabled
5.0.6
08/29/24
5.0.17+
Lane Route
AutoId auto-add trucks improvements & kiosk fxes
Add save truck tare on finalize inbound to kiosk route
Keyboard Wedge
Disable scanner if no keyboard wedge is configured for the lane, remove error log
5.0.5
08/26/24
5.0.15+
Lane Route
remember the last selected kiosk
Pending ticket error handler fixes
add ticket note "default by" fields
multiproduct ticket pricing fixes
auto-add missing auto id trucks
save truck tare when finalizing inbound pending ticket with a new tare
hide create & pay button for start of inbound pending ticket
compare calendar days for tare validation
add override to hide "Add Product from Template"
Server Settings
implement serial port queue mutations
Keyboard Wedge
handle "barcode formats"
support non-configurable prox card readers
AG Grid
add detailed filters
Debug
5.0.4
08/14/24
5.0.14+
Lane Route
custom ticket rates
add fob flag to trucks box
simplify lane screen
Allow select hauler before truck
Kiosk
Fix AutoId Issues
5.0.3
08/09/24
5.0.13+
Tickets
Disable Stash on multiproduct tickets
Calculate cash on pending ticket
Stashed tickets change from tons to pounds
default and order udfs should not override stashed tickets udfs
Fix Hauler Picker
Pending
Convert in yard grid to pending grid
Right Sidebar
Merge pending and in yard sidebars
Re update sidebar cards again to make truck prominent
5.0.2
08/05/24
5.0.2+
Kiosk
Update create ticket button verbiage
Lane
clear autoid cache when a ticket added event is received
fix warnings and errors
fix pending ticket warnings
Fix selected printer is overwritten when selecting a sidebar card
Fix 2 step inbound bug
Fix multiproduct state
Ticket Reprint
allow reprinting a ticket with no PDF
Unsynced Records
Fix uncaught error
5.0.1
07/31/24
Trucks
update trucks & inYard to support pending tickets
support default driver key
Lane
Support Pending Tickets
Custom Keyboard
Fix & key not working
Search
Customizable search fields in search pop-up
Version 1.0
1.0.25
07/12/24
1.0.12+
Server Settings
Added lane "ticket turn around time" feature flag and override
Added override to only print tare report for certified orders
Added support for "print to pdf" printers
User Settings
Added Audio Alerts in User Settings
Added French translations
Kiosk
Added language switcher to kiosk
Added portal reports redirect button
Added support/KB redirect buttons
Lane
clear UDFs in certain scenarios
1.0.24
06/27/24
1.0.12+
Portal Redirects
Issued a fix for redirects to the Web Portal throwing errors or taking the user to the Login page
Issued a fix for Hauler-Customer assignments not filtering properly in some lists
Issued a fix for notifications not being dismissed in certain cases while
1.0.23
06/23/24
1.0.12+
Lane
Add setting/override to prevent ticketing for trucks with expired tare weights, licenses, insurance, and hauler insurance
Enable cash calculations for Hourly unit of measure
Fixed cash Ref not pulling in on "Repeat Last"
Fixed order quantity errors/warnings
Fixed hauler-based filters being ignored on lane auto-fill
Fixed enter/esc keyboard interactions in clickable toasts
Kiosk
Add Ship-Tos to "Additional Fields"
Add "Driver Select Truck" and "Driver Select Order" settings
Add "Repeat Last" and "Reprint Last" settings
Add "Help" button & operator alert
Silos
Added 3rd party schemas
Trucks
Add Truck Assignments grid
Trucks Add/Edit
Fixed hauler-based filters not taking additional/all haulers into account
Fixed cannot read properties of null error on CustomerKey
1.0.22
06/13/24
1.0.10+
Date/Time
Fixed an issue with date/time queries not respecting the current timezone.
Sync
Changed the logic to set when a Full Sync is required to use the "FullSyncNeeded" server event instead of "IncrementalSync" or "FullSync" server event errors.
Lane
Fixed an issue with weight-based warnings and errors in the lane route when using split weights.
Fixed an issue with quick-adding a ship-to from the lane route if you did not change the "type".
Unsynced Records
Added ship-tos to the unsynced records page.
Kiosk
Added on-screen signature capture to the Kiosk lane.
Added a "Reprint Last" button to the Kiosk lane when in "single permission" mode.
Error Reporting
Skip error reporting when the error is from "resizeObserver" undelivered notifications.
1.0.21
06/05/24
1.0.10+
Hotkeys:
Hotkey shortcut helper list
Lane Route:
Clear form when using autoID when a different user creates the ticket for the truck
Replace ReadOnly route and AutoComplete ticket created notification logic by ticket count with TicketAdded event
Server Settings:
Fix scale and printer inline editor in External Devices Grid
Trucks Add/Edit:
Add error handler for character limits for max weight, max volume, and target weight
Error Handling:
Add error handler for failed image capture
Added error handler for "Failed to dynamically fetch module" error
Kiosk Check-In:
Update check-in button to reflect the action being performed when only 1 or 2 actions can be performed at a time
Added App Defaults
1.0.20
05/31/24
Allow multi-step inbound order ticketing on kiosk
Allow pending inbound tickets based on setting
re-add create ticket errors when inbound pending disabled,
1.0.19
05/30/24
User Settings
Add user image
1.0.18
05/29/24
Lane
Multiproduct ticketing bug fixes
1.0.17
05/28/24
Ship-To
Add address auto-complete
1.0.16
05/24/24
Lane
Fix scale not reading
1.0.15
05/24/24
User Settings
Add sidebar layout customization options
1.0.14
05/24/24
Server Settings
Fix some pop-up flashing on incremental sync
1.0.13
05/22/24
Server Settings
Add an configuration tool for multi-image capture on ip cameras
Add support for including LRP images in multi-image capture
1.0.12
05/22/24
Server Settings
Add "device health" connection status monitor
1.0.11
05/16/24
Tare Weights
Fix tare weights not rounding correctly
Login
Remove full sync
1.0.10
05/15/24
Weights & Units
Update unit of measure label to reflect scale/manual weight system of measurement
1.0.9
05/15/24
Lane Right Sidebar
Add "only show last load" toggle
1.0.8
05/15/24
Truck Add/Edit
Fix tare weight not saving
1.0.7
05/14/24
Server Settings
Fix scale repeating pattern inspector poping up behind the scale settings popup
1.0.6
05/14/24
Kiosk
Add in auto-id read on kiosk home screen
Skip home screen when kiosk only has 1 permission
Auto-navigate to lane and set mode as check-in or ticket on auto-id read
1.0.5
05/13/24
Server Settings
Add override to enter manual weight as "net"
1.0.4
05/13/24
Lane
Fix printer selection not always defaulting correctly
1.0.3
05/13/24
Kiosk Monitor
Add "kiosk monitor" page to view current kiosk activity
1.0.2
05/10/24
Lane
Allow additional optional fields to b e set when finalizing inbound ticket
1.0.1
05/10/24
Lane
Decouple truck & driver
Add driver to repeat last load
Requests
Remove "Driver" from grid
Trucks
Remove "Driver" from grid
Last updated