| Age | Commit message (Expand) | Author | Files | Lines |
| 10 days | Fix list_stock pagination: assembly selector was clobbering \$listHash | Lester Caine | 1 | -2/+2 |
| 10 days | Add pagination to list_stock.php, default 20 records per page | Lester Caine | 1 | -0/+23 |
| 10 days | Guard all CAST(xkey AS DOUBLE PRECISION) in list_stock.php against empty strings | Lester Caine | 1 | -3/+5 |
| 2026-06-14 | Add multi-user (kitelf) stock filtering and PBLD prebuild movement type | Lester Caine | 1 | -4/+28 |
| 2026-06-10 | stock: rename PCK→PRT (fractional parts), add PCK as ordering pack-size tag... | Lester Caine | 1 | -7/+7 |
| 2026-06-09 | stock: shortages CSV/order workflow; list header layout | Lester Caine | 1 | -0/+18 |
| 2026-06-09 | stock: remove show-zero filter; extend shortages to main list | Lester Caine | 1 | -13/+17 |
| 2026-06-09 | stock: PCK/SHT fractional display, movement qty summing, import qty type | Lester Caine | 1 | -2/+9 |
| 2026-06-08 | stock: requisition system, movement BOM editor, autocomplete dropdowns | Lester Caine | 1 | -1/+17 |
| 2026-06-02 | list_stock: BOM view shows all components regardless of stock history | Lester Caine | 1 | -47/+67 |
| 2026-06-01 | list_stock: BOM section headers, xorder sort, drop table-striped | Lester Caine | 1 | -5/+9 |
| 2026-06-01 | Stock/movement assembly linkage, view icons, and list_stock fixes | Lester Caine | 1 | -0/+1 |
| 2026-06-01 | list_stock: assembly BOM filter, kit count multiplier, remaining column | Lester Caine | 1 | -9/+49 |
| 2026-06-01 | Add list_stock.php — stock levels calculated from movement xrefs | Lester Caine | 1 | -0/+81 |