A Chrome extension for managing TradingView price alerts with advanced features for monitoring and analyzing alert triggers.
-
🚨 Alert Management
- Create, stop, restart, and delete alerts
- View all alerts in one place
- Real-time alert status updates
-
📊 Log Monitoring
- View alert trigger history
- Sort logs by timestamp
- Paginated log viewing
- Detailed trigger information
-
🔍 Advanced Features
- Alert validation rules
- Custom filtering and search
- Export functionality
- Real-time updates
- Clone this repository:
git clone https://github.com/yourusername/tv-alerts-manager.git
cd tv-alerts-manager- Install dependencies:
npm install- Build the extension:
npm run build- Load the extension in Chrome:
- Open Chrome and navigate to
chrome://extensions/ - Enable "Developer mode"
- Click "Load unpacked"
- Select the
distdirectory from this project
- Open Chrome and navigate to
- Click the extension icon to open the popup
- View your current alerts in the main list
- Use the action buttons to manage alerts:
- Create new alerts
- Stop/restart alerts
- Delete alerts
- View alert logs
- Click on any alert's log entry
- View detailed trigger history
- Use pagination to navigate through logs
- Sort logs by timestamp
- Access the validation rules dropdown
- Create custom validation rules
- Apply rules to selected alerts
- View validation results
tv-alerts-manager/
├── src/
│ ├── background.js # Background script
│ ├── popup.js # Popup interface
│ ├── modules/ # Core modules
│ │ ├── alerts.js # Alert management
│ │ ├── logs.js # Log processing
│ │ └── utils.js # Utility functions
│ └── styles/ # CSS styles
├── docs/ # Documentation
└── manifest.json # Extension manifest
# Development build
npm run dev
# Production build
npm run build# Run tests
npm test
# Run linter
npm run lint- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
For support, please open an issue in the GitHub repository or contact the maintainers.
- TradingView for their API
- Chrome Extension documentation
- Open source community
- Advanced alert filtering
- Custom notification settings
- Export functionality
- Offline support
- Performance optimizations
- 1.0.0 - Initial release
- Basic alert management
- Log viewing
- Validation rules
- UI improvements