Skip to content

Conversation

@Che-Zhu
Copy link
Collaborator

@Che-Zhu Che-Zhu commented Jan 30, 2026

Summary

This PR prepares Fulling for its first stable release (v1.0.0). It includes a major UI consistency refactor and documentation updates.

Changes

🎨 Icon System Migration

  • Replaced lucide-react icons with react-icons/md (Material Design) across all business components
  • Used react-icons/fa (FontAwesome) for brand icons (GitHub)
  • Shadcn UI components remain unchanged to maintain compatibility with future updates

Affected areas:

  • Sidebar & Navigation
  • Project List (cards, headers, dropdowns)
  • Terminal (toolbar, tabs, dialogs)
  • Business Dialogs (create project, settings)
  • Config Components (env-var-section)
  • All app pages (login, error, not-found, project settings)

📝 Documentation Updates

  • Added v1.0.0-stable version badge to README
  • Updated Node.js version requirement from 20.x to 22.9.0 (matching engines in package.json)
  • Added CHANGELOG.md reference
  • Fixed repository URLs in CONTRIBUTING.md (FullAgent/fulling)

Stats

  • 26 files changed
  • 130 insertions, 108 deletions

Testing

  • Dev server runs without errors
  • No remaining lucide-react imports in business components

@github-actions
Copy link

github-actions bot commented Jan 30, 2026

✅ PR Check Results: Passed

Build Checks

Check Status
Lint & Build ✅ Passed
Docker Build ✅ Passed

✨ Great work!

All checks passed successfully. Your PR is ready for review.

Details:

  • ✅ Code quality verified (linting passed)
  • ✅ Build successful
  • ✅ Docker image build verified (linux/amd64)
    Commit: d2be379797a6590f41ab1a73cf5aacf520a98644
    Branch: prepare/first-stable-release

🔗 View Details:

@Che-Zhu Che-Zhu merged commit d800a4f into main Jan 30, 2026
9 checks passed
@Che-Zhu Che-Zhu deleted the prepare/first-stable-release branch January 30, 2026 08:05
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.

2 participants