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