<feed xmlns='http://www.w3.org/2005/Atom'>
<title>install, branch master</title>
<subtitle>Bitweaver install package repository
</subtitle>
<id>https://git.rdm1.uk/install/.git/atom?h=master</id>
<link rel='self' href='https://git.rdm1.uk/install/.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/install/.git/'/>
<updated>2026-06-07T15:51:54Z</updated>
<entry>
<title>Remove duplicate ipackage attributes from biticon calls</title>
<updated>2026-06-07T15:51:54Z</updated>
<author>
<name>Lester Caine</name>
<email>lester@lsces.co.uk</email>
</author>
<published>2026-06-07T15:51:54Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/install/.git/commit/?id=123f88559a742e3ff2f3a2f1130425f2385bc14e'/>
<id>urn:sha1:123f88559a742e3ff2f3a2f1130425f2385bc14e</id>
<content type='text'>
Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>install: revert install_login.tpl form action change</title>
<updated>2026-06-06T22:08:40Z</updated>
<author>
<name>Lester Caine</name>
<email>lester@lsces.co.uk</email>
</author>
<published>2026-06-06T22:08:40Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/install/.git/commit/?id=b2a8a0db613484ae72cf606905009b33fc05bed3'/>
<id>urn:sha1:b2a8a0db613484ae72cf606905009b33fc05bed3</id>
<content type='text'>
Revert validate.php form target — original SCRIPT_NAME behaviour restored.

Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>install: fix login form action to post to validate.php</title>
<updated>2026-06-06T21:31:18Z</updated>
<author>
<name>Lester Caine</name>
<email>lester@lsces.co.uk</email>
</author>
<published>2026-06-06T21:31:18Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/install/.git/commit/?id=19d22090af17d98d6665e8a1f9986c9207789077'/>
<id>urn:sha1:19d22090af17d98d6665e8a1f9986c9207789077</id>
<content type='text'>
{form} without ipackage/ifile defaults to SCRIPT_NAME (install.php),
which has no login handler. Explicitly target users/validate.php so
the login is actually processed.

Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>install: fix null gBitInstallDb in upgrade step</title>
<updated>2026-06-06T20:31:51Z</updated>
<author>
<name>Lester Caine</name>
<email>lester@lsces.co.uk</email>
</author>
<published>2026-06-06T20:31:51Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/install/.git/commit/?id=1dfa27c145ae1645954f5dca9eff6efc561d0f3c'/>
<id>urn:sha1:1dfa27c145ae1645954f5dca9eff6efc561d0f3c</id>
<content type='text'>
Each installer step is a separate HTTP request. install_packages.php
creates $gBitInstallDb but by the time install_upgrade.php runs it
is a fresh request and the variable is null, causing a fatal error
when upgrade_packages is submitted.

Re-establish the DB connection at the start of the upgrade submission
block if $gBitInstallDb is not already set.

Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>Replace colourstrap with stock Bootstrap 3.3.7 in installer</title>
<updated>2026-06-04T12:00:08Z</updated>
<author>
<name>Lester Caine</name>
<email>lester@lsces.co.uk</email>
</author>
<published>2026-06-04T12:00:08Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/install/.git/commit/?id=2e01e2b8ddadb7b3bf766589790975cee1fb647f'/>
<id>urn:sha1:2e01e2b8ddadb7b3bf766589790975cee1fb647f</id>
<content type='text'>
Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>Convert {booticon} to {biticon} — freedesktop/tango icon names throughout</title>
<updated>2026-06-04T10:31:56Z</updated>
<author>
<name>Lester Caine</name>
<email>lester@lsces.co.uk</email>
</author>
<published>2026-06-04T10:31:56Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/install/.git/commit/?id=b8a70740827882e88712496b18279d418f5e3072'/>
<id>urn:sha1:b8a70740827882e88712496b18279d418f5e3072</id>
<content type='text'>
Replace all {booticon iname="icon-*"} and {booticon iname="fa-*"} calls with
{biticon ipackage="icons" iname="&lt;freedesktop-name&gt;"} using the tango iconset.
Mapping covers ~70 distinct old names to tango equivalents (edit-delete,
document-properties, go-next, lock, internet-mail, etc.).

Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>Fix uksort callbacks — use closures instead of namespaced string names</title>
<updated>2026-06-01T14:09:55Z</updated>
<author>
<name>Lester Caine</name>
<email>lester@lsces.co.uk</email>
</author>
<published>2026-06-01T14:09:55Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/install/.git/commit/?id=0d1b70c32970168711679b0f4621144f40a9caba'/>
<id>urn:sha1:0d1b70c32970168711679b0f4621144f40a9caba</id>
<content type='text'>
String callbacks with namespace prefixes are unreliable; fn() closures
resolve upgrade_version_sort / upgrade_query_sort in the current namespace.

Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>Fix PHP 8.5 uksort deprecation and namespace/object refs in upgrade step</title>
<updated>2026-05-26T13:50:52Z</updated>
<author>
<name>Lester Caine</name>
<email>lester@lsces.co.uk</email>
</author>
<published>2026-05-26T13:50:52Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/install/.git/commit/?id=4415a0101deb0e12a7fc7d4748320a486a64b1c3'/>
<id>urn:sha1:4415a0101deb0e12a7fc7d4748320a486a64b1c3</id>
<content type='text'>
- upgrade_version_sort now returns version_compare() int (-1/0/1) not bool
- upgrade_package_sort call uses fully-qualified Bitweaver\Install namespace
- install_upgrade.tpl uses gBitInstaller-&gt;getVersion() (correct in install context)

Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>Fix integrity check page: working 'try to add table' and 'show table details'</title>
<updated>2026-05-22T12:32:59Z</updated>
<author>
<name>Lester Caine</name>
<email>lester@lsces.co.uk</email>
</author>
<published>2026-05-22T12:32:59Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/install/.git/commit/?id=0186c01d4ddbcbf91631b1f300ab9021c52141f7'/>
<id>urn:sha1:0186c01d4ddbcbf91631b1f300ab9021c52141f7</id>
<content type='text'>
Reuse existing DB connection (mDb-&gt;mDb) instead of opening a redundant new
ADOdb connection that fails silently on Firebird PDO. Also fix JS namespace
backslash in toggleElementDisplay call that broke the show-table-details link.

Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>Return to live site was being upset since the tk ticket is added automatically. No need for form, just make a link.</title>
<updated>2026-05-18T14:50:42Z</updated>
<author>
<name>Lester Caine</name>
<email>lester@lsces.co.uk</email>
</author>
<published>2026-05-18T14:50:42Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/install/.git/commit/?id=6307cd31602101a2c6416244f2f7703be920f1df'/>
<id>urn:sha1:6307cd31602101a2c6416244f2f7703be920f1df</id>
<content type='text'>
</content>
</entry>
</feed>
