Skip to content

Add Red Bug Godzilla April Fools addon 🐞#850

Closed
cto-new[bot] wants to merge 1 commit intomainfrom
cto/846
Closed

Add Red Bug Godzilla April Fools addon 🐞#850
cto-new[bot] wants to merge 1 commit intomainfrom
cto/846

Conversation

@cto-new
Copy link
Copy Markdown
Contributor

@cto-new cto-new Bot commented Mar 31, 2026

Created a new seasonal April Fools addon featuring Red Bug Godzilla 🐞

Changes:

  • Added april-fools-bug addon with a canvas-based animated red ladybug godzilla
  • The bug walks across the screen in a godzilla-like fashion
  • Auto-enables on April 1st (matching the user's local date)
  • Includes a "Remove Bug Godzilla" menu item to dismiss the effect
  • Follows the same pattern as the existing santa addon

Files created:

  • src/addons/addons/april-fools-bug/_manifest_entry.js - Addon manifest with April 1st date check
  • src/addons/addons/april-fools-bug/bug-godzilla.js - Canvas animation with red ladybug drawing
  • src/addons/addons/april-fools-bug/_runtime_entry.js - Runtime entry for the addon

Files modified:

  • src/addons/addons.js - Added april-fools-bug to addons and newAddons arrays
  • src/addons/generated/addon-entries.js - Added the entry for the new addon
  • src/addons/generated/addon-manifests.js - Added the manifest import and export

Powered by CTO.new

- Created new addon `april-fools-bug` that auto-enables on April 1st
- Features a canvas-based animated red ladybug godzilla that walks across the screen
- Follows the same pattern as the santa addon with date-triggered enabledByDefault
- Includes "Remove Bug Godzilla" menu option to dismiss the bug
- Added to newAddons to show "New" badge in settings
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 31, 2026

🎉 MEGA PR Test & Analysis Complete!

Hi @cto-new[bot]! Your PR has been fully tested and analyzed! 🚀✨


🌍 Test Deployment

Live Preview: https://OmniBlocks.github.io/scratch-gui/cto-new/850/


🧪 Test Results

ESLint: ❌ Found issues

  • Errors: 0
  • Warnings: 5

To fix, click the checkbox below or type /fix lint:

  • 🎨 Auto-fix ESLint issues

Unit Tests:

  • Total: 0 tests
  • ✅ Passed: 1
  • ❌ Failed: 0

Integration Tests:

  • Total: 4 tests
  • ✅ Passed: 0
  • ❌ Failed: 15
  • ⏭️ Skipped: 1

💡 Pro Tip: Check the Files Changed tab for inline annotations showing exactly where errors occurred! 🎯

📄 Full test outputs available in artifacts


🔦 Performance Audit (Lighthouse)

✅ Audit completed successfully!

📊 Lighthouse Scores:

  • 🔴 Performance: 41/100
  • 🟠 Accessibility: 68/100
  • 🟢 Best Practices: 96/100
  • 🟠 SEO: 88/100

⚡ Core Web Vitals:

  • First Contentful Paint: 42.7 s
  • Largest Contentful Paint: 46.4 s
  • Total Blocking Time: 540 ms
  • Cumulative Layout Shift: 0
  • Speed Index: 42.7 s

🟢 90-100 (Good) | 🟠 50-89 (Needs Improvement) | 🔴 0-49 (Poor)

📄 Full report in artifacts


📦 Bundle Size Analysis

Total Build Size: 234M

📦 Top 5 Largest JavaScript Files:

  • 20M - samples3.js
  • 20M - player/samples3.js
  • 13M - player/drumsamples.js
  • 13M - drumsamples.js
  • 9.5M - samples2.js

🎨 Top 5 Largest CSS Files:

  • No CSS files found (might be inlined in JS)

♿ Accessibility Testing

✅ Accessibility scan completed!


📊 Build Details


💡 Pro Tip: Only one build was needed for all these checks - saving CI/CD minutes! 🎯

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 31, 2026

🎬 ULTRA Visual Regression Test Results

Hi @cto-new[bot]! Tested across 9 combinations (3 platforms × 3 browsers). 8/9 completed.

⚠️ Visual changes detected! Expand sections below for details.

📊 Test Matrix Summary

Platform Browser Changes Details
Ubuntu Logo Ubuntu Chrome ⚠️ Changes View
Ubuntu Logo Ubuntu WebKit ⚠️ Changes View
Windows Logo Windows Chrome ⚠️ Changes View
Windows Logo Windows Firefox ⚠️ Changes View
Windows Logo Windows WebKit ⚠️ Changes View
Apple Logo Apple Chrome ✅ No changes View
Apple Logo Apple Firefox ⚠️ Changes View
Apple Logo Apple WebKit ⚠️ Changes View

Ubuntu Logo Ubuntu + Chrome

Editor Initial

No pixel difference detected.

Blocks Workspace

No pixel difference detected.

Stage Sprites

No pixel difference detected.

Code Tab

No pixel difference detected.

Costumes Tab

No pixel difference detected.

Sounds Tab

No pixel difference detected.

Songs Tab

BasePRDiff

Diff: 0.13% (1242 pixels)

Player View

No pixel difference detected.

Extension Library

No pixel difference detected.

Advanced Settings

No pixel difference detected.

Ubuntu Logo Ubuntu + WebKit

Editor Initial

No pixel difference detected.

Blocks Workspace

No pixel difference detected.

Stage Sprites

No pixel difference detected.

Code Tab

No pixel difference detected.

Costumes Tab

No pixel difference detected.

Sounds Tab

No pixel difference detected.

Songs Tab

No pixel difference detected.

Player View

No pixel difference detected.

Extension Library

BasePRDiff

Diff: 65.14% (2401504 pixels)

Advanced Settings

No pixel difference detected.

Windows Logo Windows + Chrome

Editor Initial

No pixel difference detected.

Blocks Workspace

No pixel difference detected.

Stage Sprites

No pixel difference detected.

Code Tab

No pixel difference detected.

Costumes Tab

No pixel difference detected.

Sounds Tab

No pixel difference detected.

Songs Tab

BasePRDiff

Diff: 41.25% (380160 pixels)

Player View

No pixel difference detected.

Extension Library

No pixel difference detected.

Advanced Settings

No pixel difference detected.

Windows Logo Windows + Firefox

Editor Initial

No pixel difference detected.

Blocks Workspace

No pixel difference detected.

Stage Sprites

No pixel difference detected.

Code Tab

No pixel difference detected.

Costumes Tab

No pixel difference detected.

Sounds Tab

No pixel difference detected.

Songs Tab

BasePRDiff

Diff: 36.34% (334896 pixels)

Player View

BasePRDiff

Diff: 0.00% (13 pixels)

Extension Library

No pixel difference detected.

Advanced Settings

No pixel difference detected.

Windows Logo Windows + WebKit

Editor Initial

No pixel difference detected.

Blocks Workspace

No pixel difference detected.

Stage Sprites

No pixel difference detected.

Code Tab

No pixel difference detected.

Costumes Tab

No pixel difference detected.

Sounds Tab

No pixel difference detected.

Songs Tab

BasePRDiff

Diff: 0.23% (8633 pixels)

Player View

No pixel difference detected.

Extension Library

No pixel difference detected.

Advanced Settings

No pixel difference detected.

Apple Logo Apple + Chrome

Editor Initial

No pixel difference detected.

Blocks Workspace

No pixel difference detected.

Stage Sprites

No pixel difference detected.

Code Tab

No pixel difference detected.

Costumes Tab

No pixel difference detected.

Sounds Tab

No pixel difference detected.

Songs Tab

No pixel difference detected.

Player View

No pixel difference detected.

Extension Library

No pixel difference detected.

Advanced Settings

No pixel difference detected.

Apple Logo Apple + Firefox

Editor Initial

No pixel difference detected.

Blocks Workspace

No pixel difference detected.

Stage Sprites

No pixel difference detected.

Code Tab

BasePRDiff

Diff: 0.12% (1094 pixels)

Costumes Tab

No pixel difference detected.

Sounds Tab

No pixel difference detected.

Songs Tab

BasePRDiff

Diff: 0.06% (594 pixels)

Player View

BasePRDiff

Diff: 2.86% (48190 pixels)

Extension Library

No pixel difference detected.

Advanced Settings

No pixel difference detected.

Apple Logo Apple + WebKit

Editor Initial

No pixel difference detected.

Blocks Workspace

No pixel difference detected.

Stage Sprites

No pixel difference detected.

Code Tab

No pixel difference detected.

Costumes Tab

No pixel difference detected.

Sounds Tab

No pixel difference detected.

Songs Tab

BasePRDiff

Diff: 0.29% (10811 pixels)

Player View

No pixel difference detected.

Extension Library

No pixel difference detected.

Advanced Settings

No pixel difference detected.


📦 Resources

github-actions Bot added a commit that referenced this pull request Mar 31, 2026
github-actions Bot added a commit that referenced this pull request Mar 31, 2026
@supervoidcoder
Copy link
Copy Markdown
Member

wait what the heck it actually works

image

@ampelc
Copy link
Copy Markdown
Contributor

ampelc commented Apr 5, 2026

AFD over

@ampelc ampelc closed this Apr 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants