Initial Commit
This commit is contained in:
@@ -0,0 +1,86 @@
|
||||
# Changelog
|
||||
|
||||
All notable changes to GreasyBoii will be documented in this file.
|
||||
|
||||
## [1.0.2] - 2024-10-16
|
||||
|
||||
### Fixed
|
||||
- **CRITICAL: CSP Violation** - Fixed Content Security Policy blocking external Bootstrap CDN
|
||||
- **Modal initialization** - Now works correctly with local Bootstrap files
|
||||
- Extension now fully functional in Chrome Manifest V3
|
||||
|
||||
### Changed
|
||||
- **Renamed to GreasyBoii** - Extension renamed from "Greasemonkey" to "GreasyBoii"
|
||||
- **Local Bootstrap** - Downloaded Bootstrap 5.3.2 files locally (227KB CSS + 79KB JS)
|
||||
- Updated all console messages to show "GreasyBoii" branding
|
||||
- Updated all UI text to reflect new name
|
||||
|
||||
### Added
|
||||
- bootstrap.min.css (227KB) - Local Bootstrap CSS
|
||||
- bootstrap.bundle.min.js (79KB) - Local Bootstrap JS with Popper
|
||||
|
||||
## [1.0.1] - 2024-10-16
|
||||
|
||||
### Fixed
|
||||
- **Add Rule button not working** - Fixed Bootstrap modal initialization timing issue
|
||||
- Added fallback initialization for Bootstrap Modal to handle CDN load timing
|
||||
- Improved error handling and logging in popup.js
|
||||
- Added null checks for DOM elements to prevent errors
|
||||
- Added console logging for debugging button clicks
|
||||
|
||||
### Changed
|
||||
- Enhanced `setupEventListeners()` with better error detection
|
||||
- Improved `openRuleModal()` with fallback modal initialization
|
||||
- Added `initializeExtension()` wrapper function for proper initialization order
|
||||
|
||||
### Added
|
||||
- TROUBLESHOOTING.md - Comprehensive troubleshooting guide
|
||||
- Console logging for debugging initialization issues
|
||||
- Better error messages when elements are not found
|
||||
|
||||
## [1.0.0] - 2024-10-16
|
||||
|
||||
### Fixed
|
||||
- **Add Rule button not working** - Fixed Bootstrap modal initialization timing issue
|
||||
- Added fallback initialization for Bootstrap Modal to handle CDN load timing
|
||||
- Improved error handling and logging in popup.js
|
||||
- Added null checks for DOM elements to prevent errors
|
||||
- Added console logging for debugging button clicks
|
||||
|
||||
### Changed
|
||||
- Enhanced `setupEventListeners()` with better error detection
|
||||
- Improved `openRuleModal()` with fallback modal initialization
|
||||
- Added `initializeExtension()` wrapper function for proper initialization order
|
||||
|
||||
### Added
|
||||
- TROUBLESHOOTING.md - Comprehensive troubleshooting guide
|
||||
- Console logging for debugging initialization issues
|
||||
- Better error messages when elements are not found
|
||||
|
||||
## [1.0.0] - 2024-10-16
|
||||
|
||||
### Added
|
||||
- Initial release
|
||||
- Chrome extension (Manifest V3)
|
||||
- Firefox extension (Manifest V2)
|
||||
- URL pattern matching
|
||||
- CSS selector (element) matching
|
||||
- Combined URL + element matching
|
||||
- JavaScript execution
|
||||
- CSS injection
|
||||
- Bootstrap 5 dark theme UI
|
||||
- Add/edit/delete rules
|
||||
- Enable/disable toggles
|
||||
- Persistent synced storage
|
||||
- Complete documentation suite
|
||||
- Example rules library
|
||||
- Interactive test page
|
||||
- Build instructions
|
||||
|
||||
### Features
|
||||
- Flexible matching system (URL, Element, Both)
|
||||
- Modern Bootstrap dark UI
|
||||
- Full CRUD operations for rules
|
||||
- Form validation
|
||||
- Error handling
|
||||
- Cross-browser support (Chrome, Firefox, Edge, Opera)
|
||||
Reference in New Issue
Block a user