Skip to content

Conversation

@azzi2023
Copy link

No description provided.

azzi2023 and others added 17 commits December 8, 2025 05:55
- Added Redis client and caching service
- Integrated Redis into application startup and shutdown events
- Introduced rate limiting and request logging middlewares
- Updated Docker configuration to include Redis service
- Enhanced error handling and response formatting
- Introduced `docker-compose.override.test-dev.yml` for local development services including backend, frontend, database, and mailcatcher.

- Created `docker-compose.test-dev.yml` for a complete test environment setup with health checks and Redis service.

- Updated main `docker-compose.yml` to use a custom PostgreSQL image with pgvector support.

- Enhanced README with instructions for PostgreSQL 18 and background task management using Celery and Redis.

- Added Cloudflare R2 integration for S3-compatible storage.

- Implemented new Celery worker and task management structure.
- Removed Traefik network and related labels from `docker-compose.override.test-dev.yml`, `docker-compose.override.yml`, and `docker-compose.test-dev.yml` to simplify local development setup.
- Introduced a new `dockercompose-dev.yml` for streamlined development services.
- Added WebSocket infrastructure with a dedicated manager and endpoint for real-time communication using Redis.
- Updated startup and shutdown events in the backend to manage WebSocket connections.
- Created scripts for easier Docker Compose command execution with the new configurations.
- Deleted test files for private user routes and user routes as they are no longer needed.
- Updated imports in the test configuration to reflect the new module structure.
- Refactored user-related tests to use the new auth service.
- Added new tests for WebSocket functionality and Redis client.
- Introduced unit tests for cache service and middlewares.
- Removed unused utility functions related to item and user creation.
- Deleted outdated development documentation and configuration files.
- Deleted signup component and its associated tests.
- Removed login tests and related utilities.
- Eliminated password reset tests and utilities.
- Cleaned up unused utility functions and configurations.
- Removed TypeScript configuration files and Vite configuration.
- Updated environment configuration for local development.
- Refined GitHub workflows for testing with coverage.
- Implemented a lifespan context manager in FastAPI for Redis and WebSocket management.
- Improved exception handling with custom handlers for various error types.
- Refactored user authentication and registration schemas for better clarity and validation.
- Enhanced Redis client integration and updated related services.
- Cleaned up middleware and response handling for improved performance and maintainability.
@azzi2023 azzi2023 added bug Something isn't working documentation Improvements or additions to documentation duplicate This issue or pull request already exists enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed invalid This doesn't seem right question Further information is requested wontfix This will not be worked on labels Dec 16, 2025
@sonarqubecloud
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
C Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

@coding-sunshine coding-sunshine merged commit bc0b43a into OrganyzAI:master Dec 19, 2025
6 of 9 checks passed
rajdavee pushed a commit that referenced this pull request Dec 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working documentation Improvements or additions to documentation duplicate This issue or pull request already exists enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed invalid This doesn't seem right question Further information is requested wontfix This will not be worked on

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants