Skip to content

Stream Engine 0.4.5

Choose a tag to compare

@bfhp bfhp released this 08 Oct 00:34
· 218 commits to main since this release

Highlights

Stream Engine 0.4.5 expands site branding, registration controls, mentions,
and privacy options for personal blogs.

Site branding

  • Upload, replace, or remove a responsive header logo from the administration
    settings. The site name remains visible alongside the logo in both bundled
    themes.
  • Configure site icons with generated favicon and Apple Touch Icon variants,
    optional SVG support, and one-click restoration of the defaults.

Registration and abuse protection

  • Choose between closed registration, email-confirmed accounts, and accounts
    activated immediately after registration.
  • Configure a registration honeypot and optional Turnstile or hCaptcha
    verification.
  • Automatically remove registrations that remain unconfirmed for more than
    24 hours.

Mentions and notifications

  • Use @username mentions in comments, forum posts, and private messages,
    with autocomplete, escaped profile links, and support for username changes.
  • Deliver configurable, deduplicated mention notifications only after access
    checks, with deep links to the referenced content.

Friends-only posts

  • Personal blog posts can now be limited to friends. Mutual friend requests
    become memberships, and removing either side immediately revokes access.

Upgrade notes

This release contains two database migrations. After updating the application,
run:

composer migrate

The release includes rebuilt production assets and an updated installation
schema snapshot for clean installations.

Full changelog: v0.4.4...v0.4.5