Repository navigation
1.5.0.0: the extension now works on every site that 444hsz.com supports, switched on site by site. The extension code is identical to v1.5.0.0-b3; the only change since is the README, which now credits the original author and explains why this fork exists. The extension, with its browser permissions, has not been tried in a live browser by the maintainer or in an in-place upgrade from 1.4.x. Please read the upgrade note below, and report problems in a GitHub issue or at bovitmeny@444hsz.com.
What's new since 1.4.0.27
- 23 sites, not only 444.hu. On an article page of a supported site (Telex, Qubit, 24.hu, Népszava, Magyar Narancs, Magyar Hang, Forbes, Mérce, Átlátszó and others; list) the extension adds a "Hozzászólások" block with the 444hsz Disqus forum. The thread is found by the page URL, which is how 444hsz.com identifies it. The block sits right behind the article text, in the text column and ahead of the tags, with a rule per site (
placements.json) and a generic fallback if a site's markup changes. - Per-site opt-in, 444.hu included. After installing, no site is active. An options page (opens on first install and from the toolbar icon) has one switch per site, "Mind be" (one browser prompt for all sites) and "Mind ki" (no prompt). The permission is the switch, so access revoked in the browser's settings shows as off.
- Import the starting selection from 444hsz.com with one button. It only preselects; you switch the sites on with a second click. The 444hsz.com access is requested only for the import and revoked right after.
- The block survives re-rendering pages. On Vue/Nuxt sites such as Telex the page rebuilt its DOM and removed the block; it is now put back (at most 10 times, then moved to the end of the page).
- Daily check of the site list. A scheduled GitHub Action compares 444hsz.com's list with the bundled
sites.jsonand opens an issue when it changes (needs Issues enabled on the repository). - Hungarian documentation: README, user guide (what the browser prompt means and what to do if you decline it by accident), supported sites, the 444hsz.com import, developer guide, site recon and a manual test checklist.
- Fork notice: the README credits the original author, nerblock, and the upstream repository, and explains why this fork continues the project.
Fixes and hardening
- No unhandled promise rejections in the options page or the content script (SonarCloud S9383).
- The packaging script includes files the manifest does not name and fails the build if the site list or placements are missing.
- CI covers the new files and checks HTML,
sites.jsonandplacements.jsonformatting.
Upgrading from 1.4.x
The 444.hu access moves from required to optional. If the browser keeps the old grant, 444.hu keeps working. If it does not, the options page opens with a notice: switch 444.hu on once. Which of the two happens has not been verified. The manifest version is the same as in the betas, so after installing over a beta, reload or reinstall the extension manually.
Known limitations
- Lakmusz does not work:
www.lakmusz.huredirects tolakmusz.hu, which 444hsz.com's own rule does not match. G7 articles are served on Telex and handled by the Telex rule; Amerikai Népszava could not be checked without logging in; hvg.hu and eduline.hu are excluded because 444hsz.com does not allow new threads there. - The per-site placement rules come from one article per site on 2026-10-07 and depend on each site's markup; if a site redesigns, the block falls back to the generic placement until
placements.jsonis updated. - If the block shows but the Disqus area stays empty, the 444hsz forum probably does not trust that site's domain; only the forum admins can change that.
- On sites other than 444.hu there is no sidebar, no official-forum tab and no custom forum setting.
- The manifest has no Firefox add-on id, and the manifest declares both
service_workerandscriptsfor the background; Firefox behaviour is not verified. - There is still no
LICENSEfile (see the README's licence section).
Changes since 1.4.0.27: #8 to #18. Full changelog
SHA-256 (444hu_comments.zip, built by CI for this tag):
373E42339422450AC87C6E8C10656CC57AC743DFA83C07A5268AD404FE9CB640