Commit Graph

76 Commits

Author SHA1 Message Date
IGNY8 VPS (Salman)
9f20b8e065 Add bulk update functionality for image status
- Introduced a new endpoint in the backend to handle bulk updates of image statuses by content ID or image IDs.
- Updated the frontend to include a new row action for updating image status and integrated a modal for status confirmation.
- Enhanced the API service to support bulk status updates and updated the images page to manage status updates effectively.
2025-11-12 01:37:41 +00:00
IGNY8 VPS (Salman)
645c6f3f9e Refactor image processing and add image file serving functionality
- Updated image directory handling to prioritize mounted volume for persistence.
- Enhanced logging for directory write tests and fallback mechanisms.
- Introduced a new endpoint to serve image files directly from local paths.
- Added error handling for file serving, including checks for file existence and readability.
- Updated the frontend to include a new ContentView component and corresponding route.
2025-11-12 01:24:44 +00:00
Desktop
18505de848 asd 2025-11-12 06:09:07 +05:00
Desktop
1860c22320 progress bar issues 2025-11-12 06:01:49 +05:00
Desktop
2371479636 Migrations 2025-11-12 05:39:45 +05:00
Desktop
86b5e48bae 12212 2025-11-12 05:25:14 +05:00
Desktop
e3392d6642 sd 2025-11-12 05:18:35 +05:00
Desktop
b0e2888b09 d 2025-11-12 05:13:56 +05:00
Desktop
84111f5ad6 asd 2025-11-12 05:05:54 +05:00
Desktop
584233a7b2 a 2025-11-12 04:57:12 +05:00
Desktop
4373657147 asd 2025-11-12 04:54:12 +05:00
Desktop
b132099e66 prompt issues fixes 2025-11-12 04:41:30 +05:00
Desktop
19b4c9faa3 image generation function implementation 2025-11-12 04:32:42 +05:00
Desktop
4bd158ce01 removeing unneceary code 2025-11-12 04:20:43 +05:00
Desktop
27ec18727c Add Image Generation Settings Endpoint and Update Frontend Modal: Implement a new API endpoint to fetch image generation settings, enhance the ImageQueueModal to display progress and status, and integrate the settings into the image generation workflow. 2025-11-12 03:50:34 +05:00
IGNY8 VPS (Salman)
e89eaab0f2 some changes 2025-11-11 22:33:26 +00:00
IGNY8 VPS (Salman)
c84a02c757 1 2025-11-11 22:19:22 +00:00
IGNY8 VPS (Salman)
ce9663438b Enhance image generation functionality: Add console tracking to monitor progress and errors during image processing, and include image queue in response metadata for better integration. 2025-11-11 22:19:13 +00:00
IGNY8 VPS (Salman)
253d2e989d fixes for image gen 2025-11-11 21:35:54 +00:00
IGNY8 VPS (Salman)
5638ea78df Add Image Generation from Prompts: Implement new functionality to generate images from prompts, including backend processing, API integration, and frontend handling with progress modal. Update settings and registry for new AI function. 2025-11-11 20:49:11 +00:00
IGNY8 VPS (Salman)
5f11da03e4 backednd iamge table updae 2025-11-11 19:34:49 +00:00
IGNY8 VPS (Salman)
6104bf8849 image promtp ang progress modal texts 2025-11-11 19:14:04 +00:00
IGNY8 VPS (Salman)
ecc275cc61 added imae adn prompt icons on contetn page 2025-11-11 18:34:58 +00:00
IGNY8 VPS (Salman)
a1b21f39f6 Updated iamge prompt flow adn frotnend backend 2025-11-11 18:10:18 +00:00
IGNY8 VPS (Salman)
fa696064e2 Add Generate Image Prompts Functionality: Implement new AI function for generating image prompts, update API endpoints, and integrate with frontend actions for content management. 2025-11-11 17:40:08 +00:00
IGNY8 VPS (Salman)
618ed0543d Enhance Content Management: Add sector name to ContentSerializer, improve Content view with pagination and search filters, and refactor Content page for better data handling and display. 2025-11-11 15:55:32 +00:00
IGNY8 VPS (Salman)
0924a8436c Remove outdated migration for status choices and implement normalization for task and content statuses in new migration. 2025-11-11 14:43:02 +00:00
Desktop
a7880c3818 Refactor content status terminology and enhance cluster serializers with idea and content counts 2025-11-11 18:51:32 +05:00
Desktop
b321c99089 Cleanup 2025-11-11 18:35:40 +05:00
Desktop
100d481b40 Bulk Delete 2025-11-11 00:32:00 +05:00
Desktop
60ec02595b ProgressModalUpdates 2025-11-11 00:27:37 +05:00
Desktop
14beeed75c Stage 3 & stage 4 2025-11-10 23:51:59 +05:00
Desktop
1bd9ebc974 Enhance AIEngine and ProgressModal for improved user feedback
- Added user-friendly messages for input description, preparation, AI call, parsing, and saving phases in AIEngine.
- Updated ProgressModal to display success messages and checklist-style progress steps based on function type.
- Improved handling of step logs and current phase determination for better user experience during asynchronous tasks.
2025-11-10 23:47:36 +05:00
Desktop
6c9da30b68 Revert "prep"
This reverts commit 46f5bb4d62.
2025-11-10 22:43:12 +05:00
Desktop
f8bbf99df8 Revert "Implement V2 AI functions and enhance progress handling"
This reverts commit e2f2d79d4c.
2025-11-10 22:42:08 +05:00
Desktop
e2f2d79d4c Implement V2 AI functions and enhance progress handling
- Added support for new V2 functions: `auto_cluster_v2` and `generate_ideas_v2`, including backend logic and API endpoints.
- Updated model configuration to ensure V2 functions validate the presence of models before execution.
- Enhanced progress modal to provide better feedback during asynchronous tasks, including task IDs for debugging.
- Updated frontend components to integrate new V2 functionalities and improve user experience with clustering and idea generation.
2025-11-10 22:16:02 +05:00
Desktop
46f5bb4d62 prep 2025-11-10 22:05:35 +05:00
Desktop
c21ce01cd2 Update engine.py 2025-11-10 20:44:15 +05:00
Desktop
b3b5166faa Update generate_ideas.py 2025-11-10 20:38:37 +05:00
Desktop
316b320c30 1 2025-11-10 20:24:51 +05:00
Desktop
4277c93e44 Enhance AICore model validation and logging
- Improved model configuration handling in AICore to ensure only supported models are set as default.
- Added error logging for invalid model configurations and warnings for missing models.
- Implemented validation checks for the active model to provide clear error messages when no valid model is configured.
- Enhanced user feedback during AI model selection to improve debugging and configuration clarity.
2025-11-10 20:18:19 +05:00
Desktop
d17d87a375 12 2025-11-10 20:05:05 +05:00
Desktop
c49223f097 1 2025-11-10 19:46:59 +05:00
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)
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