v 1.7.0
This commit is contained in:
210
CHANGELOG.md
210
CHANGELOG.md
@@ -1,7 +1,7 @@
|
||||
# IGNY8 Change Log
|
||||
|
||||
**Current Version:** 1.6.2
|
||||
**Last Updated:** January 8, 2026
|
||||
**Current Version:** 1.7.0
|
||||
**Last Updated:** January 10, 2026
|
||||
|
||||
---
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
|
||||
| Version | Date | Summary |
|
||||
|---------|------|---------|
|
||||
| 1.7.0 | Jan 10, 2026 | **Major** - Pre-Launch Cleanup Complete (Phases 1, 5, 6): Code cleanup, UX improvements, data backup tools; WordPress plugin distribution system; Template design improvements; AI model fixes |
|
||||
| 1.6.2 | Jan 8, 2026 | **Design Refinements** - Updated marketing site gradients to brand colors (primary + success), reduced shadow weights, simplified automation icons, added Upcoming Features page |
|
||||
| 1.6.1 | Jan 8, 2026 | **Email System** - SMTP configuration, email templates, password reset flow, email verification, unsubscribe functionality |
|
||||
| 1.6.0 | Jan 8, 2026 | **Major** - Payment System Refactor Complete: Stripe, PayPal, Bank Transfer flows finalized; Simplified signup (no payment redirect); Country-based payment rules; Webhook security; PDF invoices |
|
||||
@@ -39,6 +40,211 @@
|
||||
|
||||
---
|
||||
|
||||
## v1.7.0 - January 10, 2026
|
||||
|
||||
### Pre-Launch Cleanup & Plugin Distribution System
|
||||
|
||||
This major release completes critical pre-launch phases (1, 5, 6) with comprehensive code cleanup, UX improvements, and data management tools. It also introduces the WordPress plugin distribution infrastructure and improves template rendering.
|
||||
|
||||
---
|
||||
|
||||
### 🧹 Phase 1: Code Cleanup & Technical Debt - COMPLETE ✅
|
||||
|
||||
**Code Quality Improvements:**
|
||||
- Removed 3,218 lines of legacy code
|
||||
- Deleted 24 files and cleaned up 11 empty directories
|
||||
- Removed 17 console.log/debug statements:
|
||||
- UserProfile components (UserMetaCard, UserAddressCard, UserInfoCard)
|
||||
- Automation/ConfigModal
|
||||
- ImageQueueModal (8 statements)
|
||||
- ImageGenerationCard (7 statements)
|
||||
- Applied ESLint auto-fixes (9 errors fixed)
|
||||
- All TypeScript strict mode checks passing
|
||||
|
||||
**Removed Test Files:**
|
||||
- `test-module-settings.html` (manual API test)
|
||||
- `test_urls.py` (one-time URL verification)
|
||||
- `test_stage1_refactor.py` (stage 1 verification)
|
||||
|
||||
**Deleted Unused Components:**
|
||||
- ecommerce/ template components (7 files)
|
||||
- sample-components/ (2 HTML files)
|
||||
- charts/bar/ and charts/line/
|
||||
- tables/BasicTables/
|
||||
- CurrentProcessingCard.old.tsx
|
||||
|
||||
**Production Status:**
|
||||
- ✅ Build time: ~9 seconds
|
||||
- ✅ All tests passing
|
||||
- ✅ ESLint compliance
|
||||
- ✅ TypeScript strict mode
|
||||
- ✅ Production-ready codebase
|
||||
|
||||
---
|
||||
|
||||
### 🎨 Phase 5: UX Improvements - COMPLETE ✅
|
||||
|
||||
**Enhanced Search Modal:**
|
||||
- Added search filters: All, Workflow, Setup, Account, Help
|
||||
- Implemented recent searches (localStorage, max 5)
|
||||
- Added category display in results
|
||||
- Improved result filtering by type and category
|
||||
- Deep linking to help sections with auto-expand accordions
|
||||
|
||||
**Smart Search Features:**
|
||||
- Intelligent phrase matching (strips filler words: how, to, what, is)
|
||||
- Basic stemming support (tasks → task)
|
||||
- Duplicate prevention using Set
|
||||
- Enhanced matching logic:
|
||||
- Direct keyword match
|
||||
- Normalized term match
|
||||
- Question text match
|
||||
|
||||
**Comprehensive Keyword Coverage:**
|
||||
Added 10+ keyword categories:
|
||||
- task, cluster, billing, invoice, payment
|
||||
- plan, usage, schedule, wordpress
|
||||
- writing, picture, user, ai
|
||||
|
||||
**Help System:**
|
||||
- Added 25+ help questions across 8 topics
|
||||
- Context snippets and highlighting
|
||||
- Suggested questions
|
||||
- Fixed duplicate keywords in navigation
|
||||
|
||||
---
|
||||
|
||||
### 💾 Phase 6: Data Backup & Cleanup Tools - COMPLETE ✅
|
||||
|
||||
**New Django Management Commands:**
|
||||
|
||||
1. **export_system_config**
|
||||
- Exports system configuration to JSON
|
||||
- Includes: Plans, Credit Costs, AI Models, Industries, Sectors, etc.
|
||||
- Metadata with export timestamp and stats
|
||||
- Usage: `python manage.py export_system_config --output-dir=backups/config`
|
||||
|
||||
2. **cleanup_user_data**
|
||||
- Safely deletes all user-generated data
|
||||
- DRY-RUN mode to preview deletions
|
||||
- Confirmation prompt for safety
|
||||
- Production environment protection
|
||||
- Deletes: Sites, Keywords, Content, Images, Transactions, Logs
|
||||
- Preserves: System config and user accounts
|
||||
- Usage: `python manage.py cleanup_user_data --dry-run`
|
||||
- Usage: `python manage.py cleanup_user_data --confirm`
|
||||
|
||||
**Documentation:**
|
||||
- Comprehensive 300+ line backup and cleanup guide
|
||||
- Atomic transactions and safety features
|
||||
- Ready for V1.0 production database preparation
|
||||
|
||||
---
|
||||
|
||||
### 🔌 WordPress Plugin Distribution System
|
||||
|
||||
**Infrastructure Setup:**
|
||||
- Full plugin distribution system implemented
|
||||
- Directory structure: `/plugins/{platform}/source/` and `/dist/`
|
||||
- Database models: Plugin, PluginVersion, PluginInstallation, PluginDownload
|
||||
- API endpoints for download, check-update, register, health-check
|
||||
- WordPress auto-update mechanism via `pre_set_site_transient_update_plugins` hook
|
||||
- Build scripts for ZIP generation with versioning
|
||||
- Security: signed URLs, checksums (MD5/SHA256), rate limiting
|
||||
- Monitoring and analytics dashboard widgets
|
||||
|
||||
**Plugin Versioning:**
|
||||
- Semantic versioning system
|
||||
- Automated packaging and distribution
|
||||
- Update check mechanism
|
||||
- Health check endpoints
|
||||
- Installation tracking
|
||||
|
||||
**Platform Ready:**
|
||||
- WordPress: Production ready
|
||||
- Shopify: Infrastructure ready
|
||||
- Custom sites: Infrastructure ready
|
||||
|
||||
---
|
||||
|
||||
### 🤖 AI & Backend Improvements
|
||||
|
||||
**AI Model Fixes:**
|
||||
- Fixed AI and image-related models in backend
|
||||
- Improved image generation reliability
|
||||
- Better error handling for AI tasks
|
||||
- Enhanced prompt handling
|
||||
- Improved aspect ratio detection
|
||||
|
||||
**Template Rendering:**
|
||||
- Template design improvements
|
||||
- Better content section handling
|
||||
- Image layout enhancements
|
||||
- Improved prose styling
|
||||
|
||||
---
|
||||
|
||||
### 📚 Documentation Updates
|
||||
|
||||
**Documentation Reorganization:**
|
||||
- Restructured docs folder
|
||||
- Updated plugin distribution documentation
|
||||
- Added comprehensive system guides
|
||||
- Improved workflow documentation
|
||||
|
||||
**New/Updated Docs:**
|
||||
- Plugin distribution system guide
|
||||
- Backup and cleanup guide (300+ lines)
|
||||
- Pre-launch checklist updates
|
||||
- Version update workflow
|
||||
|
||||
---
|
||||
|
||||
### 🔧 Technical Changes
|
||||
|
||||
**Build & Development:**
|
||||
- 23 commits since v1.6.2
|
||||
- 24+ files modified
|
||||
- Major merge: Phase 1, 5, 6 implementation
|
||||
- Build optimizations
|
||||
|
||||
**Database & API:**
|
||||
- Enhanced model relationships
|
||||
- Improved query optimization
|
||||
- Better API endpoint structure
|
||||
- Rate limiting enhancements
|
||||
|
||||
**Frontend:**
|
||||
- Component cleanup and organization
|
||||
- Better state management
|
||||
- Improved type safety
|
||||
- Search modal enhancements
|
||||
|
||||
---
|
||||
|
||||
### 🚀 Production Readiness Status
|
||||
|
||||
**Completed:**
|
||||
- ✅ Phase 1: Code cleanup complete
|
||||
- ✅ Phase 5: UX improvements complete
|
||||
- ✅ Phase 6: Data backup & cleanup tools ready
|
||||
- ✅ Plugin distribution system operational
|
||||
- ✅ All tests passing
|
||||
- ✅ Production build ready
|
||||
|
||||
**Deferred to Post-Launch:**
|
||||
- Image regeneration feature (Phase 9)
|
||||
- Additional AI model integrations
|
||||
- Advanced automation features
|
||||
|
||||
**Next Steps:**
|
||||
- Phase 7: User acceptance testing
|
||||
- Performance optimization
|
||||
- Final pre-launch checklist
|
||||
- V1.0 production deployment
|
||||
|
||||
---
|
||||
|
||||
## v1.6.2 - January 8, 2026
|
||||
|
||||
### Marketing Site Design Refinements
|
||||
|
||||
Reference in New Issue
Block a user