Vego Inventory
Breadcrumbs

Vego Inventory Release Notes

Introduction

We at the Vego Inventory team are committed to continuously improving the platform to provide the utmost value and satisfaction to end users. Below is a running log of the various release notes for Vego Inventory Web and Android application.


Release 1.25.0 (Web)

New Feature

HIM-1001 Android - Add support for scanning ASN barcodes

HIM-1002 Android - Add support for scanning SSCC barcodes

HIM-1119 RN - Enable the scanning of Code 128 IF it is an 8-digit long barcode (needed for N2G apparel items)

HIM-1012 Web - In Site Admin, add ability to set monthly input credits, output credits, and prompts limits per organization

HIM-1052 Web - In org admin, add section that allows an Organization Admin to view their current AI usage, their assigned usage, and usage history

HIM-1075 Web - Add the ability for organizations to define a "max order cost" for purchase orders for each vendor

HIM-1078 Web - Add a "location sync" functionality in org admin -> locations

HIM-1130 Android - Add ability to scan ASN number to mark entire order as received

HIM-1131 RN - Add ability to scan ASN number to mark entire order as received

HIM-1141 Web - Add ability to include inactive items in reports

Improvement

HIM-1066 Web / API - During PO generation, if there is an item that was newly added to the site, there is no open order for the item at that location, and they have no stock of that item, ask if they want to add it

HIM-1067 Web - Add the ability for organizations to define a "max order cost" and "min order cost" for purchase orders for each vendor at the category level

HIM-1003 Android - Start listening for ASN / SSCC barcode scans once "Receive Order" is selected

HIM-1004 Android - When scanning an ASN / SSCC barcode, automatically sync the order information locally to the device

HIM-1005 Android - When receiving an order, start displaying the selected order information on the devices screen

HIM-1106 LLM / API - When sending LLM PO data, if the stock items value is negative, send the stock value as 0

HIM-1111 Web - For stock reports, add the optional ability to filter by category

HIM-1034 RN - Integrate with react-native-vision-camera for camera and barcode decoding library

HIM-1035 RN - On sign-in screen, allow ability to open camera for sign in

HIM-1036 RN - On sign-in screen, allow ability to open bluetooth pairing barcode for external bluetooth scanner

HIM-1037 RN - Support BLE barcode scans to replace existing Android Intents

HIM-1038 RN - After selecting order / reconciliation, sync data locally to device so it functions offline

HIM-1047 RN - Add button to open camera (mobile_scanner) when reconciling or receiving orders

HIM-1048 RN - When mobile_scanner opens, open in split screen view

HIM-1054 RN - Implement AR tracking of scanned barcodes to showcase what barcodes have already been decoded, and prevent duplicate scans

HIM-1062 API - Add ability to sync locations from ABC Fitness and other POS providers

HIM-1076 API - Optimize how stock and po workers are handling calculations

HIM-1114 API - For musclefoods, updates support for syncing items using enhanced API

HIM-1115 Web / API - At organization level, add ability to cross reference categories from Vendor sync to defined categories in Vego Inventory

Bug

HIM-1059 Web - If a user is not assigned to a location or region, and they are not an org admin / site admin, the dashboard shows data for the entire organization

HIM-1065 Web - On Dashboard for shrinkage report, fix the trend chart

HIM-1068 Web - When running stock on hand report, button text overflows

HIM-1069 Web - For reports pages, fix size of datepicker dropdown so it matches other dropdowns

HIM-1070 Web / API - When you attempt syncing items from Dotfit, error is received

HIM-1079 RN - When typing to add note for receiving shipment or reconciliation, the keyboard will cover the text box

HIM-1080 RN - For app icon use Vego Inventory icon

HIM-1081 RN - On the settings page, add bottom margin so that when you scroll all the way to the bottom of the screen, the "Sign Out" button is not partially covered by navigation bar

HIM-1082 RN - On settings page, it does not appear that "System" theme works properly - Theme continues using most recently selected between light/dark

HIM-1083 RN - On settings page, all buttons for Theme and Accessibility have excess padding under text - should be uniform padding

HIM-1084 RN - With an order active, when you select "view order" all items display the order quantity of 0

HIM-1085 RN - When reconciling, after scanning item UPC, if the items quantity is less than 0, the "Previous Stock" displays as 0 instead of the negative value

HIM-1086 RN - After scanning a barcode, the entire context appears to be "washed out" (colors not accurate) until closing and reopening app

HIM-1087 RN - After selecting "Save all" on "Scan UPC" screen, each scanned item shows confirmed units of 0 instead of the scanned quantity

HIM-1088 RN - On "Scan UPC" screen, when you have pending updates, after click "Select" then choosing an item, Text string error is received, and delete button text does not display

HIM-1089 RN - With camera open using split view, when dragging to change the split, the direction is inverse - should follow direction of finger swipe

HIM-1090 RN - With camera open using split view, the scanners view window should be limited to what the user can actually see

HIM-1092 RN - After scanning a UPC value, add margin to bottom of page so cancel / save & continue buttons are not under the navigation bar when scrolled to bottom of page

HIM-1093 RN - On order detail page, the donut charge always shows 0 for ordered units

HIM-1094 RN - On order detail page, the "location" shows as the location id. It should be showing the location name

HIM-1095 RN - On order detail page, under Order summary, the "Vendor / {Vendor Name}" row should be named "Order Number"

HIM-1096 RN - On order detail page, under Order summary, add separate row for "Vendor" then display the vendor name of the order on the right side of the screen

HIM-1097 RN - On the Order detail page, when scrolled to the bottom of the page, add margin to the bottom of the page so the navigation bar does not overlap the item table

HIM-1098 RN - When you have items actively scanned into the app, after selecting the home button, the prompt "Active Session" should not display, allowing you to see metrics

HIM-1099 RN - With "AR scan" enabled, it should outline the barcode that was scanned, not just flash the screen green

HIM-1100 RN - When you scan a UPC after you already have an item record within the device, it should not show the "Different Item" prompt. It should just allow you to proceed with adding that item to inventory

HIM-1101 RN - If you try scanning a UPC that is already in the inventory, it appears to pickup incorrect UPC value, returning error. Once you delete the item from queue, it does not have any issues

HIM-1102 RN - When using split scan view, items should be added to pending inventory and allow you to set the quantity

HIM-1103 RN - When completing reconciliation with active items, when you navigate to tools menu, if you try selecting any tool option, it should give prompt if you want to discard current scan data

HIM-1104 RN - Remove any "simulate scan" fields

HIM-1105 API - Properly handle 409 errors from vendors

HIM-1107 API - Correct Issue where we are not listening for PO response long enough for large orders

HIM-1116 Web - If a user is assigned to only a parent region that has sub-regions, when they try to run a report for "All my Locations" no data is returned

HIM-1117 RN - Screen body goes blank after barcode scan and after navigating between screens until device is locked/unlocked

HIM-1124 RN - When in split scan view, the barcode outline is very inaccurate

HIM-1142 Web - If an item is inactive / not available to order / not available to region, the item can still be added via add items by category


Release 1.24.0 (web)

New Feature

HIM-996 Web - At the organization admin level, add ability to define minimum order value for successful order placement

HIM-1018 Web - In org admin, add ability to add / create warehouses

HIM-1020 Web - In org admin, add ability to define truck routes

HIM-1023 Web - In org admin, give ability for supplies admin to define fulfillment date

HIM-1024 Web - In site admin, add a new role type of "Supplies Admin"

HIM-1025 Web - In site admin, add ability to enable / disable supplies module for organization

HIM-1026 Web - Allow locations to define supplies that they use at their location

HIM-1027 Web - A supplies admin should have the ability to generate a packing list at the truck route level

HIM-1028 Web - In org admin, supplies admin should have the ability to define how many days prior to the fulfillment date the packing list should be generated

HIM-1029 Web - When a packing list is generated for a truck route, it should be sent directly to the assigned warehouse

HIM-1030 Web - A location should have the ability to define when receipt of an order is received

HIM-1053 Web - In Stock -> item page, when you select an item, display a metric dashboard for that specific item for the active location

HIM-1071 Web - Add ability for multiple vendors to be assigned to items

HIM-1072 Web - Add ability to detect UPC conflicts for items and merge them together

Improvement

HIM-1033 Web - In org admin -> Items, add filter to show only active or inactive items

HIM-1040 UI - Create Figma outline of UI refresh

HIM-1041 UI - Update user facing pages

HIM-1042 UI - Update Org Admin facing pages

HIM-1043 UI - Update Site Admin facing pages

HIM-1044 Web / API - When purchase order is generated, send applicable data to LLM for automatic modifications

HIM-1045 Web - Automatically generate purchase orders and notify user when item stock is low and they are above vendor minimum PO cost

HIM-1049 Web - For each report type in the "Reports" pages, add brief descriptions of each report type

HIM-1056 Web - Add a setting at the org admin setting to choose if "not available at this region" items should be considered disabled or enabled

Bug

HIM-1055 Web - When an item is marked as disabled at a region, it should not be available for ordering

HIM-1057 RN - (Android) When using camera for sign-in, no barcode will be scanned


Release 1.23.0 (web) - 4/10/2026

New Feature

HIM-934 Web - Purchase Orders Metrics Page

HIM-938 Web - Created dedicated "reports" page for stock

HIM-939 Web - Created dedicated "reports" page for purchase orders

HIM-956 Web - Create settings page for Organization Admin

HIM-965 Web / API - Add ability for locations to transfer stock between locations they have visibility to

HIM-966 Web - Stock Settings: Allow reconciliations for items that are disabled at region

HIM-967 Web - Stock Settings: Display inactive items by default in stock table

HIM-968 Web - Stock Settings: Include inactive items in calculations

HIM-969 Web - Purchase Order Settings: Disable cross category purchase ordering

HIM-970 Web - Vendor Settings: Vendor Settings

HIM-971 Web - Notification Settings (in app and email): Requested Purchase Orders

HIM-972 Web - Notification Settings (in app and email): Approved Purchase Orders

HIM-973 Web - Notification Settings (in app and email): Auto-Generated Purchase Order

HIM-974 Web - Notification Settings (in app and email): Invalid Sale Record Received

HIM-975 Web - Notification Settings (in app and email): When enabled for setting, display role selection

Improvement

HIM-446 API - Upgrade Dependencies

HIM-447 Web - Upgrade Dependencies

HIM-822 API - Migrate Purchase Order handling for N2G / MLVeda from Webapp to API

HIM-862 Web / API - When a user modifies a generated PO, store any modifications made for future context

HIM-899 Web / API - Capabilities for an item to be marked as backordered

HIM-935 Web - Reorganization of POS providers configuration

HIM-947 Web - In item page, allow min stock column to be sorted

HIM-952 Web / API - Add AI search bar for quickly searching data and compiling data based on request

HIM-958 Android - When a reconciliation is completed or an order is received through Android app, offload data writing to lambda

HIM-959 Web - Start calculating the average lead time for purchase orders from vendors

HIM-960 Android - Update the application loading / splash screen to use Vego Inventory logo instead of Huzzard Retail Inventory logo

HIM-961 Android - Update the sign-in page of the android application to use Vego Inventory logo \+ state "Welcome to Vego Inventory"

HIM-962 Web / API - Start tracking how often locations place orders

HIM-963 Web / API - Start tracking seasonal sales for stock items

HIM-964 Web - Precompute 90 / 60 / 30 / 14 / 7 day metrics for dashboard

HIM-984 Web - On dashboard, add \(Current\) after "Cost of Inventory" kpi metric

HIM-990 API / DB - Optimize item-sale data for dashboard

HIM-992 Web - In org settings page for notifications, make the single selections into checkbox multi-select

HIM-994 API - Update Dotfit so url is pulled from proper .env file depending on app env

HIM-1017 Android - When scanning an item that has negative stock in database, the quantity will display as 0 in the android app

Bug

HIM-803 Web - When merging item data, if large amount of data is present for merged items, browser can timeout

HIM-953 Web / API - For Dotfit vendor, if a location is not properly configured, a purchase order should not be submitable

HIM-977 Web - When initially creating a purchase order, the newly requested / drafted purchase order does not intitially display in the purchase orders page. Appears to be a race condition

HIM-978 Web - When filtering in "Requested POs" page, filters will be reset automatically after a couple seconds. Appears to be a race condition

HIM-980 Web - Column order filtering not working correctly in Requested POs page

HIM-981 Web - When on the dashboard, when filtering by a single location, the pie chart does not allow you to switch between location and category

HIM-982 Web - When a user is assigned to both regions and locations, the pie chart does not display

HIM-983 Web - When a user is assigned to both regions and locations, data only shows for assigned location in high stock and low stock tables

HIM-985 Web - Dropdowns within models will not overflow in the model and get cut off

HIM-987 Web - Any loading spinners do not show any animation

HIM-988 Web - Any pagination DOM elements do not have proper height / padding

HIM-989 Web - When attempting to reconcile manually, 500 error is received on first adjustment of item, then works

HIM-991 Web / API - When attempting to delete a draft PO 404 error is received

HIM-1007 Web - When using "Remove Invalid Items" function during PO creation, it does not remove the invalid items

HIM-1008 API - For sales imports from POS providers, when importing data from the past, mark sales for the original sale date, not import date

HIM-1009 Web - When you save a PO as a draft, it does not redirect to the /order page

HIM-1010 Web - When you select a requested PO, it does not appear the context loads the purchase orders details

HIM-1032 Web - In Organization settings Page and Site Admin Page dropdowns within models will not overflow in the model and get cut off


Release 1.22.0 (web) - 3/24/2026

New Feature

HIM-942 Web - Update Logo to Vego Inventory logo

Improvement

HIM-750 Web - Add ability to search in a PO that is created or being created to filter by item name

HIM-802 Web - For item UPCs, strip empty characters (leading / trailing spaces)

HIM-820 Web - Add ability to add filters for dashboard

HIM-821 Web - Dashboard - Add KPI metrics

HIM-826 Web - Allow the ability to create sub-categories for items

HIM-827 Web - Add ability to set date range when items are valid to be ordered (for seasonal / temp items)

HIM-854 API - When ABC Fitness sync is enabled, sales records should not adjust ABC stock

HIM-857 Web - Add "categories" for reasons for discrepancy

HIM-861 Web / API - Send a notification to Operation Managers (OM) when a PO is automatically generated requesting feedback

HIM-896 Web / API - Add ability to change the location a purchase order is assigned to

HIM-897 Web - Add the ability to disable ordering for specific items

HIM-898 Web - Ability for a site admin to enable/disable automated purchase order generation

HIM-901 Web - On stock page, add ability to filter by item category

HIM-906 Web - Create Stock Metrics Page

HIM-907 Web - Create parent "stock" section in navigation menu

HIM-908 Web - Turn current "stock" page into "items" and make child of Stock

HIM-915 Web / API - Update Dashboard Metrics / calculations based on discrepancy reasons

HIM-916 Web - In org settings, for ABC vendor settings, App ID and key should not be viewable and encrypted in DB

HIM-919 Web / DB - Start detecting and tracking stockouts for items

HIM-920 Web / API - Add ability to automatically send vendor an email if item was not received on shipment

HIM-921 Web - Correct DOM positioning for vendor filtering in org admin -> items

HIM-922 Web - In org admin -> items add filtering by category

HIM-923 Web - In org admin -> items remove extra vendor columns

HIM-924 Web - When notification message is active, when a user clears it, it should not come back until they log out / log in

HIM-925 Web - Improve UI of notification banner message

HIM-926 Web - When searching an item, after navigating back, cache the search query

HIM-927 Web - After viewing an item within the items page, cache the previous column ordering

HIM-928 Web - By default, in items page, order by adjustment date

HIM-940 DB - Start tracking shrinkage by week for stock

HIM-941 DB - Start tracking receipts by week for stock

HIM-950 Web / API - Update ABC Fitness bidirectional sync to be strictly override, not add/subtract

HIM-951 API - Add catch for MuscleFoods Order if they do not have requested amount in stock


Release 1.21.0 (web)

New Feature

HIM-808 Web / API - Musclefoods purchase order integration

HIM-810 Web / API - DotFit purchase order integration

HIM-883 Web / API - N2G purchase order Integration

HIM-886 Web - In site admin, add an option for MuscleFoods for assigning to orgs

HIM-887 Web - In site admin, add an option for Dotfit for assigning to orgs

Improvement

HIM-681 Web - Add column to POs for "Incoming Order Quantity"

HIM-812 Web / API - Utilize Intelligence to determine High / Low stock for items automatically based on reoccurring sales data

HIM-813 Web / API - Ability to automatically generate purchase orders based on stock level that are considered low from intelligence

HIM-814 Web / API - Ability for a baseline "minimum stock" value to be generated for items at the location level

HIM-823 Web - Add ability to define backup items if item is not available for purchase at distributor

HIM-842 Web - Prevent purchase orders from having the same line-item multiple times

HIM-853 Web - For ABC POS integration, set Site URL to static "https://api.abcfinancial.com/rest"

HIM-855 Web / API - Make it so that item name needs to be unique

HIM-863 Web - Change OrgAdmin menu name from "POS Integration" to "POS Providers"

HIM-864 Web / API - Ability for an org admin to define how frequently an organization orders

HIM-865 Web / API - Separate default vendor integration from being N2G by default

HIM-866 Web - When creating a new purchase order, replace the "Create Purchase Order" button with a dropdown for selecting the vendor

HIM-867 Web - When creating a new purchase order, if only one vendor is assigned to the org, default to their only vendor

HIM-868 Web - When a user is creating a purchase order, add a button to "Generate Purchase Order"

HIM-869 API / DB - Track weekly demand variability for item sales

HIM-870 DB / API - Start storing a "totalSalesByWeek" value for all items

HIM-877 DB / API - Create DB column in stock table called quantityOnOrder

HIM-881 Web - Purchase Order Vendor Selection Capabilities

HIM-882 Web - When a vendor is selected for an item, add specific configuration options to that item

HIM-888 Web - In location settings, for each location, add a field for phone number

HIM-889 Web - Prior to sending purchase order request, validate item stock is available for order using endpoint

HIM-890 Web - Submit purchase order using endpoint

Bug

HIM-806 Web - Unable to remove a region from "Not Available At" field for an item

HIM-876 Web - When reconciling a new item at a location for the first time (not in stock table for location) actively selected location switches to first in location list

HIM-891 DB / API - When adjustment is made, total4WeekSales, total4WeekShrinkage, and total4WeekReceipts are not including the adjustment that triggered the calculations

HIM-892 DB - Make it so the backfill for shrinkage will take into account positve and negative adjustment values

HIM-893 API - Fix issue where shrinkage formula is not being used correctly in all scenarios

HIM-902 API - /stock/abc-fitness/import-sales-data not pulling stock ledger data that is negative


Release 1.20.0 (web) - 02/24/2026

New Feature

Huzzard Inventory is being rebranded as Vego Inventory

HIM-332 Web - Configure Vendors for Items

HIM-646 Web - Multi-Vendor Integration

HIM 817 API - Added capabilities to enable bi-directional sync for ABC Ignite to keep item quantities equal between both systems

HIM-830/831 FS/UI - Added configuration options for Site-Admin to configure vendor configurations for organizations

HIM 841 Web - Dashboard beta release has been implemented which includes sales by location, sales & shrinkage table, high stock table and low stock table

Improvement

Optimized platform performance - Calculations are now being saved after item adjustments are made for faster rendering of data

HIM-798 Web - If an item is inactive, continue to have ability to reconcile the item, but not order it (Retired Stock)

HIM-799 Web - When running stock on hand report, add checkbox to include or exclude inactive items

  • Added the ability for disabled items to be included within the Stock on Hand report via a checkbox

  • By default, disabled items are no longer included in the Stock on Hand report

HIM-800 Web - Ability to toggle if inactive items should be shown on stock page

  • By default, disabled items are no longer displayed within the stock page

  • Added the ability for disabled items to be shown within the stock page via a checkbox

HIM-807 Android - If you add an item to local inventory, it appears to still update stock quantities when saving to web

Bug

HIM-804 Web - Stock page does not display any negative items

HIM-805 Web - Stock on hand report only shows items with quantity <= 0

HIM-816 Web - Fix functionality of pi chart for item sales

HIM-819 Web - Fix calculations for item shrinkage

HIM-844 Web / API - stock-on-hand Qty can become disconnected from stock table

HIM-850 Web - Max Order Quantity should not be a required field for items

HIM-851 Web - Items showing four fields not applicable to items (currently)

HIM-852 Web - When switching between pages, the selected location "rolls" and can sometimes change to a different active location without any interaction

HIM-872 Web - After manually reconciling in stock page, the active location switches to the first location in the list

HIM-873 API - When a sales or reconciliation record happens for Location A, it leads to total4WeekSales, total4WeekShrinkage, and total4WeekPositive to reset to 0 for all other locations in stock table

HIM-874 API - When a sales or reconciliation record happens for Location A, it leads to total4WeekPositive to reset to 0 for all other locations in location table

HIM-875 Web / API - Fix items adjustment date being based on the item modified date, and start using most recent adjustment date from stock ledger


Release 1.18.2 (Web) - 10/16/2025

Bug

HIM-766 Web - Not all Regions are visible in the Organization Admin Settings under Regions

HIM-770 Web - When you attempt to deactivate a reason for discrepancy, it removes the reason instead of marking it as inactive

HIM-776 Web - After opening a drafted PO, if validateOrder/ throws error, you can still submit PO for review if no modifications are made to existing draft

HIM-780 Web - Unable to assign sub-regions to users

Improvement

HIM-768 API - Add DeletedBy: userId to the PurchaseOrder when it is soft-deleted

HIM-779 Web - Change "Save & Submit" button text for purchase orders to "Submit for Review"


Release 1.18.0/1.18.1 (Web) & 2.7.0 (Android) - 10/1/2025

Bug

HIM-766 Web - Not all Regions are visible in Regions Organization Admin Settings

HIM-748 Web - If location is change while viewing an items stock ledger at location A, when you go back, Location As stock page still shows

HIM-764 Android - If you scan sign-in barcode for wrong user, the "scan again" error loops each time you navigate to "Scan a UPC to continue" screen

HIM-769 Web - If you are in Requested POs page, when you attempt to delete a drafted PO, no confirmation model is displayed prior to deletion

HIM-771 API - Specifying Times for ABCFitnessImport causes failure

Improvement

HIM-767 ReceivedOn, RequestedOn, OrderedOn, RejectedOn are initialized when POs are updated

HIM-746 Web - Use Nonce when submitting orders to N2G

HIM-772 API - ABCFitness Import should consolidate the stock ledger

New Feature

HIM-676 Web - Add capabilities to add a notice banner with customizable content when necessary to inform end users of outages or other warnings

HIM-642 Web / API - Integrate with ABC Fitness POS API

HIM-760 API - Store ABC Fitness Transaction Records for Deduplication & Debugging Purposes

HIM-761 Web - Handle 409 Response From N2G API

HIM-745 API - Allow site admin submit Org ID, Location IDs, and start DateTime and end DateTime via swagger that triggers the ABC Fitness API sales data sync


Release 1.17.0 (Web) & 2.6.0 (Android) - 09/08/2025

Bug

HIM-737 Web - When adding items to a new PO, table hidden overflow hides item selection

HIM-739 Web / Android - If end user has READ_LOCATION & READ_STOCK location, but not READ_ITEM, the sign-in barcode displays, but error received when syncing inventory

HIM-743 Web - When running the sales report, if no date is selected and item count = positive/negative, error is received

HIM-752 Bad Request error on stock-ledgers endpoint

HIM-754 Web - Should not be able to delete a partially received order

HIM-755 Web - Prevent ability to delete requested orders

HIM-763 Android - If you type in quantity for an item, it does not save

HIM-765 Android - If adding to a product which has negative stock, no "New Stock" value is shown

Improvement

HIM-744 Web - For reports models, need to make it more clear that all fields are required


Release 1.16.0 (web) - 08/18/2025

Bug

HIM-727 Web - Users are able to see all POs across organization if they have ability to review purchase orders

HIM-731 Web - When duplicating a PO, if you click "Cancel Order" button, the newly drafted PO is not actually removed

HIM-733 Web - If you duplicate a PO from inside the parent PO then click "back" it brings you to the parent PO instead of /orders slug

HIM-736 Web - If you attempt to duplicate a PO before the items load, the duplicated PO will not display, but a blank draft PO is created

Improvement

HIM-677 Web - When navigating stock pages, remember the page that you were on previously

HIM-683 Web - For Manual Reconciliation, if a default reason for adjustment is selected for Reconciliation, use that as the default Reason for Adjustment

HIM-707 Web - If browser Bearer token is expired, improve error messages that are returned to end user


Release 1.15.0 (web) & 2.5.0 (Android) - 08/11/2025

Improvement

HIM-631 Web - Add Club Number to Reconciliation Report

HIM-670 Resolve N+1 Querys

HIM-671 Resolve SlowDBQuery

HIM-672 Merge/Group Sales StockLedger Entries by Day

HIM-687 Android - Crash when testing many barcodes

HIM-689 API Clean Up - Remove API endpoints, functions, parameters, & responses that are not in use

HIM-690 API Clean Up - Follow DRY principles

HIM-691 API Clean Up - Reduce # of queries, # of joins, and offload to the database where possible

HIM-697 Create trigger to delete old Purchase Orders

HIM-701 HSTA-209 to API Communication Improvements

HIM-702 Create trigger to delete old Authentication Tokens

HIM-658 Web - Hide Scanner Login if User does not have enough permissions to complete a reconciliation via the Android App

HIM-698 Create trigger to delete old notifications

HIM-699 Web - Show confirmation prompt when attempting to delete a drafted or requested PO

HIM-719 Web - For item stock ledger table, change "Amount" column header to "Adjustment"

HIM-720 Web - Change "Last Reconciled" to "Adjustment Date" inside of item stock ledger

HIM-723 The improvement to the JSON contents and "quantityOnHand" handling

Bug

HIM-635 Web - When adding items to a PO by category, order total does not calculate until case quantity change is made

HIM-640 API - PowerBI Reported Permission Issues

HIM-652 API - Remove stock.quantityOnHand from db entity without affecting anything else

HIM-660 Web - Unknown conditions allow for role duplications, and duplicated roles cannot be removed.

HIM-665 Web - Spelling error of "Discrepancy"

HIM-669 Web - With very large ledgers, reports for all locations will time out with 504 error

HIM-674 API - Sort Type Unknown

HIM-684 Handle Duplicate Save-to-Cloud Requests After App Exit During Large Batch Operations

HIM-696 Web - "Remove Invalid Items" button UI is not displaying correctly

HIM-700 Web - Shrinkage report is always returning empty

HIM-661 Android - If a user does not have READ_PURCHASE_ORDER permission, they are still able to view and receive POs from Android app

HIM-706 Web - Users assigned permissions to review POs can see all POs throughout organization, not only their assigned locations

HIM-708 Android - Wrong user / location sign-in barcode loop error

HIM-709 API/Web - If quantity value is missing for item when validating or placing PO, handle and return error properly

HIM-710 Web - When you select an item from stock to view ledger, item name does not display

HIM-714 Web / Android - If "remove" action is completed, ledger shows amount the items should go to instead of adjusted amount

HIM-715 Web / Android - If "override" action is completed, ledger adjusted amount shows total units set to override instead of adjusted amount

HIM-716 Android / Web - When you receive products on an order, no "Received" units are detected

HIM-717 Web / Android - When "add" action is completed, ledger record amount shows what the new item quantity should be, no the adjusted amount

HIM-724 Web - UI Issues on smaller screens for PO buttons

HIM-725 Web - Draft Purchase orders submit buttons says "Save & Re-submit" when it should just be "Save & Submit"

HIM-726 Web - If user is not site admin they are unable to see scanner log in option in profile menu

HIM-732 Web - If you duplicate a PO from inside the parent PO then cancel the duplication, you are taken back to the parent PO

HIM-734 Web - If you duplicate a drafted PO that was previously saved, it will only show the items that were on the PO when it was originally drafted, not with live modifications

HIM-656 Web - Reconciliation "Save" button does not re-enable when Reason for Discrepancy is selected

New Feature

HIM-647 Web - Ability to Duplicate POs


Release 2.4.0 (Android) - 06/06/2025

Improvements

  • Android - Improve the performance of the app ( Scanning 100+ item)

  • Android - Change terminology used for "You've Scanned a different item" model


Release 1.12.0 (web) & 2.3.0 (Android) - 05/12/2025

Bug

HIM-569 Web - Shrinkage report : Reported dates are incorrect in accordance to shrinkage / reconciliation date

HIM-576 Web - In requested POs screen placed orders show GUID instead of N2G order number

HIM-577 Web - As Org Admin, unable to set user first and last name through Org settings -> users

HIM-578 Web - If you receive some stock for a PO that has status of partially received, status changes to received even if product is still not received

HIM-587 Android - If you quickly open / close trash can icon for removing item from local inventory, icon will sometimes hide when it should open

HIM-588 Web - Inactive items on Requested PO can be Ordered

HIM-589 Android - UPC not found assignment

HIM-590 API - Modify Reasons For Discrepancy Migration to Avoid Data Loss

HIM-595 Web - If an order is a draft and has not been requested for review, When you click "Save & Resubmit" it will place the order

HIM-597 Web - After viewing X stock ledger pages for Item A, Item B Stock Ledger Shows incorrect ledger until page X + 1

HIM-603 Web - When you are initially reviewing a requested PO, quantity is not included in validateOrder/ API Call

HIM-604 Android - Once you select "Save All" you are unable to close model

HIM-605 Web - Race condition when calling GET Locations

HIM-606 Android - Data is saved incorrectly when scanning UPC for different item

HIM-607 Android - When "Save All" model is active and you scan a UPC barcode instead of log in barcode, it will break the saving process

HIM-608 Web - Error UI PO page when scroll page

HIM-609 Web - When a user is only assigned to a region (no locations), the scanner login dropdown will not display the assigned regions locations

HIM-610 Web - When you attempt to add locations to a region through Org settings -> Regions the locations will not save

HIM-611 Web - Improve Performance of Reasons For Discrepancy Migration

HIM-612 API - Not all locations showing in regions modal

HIM-614 Android - Reasons for Discrepancy are not showing to the user in the dropdown

HIM-615 Web - If you click Submit for Review button multiple times when submitting a PO for review, it will replicate the PO and cause the PO to be requested multiple times

HIM-616 Web - Unable to add items by category in a PO

HIM-617 Web - If a user is assigned to only regions (not a location directly), when they view scanner login, no locations and no barcode displays

HIM-618 Web - Reasons should be able to be included in Shrinkage report regardless of defaults

HIM-621 Web - Update Shrinkage Report to new logic

HIM-624 API - Fix /notification/send-mail/unread logic

Improvement

HIM-556 Android - show app version number on sign in screen

HIM-566 Android - Remove "ABC Fitness" Splash/Loading screen when app opens

HIM-567 Web - Add a "Remove all invalid" functionality to POs

HIM-591 Web - Shrinkage should function differently than defaults

HIM-592 Web - Deactivate Reasons (Never Delete)

HIM-596 Web & API - When creating / reviewing PO, prevent input for cases to go below 1

New Feature

HIM-277 Web - Discrepancy reasons as an Org Configuration

HIM-532 Android - Discrepancy reasons as an Org Configuration

HIM-537 Android - If app is closed during reconcile or import shipment, ask user if they want to continue where they left off

HIM-559 API - [PowerBI] Modify POST Authentication endpoint to accept optional expiration date parameter

HIM-560 API - [PowerBI] Modify Swagger docs in prod to only show DataController endpoints

HIM-579 API - [PowerBI] Get Locations

HIM-580 API - [PowerBI] Get Regions

HIM-581 API - [PowerBI] Get Categories

HIM-582 API - [PowerBI] Get Items

HIM-583 API - [PowerBI] Get Purchase Orders

HIM-584 API - [PowerBI] Get Stock by Location

HIM-585 API - [PowerBI] Get Stock Ledger by Location

HIM-586 API - [PowerBI] Create new Role called BusinessIntelligence

HIM-599 Android - Refactor code and update performance


Release 1.11.0 (web) & 2.2.0 (Android) - 04/03/2025

Bug

HIM-466 Android - allow any user with Stock Manager, Org Admin, or Site Admin roles to sign in

HIM-470 Android - Show message if login scan fails

HIM-539 Android - If you have >=54 items in local inventory, app will crash if you go to homescreen then attempt to reopen the app

HIM-540 Android - Item Name missing from top of manage stock page

HIM-541 Android - Tap Item & Scan Different UPC adds inventory to wrong item

HIM-543 Android - If you scan many items, the text overlaps the bottom button row

HIM-546 Android - If you sign into app using Location A, then attempt to save to cloud using Location B, unexpected behavior experienced (see description)

HIM-547 Web - If you select month in date picker, the background for the 12 months is blue

HIM-548 Web - When sorting by PO number, the GUID is sorted instead of by the N2G order number

HIM-549 Android - After saving to local inventory, if you tap on item to edit, any typed changes do not take effect

HIM-550 Android - When clearing quantity, once last digit is deleted, it will revert to 1 instead of empty

HIM-557 Web - If Org Admin, when viewing QR code login for Android app, all locations display including deactivated locations

HIM-561 Web - Initial request to validateOrder uses wrong user info in customer when reviewing a PO

HIM-564 Web - If an inactive item is present on an ordered PO, the name of the item will not display

HIM-565 Android - While receive shipment, if you scan a non-default UPC then save to local inventory, it will bring you back to select order screen, or crash app

Improvement

HIM-456 Android - Implement Sentry

HIM-460 Android - Handle offline errors gracefully

HIM-503 Android - For "Manage Stock" page during reconciliation, default Reason should be "Reconciliation" not "Rapid Restock"

HIM-542 Android - Only show delete icon reveal animation once per sign in

New Feature

HIM-505 Android - Add function search item for purchase order

HIM-518 Android - As a user click item to edit

HIM-526 Android - UPC not found, still add stock to item

HIM-531 Android (Hotfix from Master Branch) - Enable CODE-128 Symbology and enforce scanned data must be 8 characters of all numbers

HIM-538 Android - Generate Key and sign production builds

Story

HIM-511 Android - As a user I can see the list of updates on the same screen as the scan icon

HIM-512 Android - As a user I can scan a UPC to automatically increment the count

HIM-513 Android - As a user I see a warning when I scan a UPC for an item that is different from the one I'm looking at

HIM-514 Android - As a user I see a modal alert when I scan an unknown UPC

HIM-515 Android - As a user I see a modal alert when I scan an invalid UPC

Sub-task

HIM-521 Android - Update workflow and UI for Manage Stock screen

HIM-522 Android - Add animation when the user scans a UPC

HIM-553 API - Test and Debug Simultaneous App Usage

HIM-554 Android - Include API URL in the Sign In QR Code

HIM-555 API - Include API URL in the Sign In QR Code


Release 1.10.0 - 03/31/2025

Bug

HIM-498 Web - When adding item to a PO by category, the added items should be verified with N2G immediately. Currently does not happen until item modification occurs.

HIM-524 Web - If you search in notifications then select "mark all as read" it should only mark the searched notifications as read, not all notifications

HIM-571 Web - Allow user to copy the error json if there is an error when placing an order

HIM-574 Web - Race condition when submitting or approving PO

Improvement

HIM-530 Web - Add ability to search by UPC in both location stock and org settings -> items

New Feature

HIM-525 Web - Add Export functionality to notifications page

Sub-task

HIM-527 BE - Update API get PO


Release 1.9.1 - 03/27/2025

Bug

HIM-528 Web - Incorrect amount reconciled

HIM-529 API (Android) - Incorrect amount reconciled in quantity on hand and stock ledger when double entered


Release 1.9.0 - 02/25/2025

Bug

HIM-484 Web - Even when a user is not assigned to a location or region, they are able to create a purchase order and reconcile inventory

HIM-495 Web - When setting roles for org user, each time you change roles, the previously set roles get overwritten

HIM-496 Web - When editing drafted purchase order (previously saved as draft), you are unable to re-save as draft. Can only Save & Re-submit

HIM-500 Web - When viewing stock for a location, if you attempt to sort/order by "Stock," "Sale Price," or "Last reconciled" the page will load, then displays there is no stock at that location

HIM-509 Web - Unable to assign locations to users in organization settings -> users -> location

HIM-519 API - Deviation between stock.quantityOnHand and SUM(stock_ledgar.amount)

New Feature

HIM-523 API - Create Endpoint to Make Ledger equal to quantityOnHand

Sub-task

HIM-517 BE - Add "Reconciliation" to ReasonForDiscrepancy for reconcile stock


Release 1.8.0 - 02/12/2025

Task

HIM-490 Android - Prod Releases

Bug

HIM-438 Android - Scanning Code-128 type barcode does not result in "The code you scanned is not a valid UPC"

HIM-439 Android - Scanning a upc with quantity > 1 should default the manage stock page to Cases

HIM-441 Android - Clicking back on the home page should ask the user if they want to sign out in a modal and take them to the login page if they do.

HIM-461 Web - Review Purchase Order Errors

HIM-462 Web - Shrinkage report does not have item name column

HIM-463 Web - Shrinkage report shows each item quantity as "0"

HIM-478 Android - When a UPC is scanned, Manage Stock page's quantity input should be set to 1 by default

HIM-483 Web - Organization Settings displays under user profile icon even if they do not have proper permissions

HIM-488 Android - Change APK package name

HIM-489 Android - When selecting order you are receiving, the order date should display MM/DD/YYYY not DD/MM/YYYY

HIM-501 API - Error when reconcile stock from HSTA-209

Improvement

HIM-417 Web - Replace UPC on Purchase Order detail pages to SKU

HIM-444 Android - When saving a new upc, do not set it as the default for that item

HIM-445 Android - When using Receive Shipment, after saving to cloud, the Purchase Order should be updated

HIM-448 Android - Force user to rescan token before saving to cloud

HIM-449 Web - Make left side menu collapsable

HIM-455 Web - Automatically verify items on requested PO without needing to make update first

HIM-457 Android - Pending updates can be synced by any user

HIM-458 Android - Allow users to retry or discard sync if there are errors

HIM-459 Android - Allow users to try again or logout if there is an error while downloading inventory data

HIM-467 Android: As a user, if unknown UPC is scanned and adding as new item, do not automatically add the item. Instead notify admin for review with provided info included

HIM-485 Web - Replace unpaginated API requests

HIM-486 Android - Replace unpaginated API requests

HIM-487 Android - Use Organization Cookie in HTTP Requests

HIM-491 Android - Unable to type in item quantity after scanning valid UPC

HIM-493 Web - Stock on Hand Report Improvements

HIM-494 Web - Shrinkage Report Calculation Improvements

HIM-497 Android: As a user, add ability to delete captured stock in local device inventory before uploading to cloud

New Feature

HIM-409 Android: After I scan a UPC code, I want to manage if the item isn't found

HIM-410 Android: I want to click Save to Cloud to save all my changes back to the cloud

HIM-411 Android: Before Saving to cloud, I should have to re-scan the QR Code on the web app

HIM-412 Android: As a user, I want to cancel all changes and sign out

HIM-413 Android: Queue a POST to notification when a user assigns a UPC to an Item

HIM-414 Android: Add option for "none of these" on Item Selection page

Sub-task

HIM-371 Android: Configure CORE API for app

HIM-380 Android: Configure project mobile

HIM-381 Android: Call API to sync data local

HIM-382 Android: Create database local to sync data from api

HIM-383 Android: Create Sign In and Scan QR screen

HIM-384 Android: Save data user after scanning

HIM-385 Android: Create the Sync Cloud Data Screen; Sync Completed Screen

HIM-386 Android: Create Home Page screen

HIM-387 Android: Create Purchase Order Selection screen

HIM-388 Android: Get info user and location to show

HIM-389 Android: Call API to show data for Purchase Order Screen

HIM-393 Android: Handle barcode type after upc scan is complete

HIM-394 Android: Check Upc in stock and show Manage Stock screen

HIM-395 Android: Handle add, remove, and override upc in stock after scanning success

HIM-453 FE - Make left side menu collapsable

HIM-454 Create a Post notification when user assign upc

HIM-468 BE - create api to update purchase order

HIM-471 API - Check 403 error response by login user with not site admin


Release 1.6.0 - 02/11/2025

Bug

HIM-399 Improve PO exports with filterability

HIM-406 User with OrgAdmin and UserAccessManager roles is unable to set roles while inviting a user

HIM-480 Web - When PO export is run, the Order Number should be the N2G order number if available. Otherwise, fallback to GUID

HIM-482 Web - As an org admin, when attempting to add a user to org that is not defined in site admin, user cannot be added

Improvement

HIM-401 PO Filter - Location Dropdown Improvements

HIM-404 Deleting a Region causes the locations to be deleted but they should not be

HIM-405 Add/Edit Location Field should show an asterisk for all required inputs

HIM-420 Allow POs to be saved as draft even if errors are present. Do not allow request for review

Sub-task

HIM-379 BE - Create an endpoint that emails all orgadmins that have unread notifications

HIM-416 Create a new upc for item when user assign

HIM-434 FS - Add ability to select date range when exporting reports

HIM-437 BE - Create endpoint Assign new item and stock


Release 1.5.4 - 01/07/2025

Bug

HIM-296 Large inventory reconciliation or order import causes significant performance issues when attempting to navigate model

HIM-329 Adding User to Org with Multiple Roles, the Roles are not saved

HIM-331 When you are importing a shipment, if there are UPCs not found in HI, they are not displayed instead of informing the UPC was not found

HIM-390 API(Web) - Error on Requested POs page

HIM-391 API(Web) - Failing Item Merge

HIM-397 When an order is received but we did not receive all items/cases we expected, show as Partially Received

HIM-398 Make UPC searchable while adding an Item to PO

HIM-400 Bugs when editing requested / drafted PO

HIM-422 Web - Adding items by category to PO always show 0 units on hand

Task

HIM-288 Change available values for Discrepancy for EoS

HIM-396 Increasing the width of the .QRCode for scanning

Improvement

HIM-330 Add ability to update stock count during reconciliation

HIM-349 Update API Endpoint for PO placement to include Country as parameter

HIM-403 Remove (or fix) sorting from Location Page fields that don't work

New Feature

HIM-310 One Item can have multiple UPCs

Sub-task

HIM-312 FS - Make UPC searchable while adding an Item to PO

HIM-316 FS - Show Sales Data as a numbers in Create Purchase Order table to the left of Cases column

HIM-318 FS - Merging of Items

HIM-320 FS - Improve PO exports with filterability

HIM-328 FS - Add "Units on Hand" column to Purchase Order detail views (creation and review)

HIM-335 FS - Add Filters to PO List

HIM-337 FS - When an order is received but we did not receive all items/cases we expected, show as Partially Received

HIM-339 FS - Notify by email the Purchase Order Manager when a PO is set to requested

HIM-365 FS - Export Reports (Purchase Orders, Stock on Hand & Shrinkage) by "This Location" or "All My Locations"

HIM-367 FS - Generate QR Code for HSTA-209

HIM-369 FS - Regional Product Catalogs

HIM-373 FS - As an OrgAdmin, I want to see my notifications and filter by isUnred, region, location, and date range

HIM-375 FS - As an OrgAdmin, I want to mark notifications as unread

HIM-377 FS - As an OrgAdmin, I want to mark notifications as read


Release 1.4.0 - 10/30/2024

Sub-task

HIM-309 FS - Email Org Admins when UPCs are not found during import

HIM-323 FS - Add Total column to PO List


Release 1.3.0 - 10/30/2024

Bug

HIM-280 Requested PO Date selector does not work

HIM-281 Filter inputs on Requested PO page need labels

HIM-285 Exporting POs not currently working

HIM-292 Change "Approved" button text to "Approve" on Purchase Order Review page

HIM-294 OrgAdmin cannot Remove Member (Foreign Key Error)

HIM-341 If a PO is approved but the approver has a different location selected on the left side menu than when originally submitted for review, the PO will be transferred to the selected club after approving.

Sub-task

HIM-302 FE - Change "Approved" button text to "Approve" on Purchase Order Review page

HIM-304 FE - Filter inputs on Requested PO page need labels

HIM-306 FS - Requested PO Date selector does not work


Release 1.2.0 - 09/26/2024

Bug

HIM-252 Actions in txt file are not being respected

HIM-255 Clicking any table header on the purchase order list causes failure in API request

HIM-262 Users should not see Delete buttons on Ordered and Rejected POs

HIM-268 Sales History (HIM-194) button missing

HIM-273 Clicking "Save" multiple times on Reconcile modal causes multiple API request and double submission

HIM-295 Incorrect columns in Stock on Hand Export

Improvement

HIM-224 Move all strings to en.json file

HIM-237 Non-OrgAdmin users are seeing all locations for organization instead of only the locations tied to their user

HIM-246 Send Org Name and Club Code instead of Location Name when submitting orders to N2G API

HIM-247 Include name of person who created PO in N2G API Request

HIM-250 Use new url for N2G API in Production

HIM-257 Reconcile Stock and Import Shipment modals should close when the next one opens

HIM-258 Improve handling of import shipment and reconcile when SKU not found

HIM-260 Change SKU to UPC in the Purchase Order tables

HIM-261 Add more width to the Item column in Purchase Order tables

HIM-263 Change "Discrepancy" to "Adjustment" in UI text

New Feature

HIM-194 Show sales history during PO creation

HIM-272 Allow user to sort Purchase Order Items table by clicking on a column header

Sub-task

HIM-240 FS - Import Shipment Feature Fixes

HIM-244 FS - Set user_organization.location through the user

HIM-271 FS - Allow user to filter the location dropdown by string search

HIM-275 FE - Change "Discrepancy" to "Adjustment" in UI text


Hotfix 1.1.5 - 09/20/2024

HIM-291 Changing Category Name disassociates items in that category


Release 1.1.0 - 08/25/2024

Bug

HIM-236 Duplicate Purchase Orders created

Improvement

HIM-233 After clicking "Approved" on a Purchase Order, disable the button and show a spinner

HIM-254 Show order number in Purchase Order list when available

Sub-task

HIM-242 FS - User should be able to save Purchase Order as Draft before Submit for Review

HIM-249 FS - User should be able to edit and save a Purchase Order that has been Submitted for Review without approving/denying


Release 1.0.0 - 08/13/2024

Bug

HIM-185 OrgAdmin > Users table doesn't fill page properly

HIM-205 If you expend the regions accordion past 100vh, the bottom nav bar cuts off expanded regions

HIM-227 Invite email needs improvement to be Huzzard Inventory branded

HIM-228 Custom Authentication Tokens have incorrect issued and expiration date

HIM-230 Order Create Failure

Improvement

HIM-187 Sort Regions, Locations, Categories, Items by Name DESC

HIM-191 Remove Unit Cost field from add Item and calculate from Case Quantity and Case Cost automatically

HIM-206 Modify Stock/Import-Sales-Data endpoint to return 200 and continue processing

HIM-223 Prepend "TEST" to Location Name when sending API requests to MLVeda when sent from local, dev, or staging

HIM-225 In all tables with item name, show full name in tooltip on hover

HIM-226 Fix import items to ensure categories are tied to org

HIM-229 Only import sales data for Active locations

HIM-231 Show Location > Team Members dropdown w/o photo and show email if name is null

New Feature

HIM-180 Validate Purchase Orders

HIM-181 Submit Purchase Orders

HIM-186 Create Endpoint to import Regions & Locations

HIM-190 Create Endpoint to import Items for an Organization

Sub-task

HIM-189 FS - Receive Shipments against Purchase Orders

HIM-200 FS - Show sales history in last 7 days during PO creation

HIM-209 FS - Add confirmation modal to Delete Categories

HIM-211 FS - Change columns to show Cases on Purchase Order page

HIM-213 FS - Export All Item Improvements

HIM-215 FS - Rename "Export all Stock Ledger Item" to "Export Shrinkage Report"

HIM-217 FS - Remove Create Purchase Order Modal

HIM-219 FS - Change Delete Location to Deactivate

HIM-221 FS - Change Delete Items to Deactivate