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
k1nq
ad7475af47
feat: refactor FastAPI application to use async context manager for cache lifecycle
Test / test (push) Successful in 16s
Details
Test / test (pull_request) Successful in 15s
Details
2025-11-29 09:46:42 +05:00
k1nq
fbb3116a2d
feat: implement Redis caching for analytics endpoints with fallback to database
Test / test (push) Successful in 15s
Details
2025-11-29 09:45:27 +05:00
k1nq
31d6a05521
Merge pull request 'analytics' ( #8 ) from analytics into dev
...
Test / test (push) Successful in 14s
Details
Reviewed-on: k1nq/test-task-crm#8
2025-11-29 04:15:56 +00:00
k1nq
d9ef4b3a2b
feat: add API and unit tests for analytics endpoints and services
Test / test (push) Successful in 15s
Details
Test / test (pull_request) Successful in 15s
Details
2025-11-29 09:14:38 +05:00
k1nq
92bd3b6c00
feat: implement deal summary and funnel endpoints with response models
2025-11-29 09:14:35 +05:00
k1nq
22442bfd2e
feat: add AnalyticsService and repository dependencies for deal analytics
2025-11-29 09:14:29 +05:00
k1nq
65a8307a2e
feat: implement AnalyticsRepository with methods for fetching status rollups and counting new deals
2025-11-29 09:14:23 +05:00
k1nq
1c206323a2
feat: add tests for deal stage rollback and forward transitions for owner and member roles
Test / test (push) Successful in 14s
Details
2025-11-29 08:59:55 +05:00
k1nq
ce652a7e48
feat: add membership management tests; implement session and repository stubs for member addition and duplicate checks
Test / test (push) Successful in 15s
Details
2025-11-29 08:57:12 +05:00
k1nq
1a3f3cc1e2
Merge pull request 'feat: enhance organization management; add member registration and validation, update user registration flow, and improve enum handling' ( #7 ) from auth-fix into dev
...
Test / test (push) Successful in 14s
Details
Reviewed-on: k1nq/test-task-crm#7
2025-11-29 03:51:12 +00:00
k1nq
e7e3752888
feat: enhance organization management; add member registration and validation, update user registration flow, and improve enum handling
Test / test (push) Successful in 16s
Details
Test / test (pull_request) Successful in 14s
Details
2025-11-29 08:50:11 +05:00
k1nq
994b400221
feat: update password hashing algorithm to pbkdf2_sha256 for improved security
Test / test (push) Successful in 14s
Details
2025-11-28 14:33:51 +05:00
k1nq
00addb971f
feat: remove deprecated user API and related services; clean up imports and dependencies
2025-11-28 14:28:26 +05:00
k1nq
472cb654d8
feat: enhance contact access control; add tests for member viewing and updating foreign contacts
Test / test (push) Successful in 14s
Details
2025-11-28 14:12:46 +05:00
k1nq
6db1e865f6
feat: implement refresh token functionality; update authentication and token models; add tests for refresh endpoint
Test / test (push) Successful in 13s
Details
2025-11-28 13:56:04 +05:00