Section 5 Complete
This commit is contained in:
100
CHANGELOG.md
100
CHANGELOG.md
@@ -1,7 +1,7 @@
|
||||
# IGNY8 Change Log
|
||||
|
||||
**Current Version:** 1.1.5
|
||||
**Last Updated:** January 2, 2025
|
||||
**Current Version:** 1.1.7
|
||||
**Last Updated:** December 27, 2025
|
||||
|
||||
---
|
||||
|
||||
@@ -9,6 +9,8 @@
|
||||
|
||||
| Version | Date | Summary |
|
||||
|---------|------|---------|
|
||||
| 1.1.7 | Dec 27, 2025 | Section 5 HELP module - Support links, Documentation, FAQ updates |
|
||||
| 1.1.6 | Dec 27, 2025 | Section 4 ACCOUNT modules - Profile API, Password Change, Billing improvements |
|
||||
| 1.1.5 | Jan 2, 2025 | Section 3 WORKFLOW modules - Planner, Writer, Progress Modal fixes |
|
||||
| 1.1.4 | Dec 27, 2025 | Section 2 SETUP modules - Add Keywords, Content Settings, Sites fixes |
|
||||
| 1.1.3 | Dec 27, 2025 | Merged RULES.md into .rules |
|
||||
@@ -24,6 +26,100 @@
|
||||
|
||||
---
|
||||
|
||||
## v1.1.7 - December 27, 2025
|
||||
|
||||
### Section 5 HELP Module Implementation
|
||||
|
||||
**Support Links Fixed (CRITICAL):**
|
||||
- Fixed UserDropdown links going to `/profile` (404)
|
||||
- "Edit profile" → `/account/settings`
|
||||
- "Account settings" → `/account/settings`
|
||||
- "Support" → `/help`
|
||||
- Implemented Contact Support button with `mailto:support@igny8.com`
|
||||
- Implemented Feature Request button with `mailto:feedback@igny8.com`
|
||||
|
||||
**Placeholder Pages Deleted (HIGH):**
|
||||
- **DELETED** `pages/Help/Docs.tsx` - Empty placeholder
|
||||
- **DELETED** `pages/Help/SystemTesting.tsx` - Empty placeholder
|
||||
- **DELETED** `pages/Help/FunctionTesting.tsx` - Empty placeholder
|
||||
- Removed routes `/help/docs`, `/help/system-testing`, `/help/function-testing` from App.tsx
|
||||
|
||||
**Documentation Added:**
|
||||
- Added comprehensive Table of Contents with new sections
|
||||
- Added Dashboard documentation section
|
||||
- Added Setup Module documentation:
|
||||
- Add Keywords (step-by-step guide)
|
||||
- Content Settings (3 tabs explained)
|
||||
- Sites Management (WordPress integration)
|
||||
- Added Account & Billing documentation:
|
||||
- Account Settings (Account, Profile, Team tabs)
|
||||
- Plans & Billing (plan management, cancellation)
|
||||
- Usage & Limits (credit tracking, alerts)
|
||||
|
||||
**FAQ Expanded:**
|
||||
- Added 8 new FAQ items:
|
||||
- How do credits work?
|
||||
- What uses credits?
|
||||
- How do I purchase more credits?
|
||||
- How do I change my payment method?
|
||||
- Can I cancel my subscription?
|
||||
- How do I connect WordPress?
|
||||
- Why isn't my content syncing to WordPress?
|
||||
- Can I schedule automation to run at specific times?
|
||||
- What happens if automation fails?
|
||||
|
||||
### Files Changed
|
||||
- `frontend/src/App.tsx` - Removed placeholder help page imports/routes
|
||||
- `frontend/src/components/header/UserDropdown.tsx` - Fixed all broken links
|
||||
- `frontend/src/pages/Help/Help.tsx` - Added documentation sections, expanded FAQ, working support buttons
|
||||
|
||||
### Files Deleted
|
||||
- `frontend/src/pages/Help/Docs.tsx`
|
||||
- `frontend/src/pages/Help/SystemTesting.tsx`
|
||||
- `frontend/src/pages/Help/FunctionTesting.tsx`
|
||||
|
||||
---
|
||||
|
||||
## v1.1.6 - December 27, 2025
|
||||
|
||||
### Section 4 ACCOUNT Modules Implementation
|
||||
|
||||
**Account Settings Page (`/account/settings`):**
|
||||
- **Profile Tab**: Now loads user data from auth store (name, email, phone, timezone)
|
||||
- **Password Change**: Added password change modal with validation
|
||||
- Connects to `/v1/auth/change-password/` backend endpoint
|
||||
- Validates minimum 8 characters, confirmation match
|
||||
- Shows success/error feedback via toast
|
||||
- Added `getUserProfile()`, `updateUserProfile()`, `changePassword()` to billing.api.ts
|
||||
|
||||
**Plans & Billing Page (`/account/plans`):**
|
||||
- **Cancellation Confirmation Modal**: Cancel button now shows confirmation dialog
|
||||
- Explains consequences: loss of features, 30-day credit preservation
|
||||
- Requires explicit "Yes, Cancel Subscription" confirmation
|
||||
- Prevents accidental cancellations
|
||||
|
||||
**Usage Analytics Page (`/account/usage`):**
|
||||
- **Fixed Fake API Activity Data**: Removed hardcoded values
|
||||
- Old: Hardcoded "98.5%" success rate, 1,234/567/342 endpoint calls
|
||||
- New: Uses real `analytics?.usage_by_type` data
|
||||
- Shows "Operations by Type" with actual credits/counts from backend
|
||||
- Empty state when no operations recorded
|
||||
|
||||
**Cleanup:**
|
||||
- **DELETED** `TeamManagementPage.tsx` - orphaned page (functionality exists in AccountSettingsPage Team tab)
|
||||
- Legacy routes verified working: `/account/team` → `/account/settings`, `/settings/profile` → `/account/settings`
|
||||
|
||||
### Files Changed
|
||||
- `frontend/src/services/billing.api.ts` - Added profile/password API functions
|
||||
- `frontend/src/pages/account/AccountSettingsPage.tsx` - Password change modal, profile loading
|
||||
- `frontend/src/pages/account/PlansAndBillingPage.tsx` - Cancellation confirmation modal
|
||||
- `frontend/src/pages/account/UsageAnalyticsPage.tsx` - Real data for API Activity tab
|
||||
|
||||
### Files Deleted
|
||||
- `frontend/src/pages/account/TeamManagementPage.tsx`
|
||||
|
||||
---
|
||||
|
||||
## v1.1.5 - January 2, 2025
|
||||
|
||||
### Section 3 WORKFLOW Modules Implementation
|
||||
|
||||
Reference in New Issue
Block a user