Commit Graph

  • 9b31d924f4 Merge pull request 'dev' (#12) from dev into master master v.0.0.2 k1nq 2025-12-01 12:03:22 +00:00
  • 236cc4c50c fix: update uvicorn command to use 10 workers for improved performance dev Artem Kashaev 2025-12-01 17:00:07 +05:00
  • e92d22baa5 fix docker-compose-dev.yml Artem Kashaev 2025-12-01 16:57:12 +05:00
  • eb67223fc0 fix: update test command in README for correct usage of uvicorn Artem Kashaev 2025-12-01 16:45:21 +05:00
  • 093510c0aa refactor: remove redundant import of TypeEngine for cleaner code Artem Kashaev 2025-12-01 16:44:23 +05:00
  • 688ade0452 refactor: enhance type hinting and casting for improved type safety across multiple files Artem Kashaev 2025-12-01 16:44:14 +05:00
  • f234e60e65 refactor: reorganize import statements for consistency across multiple files Artem Kashaev 2025-12-01 16:35:09 +05:00
  • 754cdb7bd6 fix: update command prefixes for linting and static analysis in README Artem Kashaev 2025-12-01 16:33:18 +05:00
  • d2c424c419 refactor: reorganize import statements for consistency across multiple files Artem Kashaev 2025-12-01 16:26:10 +05:00
  • 1dd7c2f2b8 refactor: improve code readability by formatting arguments across multiple files Artem Kashaev 2025-12-01 16:25:30 +05:00
  • dc0046c730 refactor: improve variable naming and add comments for clarity in models and services Artem Kashaev 2025-12-01 16:24:23 +05:00
  • 1039fba571 fix: add missing commas for syntax correctness across multiple files Artem Kashaev 2025-12-01 16:19:19 +05:00
  • ed6c656963 fix: update CORS allowed origins for better security Artem Kashaev 2025-12-01 16:18:36 +05:00
  • 5fcb574aca Refactor code for improved readability and consistency Artem Kashaev 2025-12-01 16:18:03 +05:00
  • eecb74c523 feat: add .env.example file with environment variable configurations Artem Kashaev 2025-12-01 16:09:58 +05:00
  • dcd8bd30f6 Merge branch 'frontend' into dev Artem Kashaev 2025-12-01 15:54:38 +05:00
  • bcb56ad7dd fix: remove frontend branch from push triggers in build workflow Artem Kashaev 2025-12-01 15:53:46 +05:00
  • c427c8390d fix: update API_URL to use production endpoint Artem Kashaev 2025-12-01 15:44:48 +05:00
  • ffb4b1b2fe feat: implement API client, query client, storage, token parsing, and utility functions Artem Kashaev 2025-12-01 15:27:19 +05:00
  • 16746e075c fix: correct import path for createQueryClient in AppProvider Artem Kashaev 2025-12-01 15:23:14 +05:00
  • c89d9c8a7d fix: enable CI environment variable for frontend build and update build script Artem Kashaev 2025-12-01 15:14:32 +05:00
  • 916882f205 fix: ensure CI environment variable is set correctly during frontend build Artem Kashaev 2025-12-01 15:08:57 +05:00
  • 5ce5556232 fix: update Node.js version in CI workflow from 22 to 24 and add peer dependencies in package-lock.json Artem Kashaev 2025-12-01 15:01:57 +05:00
  • 971e8a63bc feat: add compiler options and path mappings to TypeScript configuration Artem Kashaev 2025-12-01 14:56:27 +05:00
  • 765721b582 fix: update Node.js version in CI workflow from 24 to 22 Artem Kashaev 2025-12-01 14:36:15 +05:00
  • 16479ba85b feat: enhance CI/CD workflow for frontend build and deployment Artem Kashaev 2025-12-01 14:32:27 +05:00
  • 9a2a2f6adc feat: add static file serving and frontend asset handling to FastAPI application Artem Kashaev 2025-12-01 14:25:11 +05:00
  • ecb6daad1b feat: enhance forms with improved select components and data handling for contacts and deals Artem Kashaev 2025-12-01 14:16:24 +05:00
  • 8718df9686 feat: add deals, tasks, and organizations pages with CRUD functionality Artem Kashaev 2025-12-01 13:46:56 +05:00
  • 4fe3d0480e fix: update CORS settings to allow all origins temporarily Artem Kashaev 2025-12-01 12:55:51 +05:00
  • ede064cc11 feat: add initial implementation of Kitchen CRM with authentication and dashboard features Artem Kashaev 2025-12-01 12:29:02 +05:00
  • ea0ce8edab Merge pull request 'dev' (#11) from dev into master v0.0.1 k1nq 2025-11-30 04:48:35 +00:00
  • c58a08bc9c Merge pull request 'build' (#10) from build into dev k1nq 2025-11-30 04:47:42 +00:00
  • 4956039ae8 fix: restrict build workflow to trigger only on master branch k1nq 2025-11-30 09:46:58 +05:00
  • 2fcf75b859 fix: add healthcheck configurations for app, postgres, and redis services in docker-compose k1nq 2025-11-30 00:33:50 +05:00
  • 373b42768c fix: update Dockerfile to set correct working directory for migrations k1nq 2025-11-30 00:30:44 +05:00
  • 755547b7bf fix: replace postgresql-libs with libpq in Dockerfile and streamline file copying k1nq 2025-11-30 00:26:44 +05:00
  • 0e48023258 fix: add migrations service to docker-compose and update build workflow for migrations image k1nq 2025-11-30 00:18:19 +05:00
  • ef6b6d598e fix: add restart policy and volume mapping for postgres and redis services in docker-compose k1nq 2025-11-30 00:03:21 +05:00
  • 82812ecf72 fix: correct middleware reference in FastAPI application setup k1nq 2025-11-29 23:58:53 +05:00
  • 03831499ca fix: add CORS middleware to allow specific origins and methods k1nq 2025-11-29 23:57:50 +05:00
  • 31d1d8de1e fix: update port mapping for app service in docker-compose configuration k1nq 2025-11-29 23:36:17 +05:00
  • 9083d9d23c fix: remove unnecessary protocol from image URL in docker-compose configuration k1nq 2025-11-29 23:30:17 +05:00
  • 4c0b162112 fix: remove unnecessary braces from image URL in docker-compose configuration k1nq 2025-11-29 20:02:59 +05:00
  • 54de35d403 fix: update deployment step to create directory on remote host k1nq 2025-11-29 19:55:41 +05:00
  • 1e4bea46c2 fix: add step to create deployment directory in build workflow k1nq 2025-11-29 19:38:19 +05:00
  • e1b15f57a0 fix: update build and deploy steps in workflow and refine docker-compose configuration k1nq 2025-11-29 19:32:12 +05:00
  • 3f071a7f36 fix: correct Docker build context path in build workflow k1nq 2025-11-29 19:24:56 +05:00
  • d35bc3cc6c fix: remove colon from 'Restart services' step in build workflow k1nq 2025-11-29 17:45:10 +05:00
  • b9c77f2766 fix: uncomment branches filter in build workflow trigger k1nq 2025-11-29 17:44:34 +05:00
  • 276c40ce6c fix: add missing login step for Docker registry and correct SSH agent version k1nq 2025-11-29 12:33:28 +05:00
  • 4bdc575892 fix: remove extra spaces in docker push command and SSH key configuration k1nq 2025-11-29 12:32:08 +05:00
  • a06a6eb834 fix: correct workflow_dispatch syntax in build configuration k1nq 2025-11-29 12:22:13 +05:00
  • ecc23321ba fix: comment out branches filter in build workflow trigger k1nq 2025-11-29 12:20:36 +05:00
  • dc2046cc1a feat: add CI/CD workflow for building and deploying application with Docker k1nq 2025-11-29 12:19:44 +05:00
  • c3bc6ef9f0 feat: enhance configuration for database and Redis integration in Docker setup k1nq 2025-11-29 11:34:57 +05:00
  • f044bee416 Merge pull request 'cache' (#9) from cache into dev k1nq 2025-11-29 04:51:17 +00:00
  • ad7475af47 feat: refactor FastAPI application to use async context manager for cache lifecycle k1nq 2025-11-29 09:46:42 +05:00
  • fbb3116a2d feat: implement Redis caching for analytics endpoints with fallback to database k1nq 2025-11-29 09:45:27 +05:00
  • 31d6a05521 Merge pull request 'analytics' (#8) from analytics into dev k1nq 2025-11-29 04:15:56 +00:00
  • d9ef4b3a2b feat: add API and unit tests for analytics endpoints and services k1nq 2025-11-29 09:14:38 +05:00
  • 92bd3b6c00 feat: implement deal summary and funnel endpoints with response models k1nq 2025-11-29 09:14:35 +05:00
  • 22442bfd2e feat: add AnalyticsService and repository dependencies for deal analytics k1nq 2025-11-29 09:14:29 +05:00
  • 65a8307a2e feat: implement AnalyticsRepository with methods for fetching status rollups and counting new deals k1nq 2025-11-29 09:14:23 +05:00
  • 1c206323a2 feat: add tests for deal stage rollback and forward transitions for owner and member roles k1nq 2025-11-29 08:59:55 +05:00
  • ce652a7e48 feat: add membership management tests; implement session and repository stubs for member addition and duplicate checks k1nq 2025-11-29 08:57:12 +05:00
  • 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 k1nq 2025-11-29 03:51:12 +00:00
  • e7e3752888 feat: enhance organization management; add member registration and validation, update user registration flow, and improve enum handling k1nq 2025-11-29 08:50:11 +05:00
  • 994b400221 feat: update password hashing algorithm to pbkdf2_sha256 for improved security k1nq 2025-11-28 14:33:51 +05:00
  • 00addb971f feat: remove deprecated user API and related services; clean up imports and dependencies k1nq 2025-11-28 14:28:26 +05:00
  • 472cb654d8 feat: enhance contact access control; add tests for member viewing and updating foreign contacts k1nq 2025-11-28 14:12:46 +05:00
  • 6db1e865f6 feat: implement refresh token functionality; update authentication and token models; add tests for refresh endpoint k1nq 2025-11-28 13:56:04 +05:00
  • a8bdf18e38 Merge pull request 'feat: implement contact management features including repository, service, and API endpoints; add unit and integration tests' (#6) from contacts into dev k1nq 2025-11-28 08:36:38 +00:00
  • ed2cbd5061 feat: implement contact management features including repository, service, and API endpoints; add unit and integration tests k1nq 2025-11-28 13:23:33 +05:00
  • 193fa73c78 feat: enhance database session management with commit and rollback; add user and deal API tests k1nq 2025-11-28 11:35:27 +05:00
  • 0ab3bfbb34 feat: implement new API endpoints for activities, analytics, auth, contacts, deals, organizations, tasks, and users; remove obsolete files k1nq 2025-11-28 11:21:09 +05:00
  • 134ebbbca8 Merge pull request 'tasks&activities' (#5) from tasks&activities into dev k1nq 2025-11-28 06:11:19 +00:00
  • 4322f09200 feat: add task.instructions.md to .gitignore k1nq 2025-11-28 11:09:44 +05:00
  • 274ae7ee30 feat: add unit and API tests for activities and tasks, including shared fixtures and scenarios Artem Kashaev 2025-11-27 16:57:02 +05:00
  • b8958dedbd feat: enhance activity and task APIs with improved payload handling and response models Artem Kashaev 2025-11-27 16:43:46 +05:00
  • 0ecf1295d8 feat: implement ActivityService and TaskService with business logic for activities and tasks Artem Kashaev 2025-11-27 16:39:49 +05:00
  • 0727c4737b feat: add ActivityRepository and TaskRepository with CRUD operations for activities and tasks Artem Kashaev 2025-11-27 16:32:06 +05:00
  • 7260b3e67f Merge pull request 'deals&activities' (#4) from deals&activities into dev k1nq 2025-11-27 11:18:51 +00:00
  • e6a3a2cc23 feat: enhance deal management with CRUD operations and improve payload handling Artem Kashaev 2025-11-27 16:15:47 +05:00
  • a4c3864ef6 feat: add JSONBCompat type for cross-database JSON support and implement ActivityType updates Artem Kashaev 2025-11-27 16:08:48 +05:00
  • 8492a0aed1 feat: add DealService for managing deal workflows and validations Artem Kashaev 2025-11-27 16:08:45 +05:00
  • 969a1b5905 feat: add migration to include 'stage_changed' activity type Artem Kashaev 2025-11-27 16:07:55 +05:00
  • 8c326501bf Merge branch 'organizations' (cherry-picked) Artem Kashaev 2025-11-27 15:38:47 +05:00
  • 4b45073bd3 feat: add DealRepository with CRUD operations and update dependencies Artem Kashaev 2025-11-27 15:19:42 +05:00
  • c972d79ba9 Merge pull request 'organizations' (#3) from organizations into dev k1nq 2025-11-27 10:10:51 +00:00
  • 1b673988b5 feat: add unit tests for organization endpoints and update dependencies Artem Kashaev 2025-11-27 15:04:35 +05:00
  • ea8f0eda65 feat: add organization retrieval endpoint and JWT authentication support Artem Kashaev 2025-11-27 15:04:31 +05:00
  • 845737abca feat: implement OrganizationRepository with CRUD operations Artem Kashaev 2025-11-27 15:04:13 +05:00
  • 1ce5843436 Merge pull request 'test-workflow' (#2) from test-workflow into dev k1nq 2025-11-27 09:53:13 +00:00
  • aa5958028c fix: standardize spacing in main.py Artem Kashaev 2025-11-27 14:49:59 +05:00
  • 30c7e8c9aa fix: standardize spacing in main.py Artem Kashaev 2025-11-27 14:49:25 +05:00
  • 65eb82176d fix: uncomment paths in test workflow for push and pull_request triggers Artem Kashaev 2025-11-27 14:48:58 +05:00
  • 760269c07a fix: update test workflow to include fetch-depth for checkout and remove caching step Artem Kashaev 2025-11-27 14:48:13 +05:00
  • d86206f2ef test ci Artem Kashaev 2025-11-27 14:39:50 +05:00
  • 4b9a5209ea feat: add Gitea Actions workflow for automated testing Artem Kashaev 2025-11-27 14:38:40 +05:00