📝 Checkpoint_PDFviewer_Chunks_20261020_1910_2.mdv4.6.0 · 2026-10-19

Checkpoint 2 — PDF viewer, chunked loading — 20/10/2026, 19:10 Sydney

Another collaboration between Andrew.human and Claude.ai

Follows Checkpoint_PDFviewer_LinkSpeed_20261020_1738.md (its open items 1–5 are still open). Live's clock runs 3 hours behind Sydney.


1. State of the site

Item State
listatt 6.18 installed by Andrew (replaced 6.16)
view_attach.php v1.8, untouched
view_attach_range.php v1.0, installed with listatt, untouched
PDF.js (Themes/default/pdfjs) 6.2.108, untouched
6.17 built, never installed, do not install (its link did not work)

PDF rows now show: filename link (PDF.js on dlattach), [native], and [pdf in chunks] (PDF.js on view_attach_range.php).

2. What was established

3. Not achieved

4. Mistakes made today (so they are not repeated)

5. Open items

  1. From Checkpoint 1: encoded links on 7255, 7441, 7530 — run grep -n "is_pdf0urlencode" /var/www/html/Themes/default/Display.template.php /var/www/html/Sources/Display.php on Live.
  2. From Checkpoint 1: load history 08:00–14:33 (/root/load_by_hour.txt), test files from the 17:23–17:38 run, the 10:40 change to Sources/Load.php, and the empty-body GET on view_attach.php.
  3. Stopwatch test on the phone: [pdf] against [pdf in chunks], same PDF, empty cache.
  4. If a real "stop fetching ahead" is still wanted, it needs a PDF.js preference changed inside the PDF.js package (affects every link), or a different approach. Andrew's call.
  5. Package release-card gaps: listatt_bbcode_v6.18.zip was built with plain zip -X (no data descriptors or extra fields, verified), not the legacy zipper; no standalone manual for view_attach_range.php.

6. Starting the next conversation

Clone repair after the rollback (Python 3.15 install, cleanISE): "DM2S_NX Master Post Chapter 4". Attach this file only if the PDF work resumes.