Commit Graph

143 Commits

Author SHA1 Message Date
Desktop
1d51c667b1 Refactor AIEngine and registry to improve function ID generation and support legacy names
- Updated AIEngine to normalize function names by replacing underscores with hyphens in generated function IDs for better consistency with frontend tracking.
- Enhanced registry to resolve function name aliases, allowing for backward compatibility with legacy function names when retrieving function instances.
2025-11-10 19:41:58 +05:00
IGNY8 VPS (Salman)
5d9db50c64 Enforce content status to 'draft' for newly generated content in GenerateContentFunction
- Updated GenerateContentFunction to ensure that the content status is always set to 'draft' upon creation.
- Clarified that the status can only be changed manually to 'review' or 'published', reinforcing the status management logic.
2025-11-10 14:38:01 +00:00
IGNY8 VPS (Salman)
bbf0aedfdc Update Content model to enforce status choices and add migration for status field changes
- Introduced STATUS_CHOICES in the Content model to restrict the status field to 'draft', 'review', and 'published'.
- Created a new migration to reflect the updated status choices without altering existing data.
- Removed 'completed' status from the frontend status color mapping for consistency.
2025-11-10 14:28:13 +00:00
IGNY8 VPS (Salman)
e067dc759c Enhance content parsing and metadata extraction in HTMLContentRenderer and ToggleTableRow
- Improved HTMLContentRenderer to better handle JSON content and extract HTML safely.
- Updated ToggleTableRow to robustly extract meta descriptions, including parsing potential JSON strings.
- Refactored Content page to conditionally display meta descriptions based on JSON parsing results, enhancing user experience.
2025-11-10 14:27:56 +00:00
IGNY8 VPS (Salman)
926ac150fd Enhance HTMLContentRenderer and ToggleTableRow for improved content handling and metadata display
- Updated HTMLContentRenderer to directly utilize HTML from content objects.
- Modified ToggleTableRow to extract and display content metadata, including primary and secondary keywords, tags, categories, and meta descriptions.
- Refactored badge rendering logic for better organization and clarity in the UI.
- Improved content fallback mechanisms in the Content page for better user experience.
2025-11-10 14:10:01 +00:00
IGNY8 VPS (Salman)
8b6e18649c Refactor content handling in GenerateContentFunction and update related models and serializers
- Enhanced GenerateContentFunction to save content in a dedicated Content model, separating it from the Tasks model.
- Updated Tasks model to remove SEO-related fields, now managed in the Content model.
- Modified TasksSerializer to include new content fields and adjusted the API to reflect these changes.
- Improved the auto_generate_content_task method to utilize the new save_output method for better content management.
- Updated frontend components to display new content structure and metadata effectively.
2025-11-10 14:06:15 +00:00
IGNY8 VPS (Salman)
8bb4c5d016 Add new fields to TasksSerializer and enhance auto_generate_content_task with detailed step tracking
- Updated TasksSerializer to include 'primary_keyword', 'secondary_keywords', 'tags', and 'categories'.
- Enhanced auto_generate_content_task to track progress with detailed steps, including initialization, preparation, AI call, parsing, and saving.
- Updated progress modal to reflect new phases and improved animation for smoother user experience.
- Adjusted routing and configuration for content and drafts pages in the frontend.
2025-11-10 13:17:48 +00:00
IGNY8 VPS (Salman)
b1d86cd4b8 Refactor generate_ideas function integration and add auto_generate_ideas action for cluster idea generation 2025-11-10 12:29:15 +00:00
Desktop
488ab78f25 Update Usage.tsx 2025-11-10 17:17:10 +05:00
Desktop
0583e29e6b Update Usage.tsx 2025-11-10 17:16:19 +05:00
Desktop
515c2999c0 Update Usage.tsx 2025-11-10 17:11:56 +05:00
IGNY8 VPS (Salman)
aa0e6b2c96 Fix webhook git pull with safe directory 2025-11-10 12:10:42 +00:00
IGNY8 VPS (Salman)
869b41b84d Simplify webhook to use direct git pull 2025-11-10 12:10:24 +00:00
Desktop
b7e6c25080 Update Usage.tsx 2025-11-10 17:09:13 +05:00
IGNY8 VPS (Salman)
ec1d64b710 Fix webhook to run git pull directly in mounted repo 2025-11-10 12:08:22 +00:00
Desktop
1923e42b27 another attempt to fail 2025-11-10 17:05:33 +05:00
IGNY8 VPS (Salman)
26d3d0daec Refactor error handling in AIPromptViewSet to use http_status for consistency 2025-11-10 12:04:40 +00:00
IGNY8 VPS (Salman)
389ac24230 Fix webhook to properly sync git repo on push 2025-11-10 12:02:02 +00:00
Desktop
5833ecc5b7 attempt # 15 - possible this will fail as well 2025-11-10 16:59:00 +05:00
Desktop
050aa7816c Update Usage.tsx 2025-11-10 16:56:05 +05:00
Desktop
f15130c9e3 Update Usage.tsx 2025-11-10 16:52:17 +05:00
Desktop
76e684d66a Merge branch 'main' of https://git.igny8.com/salman/igny8 2025-11-10 16:44:13 +05:00
Desktop
2dec14650b Update Usage.tsx 2025-11-10 16:44:09 +05:00
IGNY8 VPS (Salman)
2b753894f0 Merge branch 'main' of https://git.igny8.com/salman/igny8 2025-11-10 11:43:46 +00:00
IGNY8 VPS (Salman)
17801c2ab7 Enhance git-pull script with logging and safe directory configuration 2025-11-10 11:43:43 +00:00
Desktop
6c13b9d1cb Update Usage.tsx 2025-11-10 16:36:09 +05:00
IGNY8 VPS (Salman)
f9320cfbb8 Merge branch 'main' of https://git.igny8.com/salman/igny8 2025-11-10 11:35:33 +00:00
IGNY8 VPS (Salman)
83694d3897 git-conf 2025-11-10 11:35:30 +00:00
Desktop
299ac97af0 Update Usage.tsx 2025-11-10 16:34:20 +05:00
Desktop
11268e83bf Update Usage.tsx 2025-11-10 16:26:03 +05:00
Desktop
3169c4e465 45487 2025-11-10 16:24:26 +05:00
Desktop
c9cfb980dc Update Usage.tsx 2025-11-10 16:21:40 +05:00
Desktop
a5f665b9fb Update Usage.tsx 2025-11-10 16:20:52 +05:00
Desktop
b72492818c Update Usage.tsx 2025-11-10 16:17:48 +05:00
Desktop
935b180e26 Update Usage.tsx 2025-11-10 16:15:16 +05:00
Desktop
1345e0a5ab Update Usage.tsx 2025-11-10 16:13:19 +05:00
Desktop
45fa4aaaee Update Usage.tsx 2025-11-10 16:11:08 +05:00
Desktop
86ab53c20c Update Usage.tsx 2025-11-10 16:06:46 +05:00
Desktop
52bf8aa520 Update Usage.tsx 2025-11-10 16:03:31 +05:00
Desktop
e816711188 Update Usage.tsx 2025-11-10 16:03:12 +05:00
Desktop
0ddb7b88fe Update Usage.tsx 2025-11-10 16:02:02 +05:00
IGNY8 VPS (Salman)
d283f72fbb Add Git Auto-Sync Architecture documentation 2025-11-10 10:58:12 +00:00
Desktop
7ef2a53e41 Update Usage.tsx 2025-11-10 15:53:32 +05:00
Desktop
6ebddfa115 Update Usage.tsx 2025-11-10 15:49:11 +05:00
Desktop
970a3b0c35 Update Usage.tsx 2025-11-10 15:48:45 +05:00
Desktop
927d85bbf7 Update Usage.tsx 2025-11-10 15:47:05 +05:00
Desktop
b80d24cd52 Update Usage.tsx 2025-11-10 15:44:55 +05:00
Desktop
72701b133d Update Usage.tsx 2025-11-10 15:39:14 +05:00
Desktop
a380d41c44 Update Usage.tsx 2025-11-10 15:37:55 +05:00
Desktop
b51c2ac31e Update Usage.tsx 2025-11-10 15:33:38 +05:00