| Age | Commit message (Expand) | Author | Files | Lines |
| 9 days | Extend KLID enrichment to assembly tab on movement viewHEADmaster | Lester Caine | 1 | -0/+20 |
| 9 days | Show KLID in brackets on movement xref quantity line items | Lester Caine | 1 | -1/+6 |
| 14 days | Fix ref_key not loading on edit; restrict movement type to ORDER/TRANS | Lester Caine | 1 | -0/+3 |
| 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-10 | stock: rename PCK→PRT (fractional parts), add PCK as ordering pack-size tag... | Lester Caine | 1 | -9/+9 |
| 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 | 1 | -0/+17 |
| 2026-06-06 | stock: docblock tidy across all four class files | Lester Caine | 1 | -8/+96 |
| 2026-06-06 | xref: complete migration from loadXrefList to loadXrefInfo | Lester Caine | 1 | -30/+9 |
| 2026-06-06 | Refactor xref display to LibertyXrefGroup path throughout | Lester Caine | 1 | -0/+20 |
| 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: override getEditUrl() on all concrete content classes | Lester Caine | 1 | -0/+7 |
| 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 | 1 | -0/+2 |
| 2026-06-02 | Move all stock CONTENT_TYPE_GUID defines to StockBase | Lester Caine | 1 | -2/+0 |
| 2026-06-01 | Fix two-arg constructor signature to work with getLibertyObject/getNewObject | Lester Caine | 1 | -13/+25 |
| 2026-06-01 | Rewrite StockMovement as pure LibertyContent; CSV import; bom grid | Lester Caine | 1 | -5/+41 |
| 2026-06-01 | Retire stock_movement, stock_assembly, stock_component tables from schema | Lester Caine | 1 | -319/+80 |
| 2026-05-27 | Add title search to movement list filter bar | Lester Caine | 1 | -0/+5 |
| 2026-05-27 | Add item_position column, DB-level sort, allow zero qty in movements | Lester Caine | 1 | -3/+10 |
| 2026-05-27 | Fix getDisplayUrlFromHash signature to match LibertyContent parent | Lester Caine | 1 | -1/+1 |
| 2026-05-26 | Add xref support, assembly/component views, and import tooling | Lester Caine | 1 | -0/+462 |