Commit Graph

162 Commits (8c12872c6e69515ada8338d6ba8e801653117eb9)

Author SHA1 Message Date
ahmed.mujtaba 8c12872c6e Remove `.env.example` and update Docker configurations for environment management
- Deleted the `.env.example` file as it is no longer needed; all configurations are now centralized in `backend/.env`.
- Updated `docker-compose.yml` and `docker-compose.dev.yml` to reflect changes in environment variable handling, ensuring that the application reads from `backend/.env` exclusively.
- Adjusted the nginx configuration to improve API request handling and ensure proper proxying for frontend interactions.

These changes streamline the environment setup process and enhance the overall configuration management for local and production deployments.
2026-08-24 20:38:15 +05:00
ahmed.mujtaba ea6f67786c . 2026-08-24 15:04:45 +05:00
ahmed.mujtaba a8b213be39 commited 2026-08-21 13:00:22 +05:00
ahmed.mujtaba c536def585 Update Docker and API configurations for improved job fetching and API proxying
- Adjusted `VITE_API_BASE` in Dockerfile and docker-compose.yml to allow same-origin requests, enhancing compatibility with nginx proxy settings.
- Increased the `top` query limit in `app.py` to 500 to accommodate frontend requirements while ensuring consistency across job fetching in `Jobs.jsx` and `Managers.jsx`.
- Updated nginx configuration to properly proxy API requests, preventing incorrect responses for job-related endpoints.

These changes streamline the interaction between the frontend and backend, ensuring a smoother user experience when fetching job data.
2026-08-20 18:55:49 +05:00
ahmed.mujtaba 40edc092a3 top limit maitnained 2026-08-20 18:40:24 +05:00
ahmed.mujtaba b79009679c Merge branch 'main' of https://git.utopiadeals.com/utopia-ai/HR-ATS-Portal into Implementing_limitListing 2026-08-20 18:22:40 +05:00
ahmed.mujtaba 867fea495a m. 2026-08-20 18:22:33 +05:00
ahmed.mujtaba ebc1cc7c3a Merge pull request 'Add_History' (#22) from Add_History into main
Deploy to S3 / deploy (push) Successful in 30s Details
Reviewed-on: #22
2026-08-20 13:02:01 +00:00
ahmed.mujtaba 1564707da4 Merge branch 'main' of https://git.utopiadeals.com/utopia-ai/HR-ATS-Portal into Add_History 2026-08-20 18:01:33 +05:00
ahmed.mujtaba db6204632b Merge branch 'Add_History' of https://git.utopiadeals.com/utopia-ai/HR-ATS-Portal into Add_History 2026-08-20 17:59:50 +05:00
ahmed.mujtaba a9da4c2b81 updated db_seetup 2026-08-20 17:59:48 +05:00
ahmed.mujtaba 64b7c9dde7 Merge pull request 'Add mailbox sync functionality and related API endpoints' (#21) from Add_History into main
Deploy to S3 / deploy (push) Successful in 31s Details
Reviewed-on: #21
2026-08-20 12:56:04 +00:00
ahmed.mujtaba 43189a11ae Merge branch 'main' into Add_History 2026-08-20 12:55:57 +00:00
ahmed.mujtaba f1758ac9bd Add mailbox sync functionality and related API endpoints
- Introduced a new `MailboxSyncRun` model to manage mailbox synchronization jobs, allowing for tracking of sync status and results.
- Implemented API endpoints for starting mailbox sync and fetching sync status, enabling asynchronous processing of email synchronization.
- Updated the `Email` service to handle mailbox sync operations, including enqueueing tasks and managing sync results.
- Enhanced frontend components to initiate mailbox sync and display sync status, improving user experience and feedback during the sync process.
- Added necessary query keys and local storage management for tracking sync runs in the UI.

This commit enhances the application's email synchronization capabilities, providing a more robust and user-friendly experience for managing mailbox data.
2026-08-20 17:55:17 +05:00
ahmed.mujtaba 2bbdc7b7c4 dbsetup
Deploy to S3 / deploy (push) Successful in 34s Details
2026-08-20 17:32:18 +05:00
ahmed.mujtaba eca848b9d2 Merge pull request 'Implement candidate history tracking and enhance email URL configuration' (#20) from Add_History into main
Deploy to S3 / deploy (push) Successful in 33s Details
Reviewed-on: #20
2026-08-20 12:23:38 +00:00
ahmed.mujtaba b9bff60e27 Merge branch 'main' into Add_History 2026-08-20 12:23:28 +00:00
ahmed.mujtaba c7fc2fed10 Implement candidate history tracking and enhance email URL configuration
- Added a new `CandidateHistory` model to maintain an append-only audit log for candidate actions.
- Introduced `HistoryRecorder` functionality to log significant events across various modules, including interviews, feedback, and notes.
- Updated existing methods to include `current_user` for tracking who performed actions.
- Enhanced the `EMAIL_URL` configuration in `docker-compose.yml` to allow for environment variable overrides.
- Updated frontend components to support fetching and displaying candidate history.

This commit improves the application's ability to track changes and actions related to candidates, enhancing accountability and transparency.
2026-08-20 17:22:22 +05:00
ahmed.mujtaba 868f14b10d Merge pull request 'Add_History' (#19) from Add_History into main
Deploy to S3 / deploy (push) Successful in 40s Details
Reviewed-on: #19
2026-08-20 11:44:28 +00:00
ahmed.mujtaba d6d929faf6 Merge branch 'main' of https://git.utopiadeals.com/utopia-ai/HR-ATS-Portal into Add_History 2026-08-20 16:42:48 +05:00
ahmed.mujtaba cd35af8161 Enhance interview and job functionalities
- Updated the interview model to include `graph_event_id` and `web_link` for calendar integration.
- Added methods for setting calendar events and retrieving job titles associated with interviews.
- Modified serializers to include new fields in the interview response.
- Enhanced the job post model to include applicant counts.
- Updated frontend components to handle new fields and improve user experience with calendar event management.
- Introduced image upload functionality in job forms with validation for file types and sizes.
- Improved dashboard and calendar UI for better data presentation.

This commit streamlines interview scheduling and job management processes, enhancing overall application functionality.
2026-08-20 16:41:21 +05:00
ahmed.mujtaba 07c51e7a90 Merge pull request 'UI_CHANGES' (#18) from UI_CHANGES into main
Deploy to S3 / deploy (push) Successful in 33s Details
Reviewed-on: #18
2026-08-19 14:40:35 +00:00
ahmed.mujtaba 6c506cd8f9 Merge branch 'UI_CHANGES' of https://git.utopiadeals.com/utopia-ai/HR-ATS-Portal into UI_CHANGES 2026-08-19 19:38:58 +05:00
ahmed.mujtaba 48e467cf27 Merge branch 'main' into UI_CHANGES 2026-08-19 14:37:43 +00:00
ahmed.mujtaba 1c1a774dc8 Merge branch 'main' of https://git.utopiadeals.com/utopia-ai/HR-ATS-Portal into UI_CHANGES 2026-08-19 19:34:57 +05:00
ahmed.mujtaba 039a37747a theme updated 2026-08-19 19:34:16 +05:00
ahmed.mujtaba 8e95adb320 mark as read and unread woth correct position 2026-08-19 19:30:02 +05:00
ahmed.mujtaba 63a0fbf857 horizontal expansion 2026-08-19 19:12:42 +05:00
ahmed.mujtaba 24f3c5df53 mark correc t 2026-08-19 19:07:53 +05:00
ahmed.mujtaba 71d9803db2 Assing corrected 2026-08-19 18:52:48 +05:00
Talha Ahmed 84f2918e43 AI field assist on job forms + channel-free internal job creation
Deploy to S3 / deploy (push) Successful in 33s Details
- New POST /job/assist-field (job_board.create OR jobs.edit): per-field
  AI fix/suggest via backend/job_assist package on the shared llm_call.
  Suggest is gated on title + experience anchors; decisive typo repair;
  provider failures return a generic 503.
- AiFieldAssist component: sparkle button per field with fix/suggest,
  loading, preview-before-apply, abort on close; wired into JobForm and
  EditJobForm with per-field suggest hints.
- Create Job no longer requires a Buffer channel: without channel_id or
  platform the backend saves an internal-only requisition (platform
  internal) and never calls Buffer; publishing stays on the Job Board.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-19 18:51:56 +05:00
ahmed.mujtaba ee2f0c8ef8 . 2026-08-19 18:46:24 +05:00
ahmed.mujtaba c106aad567 ui cahnges 2026-08-19 18:14:26 +05:00
yaseen.zafar 32af1a3d37 added workflow fix
Deploy to S3 / deploy (push) Successful in 32s Details
2026-08-19 17:00:15 +05:00
yaseen.zafar 79055d01c1 added gitea workflow config
Deploy to S3 / deploy (push) Successful in 31s Details
2026-08-19 15:31:01 +05:00
ahmed.mujtaba b8c5caef3d Merge pull request 'Vibe-Coding' (#17) from Vibe-Coding into main
Reviewed-on: #17
2026-08-18 10:23:01 +00:00
ahmed.mujtaba 83c83f60ca Merge branch 'main' of https://git.utopiadeals.com/utopia-ai/HR-ATS-Portal into Vibe-Coding 2026-08-18 15:22:33 +05:00
ahmed.mujtaba 238cb38dc2 Permission and roles are completed 2026-08-18 15:20:30 +05:00
ahmed.mujtaba 04455c4a3b . 2026-08-18 14:48:05 +05:00
ahmed.mujtaba 27b5bc94c4 Merge branch 'Talha' of https://git.utopiadeals.com/utopia-ai/HR-ATS-Portal into Vibe-Coding 2026-08-18 12:47:25 +05:00
ahmed.mujtaba 0e91b24ed2 ip changed in dockerfile 2026-08-18 12:20:47 +05:00
ahmed.mujtaba 5ca085a238 . 2026-08-18 12:05:42 +05:00
ahmed.mujtaba 64eae32259 . 2026-08-17 20:37:30 +05:00
Talha Ahmed dfb565cd63 fix ats issue 2026-08-17 19:40:24 +05:00
ahmed.mujtaba f7778538dd push the scoring connect 2026-08-17 14:31:30 +05:00
ahmed.mujtaba f35ccc1081 Merge pull request 'RecruiterHub' (#16) from RecruiterHub into main
Reviewed-on: #16
2026-08-17 08:21:18 +00:00
ahmed.mujtaba 221633be0e Merge branch 'RecruiterHub' of https://git.utopiadeals.com/utopia-ai/HR-ATS-Portal into RecruiterHub 2026-08-17 13:20:32 +05:00
ahmed.mujtaba 41a242618e Merge branch 'main' into RecruiterHub 2026-08-17 08:20:17 +00:00
ahmed.mujtaba cfa4e85e49 Merge branch 'main' of https://git.utopiadeals.com/utopia-ai/HR-ATS-Portal into RecruiterHub 2026-08-17 13:19:52 +05:00
ahmed.mujtaba a1f0b4797a Merge branch 'RecruiterHub' of https://git.utopiadeals.com/utopia-ai/HR-ATS-Portal into RecruiterHub 2026-08-13 19:25:45 +05:00