Breeze, https://missallsunday.com
The software is being license under MPL 2.0 license.
Breeze is a social mod for your users. It enables a dynamic wall where they can post status and comments. Comes with the following features:
- SMF 2.1.x
- PHP 8.3
- No file edits, works with all themes.
- Users individual settings, each user defines her/his own settings.
- Compact action bar with inline buttons for likes, comments, and delete on every status and comment.
- Likes for status and comments.
- Mentions for status and comments.
- Notifications for several features.
- General wall page for displaying your buddies latest activity.
- Per-user block list controlling wall visibility.
- Optional post confirmation dialog before submitting status or comments.
The mod uses the following scripts and libraries:
Frontend (bundled in the package):
PHP (bundled in the package):
# Install all dependencies (Composer + Node)
make install # PHP dependencies
make ui-install # Node dependencies# Run all tests (PHP + UI + E2E)
make all
# Run individually
make test # PHP (PHPUnit + PHPStan)
make lint # Auto-fix PHP (PHP-CS-Fixer) + UI (Biome) code style
make coverage # Generate HTML coverage report
make ui-test # UI components (Vitest)
make e2e # E2E (Playwright + Docker)
make sync # Lint then sync build output to a local SMF installmake package # Lints, builds, updates REACT_HASH and produces Breeze.zipFeel free to fork this repository and make your desired changes.
Please see the Developer's Certificate of Origin in the repository: by signing off your contributions, you acknowledge that you can and do license your submissions under the license of the project.
- develop - Main branch, releases are tagged from here