Skip to content

This is the pull request. - #3

Open
TheRealKCFan20 wants to merge 269 commits into
Rafafrias2012:1.6.0from
TheRealKCFan20:1.6.1
Open

This is the pull request.#3
TheRealKCFan20 wants to merge 269 commits into
Rafafrias2012:1.6.0from
TheRealKCFan20:1.6.1

Conversation

@TheRealKCFan20

@TheRealKCFan20 TheRealKCFan20 commented Aug 11, 2026

Copy link
Copy Markdown

Say "Can I be contributor?", or I will contribute you from this fork.

Summary by Sourcery

Modernize BonziWORLD with updated infrastructure, safer chat handling, refreshed content, and expanded documentation and deployment support.

New Features:

  • Add a profanity filter, nickname persistence, a default public room, and expanded chat content and commands.
  • Add a browsable Bee Movie quote page and expose it through the bees command.

Bug Fixes:

  • Improve server startup and ban-list handling for non-interactive environments and malformed or missing ban data.
  • Update client/server communication and bundled assets for newer Socket.IO and speech-generation compatibility.

Enhancements:

  • Modernize the frontend build configuration and add Markdown page generation for documentation and rules.
  • Refresh the user-facing README, rules, changelog, branding, and interface messaging.

Build:

  • Upgrade Babel and related build dependencies and replace the Markdown build plugin with a custom Markdown generation task.

CI:

  • Add GitHub Actions workflows for Node.js builds, static and Jekyll Pages deployment, Deno checks, Webpack builds, and package publishing.

Deployment:

  • Configure the server to accept cross-origin Socket.IO connections and listen on all interfaces.

Documentation:

  • Expand project setup, usage, moderation, rules, changelog, acknowledgements, and deployment documentation.

Chores:

  • Bump the project version and add new visual assets and Bonzi character support.

Summary by CodeRabbit

  • New Features
    • Added profanity filtering for chat messages.
    • Added closable, animated dialogs and updated chat commands.
    • Added nickname persistence, a default room, community rules, and a project changelog.
    • Added the unbojih character color.
  • Improvements
    • Updated BonziWORLD branding, instructions, moderation rules, and error messaging.
    • Improved browser compatibility and server connectivity.
  • Documentation
    • Added licensing, setup, deployment, hosting, and community guidance.

TheRealKCFan20 and others added 30 commits August 14, 2026 15:09
Updated copyright holder in LICENSE file.
This workflow automates the building and deployment of a Jekyll site to GitHub Pages, including necessary setup and artifact upload steps.
This workflow automates the deployment of static content to GitHub Pages on pushes to the default branch.
Remove empty comment from platform.css
This workflow installs Deno and runs linting and tests on push and pull request events for the specified branch.
This workflow runs tests and publishes a Node.js package to GitHub Packages upon release creation.
This workflow installs node dependencies, caches them, builds the source code, and runs tests across multiple Node.js versions.
Added a reference to the Samsung Fun Club virus script in the README.
Corrected the wording in the discontinuation notice for clarity.
This workflow triggers on push and pull request events for the '1.6.1' branch, and can be run manually. It includes a build job that checks out the repository and runs simple scripts.
Updated the README to clarify the project's status and disassociation with actively hosted instances.
Removed outdated disclaimer about project involvement and clarified the purpose of the repository.
Clarified the creator's name and the release date of BonziWORLD.
Rephrase email contact section for clarity and conciseness.
Corrected a typo in the email response warning.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants