Commit Graph

  • 5a36686844 Add site builder service to Docker Compose and remove obsolete scripts IGNY8 VPS (Salman) 2025-11-17 16:08:51 +00:00
  • e3d4ba2c02 Remove unused files and enhance error handling in serializers.py IGNY8 VPS (Salman) 2025-11-17 13:21:32 +00:00
  • 2605c62eec Revert "Update serializers.py" alorig 2025-11-17 17:34:18 +05:00
  • 41c1501764 Update serializers.py alorig 2025-11-17 17:32:46 +05:00
  • fe7af3c81c Revert "Enhance dashboard data fetching by adding active site checks" alorig 2025-11-17 17:28:30 +05:00
  • ea9ffedc01 Revert "Update Usage.tsx" alorig 2025-11-17 17:28:24 +05:00
  • bf6589449f Update Usage.tsx alorig 2025-11-17 17:24:38 +05:00
  • 75ba407df5 Enhance dashboard data fetching by adding active site checks alorig 2025-11-17 17:22:15 +05:00
  • 4b21009cf8 Update README.md alorig 2025-11-17 16:59:48 +05:00
  • 8a9dd8ed2f aaaa IGNY8 VPS (Salman) 2025-11-17 11:58:45 +00:00
  • 9930728e8a Add source tracking and sync status fields to Content model; update services module IGNY8 VPS (Salman) 2025-11-17 11:15:15 +00:00
  • fe95d09bbe phase 0 to 2 completed IGNY8 VPS (Salman) 2025-11-16 23:02:22 +00:00
  • 4ecc1706bc celery IGNY8 VPS (Salman) 2025-11-16 22:57:36 +00:00
  • 0f02bd6409 celery IGNY8 VPS (Salman) 2025-11-16 22:52:43 +00:00
  • 1134285a12 Update app labels for billing, writer, and planner models; fix foreign key references in automation migrations IGNY8 VPS (Salman) 2025-11-16 22:37:16 +00:00
  • 1c2c9354ba Add automation module to settings and update app labels IGNY8 VPS (Salman) 2025-11-16 22:23:39 +00:00
  • 92f51859fe reaminign phase 1-2 tasks IGNY8 VPS (Salman) 2025-11-16 22:17:33 +00:00
  • 7f8982a0ab Add scheduled automation task and update URL routing IGNY8 VPS (Salman) 2025-11-16 22:11:05 +00:00
  • 455358ecfc Refactor domain structure to business layer IGNY8 VPS (Salman) 2025-11-16 21:47:51 +00:00
  • cb0e42bb8d dd IGNY8 VPS (Salman) 2025-11-16 21:33:55 +00:00
  • 9ab87416d8 Merge branch 'feature/phase-0-credit-system' IGNY8 VPS (Salman) 2025-11-16 21:29:55 +00:00
  • 56c30e4904 schedules page removed feature/phase-0-credit-system IGNY8 VPS (Salman) 2025-11-16 21:21:07 +00:00
  • 51cd021f85 fixed all phase 0 issues Enhance error handling for ModuleEnableSettings retrieval IGNY8 VPS (Salman) 2025-11-16 21:16:35 +00:00
  • fc6dd5623a Add refresh token functionality and improve login response handling IGNY8 VPS (Salman) 2025-11-16 21:06:22 +00:00
  • 1531f41226 Revert "Fix authentication: Ensure correct user/account is loaded" Desktop 2025-11-17 01:35:34 +05:00
  • 37a64fa1ef Revert "Fix authentication: Use token's account_id as authoritative source" Desktop 2025-11-17 01:35:30 +05:00
  • c4daeb1870 Revert "Fix authentication: Follow unified API model - token account_id is authoritative" Desktop 2025-11-17 01:35:26 +05:00
  • 79aab68acd Revert "Fix credit system: Add developer/system account bypass for credit checks" Desktop 2025-11-17 01:35:23 +05:00
  • 11a5a66c8b Revert "Revert to main branch account handling logic" Desktop 2025-11-17 01:35:19 +05:00
  • ab292de06c Revert "branch 1st" Desktop 2025-11-17 01:35:13 +05:00
  • 8a9dd44c50 branch 1st IGNY8 VPS (Salman) 2025-11-16 20:08:58 +00:00
  • b2e60b749a 1 IGNY8 VPS (Salman) 2025-11-16 20:02:45 +00:00
  • 9f3c4a6cdd Fix middleware: Don't set request.user, only request.account IGNY8 VPS (Salman) 2025-11-16 19:49:55 +00:00
  • 219dae83c6 Revert to main branch account handling logic IGNY8 VPS (Salman) 2025-11-16 19:44:18 +00:00
  • 066b81dd2a Fix credit system: Add developer/system account bypass for credit checks IGNY8 VPS (Salman) 2025-11-16 19:40:44 +00:00
  • 8171014a7e Fix authentication: Follow unified API model - token account_id is authoritative IGNY8 VPS (Salman) 2025-11-16 19:36:18 +00:00
  • 46b5b5f1b2 Fix authentication: Use token's account_id as authoritative source IGNY8 VPS (Salman) 2025-11-16 19:34:02 +00:00
  • a267fc0715 Fix authentication: Ensure correct user/account is loaded IGNY8 VPS (Salman) 2025-11-16 19:28:37 +00:00
  • 9ec8908091 Phase 0: Fix ModuleEnableSettings list() - use get() instead of get_or_create IGNY8 VPS (Salman) 2025-11-16 19:26:18 +00:00
  • 0d468ef15a Phase 0: Improve ModuleEnableSettings get_queryset to filter by account IGNY8 VPS (Salman) 2025-11-16 19:25:36 +00:00
  • 8fc483251e Phase 0: Fix ModuleEnableSettings 404 error - improve error handling IGNY8 VPS (Salman) 2025-11-16 19:25:05 +00:00
  • 1d39f3f00a Phase 0: Fix token race condition causing logout after login IGNY8 VPS (Salman) 2025-11-16 19:22:45 +00:00
  • b20fab8ec1 Phase 0: Fix AppLayout to only load sites when authenticated IGNY8 VPS (Salman) 2025-11-16 19:16:43 +00:00
  • 437b0c7516 Phase 0: Fix AppSidebar to only load module settings when authenticated IGNY8 VPS (Salman) 2025-11-16 19:16:07 +00:00
  • 4de9128430 Phase 0: Fix ModuleEnableSettings permissions - allow read access to all authenticated users IGNY8 VPS (Salman) 2025-11-16 19:14:53 +00:00
  • f195b6a72a Phase 0: Fix infinite loop in AppSidebar and module settings loading IGNY8 VPS (Salman) 2025-11-16 19:13:12 +00:00
  • ab6b6cc4be Phase 0: Add credit costs display to Credits page IGNY8 VPS (Salman) 2025-11-16 19:06:48 +00:00
  • d0e6b342b5 Phase 0: Update billing pages to show credits and credit costs IGNY8 VPS (Salman) 2025-11-16 19:06:07 +00:00
  • 461f3211dd Phase 0: Add monthly credit replenishment Celery Beat task IGNY8 VPS (Salman) 2025-11-16 19:02:26 +00:00
  • abbf6dbabb Phase 0: Remove plan limit checks from billing views IGNY8 VPS (Salman) 2025-11-16 18:51:40 +00:00
  • a10e89ab08 Phase 0: Remove plan operation limit fields (credit-only system) IGNY8 VPS (Salman) 2025-11-16 18:50:24 +00:00
  • 5842ca2dfc Phase 0: Fix AppSidebar useEffect for module settings loading IGNY8 VPS (Salman) 2025-11-16 18:48:45 +00:00
  • 9b3fb25bc9 Phase 0: Add sidebar filtering and route guards for modules IGNY8 VPS (Salman) 2025-11-16 18:48:23 +00:00
  • dbe8da589f Phase 0: Add ModuleGuard component and implement Modules settings UI IGNY8 VPS (Salman) 2025-11-16 18:44:07 +00:00
  • 8102aa74eb Phase 0: Add frontend module config and update settings store IGNY8 VPS (Salman) 2025-11-16 18:43:24 +00:00
  • 13bd7fa134 Phase 0: Add ModuleEnableSettings serializer, ViewSet, and URL routing IGNY8 VPS (Salman) 2025-11-16 18:40:10 +00:00
  • a73b2ae22b Phase 0: Add ModuleEnableSettings model and migration IGNY8 VPS (Salman) 2025-11-16 18:39:16 +00:00
  • 5b11c4001e Phase 0: Update credit costs and CreditService, add credit checks to AI Engine IGNY8 VPS (Salman) 2025-11-16 18:37:41 +00:00
  • 67283ad3e7 docs: Add Phase 0 implementation to CHANGELOG phase-0-foundation-credit-system Desktop 2025-11-16 23:28:40 +05:00
  • 72a31b2edb Phase 0: Foundation & Credit System - Initial implementation Desktop 2025-11-16 23:24:44 +05:00
  • f84be4194f 9 phases Desktop 2025-11-16 23:15:45 +05:00
  • 1c8c44ebe0 b Desktop 2025-11-16 22:50:04 +05:00
  • 76a363b3d5 Organize planning documents and update README structure IGNY8 VPS (Salman) 2025-11-16 17:41:30 +00:00
  • 4561f73afb Enhance architecture plan with new site integration model and credit-based usage system IGNY8 VPS (Salman) 2025-11-16 16:31:24 +00:00
  • bca5229c61 Update Igny8-phase-2-plan.md with new project details and timelines IGNY8 VPS (Salman) 2025-11-16 16:02:19 +00:00
  • 8e9c31d905 Create Igny8-phase-2-plan.md Desktop 2025-11-16 19:56:38 +05:00
  • c4c3a586ab cleanup Desktop 2025-11-16 19:51:14 +05:00
  • 8521ded923 Resolve merge conflict in authStore.ts - use dynamic import for fetchAPI IGNY8 VPS (Salman) 2025-11-16 13:47:10 +00:00
  • 6342e28b28 Consolidate API documentation into single unified reference IGNY8 VPS (Salman) 2025-11-16 13:46:34 +00:00
  • 3a41ba99bb Refactor AI framework to use IntegrationSettings exclusively for model configuration IGNY8 VPS (Salman) 2025-11-16 12:23:43 +00:00
  • 8908c11c86 Enhance error handling in AIEngine and update ResourceDebugOverlay IGNY8 VPS (Salman) 2025-11-16 11:44:51 +00:00
  • a492eb3560 Enhance ImagesViewSet and Images component with site and sector filtering IGNY8 VPS (Salman) 2025-11-16 10:24:46 +00:00
  • 65c7fb87fa Refactor integration settings handling and error response mapping IGNY8 VPS (Salman) 2025-11-16 09:55:12 +00:00
  • d3ec7cf2e3 Refactor authentication and integration handling IGNY8 VPS (Salman) 2025-11-16 09:49:24 +00:00
  • 36b66b72f0 Step 6a & 6b: Clean up orphan code in __init__.py IGNY8 VPS (Salman) 2025-11-16 09:26:03 +00:00
  • 25b1aa39b0 Step 5: Validate account_id is required and exists in tasks.py IGNY8 VPS (Salman) 2025-11-16 09:22:33 +00:00
  • 91d31ece31 Step 4: Validate account exists before calling get_model_config() in engine.py IGNY8 VPS (Salman) 2025-11-16 09:21:24 +00:00
  • 793b64e437 Step 3: Remove _default_model and require model parameter in run_ai_request() IGNY8 VPS (Salman) 2025-11-16 09:20:13 +00:00
  • 6044fab57d Step 2: Remove MODEL_CONFIG and update get_model_config() to use IntegrationSettings only IGNY8 VPS (Salman) 2025-11-16 09:17:17 +00:00
  • 60ffc12e8c Add AI framework refactoring plan and orphan code audit IGNY8 VPS (Salman) 2025-11-16 09:15:07 +00:00
  • 7cd0e1a807 Add health check endpoint and refactor integration response handling IGNY8 VPS (Salman) 2025-11-16 07:01:19 +00:00
  • 201bc339a8 1 IGNY8 VPS (Salman) 2025-11-16 06:37:17 +00:00
  • 64b8280bce Implement security enhancements and unified response formats across API endpoints. Update permission classes for various ViewSets to ensure proper tenant isolation and compliance with API standards. Refactor authentication endpoints to utilize success and error response helpers, improving error tracking and response consistency. Complete documentation updates reflecting these changes and achieving full compliance with API Standard v1.0. Desktop 2025-11-16 11:35:47 +05:00
  • d492b74d40 rem IGNY8 VPS (Salman) 2025-11-16 05:33:06 +00:00
  • 3694e40c04 Enhance API documentation and schema management by implementing explicit tag configurations for Swagger and ReDoc. Introduce postprocessing hooks to filter auto-generated tags, ensuring only defined tags are used. Update viewsets across various modules to utilize the new tagging system, improving clarity and organization in API documentation. IGNY8 VPS (Salman) 2025-11-16 04:48:14 +00:00
  • dee2a36ff0 backup for restore later IGNY8 VPS (Salman) 2025-11-16 03:28:25 +00:00
  • 60f5d876f0 sad IGNY8 VPS (Salman) 2025-11-16 03:03:55 +00:00
  • 93333bd95e Add two-way synchronization support between IGNY8 and WordPress, implementing hooks for post save, publish, and status transitions. Enhance API integration with detailed examples for syncing post statuses and fetching WordPress data. Include scheduled sync functionality and comprehensive documentation for the integration flow. IGNY8 VPS (Salman) 2025-11-16 02:26:18 +00:00
  • 79648db07f Integrate OpenAPI/Swagger documentation using drf-spectacular, enhancing API documentation with comprehensive guides and schema generation. Add multiple documentation files covering authentication, error codes, rate limiting, and migration strategies. Update settings and URLs to support new documentation endpoints and schema configurations. IGNY8 VPS (Salman) 2025-11-16 02:15:37 +00:00
  • 452d065c22 Implement unified API standard v1.0 across backend and frontend, enhancing error handling, response formatting, and monitoring capabilities. Refactor viewsets for consistent CRUD operations and introduce API Monitor for endpoint health checks. Update migrations to ensure database integrity and remove obsolete constraints and fields. Comprehensive test suite created to validate new standards and functionality. IGNY8 VPS (Salman) 2025-11-16 01:56:16 +00:00
  • c439073d33 debug fix IGNY8 VPS (Salman) 2025-11-16 01:03:54 +00:00
  • a42a130835 fix IGNY8 VPS (Salman) 2025-11-16 00:25:43 +00:00
  • 7665b8c6e7 Refactor API response handling across multiple components to ensure consistency with the unified format. Update error handling and response validation in ValidationCard, usePersistentToggle, Status, Prompts, and api.ts to improve user feedback and maintain compatibility with the new API standards. IGNY8 VPS (Salman) 2025-11-16 00:19:01 +00:00
  • 5908115686 fixes of broken fucntions Desktop 2025-11-16 04:56:48 +05:00
  • 5eb2464d2d Create PLANNER_WRITER_AUDIT_REPORT.md Desktop 2025-11-16 04:19:38 +05:00
  • 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. IGNY8 VPS (Salman) 2025-11-15 23:04:31 +00:00
  • 5a3706d997 Enhance ApiStatusIndicator to conditionally render for aws-admin accounts only. Improve error handling in API response management across various components, ensuring expected 400 responses are logged appropriately. Update Credits and ApiMonitor components to handle null values gracefully and implement CRUD operations for planner and writer endpoints. IGNY8 VPS (Salman) 2025-11-15 21:44:10 +00:00
  • a75ebf2584 Enhance API response handling and implement unified API standard across multiple modules. Added feature flags for unified exception handling and debug throttling in settings. Updated pagination and response formats in various viewsets to align with the new standard. Improved error handling and response validation in frontend components for better user feedback. IGNY8 VPS (Salman) 2025-11-15 20:18:42 +00:00
  • 94f243f4a2 newmonitor api IGNY8 VPS (Salman) 2025-11-15 14:24:49 +00:00
  • 5a08a558ef Add API Status Indicator to AppSidebar and enhance ApiMonitor with localStorage support for auto-refresh and refresh interval settings IGNY8 VPS (Salman) 2025-11-15 14:18:08 +00:00