![]() |
|
Mybb Premium Plugin DF Code Compare v1.0.0 — Before/after text diffs for developer communities - Printable Version +- Data-Forums (https://data-forums.com/forum) +-- Forum: DF Premium (https://data-forums.com/forum/Forum-DF-Premium) +--- Forum: MyBB Premium Plugins & Themes (https://data-forums.com/forum/Forum-MyBB-Premium-Plugins-Themes) +--- Thread: Mybb Premium Plugin DF Code Compare v1.0.0 — Before/after text diffs for developer communities (/Thread-Mybb-Premium-Plugin-DF-Code-Compare-v1-0-0-%E2%80%94-Before-after-text-diffs-for-developer-communities) |
DF Code Compare v1.0.0 — Before/after text diffs for developer communities - Sir-Vigu - 10-21-2026 Verification record: DFV-AUDIT-20261021 Updated 21 October 2026 by Sir-Vigu. This is a scoped package-availability and staging audit, not a blanket security or compatibility certificate. DF Code Compare — Previously staging-checked The 1.0.0 release was staging-tested in the preceding batch (77 scoped assertions across that five-plugin batch). This pass confirmed the private archive exists and matched its inventory hash; no new universal compatibility/security certification is implied. Existing release screenshots and detailed boundaries remain below. Vault download (existing access rules apply) Complete MyBB Vault verification register Original release notes 🔀 DF Code Compare v1.0.0 Before/after text diffs for developer communities ![]() Screenshot from the isolated MyBB test forum; this is not a claim that the plugin is enabled on production Data-Forums. What it is Compare two plain-text versions inside a post, highlight inserted and removed lines, and download a unified text diff. Bounded client-side comparison; no external service. What it does / Features
What is inside the download Code: inc/plugins/dfcodecompare.php
jscripts/dfcodecompare/main.js
jscripts/dfcodecompare/style.css
README.md
CHANGELOG.md
SECURITY.md
TESTING.md
LICENSE.txt
release.jsonRequirements MyBB 1.8.40 is the tested target. PHP 8.1+ intended; runtime tests used PHP 8.4.26 and MariaDB 11.8.6. Use staging first on older MyBB releases or custom themes/editors. No API key or CDN dependency. Install — step by step 1. Back up your forum files and database. Test on staging first. 2. Extract the ZIP. Upload the inc/ and jscripts/ directories to your MyBB root, preserving those paths. Do not upload to the ACP directory. 3. Admin CP → Configuration → Plugins → DF Code Compare → Install & Activate. 4. Admin CP → Configuration → Settings → DF Code Compare; review the settings below. 5. Try the example on a test thread before announcing it to members. Settings Enable DF Code Compare: on/off. No additional tables or template edits. How to use Code: [dfcompare]
const limit = 10;
const timeout = 5000;
=== AFTER ===
const limit = 20;
const timeout = 3000;
const retries = 2;
[/dfcompare]Testing — evidence and boundaries Real MyBB parser; script/HTML escaping; missing separator; 200-line cap; literal code example; actual +3/-2 change count; downloadable unified diff; mobile parent-width fit; lifecycle. Tested in an isolated stock MyBB 1.8.40 forum with PHP 8.4.26, MariaDB 11.8.6 and Chromium. The batch passed 25 PHP/MyBB integration assertions, 26 browser assertions and 26 lifecycle assertions. These are scoped tests, not a third-party security audit. Older MyBB releases, other SQL engines, Safari/Firefox and third-party themes/editors are not certified by this test run. These five plugins are distribution releases and are NOT enabled on the production Data-Forums forum. Known limitations / privacy Line-level comparison, not syntax highlighting or a Git merge engine. No intra-line highlighting, three-way merge or file upload. Exactly one separator line === AFTER === is required. Maximum 200 lines per side and 64 KiB per block. Multiple blocks per post are supported; nested comparison blocks are not. Without JavaScript, Before/After remain readable but the computed diff and export require JavaScript. Deactivate / uninstall Admin CP → Plugins → Deactivate stops the plugin on subsequent requests and keeps its configuration/data. Uninstall removes this plugin’s settings. Stored thread/post contents are not edited; custom MyCode may appear literally while the plugin is disabled. Changelog 1.0.0 — 21 October 2026: initial release. No earlier version to upgrade from. Download from the DF Vault Download DF Code Compare v1.0.0 ZIP View the Vault entry Existing Vault unlock rules and membership download allowances remain unchanged. This release does not introduce a new payment or bypass a member gate. Support Reply below with your MyBB/PHP version, theme/editor and reproduction steps, or PM Sir-Vigu. Redact passwords, cookies and private member information. Licence GPL-3.0-or-later; full licence included. Built by DF Studio / Data-Forums. No promised search ranking, revenue result or third-party security certification. |