09-04-2026, 06:23 PM
(This post was last modified: 10-21-2026, 10:02 AM by Sir-Vigu.
Edit Reason: Versioned Vault repair and scoped test evidence — 21 October 2026
)
Verification record: DFV-AUDIT-20261021
Repair wave 2 — DF Read Time 1.1.0
21 October 2026 · Sir-Vigu · Scoped staging checks passed
Versioned rebuild informed by the deployed source; not the missing original archive. This is a versioned repair/rebuild, not a recovered original archive. No production activation was performed.
![[Image: df-readtime.webp]](https://data-forums.com/images/vault-repair-wave2/df-readtime.webp)
Actual isolated MyBB test capture. Sample data; not a production install or a real payment/broadcast claim.
What changed
Requirements
MyBB 1.8.40 tested; PHP 8.1+ intended (runtime tests on 8.4.26); MySQL/MariaDB; modern browser. Custom themes, external authentication, mail and provider integrations require their own staging checks.
Installation and upgrade
Back up first. Upload inc/ and jscripts/ into the MyBB root. Deactivate old DF Read Time; upload inc/plugins/df_readtime.php and jscripts/df_readtime/; activate 1.1.0. Ensure you do not leave a differently named copy active.
Settings
No settings or custom tables. Estimate is fixed at 190 words/minute.
Usage
Test evidence
Actual 300-word fixture estimated as two minutes, quotation exclusion, live update to 500 words, JavaScript parsing and lifecycle.
The eight-release wave passed 117 scoped assertions across PHP/MyBB, browser, HTTP and lifecycle checks. Some tests used a combined plugin context; this is not a universal compatibility certificate or an independent security audit.
Limitations / breaking changes
Modern browser required; language segmentation varies. It is not a reading-progress tracker or analytics tool. Highly customized themes without .post_body require adaptation.
Deactivate / uninstall
Deactivate and optionally remove its files. No stored posts, settings or user records are changed.
Changelog
1.1.0 — 21 October 2026: Versioned rebuild informed by the deployed source; not the missing original archive. Full source, README, upgrade notes, changelog, test-scope note and licence included in the ZIP.
Download the current Vault release — existing access rules apply.
Support / licence
Reply below or PM Sir-Vigu (uid 1) with versions and a minimal reproduction. Never publish credentials or private member data. GPL-3.0-or-later; existing attribution retained.
Full verification register
Original release notes
⏱️ DF Read Time — Friday Freebie #4
Readers love knowing what they're signing up for. DF Read Time adds a small floating "N min read" chip to every thread page — counted live from the real posts, tuned at a comfy 190 words-per-minute. No settings, no template edits, no tables. Upload → activate → done.
Live demo: you are literally looking at it 👀 — it's running on this very forum, bottom-right of your screen.
Install: upload inc/plugins/df_readtime.php → ACP → Plugins → Install & Activate.
Grab it: DF Vault → Free Stuff (free for every member, forever). Direct: ⬇ dfreadtime-1.0.zip
💬 What should Friday Freebie #5 be? Drop ideas below — most-liked one gets built.
Repair wave 2 — DF Read Time 1.1.0
21 October 2026 · Sir-Vigu · Scoped staging checks passed
Versioned rebuild informed by the deployed source; not the missing original archive. This is a versioned repair/rebuild, not a recovered original archive. No production activation was performed.
![[Image: df-readtime.webp]](https://data-forums.com/images/vault-repair-wave2/df-readtime.webp)
Actual isolated MyBB test capture. Sample data; not a production install or a real payment/broadcast claim.
What changed
- Counts actual post-body prose, excluding quotes and code blocks.
- Uses browser word segmentation where available, with a modern Unicode regex fallback.
- Rounds word count / 190 upward; hides the chip for empty content.
- Updates after observed post additions or a df:posts-updated event. No tracking or external requests.
Requirements
MyBB 1.8.40 tested; PHP 8.1+ intended (runtime tests on 8.4.26); MySQL/MariaDB; modern browser. Custom themes, external authentication, mail and provider integrations require their own staging checks.
Installation and upgrade
Back up first. Upload inc/ and jscripts/ into the MyBB root. Deactivate old DF Read Time; upload inc/plugins/df_readtime.php and jscripts/df_readtime/; activate 1.1.0. Ensure you do not leave a differently named copy active.
Settings
No settings or custom tables. Estimate is fixed at 190 words/minute.
Usage
Code:
Open a thread with normal prose. The chip displays an approximate minute count and the word count. It is an estimate, not measured dwell time.Test evidence
Actual 300-word fixture estimated as two minutes, quotation exclusion, live update to 500 words, JavaScript parsing and lifecycle.
The eight-release wave passed 117 scoped assertions across PHP/MyBB, browser, HTTP and lifecycle checks. Some tests used a combined plugin context; this is not a universal compatibility certificate or an independent security audit.
Limitations / breaking changes
Modern browser required; language segmentation varies. It is not a reading-progress tracker or analytics tool. Highly customized themes without .post_body require adaptation.
Deactivate / uninstall
Deactivate and optionally remove its files. No stored posts, settings or user records are changed.
Changelog
1.1.0 — 21 October 2026: Versioned rebuild informed by the deployed source; not the missing original archive. Full source, README, upgrade notes, changelog, test-scope note and licence included in the ZIP.
Download the current Vault release — existing access rules apply.
Support / licence
Reply below or PM Sir-Vigu (uid 1) with versions and a minimal reproduction. Never publish credentials or private member data. GPL-3.0-or-later; existing attribution retained.
Full verification register
Original release notes
⏱️ DF Read Time — Friday Freebie #4
Readers love knowing what they're signing up for. DF Read Time adds a small floating "N min read" chip to every thread page — counted live from the real posts, tuned at a comfy 190 words-per-minute. No settings, no template edits, no tables. Upload → activate → done.
Live demo: you are literally looking at it 👀 — it's running on this very forum, bottom-right of your screen.
Install: upload inc/plugins/df_readtime.php → ACP → Plugins → Install & Activate.
Grab it: DF Vault → Free Stuff (free for every member, forever). Direct: ⬇ dfreadtime-1.0.zip
💬 What should Friday Freebie #5 be? Drop ideas below — most-liked one gets built.
👍 Like0❤️ Love0😂 Haha0🔥 Fire0👏 Clap0⚡ 0
