dev #12

Merged
k1nq merged 30 commits from dev into master 2025-12-01 12:03:22 +00:00

30 Commits

Author SHA1 Message Date
Artem Kashaev 236cc4c50c fix: update uvicorn command to use 10 workers for improved performance
Test / test (pull_request) Successful in 15s Details
2025-12-01 17:00:07 +05:00
Artem Kashaev e92d22baa5 fix docker-compose-dev.yml
Test / test (push) Successful in 15s Details
2025-12-01 16:57:12 +05:00
Artem Kashaev eb67223fc0 fix: update test command in README for correct usage of uvicorn 2025-12-01 16:45:21 +05:00
Artem Kashaev 093510c0aa refactor: remove redundant import of TypeEngine for cleaner code 2025-12-01 16:44:23 +05:00
Artem Kashaev 688ade0452 refactor: enhance type hinting and casting for improved type safety across multiple files 2025-12-01 16:44:14 +05:00
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