Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: netlify one click deployment #1376

Merged
merged 6 commits into from
Feb 25, 2025
Merged

Conversation

xKevIsDev
Copy link
Collaborator

@xKevIsDev xKevIsDev commented Feb 25, 2025

Changes

  • Added Netlify connection functionality in Settings/Connections tab.
  • Added Netlify deployment functionality to the header actions
  • Implemented deployment status tracking and progress feedback
  • Added connection state handling and user feedback
  • Integrated with existing chat and workbench contexts
  • Added deployment history tracking per chat session

Features

  • One-click deployment to Netlify from the header
  • Real-time deployment status updates
  • Automatic build process before deployment
  • Connection status indication
  • Support for both new sites and updates to existing deployments
  • Persistent site mapping between chat sessions and Netlify deployments

Technical Details

  • Uses Netlify API for deployments and status checks
  • Implements proper error handling and user feedback
  • Maintains deployment history in localStorage

image
image

xKevIsDev and others added 6 commits February 24, 2025 17:24
Improve connections visually and functionality
- improved organisation of connections (collapsibles)
- improved deploy button
- improved unique chat deployments
netlify deploy button to be disabled on streaming and show link icon when deployed
@leex279 leex279 self-requested a review February 25, 2025 19:14
Copy link
Collaborator

@leex279 leex279 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just checked again the full process of deploying etc.

Works perfect for me :)

@xKevIsDev xKevIsDev merged commit 5d9bb00 into stackblitz-labs:main Feb 25, 2025
4 checks passed
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