Repository navigation
Commentail 0.1.0 Beta
Pre-releaseCommentail 0.1.0
First public release · MIT · Wagtail 7.4 LTS
Included
- Template-tag integration for Pages and explicit ordinary Django model adapters.
- Site defaults, Page/object inheritance and open/read-only/hidden modes.
- Site accounts, verified guests, browser proof and replaceable local CAPTCHA.
- Four moderation policies, phrase rules, CSV upsert/export and Site-scoped permissions.
- Threaded replies at one display level, targeted links and batched loading.
- Inline author edits, publication-based deadline, permanent reply lock and revision review.
- Database outbox, retries, direct-reply mail and per-comment unsubscribe.
- Theme inheritance, CSS custom properties and overridable widget/action/mail templates.
- English/Russian UI, progressive JS, plain HTML fallbacks and focus handling.
- Schema.org Comment microdata and JSON-LD for rendered published comments.
Compatibility
Python 3.12–3.14; Django >=5.2,<5.3; Wagtail >=7.4.3,<7.5; SQLite/PostgreSQL.
PostgreSQL 14 is covered by hosted CI. Wagtail 8.0 is outside this release.
Install
python -m pip install commentail==0.1.0Artifacts
The wheel and source archive attached here are byte-for-byte identical to PyPI 0.1.0.
Install from PyPI or download the release assets; see
Installation. Verify SHA256SUMS before installing. The wheel
contains runtime/metadata; source additionally includes tests, example and guides.
Limits
No separate REST API, rich-text/Markdown editor, uploads, likes, reports or live
updates. Moderators cannot alter author text. SMTP uncertainty can duplicate mail;
inbox delivery depends on the provider. Selected accessibility/browser checks are
not an exhaustive certification.
Verify downloads
From the directory containing the archives and SHA256SUMS:
# Linux
sha256sum -c SHA256SUMS
# macOS
shasum -a 256 -c SHA256SUMSCompare against the checksum file distributed with the same release. Checksums
detect changed files; they are not a signature or independent proof of origin.
Verification
Released from commit 1f6603efa0a6f23d0649d9e1509bd7a504cb9dd7.
CI passed all eight jobs.
Fresh installation from PyPI passed 239 server tests and dependency checks.
Both archives were downloaded and verified against the publishing-run SHA-256 manifest.