IGNY8 VPS (Salman)
a492eb3560
Enhance ImagesViewSet and Images component with site and sector filtering
...
- Added site_id and sector_id query parameter support in ImagesViewSet for filtering content and task-linked images.
- Implemented event listeners in the Images component to refresh data on site and sector changes.
- Updated image prompt handling to allow undefined values.
2025-11-16 10:24:46 +00:00
IGNY8 VPS (Salman)
36b66b72f0
Step 6a & 6b: Clean up orphan code in __init__.py
...
- Remove orphan exports: register_function, list_functions, get_model, get_max_tokens, get_temperature, MODEL_CONFIG
- Remove unused imports: register_function, list_functions, get_model, get_max_tokens, get_temperature, MODEL_CONFIG
- Keep only actively used exports and imports
- get_function remains (used internally)
2025-11-16 09:26:03 +00:00
IGNY8 VPS (Salman)
25b1aa39b0
Step 5: Validate account_id is required and exists in tasks.py
...
- Make account_id parameter required (remove default None)
- Validate account_id is provided before proceeding
- Validate account exists in database
- Return proper error responses with error_type
- Update function docstring to reflect required parameter
2025-11-16 09:22:33 +00:00
IGNY8 VPS (Salman)
91d31ece31
Step 4: Validate account exists before calling get_model_config() in engine.py
...
- Add account validation before calling get_model_config()
- Wrap get_model_config() in try/except to handle ValueError (IntegrationSettings not configured)
- Handle other unexpected errors from get_model_config()
- Return proper error messages through _handle_error()
- Remove redundant model_from_integration code (get_model_config already handles this)
2025-11-16 09:21:24 +00:00
IGNY8 VPS (Salman)
793b64e437
Step 3: Remove _default_model and require model parameter in run_ai_request()
...
- Remove _default_model initialization and attribute
- Remove Django settings fallback for model (lines 89-90)
- Remove model loading from IntegrationSettings in _load_account_settings()
- Update run_ai_request() to require model parameter (not Optional)
- Add model validation at start of run_ai_request()
- Deprecate get_model() method (raises error with helpful message)
- Update error handling to use provided model (no fallback)
- Simplify debug logging (removed model_from_settings comparison)
2025-11-16 09:20:13 +00:00
IGNY8 VPS (Salman)
6044fab57d
Step 2: Remove MODEL_CONFIG and update get_model_config() to use IntegrationSettings only
...
- Remove MODEL_CONFIG dict with hardcoded defaults
- Update get_model_config() to require account parameter
- Remove default_config fallback
- Remove unused helper functions (get_model, get_max_tokens, get_temperature)
- Fix generate_images.py to pass account to get_model_config()
- Raise ValueError with clear messages when IntegrationSettings not configured
2025-11-16 09:17:17 +00:00
IGNY8 VPS (Salman)
60ffc12e8c
Add AI framework refactoring plan and orphan code audit
...
- Add REFACTORING-PLAN.md: Plan to remove MODEL_CONFIG and Django settings fallbacks
- Add ORPHAN-CODE-AUDIT.md: Audit of unused code and exports
- Update CHANGELOG.md: Document API Standard v1.0 completion
- Update documentation files
2025-11-16 09:15:07 +00:00
IGNY8 VPS (Salman)
7cd0e1a807
Add health check endpoint and refactor integration response handling
...
- Introduced a new public health check endpoint at `api/ping/` to verify API responsiveness.
- Refactored integration response handling to utilize a unified success and error response format across various methods in `IntegrationSettingsViewSet`, improving consistency and clarity in API responses.
- Updated URL patterns to include the new ping endpoint and adjusted imports accordingly.
2025-11-16 07:01:19 +00:00
Desktop
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.
2025-11-16 11:35:47 +05:00
IGNY8 VPS (Salman)
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.
2025-11-16 04:48:14 +00:00
IGNY8 VPS (Salman)
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.
2025-11-16 02:15:37 +00:00
IGNY8 VPS (Salman)
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.
2025-11-16 01:56:16 +00:00
Desktop
5908115686
fixes of broken fucntions
2025-11-16 04:56:48 +05: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
IGNY8 VPS (Salman)
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.
2025-11-15 20:18:42 +00:00
IGNY8 VPS (Salman)
8d7210c8a6
Update Docker Compose and backend settings; enhance Vite configuration for reverse proxy and improve API error handling. Removed VITE_ALLOWED_HOSTS from Docker Compose, clarified allowed hosts in settings.py, and added handling for 403 Forbidden responses in api.ts to clear invalid tokens.
2025-11-15 13:12:01 +00:00
IGNY8 VPS (Salman)
7144281acc
removal of ignored folders
2025-11-13 17:26:00 +00:00
IGNY8 VPS (Salman)
4f8d79ca3f
commit
2025-11-13 16:49:51 +00:00
Desktop
f8648ecab1
image sizes update in image gen function
2025-11-12 19:20:06 +05:00
Desktop
c508c888aa
Enhance image size configuration and integration settings. Default image sizes are now set based on provider and model, with options for featured, desktop, and mobile images. Updated frontend to allow selectable image sizes in settings.
2025-11-12 18:43:32 +05:00
Desktop
a2c67e7249
featured image size runware
2025-11-12 18:18:16 +05:00
Desktop
bcc52c4891
Update Runware pricing across the application to reflect new cost of $0.009 per image in backend and frontend components.
2025-11-12 14:41:20 +05:00
IGNY8 VPS (Salman)
9f704313fb
Enhance image processing and progress tracking in ImageQueueModal; update docker-compose for read-write access
2025-11-12 08:39:03 +00:00
Desktop
1a51e6bc39
image url
2025-11-12 10:46:01 +05:00
IGNY8 VPS (Salman)
7ff3eafb51
iamge path
2025-11-12 05:23:28 +00:00
IGNY8 VPS (Salman)
db5698a1db
1234
2025-11-12 05:10:34 +00:00
IGNY8 VPS (Salman)
03909a1fab
Enhance image processing and error handling in AICore and tasks
...
- Improved response parsing in AICore to handle both array and dictionary formats, including detailed error logging.
- Updated image directory handling in tasks to prioritize web-accessible paths for image storage, with robust fallback mechanisms.
- Adjusted image URL generation in serializers and frontend components to support new directory structure and ensure proper accessibility.
2025-11-12 04:45:13 +00:00
IGNY8 VPS (Salman)
c29ecc1664
some improvements
2025-11-12 04:28:13 +00:00
IGNY8 VPS (Salman)
80a975ecd6
dfdf
2025-11-12 01:40:15 +00:00
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