Repository navigation
Stream Engine 0.4.6
Highlights
Stream Engine 0.4.6 improves forum conversations, moderation, statistics, and
presence, and adds a production-ready scheduler to the Docker Compose setup.
Forum conversations
- Write rich-text quick replies with an inline preview and safely escaped quote
insertion. - Edit or delete your own replies with explicit controls and confirmation.
- Use reliable
@mentionautocomplete in forum editors; mentions now stay in
sync after topic edits, including profile links in paginated replies. - Rate individual topic posts and replies, with each post retaining its own
score and vote state.
Forum statistics and presence
- Topic lists now show real post and distinct-participant totals instead of
placeholders. - Topic pages display participant avatars, overflow counts, and per-author
forum post totals. - Forum sections now show the same live member, guest, and bot presence summary
as the forum index, with a capped member-name list.
Topic lifecycle and uploads
- Topic authors can delete a topic during its first 24 hours when it has no
replies; concurrent replies are protected from accidental deletion. - Unattached forum attachment-card uploads are collected hourly after 24 hours,
with reservation and race-safe rechecks.
Docker scheduler
- Docker Compose now runs
bin/cron.phponce per minute through Supercronic,
using the shared application image. - Docker configuration files are grouped under
docker/for a clearer layout.
Fixes
- Constrained default-theme forum pages to the standard content width.
- Restored visible Trix toolbar icons in light mode.
Upgrade notes
This release contains one database migration for upload-purpose tracking. After
updating the application, run:
composer migrateThe release includes rebuilt production assets and an updated installation
schema snapshot for clean installations.
Full changelog: v0.4.5...v0.4.6