dos updates

This commit is contained in:
IGNY8 VPS (Salman)
2026-01-20 14:45:21 +00:00
parent 0b3197d199
commit c777e5ccb2
93 changed files with 1368 additions and 33562 deletions

View File

@@ -1,6 +1,6 @@
# IGNY8 Change Log
**Current Version:** 1.8.3
**Current Version:** 1.8.4
**Last Updated:** January 20, 2026
---
@@ -9,6 +9,7 @@
| Version | Date | Summary |
|---------|------|---------|
| 1.8.4 | Jan 20, 2026 | **Documentation Accuracy & Launch Prep** - Fixed API docs (Swagger/ReDoc), serializer field mismatches resolved, comprehensive docs audit, root-level INDEX.md + DESIGN-GUIDE.md + .cursorrules created |
| 1.8.3 | Jan 20, 2026 | **Billing System Standardization** - Two-pool credit system (plan + bonus), industry-standard renewal workflow (no advance notice for Stripe/PayPal), simplified bank transfer flow (3 emails), Payment Logs in admin, WebhookEvent logging for all payment types |
| 1.8.2 | Jan 19, 2026 | **Keywords Library Redesign & Sector Filtering** - Complete Keywords Library page overhaul with sector metric cards, Smart Suggestions, cascading filters, sector-specific keyword filtering, UI/UX improvements, and backend sector_ids parameter support |
| 1.8.1 | Jan 18, 2026 | **Automation Scheduling Overhaul** - Hourly scheduling (replaces 15-min windows), DefaultAutomationConfig singleton for centralized defaults, test mode for admin testing, Reset button fetches from backend, new migrations 0009-0012 |
@@ -50,6 +51,65 @@
---
## v1.8.4 - January 20, 2026
### Documentation Accuracy & Launch Preparation
This release focuses on ensuring 100% documentation accuracy and establishing maintainability standards for launch.
---
### 🔧 API Documentation Fixes
**Problem Resolved:**
- Swagger UI (`/api/docs/`) and ReDoc (`/api/redoc/`) were returning 500 errors
- Root cause: Serializer field mismatches in `settings_serializers.py`
**Fixes Applied:**
- `AccountSettingsSerializer`: Changed `config``value` to match model
- `ModuleSettingsSerializer`: Removed non-existent `config` field
**Verified:**
- Schema endpoint returns valid OpenAPI YAML
- Both documentation UIs now accessible
---
### 📚 Root-Level Documentation
**New Files Created:**
| File | Purpose |
|------|---------|
| `/INDEX.md` | Quick-start documentation index |
| `/DESIGN-GUIDE.md` | Mandatory UI/UX standards |
| `/.cursorrules` | Development rules & standards |
---
### 📊 Documentation Audit Results
**Codebase Metrics Verified:**
- Routes: 100 (documented in PAGES.md)
- Models: 52+ (documented in MODELS.md)
- Zustand Stores: 11 (documented in STORES.md)
- Celery Tasks: 25+ (documented per module)
**Files Cleaned:**
- `docs/30-FRONTEND/PAGES.md`: Removed duplicate content, rebuilt from scratch
---
### 📋 Maintainability Standards
**New .cursorrules establishes:**
1. Mandatory documentation updates for code changes
2. CHANGELOG updates for user-facing changes
3. Design guide compliance for frontend
4. Serializer-model field validation
5. Code review checklist
---
## v1.8.3 - January 20, 2026
### Billing System Standardization & Two-Pool Credit System