Commit Graph

69 Commits

Author SHA1 Message Date
IGNY8 VPS (Salman)
4482d2f4c4 more fixes ui 2025-12-27 07:09:33 +00:00
IGNY8 VPS (Salman)
302af6337e ui improvements 2025-12-27 06:08:29 +00:00
IGNY8 VPS (Salman)
178b7c23ce Section 3 Completed 2025-12-27 02:43:46 +00:00
IGNY8 VPS (Salman)
e736697d6d text udpates ux 2025-12-25 11:51:44 +00:00
IGNY8 VPS (Salman)
9e48d728fd UX: Update Planner pages with user-friendly text
- Keywords page: Changed 'Keywords' to 'Your Keywords'
- Clusters page: Changed 'Keyword Clusters' to 'Topic Clusters'
- Shared columns: Changed 'Volume' to 'Search Volume'
- Shared columns: Changed 'Cluster' to 'Topic Group'
- Shared columns: Changed 'Sector' to 'Category'
2025-12-25 09:00:00 +00:00
IGNY8 VPS (Salman)
5c9ef81aba moduels setigns rmeove from frotneend 2025-12-20 22:18:32 +00:00
IGNY8 VPS (Salman)
1993d45f32 12 2025-12-17 12:54:12 +00:00
IGNY8 VPS (Salman)
7ad06c6227 Refactor keyword handling: Replace 'intent' with 'country' across backend and frontend
- Updated AutomationService to include estimated_word_count.
- Increased stage_1_batch_size from 20 to 50 in AutomationViewSet.
- Changed Keywords model to replace 'intent' property with 'country'.
- Adjusted ClusteringService to allow a maximum of 50 keywords for clustering.
- Modified admin and management commands to remove 'intent' and use 'country' instead.
- Updated serializers to reflect the change from 'intent' to 'country'.
- Adjusted views and filters to use 'country' instead of 'intent'.
- Updated frontend forms, filters, and pages to replace 'intent' with 'country'.
- Added migration to remove 'intent' field and add 'country' field to SeedKeyword model.
2025-12-17 07:37:36 +00:00
IGNY8 VPS (Salman)
7fb2a9309e asdasdsa 2025-12-15 10:31:20 +00:00
IGNY8 VPS (Salman)
c61cf7c39f metrics adn insihigts 2025-12-15 06:51:14 +00:00
IGNY8 VPS (Salman)
44ecd3fa7d limits vlaiadtion adn keywrods forms 2025-12-12 20:05:21 +00:00
IGNY8 VPS (Salman)
23e628079b keywrods status fixes 2025-12-03 05:56:41 +00:00
IGNY8 VPS (Salman)
c9f082cb12 old automation cleanup adn status feilds of planner udpate 2025-12-03 05:13:53 +00:00
IGNY8 VPS (Salman)
a7eddd44b2 minor ui improvements 2025-12-01 10:39:42 +00:00
alorig
9f82a11c56 123 2025-12-01 10:00:51 +05:00
alorig
34d2b3abf9 sd 2025-12-01 04:31:13 +05:00
IGNY8 VPS (Salman)
d2f3f3ef97 seed keywords 2025-11-29 23:30:22 +00:00
IGNY8 VPS (Salman)
fcfe261bb4 433 2025-11-29 09:18:17 +00:00
IGNY8 VPS (Salman)
4237c203b4 112 2025-11-29 08:59:31 +00:00
IGNY8 VPS (Salman)
4bea79a76d 123 2025-11-29 07:20:26 +00:00
alorig
341650bddc Revert "test if works or revert"
This reverts commit e9e0de40d0.
2025-11-29 11:24:35 +05:00
alorig
e9e0de40d0 test if works or revert 2025-11-29 11:23:42 +05:00
IGNY8 VPS (Salman)
0839455418 fine tuning 2025-11-28 12:25:45 +00:00
alorig
831b179c49 12 2025-11-28 16:19:16 +05:00
alorig
ef1a7f2dec Revert "Update content.config.tsx"
This reverts commit d97b9962fd.
2025-11-28 16:16:55 +05:00
alorig
d97b9962fd Update content.config.tsx 2025-11-28 16:15:50 +05:00
alorig
bcdbbfe233 23 2025-11-28 15:46:38 +05:00
alorig
1aead06939 tasks to published refactor 2025-11-28 15:25:19 +05:00
alorig
8103c20341 1 2025-11-28 14:21:38 +05:00
alorig
e360c5fede Revert "12"
This reverts commit 636b7ddca9.
2025-11-28 13:33:27 +05:00
alorig
3fcba76d0b Revert "123"
This reverts commit 7c4ed6a16c.
2025-11-28 13:33:18 +05:00
alorig
7c4ed6a16c 123 2025-11-28 13:23:49 +05:00
alorig
10ec7fb33b Revert "123"
This reverts commit 5f25631329.
2025-11-28 13:04:24 +05:00
alorig
5f25631329 123 2025-11-28 12:53:33 +05:00
alorig
636b7ddca9 12 2025-11-28 12:40:34 +05:00
alorig
f76e791de7 publish to wp 2025-11-28 12:35:02 +05:00
IGNY8 VPS (Salman)
f88aae78b1 refactor-migration again 2025-11-26 15:12:14 +00:00
alorig
53ea0c34ce feat: Implement WordPress publishing and unpublishing actions
- Added conditional visibility for table actions based on content state (published/draft).
- Introduced `publishContent` and `unpublishContent` API functions for handling WordPress integration.
- Updated `Content` component to manage publish/unpublish actions with appropriate error handling and success notifications.
- Refactored `PostEditor` to remove deprecated SEO fields and consolidate taxonomy management.
- Enhanced `TablePageTemplate` to filter row actions based on visibility conditions.
- Updated backend API to support publishing and unpublishing content with proper status updates and external references.
2025-11-26 01:24:58 +05:00
IGNY8 VPS (Salman)
807ced7527 feat: Complete Stage 2 frontend refactor
- Removed deprecated fields from Content and Task models, including entity_type, sync_status, and cluster_role.
- Updated Content model to include new fields: content_type, content_structure, taxonomy_terms, source, external_id, and cluster_id.
- Refactored Writer module components (Content, ContentView, Dashboard, Tasks) to align with new schema.
- Enhanced Dashboard metrics and removed unused filters.
- Implemented ClusterDetail page to display cluster information and associated content.
- Updated API service interfaces to reflect changes in data structure.
- Adjusted sorting and filtering logic across various components to accommodate new field names and types.
- Improved user experience by providing loading states and error handling in data fetching.
2025-11-25 18:17:17 +00:00
IGNY8 VPS (Salman)
84c18848b0 Refactor error_response function for improved argument handling
- Enhanced the `error_response` function to support backward compatibility by normalizing arguments when positional arguments are misused.
- Updated various views to pass `None` for the `errors` parameter in `error_response` calls, ensuring consistent response formatting.
- Adjusted logging in `ContentSyncService` and `WordPressClient` to use debug level for expected 401 errors, improving log clarity.
- Removed deprecated fields from serializers and views, streamlining content management processes.
2025-11-22 03:04:35 +00:00
IGNY8 VPS (Salman)
b38553cfc3 Remove obsolete workflow components from site building; delete WorkflowState model, related services, and frontend steps. Update serializers and routes to reflect the removal of the site builder wizard functionality. 2025-11-20 23:25:00 +00:00
IGNY8 VPS (Salman)
746a51715f Implement Stage 3: Enhance content generation and metadata features
- Updated AI prompts to include metadata context, cluster roles, and product attributes for improved content generation.
- Enhanced GenerateContentFunction to incorporate taxonomy and keyword objects for richer context.
- Introduced new metadata fields in frontend components for better content organization and filtering.
- Added cluster match, taxonomy match, and relevance score to LinkResults for improved link management.
- Implemented metadata completeness scoring and recommended actions in AnalysisPreview for better content optimization.
- Updated API services to support new metadata structures and site progress tracking.
2025-11-19 20:07:05 +00:00
IGNY8 VPS (Salman)
bae9ea47d8 Implement Stage 3: Enhance content metadata and validation features
- Added entity metadata fields to the Tasks model, including entity_type, taxonomy, and cluster_role.
- Updated CandidateEngine to prioritize content relevance based on cluster mappings.
- Introduced metadata completeness scoring in ContentAnalyzer.
- Enhanced validation services to check for entity type and mapping completeness.
- Updated frontend components to display and validate new metadata fields.
- Implemented API endpoints for content validation and metadata persistence.
- Migrated existing data to populate new metadata fields for Tasks and Content.
2025-11-19 19:21:30 +00:00
IGNY8 VPS (Salman)
856b40ed0b Site-imp1 2025-11-18 04:21:33 +00:00
alorig
9a6d47b91b Phase 6 2025-11-18 05:21:27 +05:00
alorig
f7115190dc Add Linker and Optimizer modules with API integration and frontend components
- Added Linker and Optimizer apps to `INSTALLED_APPS` in `settings.py`.
- Configured API endpoints for Linker and Optimizer in `urls.py`.
- Implemented `OptimizeContentFunction` for content optimization in the AI module.
- Created prompts for content optimization and site structure generation.
- Updated `OptimizerService` to utilize the new AI function for content optimization.
- Developed frontend components including dashboards and content lists for Linker and Optimizer.
- Integrated new routes and sidebar navigation for Linker and Optimizer in the frontend.
- Enhanced content management with source and sync status filters in the Writer module.
- Comprehensive test coverage added for new features and components.
2025-11-18 00:41:00 +05:00
IGNY8 VPS (Salman)
56c30e4904 schedules page removed 2025-11-16 21:21:07 +00:00
IGNY8 VPS (Salman)
8102aa74eb Phase 0: Add frontend module config and update settings store
- Created modules.config.ts with module definitions
- Added ModuleEnableSettings API functions
- Updated settingsStore with module enable settings support
- Added isModuleEnabled helper method
2025-11-16 18:43:24 +00:00
IGNY8 VPS (Salman)
0ec594363c Implement unified API standard across backend viewsets and serializers, enhancing error handling and response formatting. Update AccountModelViewSet to standardize CRUD operations with success and error responses. Refactor various viewsets to inherit from AccountModelViewSet, ensuring compliance with the new standard. Improve frontend components to handle API responses consistently and update configuration for better user experience. 2025-11-15 23:04:31 +00:00
Desktop
fced34b1e4 diff colros 2025-11-14 15:41:25 +05:00