Skip to content

Changelog

The latest changes come first. Updates are free for the plan you bought. See Updating OFEngine.

Installer and packaging

  • The web installer was rebuilt and hardened: database schema import, license activation and the final setup step all run reliably on fresh servers.
  • Every plan’s download is now tested with a full fresh install before release.
  • Download packages now include all backend dependencies, so you don’t need Composer on your server.

Fixes

  • CRM: team member names now display correctly.

Fixes

  • Admin: saving a user no longer rejects their online status as invalid.
  • A batch of smaller product fixes across the app.

New

  • NetBilling payments: fans add a card once and pay with one click; subscriptions renew from the saved card.
  • Require a card before access (admin option): new members must add a card, or pay a one-time membership fee, before using the site. Helps stop spam sign-ups.
  • Card brand and security badges on the add-card form.

Fixes

  • Failed subscription renewals now follow the right path: a grace period after the first decline, cancellation after the second. This applies to every gateway.
  • Billing card icons load reliably.

Fixes

  • Installer: more reliable on shared hosting (checks .env writes, clears caches, falls back when symlinks aren’t allowed).
  • Free subscriptions work without a payment gateway configured.
  • Fresh installs log email instead of failing until email is configured.
  • Media storage disk registration fixed.
  • Profile QR codes link to the right URL.

New

  • Creator categories: creators pick categories that show under their bio.
  • AI provider choice: connect Ollama, OpenRouter or any OpenAI-compatible API for the AI features.
  • Age gate: optional 18+ notice on first visit, switched on from the admin panel.
  • PayPal sandbox mode, with separate test and live credentials.
  • Branding: the platform name from the admin panel now drives page titles, email sender names and meta tags; logo and favicon update instantly when you upload new ones.
  • Admin DM oversight dashboard for moderating messages.
  • Duplicate media warning: creators are warned when they attach a file they’ve already sent.
  • Livestreaming: viewer back button, better camera-off placeholder, faster go-live notifications.
  • Searchable settings in the admin sidebar.

Security

  • Pay-per-view: the unlocked file URL is never sent to a fan who hasn’t paid.
  • Privacy and safety settings: closed two gaps where settings weren’t enforced.
  • Logging out fully clears the session in the browser and on the server.

Performance

  • Faster home feed loading (batched queries).
  • Inbox counters calculated per conversation, not per message, so large inboxes stay fast.
  • Videos stream from cloud storage without temporary local copies.

Fixes

  • CCBill FlexForm: tips, subscriptions, wallet top-ups and unlocks complete correctly after redirect, with no double credit when both redirect and webhook arrive.
  • Works on hardened hosts where some shell functions are disabled.
  • Hidden posts stay hidden on the feed and profile.
  • Many mobile layout fixes in chat, the composer and modals.