| Age | Commit message (Expand) | Author | Files | Lines |
| 8 days | Extend KLID enrichment to assembly tab on movement viewHEADmaster | Lester Caine | 1 | -0/+20 |
| 8 days | Show KLID in brackets on movement xref quantity line items | Lester Caine | 1 | -1/+6 |
| 8 days | Append KLID in brackets to component title where available | Lester Caine | 1 | -0/+9 |
| 13 days | Fix ref_key not loading on edit; restrict movement type to ORDER/TRANS | Lester Caine | 1 | -0/+3 |
| 2026-06-15 | Link prebuild count in user_galleries to its PBLD movement record | Lester Caine | 1 | -0/+7 |
| 2026-06-14 | Add parsed_data, counts and kitlocker data to StockAssembly::getList() | Lester Caine | 1 | -0/+17 |
| 2026-06-14 | Add multi-user (kitelf) stock filtering and PBLD prebuild movement type | Lester Caine | 1 | -30/+38 |
| 2026-06-12 | stock: movement xref views use linked_title/linked_data; bomprt tidy; floatic... | Lester Caine | 1 | -23/+11 |
| 2026-06-12 | stock: BOM view uses linked_title/linked_data; loadXrefInfo only enriches par... | Lester Caine | 1 | -4/+6 |
| 2026-06-12 | stock: hide-kitlocker filter on list_components; fix supplier name in view_xr... | Lester Caine | 1 | -0/+19 |
| 2026-06-11 | StockBase: use xrefType()->loadContent() in loadXrefInfo() | Lester Caine | 1 | -2/+1 |
| 2026-06-11 | stock: merge stgrp xrefs into kitlocker group at data level; revert stgrp tem... | Lester Caine | 1 | -0/+9 |
| 2026-06-10 | stock: add kitlocker gallery — view_kitlocker.php, stock_fixed_grid_inc.tpl... | Lester Caine | 1 | -0/+5 |
| 2026-06-10 | stock: remove gallery layout machinery — drop pagination constants, getLayo... | Lester Caine | 3 | -58/+3 |
| 2026-06-10 | stock: rename PCK→PRT (fractional parts), add PCK as ordering pack-size tag... | Lester Caine | 2 | -19/+19 |
| 2026-06-09 | stock: PCK/SHT fractional display, movement qty summing, import qty type | Lester Caine | 1 | -6/+10 |
| 2026-06-08 | stock: requisition system, movement BOM editor, autocomplete dropdowns | Lester Caine | 2 | -0/+21 |
| 2026-06-07 | Stock package: assembly/component model, package-level xref, imports, print BOM | Lester Caine | 2 | -1/+11 |
| 2026-06-06 | stock: docblock tidy across all four class files | Lester Caine | 4 | -53/+355 |
| 2026-06-06 | import: cull legacy importers; move data to storage/stock/ | Lester Caine | 1 | -0/+1 |
| 2026-06-06 | xref: complete migration from loadXrefList to loadXrefInfo | Lester Caine | 4 | -82/+9 |
| 2026-06-06 | Refactor xref display to LibertyXrefGroup path throughout | Lester Caine | 4 | -1/+67 |
| 2026-06-04 | stock: fix SCREF lookup to use xkey; remove duplicate datalist entries | Lester Caine | 1 | -1/+1 |
| 2026-06-03 | stock: movement contact linkage, note field, view/edit tidy | Lester Caine | 1 | -0/+18 |
| 2026-06-03 | stock: preserve movement type when CSV import updates reference xref | Lester Caine | 1 | -4/+6 |
| 2026-06-03 | stock: drop Ref column, sortable Ordered/Received, fix smartlink isort | Lester Caine | 1 | -2/+4 |
| 2026-06-03 | stock: fix markReceived, add ref_start_date to load(), tidy view_movement dates | Lester Caine | 1 | -1/+5 |
| 2026-06-03 | stock: CSV import order date → xref.start_date; add optional received date | Lester Caine | 1 | -5/+23 |
| 2026-06-03 | stock: add Ordered/Received sort and ref_start_date to list_movements | Lester Caine | 1 | -4/+12 |
| 2026-06-03 | stock: fix pagination on list_movements | Lester Caine | 1 | -0/+9 |
| 2026-06-03 | stock: add BOM component add page with autocomplete | Lester Caine | 1 | -0/+38 |
| 2026-06-03 | stock: override getEditUrl() on all concrete content classes | Lester Caine | 2 | -0/+14 |
| 2026-06-02 | Component movement history: filter list_movements by component_content_id | Lester Caine | 1 | -0/+10 |
| 2026-06-02 | Move CSV import into StockMovement::importCsv(); fix storeXref by-ref | Lester Caine | 1 | -0/+92 |
| 2026-06-02 | Fix CONTENT_TYPE_GUID define placement — movement stays in StockMovement | Lester Caine | 2 | -1/+2 |
| 2026-06-02 | Move all stock CONTENT_TYPE_GUID defines to StockBase | Lester Caine | 3 | -5/+3 |
| 2026-06-02 | Remove old fisheye-era files superseded by stock rewrite | Lester Caine | 5 | -490/+0 |
| 2026-06-01 | Rename stock_assembly_component_map table to stock_assembly_map | Lester Caine | 3 | -41/+41 |
| 2026-06-01 | Fix two-arg constructor signature to work with getLibertyObject/getNewObject | Lester Caine | 3 | -16/+29 |
| 2026-06-01 | Rename view.php → view_assembly.php, edit.php → edit_assembly.php | Lester Caine | 1 | -1/+1 |
| 2026-06-01 | Rewrite StockMovement as pure LibertyContent; CSV import; bom grid | Lester Caine | 2 | -9/+43 |
| 2026-06-01 | Retire stock_movement, stock_assembly, stock_component tables from schema | Lester Caine | 1 | -319/+80 |
| 2026-05-31 | Add supplier xref page; fix STOCKASSEMBLY_CONTENT_TYPE_GUID in StockBase | Lester Caine | 1 | -0/+2 |
| 2026-05-31 | Remove assembly_id/component_id: use content_id throughout | Lester Caine | 6 | -687/+182 |
| 2026-05-31 | Remove stock_component table — use liberty_content directly | Lester Caine | 4 | -125/+49 |
| 2026-05-29 | Fix supplier view: contact name lookup and date column visibility | Lester Caine | 1 | -1/+1 |
| 2026-05-29 | Supplier xref: #SUP consolidates contact/part/price; group template for stock... | Lester Caine | 2 | -0/+34 |
| 2026-05-29 | BOM edit templates: component title/desc read-only, pack_size_ext support | Lester Caine | 1 | -2/+21 |
| 2026-05-29 | BOM parts list upload and display via liberty_xref | Lester Caine | 2 | -0/+35 |
| 2026-05-28 | Fix assembly list pagination and search scope | Lester Caine | 1 | -14/+20 |