| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-06-14 | Rename stock_fixed_grid_inc.tpl to view_kitlocker.tpl | Lester Caine | 2 | -1/+1 |
| 2026-06-14 | Remove dead center_ component template files | Lester Caine | 3 | -107/+0 |
| 2026-06-14 | Tidy assembly list templates; suppress sortby in kitelf grid view | Lester Caine | 7 | -335/+129 |
| 2026-06-14 | Add liberty owner selector to edit_assembly and edit_movement | Lester Caine | 2 | -0/+4 |
| 2026-06-14 | Add multi-user (kitelf) stock filtering and PBLD prebuild movement type | Lester Caine | 15 | -92/+412 |
| 2026-06-12 | stock: movement xref views use linked_title/linked_data; bomprt tidy; floatic... | Lester Caine | 6 | -46/+30 |
| 2026-06-12 | stock: BOM view uses linked_title/linked_data; loadXrefInfo only enriches par... | Lester Caine | 4 | -10/+12 |
| 2026-06-12 | stock: hide-kitlocker filter on list_components; fix supplier name in view_xr... | Lester Caine | 4 | -2/+33 |
| 2026-06-11 | StockBase: use xrefType()->loadContent() in loadXrefInfo() | Lester Caine | 1 | -2/+1 |
| 2026-06-11 | stock: remove orphaned add_xref/edit_xref files — all links already use lib... | Lester Caine | 4 | -193/+0 |
| 2026-06-11 | stock: merge stgrp xrefs into kitlocker group at data level; revert stgrp tem... | Lester Caine | 7 | -15/+37 |
| 2026-06-10 | stock: add edit_stgrp_item.php/tpl for CKEditor editing of stgrp descriptions... | Lester Caine | 4 | -2/+100 |
| 2026-06-10 | stock: add Kitlocker entry to top of menu_stock.tpl | Lester Caine | 1 | -0/+1 |
| 2026-06-10 | stock: unify view/edit header structure — <header>/<section> pattern, float... | Lester Caine | 5 | -92/+58 |
| 2026-06-10 | stock: add list_kitlocker.php — combined assembly/component kitlocker list ... | Lester Caine | 3 | -1/+99 |
| 2026-06-10 | stock: add kitlocker gallery — view_kitlocker.php, stock_fixed_grid_inc.tpl... | Lester Caine | 5 | -36/+84 |
| 2026-06-10 | stock: remove gallery layout machinery — drop pagination constants, getLayo... | Lester Caine | 8 | -117/+5 |
| 2026-06-10 | stock: remove gallery layout machinery — assembly view hardcoded to simple_... | Lester Caine | 7 | -266/+0 |
| 2026-06-10 | stock: rename PCK→PRT (fractional parts), add PCK as ordering pack-size tag... | Lester Caine | 22 | -71/+72 |
| 2026-06-09 | stock: kitlocker tab visibility; view icon cleanup | Lester Caine | 6 | -27/+57 |
| 2026-06-09 | stock: shortages CSV/order workflow; list header layout | Lester Caine | 6 | -31/+466 |
| 2026-06-09 | stock: remove show-zero filter; extend shortages to main list | Lester Caine | 2 | -18/+25 |
| 2026-06-09 | stock: PCK/SHT fractional display, movement qty summing, import qty type | Lester Caine | 10 | -14/+163 |
| 2026-06-08 | stock: requisition system, movement BOM editor, autocomplete dropdowns | Lester Caine | 20 | -154/+848 |
| 2026-06-08 | edit_assembly: remove dead components section, tidy upload layout | Lester Caine | 1 | -37/+2 |
| 2026-06-07 | Fix xorder lost on xref edit; widen component_order Order column | Lester Caine | 5 | -2/+6 |
| 2026-06-07 | Stock package: assembly/component model, package-level xref, imports, print BOM | Lester Caine | 18 | -106/+458 |
| 2026-06-06 | stock: docblock tidy across all four class files | Lester Caine | 4 | -53/+355 |
| 2026-06-06 | import: save uploaded CSVs to storage/stock/ for audit trail | Lester Caine | 2 | -1/+6 |
| 2026-06-06 | import: cull legacy importers; move data to storage/stock/ | Lester Caine | 11 | -687/+7 |
| 2026-06-06 | import_results.tpl: show updated record count | Lester Caine | 1 | -0/+3 |
| 2026-06-06 | xref: complete migration from loadXrefList to loadXrefInfo | Lester Caine | 8 | -97/+16 |
| 2026-06-06 | xref group templates: remove fixed column widths | Lester Caine | 3 | -12/+12 |
| 2026-06-06 | edit_movement: switch xref tabs to LibertyXrefGroup path | Lester Caine | 2 | -15/+12 |
| 2026-06-06 | Refactor xref display to LibertyXrefGroup path throughout | Lester Caine | 23 | -233/+217 |
| 2026-06-05 | Add p_stock_expunge permission; gate movement delete button | Lester Caine | 2 | -5/+6 |
| 2026-06-05 | Rationalise stock permissions | Lester Caine | 1 | -6/+4 |
| 2026-06-05 | Add create/edit icons to list pages; use p_stock_update for edit gates | Lester Caine | 3 | -2/+14 |
| 2026-06-05 | Replace list_movements buttons with icons | Lester Caine | 1 | -3/+2 |
| 2026-06-05 | Update stock menu icons — placeholder set pending custom icons | Lester Caine | 1 | -8/+8 |
| 2026-06-05 | Switch icons: document-properties → edit, text-x-generic → view-list-text | Lester Caine | 16 | -23/+23 |
| 2026-06-05 | Switch delete icon from edit-delete to user-trash (dustbin) | Lester Caine | 10 | -10/+10 |
| 2026-06-04 | Convert {booticon} to {biticon} — freedesktop/tango icon names throughout | Lester Caine | 25 | -58/+58 |
| 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 | 4 | -26/+178 |
| 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 | 2 | -7/+7 |
| 2026-06-03 | stock: fix markReceived, add ref_start_date to load(), tidy view_movement dates | Lester Caine | 2 | -3/+11 |
| 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 | 2 | -6/+16 |