Follows LVI_checkpoint.md (written earlier the same day, left unchanged). Status change: the abort recorded in checkpoint 1 is superseded. The operator reopened the project and calls it stable.
Scope: [lvi] BBCode mod (LVIBBC.php v1.0.1), SMF 2.0.19 test forum at /smf20, VLC 3.0.24 on the operator's Windows PC. Live forum not touched.
| Item | Detail |
|---|---|
| Result | Operator: it worked with a fresh post. Project reopened and stable. |
| What was not reported | Which file types played in that post, and whether the 3GP played. Nothing here confirms the 3GP. |
| Why the fresh post worked | Not established. One candidate from the module's own header: SMF caches a parsed post body, and an attachment added to an already-cached post may not show until the cache is cleared. That is unverified as the cause here. |
| Open item | Status |
|---|---|
3GP (attach=94) would not play from the forum URL |
Unresolved. The no-Content-Length / index-at-end hypothesis is still unproven. A fresh post working does not confirm or reject it. |
The HTTP 404 in VLC's log |
Was for /smf20/Silly2.3gp, a path that does not exist. Not evidence about the hypothesis. |
Quiet audio via the .m3u route |
Unexplained. VLC's own volume read 243/256. |
| Guest permission requirement | Unchanged. VLC fetches as a guest, so the board must allow Guests View attachments. |
[lvi] editor button is registered with 'image' => 'lvi', so SMF needs an image of that name. The package ships none, so the button has no icon.lvi.gif, lvi_preview.png) is not going to be used.lvi.gif. Expected location (Claude's recollection of SMF 2.0.x, not yet checked against an existing icon): Themes/default/images/bbc/lvi.gif. Size to match the operator's other toolbar icons (23×22 if they follow SMF's usual size).package-info.xml file entry plus removal on uninstall), never copied by hand.lvi.gif (his own).images/bbc/, so size and format can be matched. This is optional if his icon is already 23×22.State left behind (unchanged from checkpoint 1)
New
.gif format are recalled, not verified. A wrong path would give a broken-image icon, not a crash.lvi.gif or the file is orphaned.zipfile on a seekable file (no streaming data-descriptors) and check the flag bits. The release card will say "not used" unless the operator supplies the tool.Still never tested
.m3u is not associated with VLC.None delivered since checkpoint 1.
| Item | Version | Status |
|---|---|---|
LVIBBC.php |
1.0.1 (2026-10-07) | unchanged |
LVI_browser_test.html |
1.0.0 (2026-10-07) | unchanged |
Changes announced in advance, not yet made (for the icon work):
lvi.gif.LVIBBC.php stays at v1.0.1. It is not touched. The operator may ask for a bump to keep the module in step with the package.Release card: not applicable until a package is delivered.
On receipt of lvi.gif and the package zip: add the file to package-info.xml and the uninstall, bump the package version, add the manual version-history entry, run xmllint --noout on the XML, build the zip with a dotted never-reused version number, and send it with a release card.