Commit Graph

161 Commits (ea6f67786c515f6c5751094d3398ba9e6343e60d)

Author SHA1 Message Date
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
ahmed.mujtaba 786c159ff6 candidatye page 2026-08-13 19:25:42 +05:00