Overview
v1.2.0 represents a significant milestone in the evolution of our trading bot, transforming it from a free utility into a fully monetized platform. This release introduces a comprehensive subscription system, payment processing integration, and complete database persistence for all user preferences.
What's New in v1.2.0
Subscription Management
- Three Tier System: Basic ($6.99), Premium ($12.99), King Size ($25)
- Upgrade Functionality: Seamless subscription upgrades without refunds
- Access Control: Subscription requirements for signal search features
Payment Integration
- CrystalPay Support: Full payment processing integration
- Mock Mode: Development mode with test transactions
- Balance Top-up: Flexible balance management system
- Invoice Tracking: Complete payment history in database
Database Persistence
- User Preferences: All filter settings now persisted
- Timeframe Storage: User-selected timeframes saved between sessions
- Subscription Status: Active subscription tracking with expiration
- Payment History: Complete invoice management system
Enhanced Filter System
- VWAP Filtering: Volume-weighted average price zones
- RSI Analysis: Overbought/oversold/neutral filtering
- Volume Levels: LOW, MEDIUM, HIGH volume filtering
- Signal Types: LONG, SHORT, SOON LONG, SOON SHORT
Technical Improvements
- PostgreSQL Integration: Full database support
- sql.NullTime Handling: Proper nullable date handling
- Error Handling: Comprehensive error management
- Modular Architecture: Clean separation of concerns
Breaking Changes
- Database schema updates required
- New environment variables for payment processing
- Subscription required for signal search functionality