Skip to content

Conversation

@devin-ai-integration
Copy link
Contributor

Update dependencies and website content

Summary

This PR updates all npm dependencies to their latest versions and makes several content updates to the FluffyLabs website:

Dependency Updates:

  • Updated major dependencies: @fancyapps/ui (v4→v6), browser-sync (v2→v3), sass-loader (v12→v16)
  • Fixed CSS import path for new @fancyapps/ui structure: dist/fancybox.cssdist/fancybox/fancybox.css

Content Updates:

  • Typeberry: Removed "stealth mode" text and added GitHub repository link
  • Codec: Changed URL from papi.fluffylabs.dev to codec.fluffylabs.dev
  • Trie Visualiser → State Viewer: Rebranded with new description, links to state.fluffylabs.dev and github.com/FluffyLabs/state-viewer

Review & Testing Checklist for Human

  • Verify website builds and deploys correctly - Major dependency updates could introduce breaking changes
  • Test all external links work - Especially new codec (codec.fluffylabs.dev) and state viewer (state.fluffylabs.dev) URLs
  • Visual regression testing - Ensure styling and responsive design still work correctly with new @fancyapps/ui v6
  • Test website functionality - Verify forms, navigation, and any interactive elements still work

Notes

  • The major version bumps (especially @fancyapps/ui v4→v6) required fixing the CSS import path
  • Local testing confirmed the website builds and displays correctly
  • All security vulnerabilities were addressed with npm audit fix

Requested by: @tomusdrw
Link to Devin run: https://app.devin.ai/sessions/3377c0574c904cc482acf35027aa06ca

- Update all dependencies to latest versions (browser-sync 3.0.4, @fancyapps/ui 6.0.32, sass 1.93.2, sass-loader 16.0.5, browser-sync-webpack-plugin 2.4.0)
- Fix @fancyapps/ui CSS import path for v6 compatibility
- Change codec link from papi.fluffylabs.dev to codec.fluffylabs.dev
- Replace trie visualiser with state viewer project
- Update state viewer description and links to state.fluffylabs.dev and GitHub repo
- Remove typeberry stealth mode and add repository link to github.com/fluffylabs/typeberry

Co-Authored-By: Tomek Drwięga <tomusdrw+github@gmail.com>
@netlify
Copy link

netlify bot commented Sep 24, 2025

Deploy Preview for fluffylabs ready!

Name Link
🔨 Latest commit 22ca205
🔍 Latest deploy log https://app.netlify.com/projects/fluffylabs/deploys/68d457806d8c4e000804aa39
😎 Deploy Preview https://deploy-preview-17--fluffylabs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@devin-ai-integration
Copy link
Contributor Author

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment and CI monitoring

Co-Authored-By: Tomek Drwięga <tomusdrw+github@gmail.com>
@tomusdrw tomusdrw merged commit ba8ad96 into main Sep 24, 2025
5 checks passed
@tomusdrw tomusdrw deleted the devin/1758745406-website-updates branch September 24, 2025 20:44
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.

1 participant