dos updates
This commit is contained in:
62
CHANGELOG.md
62
CHANGELOG.md
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user