Skip to content

Commit

Permalink
Merge pull request #6 from mamertofabian/v1.0.3
Browse files Browse the repository at this point in the history
V1.0.3
  • Loading branch information
mamertofabian authored Dec 2, 2024
2 parents 582a190 + 32df3ce commit 75bc374
Show file tree
Hide file tree
Showing 29 changed files with 1,787 additions and 1,024 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
node_modules/
/dist/
dist*.zip
bolt-to-github*.zip
/.svelte-kit/
.DS_Store
*.log
Expand Down
13 changes: 13 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
## 2024-12-02

### Added
- New classes for improved code organization: `BackgroundService`, `StateManager`, `ContentManager`, and `UIManager`.
- UI components for notifications and upload status management.
- Projects tab for managing Bolt projects and GitHub repositories.

### Changed
- Refactored background and content scripts for better modularity and maintainability.
- Enhanced GitHub integration with structured settings and improved error handling.

### Fixed
- Ensured upload status container is appended only after the document body is available, improving UI reliability.
20 changes: 18 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ A Chrome extension that automatically captures ZIP file downloads from bolt.new,
<img src="https://img.shields.io/badge/Install%20from-Chrome%20Web%20Store-blue?style=for-the-badge&logo=google-chrome&logoColor=white" alt="Install from Chrome Web Store" height="40">
</a>

### Latest stable version (v1.0.1) includes the following features:
### Latest stable version (v1.0.2) includes the following features:

- 🚀 Automatic ZIP file interception from bolt.new
- 📦 In-browser ZIP file extraction
Expand All @@ -49,7 +49,12 @@ A Chrome extension that automatically captures ZIP file downloads from bolt.new,
2. Double-check the repository name and branch when switching between projects

### Latest Version (GitHub)
Current development version (v1.0.1) matches the Chrome Web Store version
Current development version (v1.0.3) includes the following features:
- 📋 Projects tab with quick access to all your Bolt projects:
- View all pushed projects in one place
- Open projects directly in Bolt
- Access GitHub repositories
- Import existing GitHub repos into Bolt

To try the latest version with new features:
1. Clone and install:
Expand Down Expand Up @@ -314,3 +319,14 @@ A: Currently, the extension processes all files in the ZIP. File filtering may b
<a href="https://github.com/aidrivencoder">GitHub</a>
</p>
</div>

## Project Features

### Projects Management
The extension includes a dedicated Projects tab that helps you:
- Keep track of all your Bolt projects pushed to GitHub
- Quick-access buttons to:
- Open projects directly in Bolt
- View repositories on GitHub
- Import repositories back into Bolt
- View branch information and project details at a glance
7 changes: 4 additions & 3 deletions manifest.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"manifest_version": 3,
"name": "Bolt to GitHub",
"version": "1.0.2",
"version": "1.0.3",
"description": "Automatically process your Bolt project zip files and upload them to your GitHub repository.",
"icons": {
"16": "assets/icons/icon16.png",
Expand All @@ -19,7 +19,7 @@
"https://api.github.com/*"
],
"background": {
"service_worker": "src/background.ts",
"service_worker": "src/background/index.ts",
"type": "module"
},
"action": {
Expand All @@ -33,7 +33,8 @@
"content_scripts": [
{
"matches": ["https://bolt.new/*"],
"js": ["src/content/upload-status.ts"]
"js": ["src/content/index.ts"],
"run_at": "document_start"
}
]
}
164 changes: 0 additions & 164 deletions src/background.ts

This file was deleted.

Loading

0 comments on commit 75bc374

Please sign in to comment.