<feed xmlns='http://www.w3.org/2005/Atom'>
<title>stock/component_order.php, branch master</title>
<subtitle>Bitweaver stock package repository
</subtitle>
<id>https://git.rdm1.uk/stock/.git/atom?h=master</id>
<link rel='self' href='https://git.rdm1.uk/stock/.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/stock/.git/'/>
<updated>2026-06-06T14:03:51Z</updated>
<entry>
<title>xref: complete migration from loadXrefList to loadXrefInfo</title>
<updated>2026-06-06T14:03:51Z</updated>
<author>
<name>Lester Caine</name>
<email>lester@lsces.co.uk</email>
</author>
<published>2026-06-06T14:03:51Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/stock/.git/commit/?id=4269a36ce2ba9d5ce10ccc50bb698f5d78c32c48'/>
<id>urn:sha1:4269a36ce2ba9d5ce10ccc50bb698f5d78c32c48</id>
<content type='text'>
Remove loadXrefList() overrides from StockBase, StockAssembly,
StockMovement; remove loadXrefList() calls from all load() methods.

StockMovement::load() gains ref_type and ref_from_data correlated
subqueries so templates no longer need mInfo.reference[0].
getDirection() reads mInfo.ref_type directly.

component_order.php/tpl: switch to loadXrefInfo + gXrefInfo path.
edit_assembly.php: remove stale bucket-clearing block.
view_movement.tpl: use mInfo.ref_from_data instead of mInfo.reference.0.data.

Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>Rewrite component_order to manage BOM xorder; fix assembly_nav links</title>
<updated>2026-05-30T15:53:08Z</updated>
<author>
<name>Lester Caine</name>
<email>lester@lsces.co.uk</email>
</author>
<published>2026-05-30T15:53:08Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/stock/.git/commit/?id=693acd68d2dcdbfd700a3aab6c49251552cc9be0'/>
<id>urn:sha1:693acd68d2dcdbfd700a3aab6c49251552cc9be0</id>
<content type='text'>
component_order.php now saves xorder values from liberty_xref rather than
managing item_position in the assembly map — matching the BOM display flow
that reads xorder for grouping and sort.

assembly_nav.tpl: remove fisheye-era gallery references; use assembly URLs,
mAssemblyId, and list_assemblies.php.

Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>Add xref support, assembly/component views, and import tooling</title>
<updated>2026-05-26T13:55:36Z</updated>
<author>
<name>Lester Caine</name>
<email>lester@lsces.co.uk</email>
</author>
<published>2026-05-26T13:55:36Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/stock/.git/commit/?id=70c559432ece25dd3def8c64ddb7c1908b4d49e0'/>
<id>urn:sha1:70c559432ece25dd3def8c64ddb7c1908b4d49e0</id>
<content type='text'>
- add_xref.php, edit_xref.php: xref record add/edit for stock content types
- admin xref group/source pages for stock_assembly and stock_component
- assembly_views/: auto_flow, fixed_grid, position_number, simple_list layouts
- Full assembly and component listing, tree, ordering, and detail pages
- Import tooling (ImportAssembly, ImportComponent, load scripts)
- liberty_plugins for assembly and component data types
- schema_inc.php updated; StockAssembly, StockBase, StockComponent,
  StockMovement classes updated with xref group/item/multiple renames
- Templates updated throughout for xref rename (source→item, group→x_group)

Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</content>
</entry>
</feed>
