| Age | Commit message (Expand) | Author | Files | Lines |
| 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 |
| 2026-05-28 | Hierarchical assembly browsing via list_assemblies.php | Lester Caine | 1 | -0/+12 |
| 2026-05-27 | Add title search to movement list filter bar | Lester Caine | 1 | -0/+5 |
| 2026-05-27 | Extend assembly list search to match title and description | Lester Caine | 1 | -2/+4 |
| 2026-05-27 | Wire minifind search box on component list; search title and description | Lester Caine | 1 | -2/+4 |
| 2026-05-27 | Add component management to assembly edit; edit button on view | Lester Caine | 1 | -0/+25 |
| 2026-05-27 | Fix component list pagination and add sortable column headers | Lester Caine | 1 | -0/+11 |
| 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-27 | Add movement edit screen and menu entry | Lester Caine | 1 | -0/+17 |
| 2026-05-26 | Add getRenderTemplate() to StockComponent | Lester Caine | 1 | -0/+4 |
| 2026-05-26 | Mirror assembly lookup fix to components | Lester Caine | 1 | -6/+5 |
| 2026-05-26 | Pretty URL /assembly/<content_id> and fix assembly lookup by content_id | Lester Caine | 2 | -13/+11 |
| 2026-05-26 | Add xref support, assembly/component views, and import tooling | Lester Caine | 8 | -855/+724 |
| 2026-05-21 | Strip galleriffic and matteo from stock package | Lester Caine | 2 | -27/+5 |
| 2026-05-21 | Rename gallery→assembly, image→component throughout class SQL and PHP | Lester Caine | 9 | -284/+284 |
| 2026-05-21 | Initial stock package — forked from fisheye | Lester Caine | 10 | -0/+3263 |