Commit Graph

107 Commits

Author SHA1 Message Date
Artem Kashaev f234e60e65 refactor: reorganize import statements for consistency across multiple files 2025-12-01 16:35:09 +05:00
Artem Kashaev 754cdb7bd6 fix: update command prefixes for linting and static analysis in README 2025-12-01 16:33:18 +05:00
Artem Kashaev d2c424c419 refactor: reorganize import statements for consistency across multiple files 2025-12-01 16:26:10 +05:00
Artem Kashaev 1dd7c2f2b8 refactor: improve code readability by formatting arguments across multiple files
Test / test (push) Successful in 15s Details
2025-12-01 16:25:30 +05:00
Artem Kashaev dc0046c730 refactor: improve variable naming and add comments for clarity in models and services
Test / test (push) Successful in 15s Details
2025-12-01 16:24:23 +05:00
Artem Kashaev 1039fba571 fix: add missing commas for syntax correctness across multiple files
Test / test (push) Successful in 15s Details
2025-12-01 16:19:19 +05:00
Artem Kashaev ed6c656963 fix: update CORS allowed origins for better security 2025-12-01 16:18:36 +05:00
Artem Kashaev 5fcb574aca Refactor code for improved readability and consistency
Test / test (push) Successful in 15s Details
- Reformatted function signatures in `organization_service.py` and `task_service.py` for better alignment.
- Updated import statements across multiple files for consistency and organization.
- Enhanced test files by improving formatting and ensuring consistent use of async session factories.
- Added type hints and improved type safety in various service and test files.
- Adjusted `pyproject.toml` to include configuration for isort, mypy, and ruff for better code quality checks.
- Cleaned up unused imports and organized existing ones in several test files.
2025-12-01 16:18:03 +05:00
Artem Kashaev eecb74c523 feat: add .env.example file with environment variable configurations 2025-12-01 16:09:58 +05:00
Artem Kashaev dcd8bd30f6 Merge branch 'frontend' into dev
Test / test (push) Successful in 15s Details
2025-12-01 15:54:38 +05:00
Artem Kashaev bcb56ad7dd fix: remove frontend branch from push triggers in build workflow 2025-12-01 15:53:46 +05:00
Artem Kashaev c427c8390d fix: update API_URL to use production endpoint
Build and deploy / build (push) Successful in 37s Details
Build and deploy / deploy (push) Successful in 24s Details
2025-12-01 15:44:48 +05:00
Artem Kashaev ffb4b1b2fe feat: implement API client, query client, storage, token parsing, and utility functions
Build and deploy / build (push) Successful in 45s Details
Build and deploy / deploy (push) Successful in 19s Details
2025-12-01 15:27:19 +05:00
Artem Kashaev 16746e075c fix: correct import path for createQueryClient in AppProvider
Build and deploy / build (push) Failing after 24s Details
Build and deploy / deploy (push) Has been skipped Details
2025-12-01 15:23:14 +05:00
Artem Kashaev c89d9c8a7d fix: enable CI environment variable for frontend build and update build script
Build and deploy / build (push) Failing after 25s Details
Build and deploy / deploy (push) Has been skipped Details
2025-12-01 15:14:32 +05:00
Artem Kashaev 916882f205 fix: ensure CI environment variable is set correctly during frontend build
Build and deploy / build (push) Failing after 28s Details
Build and deploy / deploy (push) Has been skipped Details
2025-12-01 15:08:57 +05:00
Artem Kashaev 5ce5556232 fix: update Node.js version in CI workflow from 22 to 24 and add peer dependencies in package-lock.json
Build and deploy / build (push) Failing after 33s Details
Build and deploy / deploy (push) Has been skipped Details
2025-12-01 15:01:57 +05:00
Artem Kashaev 971e8a63bc feat: add compiler options and path mappings to TypeScript configuration
Build and deploy / build (push) Failing after 26s Details
Build and deploy / deploy (push) Has been skipped Details
2025-12-01 14:56:27 +05:00
Artem Kashaev 765721b582 fix: update Node.js version in CI workflow from 24 to 22
Build and deploy / build (push) Failing after 26s Details
Build and deploy / deploy (push) Has been skipped Details
2025-12-01 14:36:15 +05:00
Artem Kashaev 16479ba85b feat: enhance CI/CD workflow for frontend build and deployment
Build and deploy / build (push) Failing after 28s Details
Build and deploy / deploy (push) Has been skipped Details
Test / test (push) Successful in 15s Details
2025-12-01 14:32:27 +05:00
Artem Kashaev 9a2a2f6adc feat: add static file serving and frontend asset handling to FastAPI application 2025-12-01 14:25:11 +05:00
Artem Kashaev ecb6daad1b feat: enhance forms with improved select components and data handling for contacts and deals
Test / test (push) Successful in 17s Details
2025-12-01 14:16:24 +05:00
Artem Kashaev 8718df9686 feat: add deals, tasks, and organizations pages with CRUD functionality
- Implemented DealsPage with deal creation, updating, and filtering features.
- Added OrganizationsPage to manage and switch between organizations.
- Created TasksPage for task management, including task creation and filtering.
- Updated router to include new pages for navigation.
2025-12-01 13:46:56 +05:00
Artem Kashaev 4fe3d0480e fix: update CORS settings to allow all origins temporarily 2025-12-01 12:55:51 +05:00
Artem Kashaev ede064cc11 feat: add initial implementation of Kitchen CRM with authentication and dashboard features
- Create global styles and theme management
- Implement app shell layout with sidebar navigation
- Add authentication layout and pages for login and registration
- Develop dashboard page with placeholder content
- Introduce routing guards for guest-only and authenticated routes
- Set up Zustand for state management of authentication and theme
- Create API types and structures for CRM entities
- Configure Vite with PWA support and Tailwind CSS
2025-12-01 12:29:02 +05:00
k1nq c58a08bc9c Merge pull request 'build' (#10) from build into dev
Test / test (push) Successful in 15s Details
Test / test (pull_request) Successful in 15s Details
Reviewed-on: #10
2025-11-30 04:47:42 +00:00
k1nq 4956039ae8 fix: restrict build workflow to trigger only on master branch
Test / test (pull_request) Successful in 17s Details
2025-11-30 09:46:58 +05:00
k1nq 2fcf75b859 fix: add healthcheck configurations for app, postgres, and redis services in docker-compose
Build and deploy / build (push) Successful in 11s Details
Build and deploy / deploy (push) Successful in 17s Details
2025-11-30 00:33:50 +05:00
k1nq 373b42768c fix: update Dockerfile to set correct working directory for migrations
Build and deploy / build (push) Successful in 18s Details
Build and deploy / deploy (push) Successful in 17s Details
2025-11-30 00:30:44 +05:00
k1nq 755547b7bf fix: replace postgresql-libs with libpq in Dockerfile and streamline file copying
Build and deploy / build (push) Failing after 11s Details
Build and deploy / deploy (push) Has been skipped Details
2025-11-30 00:26:44 +05:00
k1nq 0e48023258 fix: add migrations service to docker-compose and update build workflow for migrations image
Build and deploy / build (push) Successful in 20s Details
Build and deploy / deploy (push) Successful in 15s Details
2025-11-30 00:18:19 +05:00
k1nq ef6b6d598e fix: add restart policy and volume mapping for postgres and redis services in docker-compose
Build and deploy / build (push) Successful in 10s Details
Build and deploy / deploy (push) Successful in 15s Details
2025-11-30 00:03:21 +05:00
k1nq 82812ecf72 fix: correct middleware reference in FastAPI application setup
Build and deploy / build (push) Successful in 6s Details
Test / test (push) Successful in 15s Details
Build and deploy / deploy (push) Successful in 11s Details
2025-11-29 23:58:53 +05:00
k1nq 03831499ca fix: add CORS middleware to allow specific origins and methods
Build and deploy / build (push) Successful in 11s Details
Test / test (push) Failing after 11s Details
Build and deploy / deploy (push) Successful in 12s Details
2025-11-29 23:57:50 +05:00
k1nq 31d1d8de1e fix: update port mapping for app service in docker-compose configuration
Build and deploy / build (push) Successful in 10s Details
Build and deploy / deploy (push) Successful in 21s Details
2025-11-29 23:36:17 +05:00
k1nq 9083d9d23c fix: remove unnecessary protocol from image URL in docker-compose configuration
Build and deploy / build (push) Successful in 10s Details
Build and deploy / deploy (push) Successful in 19s Details
2025-11-29 23:30:17 +05:00
k1nq 4c0b162112 fix: remove unnecessary braces from image URL in docker-compose configuration
Build and deploy / build (push) Successful in 10s Details
Build and deploy / deploy (push) Successful in 15s Details
2025-11-29 20:02:59 +05:00
k1nq 54de35d403 fix: update deployment step to create directory on remote host
Build and deploy / build (push) Successful in 13s Details
Build and deploy / deploy (push) Successful in 10s Details
2025-11-29 19:55:41 +05:00
k1nq 1e4bea46c2 fix: add step to create deployment directory in build workflow
Build and deploy / build (push) Successful in 10s Details
Build and deploy / deploy (push) Failing after 4s Details
2025-11-29 19:38:19 +05:00
k1nq e1b15f57a0 fix: update build and deploy steps in workflow and refine docker-compose configuration
Build and deploy / build (push) Successful in 10s Details
Build and deploy / deploy (push) Failing after 4s Details
2025-11-29 19:32:12 +05:00
k1nq 3f071a7f36 fix: correct Docker build context path in build workflow
Build and deploy / build (push) Successful in 26s Details
2025-11-29 19:24:56 +05:00
k1nq d35bc3cc6c fix: remove colon from 'Restart services' step in build workflow
Build and deploy / build (push) Failing after 12s Details
Build and deploy / deploy (push) Has been skipped Details
2025-11-29 17:45:10 +05:00
k1nq b9c77f2766 fix: uncomment branches filter in build workflow trigger 2025-11-29 17:44:34 +05:00
k1nq 276c40ce6c fix: add missing login step for Docker registry and correct SSH agent version 2025-11-29 12:33:28 +05:00
k1nq 4bdc575892 fix: remove extra spaces in docker push command and SSH key configuration 2025-11-29 12:32:08 +05:00
k1nq a06a6eb834 fix: correct workflow_dispatch syntax in build configuration 2025-11-29 12:22:13 +05:00
k1nq ecc23321ba fix: comment out branches filter in build workflow trigger 2025-11-29 12:20:36 +05:00
k1nq dc2046cc1a feat: add CI/CD workflow for building and deploying application with Docker 2025-11-29 12:19:44 +05:00
k1nq c3bc6ef9f0 feat: enhance configuration for database and Redis integration in Docker setup
Test / test (push) Successful in 16s Details
2025-11-29 11:34:57 +05:00
k1nq f044bee416 Merge pull request 'cache' (#9) from cache into dev
Test / test (push) Successful in 15s Details
Reviewed-on: k1nq/test-task-crm#9
2025-11-29 04:51:17 +00:00