jeremy bayse
|
2216de1a02
|
Refactoring AI candidate analysis: UI improvements, data normalization, provider management and real-time score clamping
|
2026-04-21 06:41:37 +02:00 |
|
jeremy bayse
|
d924765b94
|
feat(ai): refactor AI prompts and add bypass option to Job Positions
|
2026-04-19 21:24:56 +02:00 |
|
jeremy bayse
|
205c24182d
|
feat: implementation des logs de connexion et correction du chemin de stockage des documents
|
2026-04-19 17:28:13 +02:00 |
|
jeremy bayse
|
f3d630d741
|
feat: implementation des dossiers candidats PDF, gestion des entretiens et optimisation de l'analyse IA
|
2026-04-19 15:35:16 +02:00 |
|
jeremy bayse
|
d6e5b44e47
|
Admin: implementation of the 'is_selected' feature for candidates for interviews
|
2026-04-16 19:08:52 +02:00 |
|
jeremy bayse
|
c4ab5c97b2
|
Admin: Super Admin can bypass the 7-day AI analysis restriction
|
2026-04-16 18:55:53 +02:00 |
|
jeremy bayse
|
84a9c6bb14
|
Fix: New registered candidates visibility (profile creation and tenant scope adjustment)
|
2026-04-16 18:31:23 +02:00 |
|
jeremy bayse
|
957947cc0b
|
fix: quiz questions not showing - reload quiz freshly in show(), fix v-if guard in QuizInterface
|
2026-04-14 19:55:05 +02:00 |
|
jeremy bayse
|
6e4eb62553
|
fix: bypass tenant scope in AttemptController::destroy - null quiz title caused 500 when admin deletes attempt
|
2026-04-14 19:51:06 +02:00 |
|
jeremy bayse
|
c74d8e14ec
|
fix: null quiz crash in admin candidate show - load attempts.quiz withoutGlobalScopes + null guard in Vue template
|
2026-04-14 19:49:12 +02:00 |
|
jeremy bayse
|
e93a17f324
|
refactor: fix BelongsToTenant trait to exempt candidates globally - removes all withoutGlobalScopes() workarounds
|
2026-04-14 19:38:42 +02:00 |
|
jeremy bayse
|
49ee91c601
|
fix: bypass tenant scope in recalculateScore - null quiz when candidate finishes quiz
|
2026-04-14 19:35:26 +02:00 |
|
jeremy bayse
|
479a7e35d1
|
fix: bypass tenant scope in AttemptController::show - candidates (no tenant_id) were getting 404 on quiz start
|
2026-04-14 19:24:29 +02:00 |
|
jeremy bayse
|
91213cc371
|
fix: sync quizzes unconditionally - was not removing quizzes when quiz_ids was empty
|
2026-04-14 19:15:15 +02:00 |
|
jeremy bayse
|
ec1fe91b35
|
feat: link quizzes to job positions and filter candidate dashboard accordingly
|
2026-04-14 18:30:13 +02:00 |
|
jeremy bayse
|
4a137fc511
|
feat: implement admin user management interface and routes for CRUD operations and password resets
|
2026-04-14 18:17:33 +02:00 |
|
jeremy bayse
|
4810ca9d9c
|
feat: allow super admin to update candidate tenant on profile page
|
2026-03-30 17:03:20 +02:00 |
|
jeremy bayse
|
f53d5770df
|
feat: multi-tenant SaaS implementation - admin interface, tenant isolation, and UI updates
|
2026-03-28 18:38:22 +01:00 |
|
jeremy bayse
|
7d94be7a8c
|
feat: add app backup functionality for admins
|
2026-03-28 07:59:17 +01:00 |
|
jeremy bayse
|
837bf367e9
|
AI Config: default to Gemini and filter providers by API key
|
2026-03-25 19:08:14 +01:00 |
|
jeremy bayse
|
7a05b7e6b3
|
AI Analysis: enforce 7-day rate limit per candidate
|
2026-03-25 19:02:26 +01:00 |
|
jeremy bayse
|
e3b1a2583f
|
AI Analysis: add support for multiple providers (OpenAI, Claude, Gemini)
|
2026-03-25 07:29:39 +01:00 |
|
jeremy bayse
|
937857a842
|
AI Analysis: add custom AI prompt to job positions
|
2026-03-22 23:24:20 +01:00 |
|
jeremy bayse
|
33fcdcac3d
|
AI Analysis: persist analysis on candidate profile
|
2026-03-22 22:32:10 +01:00 |
|
jeremy bayse
|
6c1f6af523
|
AI Analysis: Service and UI implementation
|
2026-03-22 22:25:43 +01:00 |
|
jeremy bayse
|
878f4bb102
|
AI Analysis: JobPosition infrastructure and candidate association
|
2026-03-22 22:22:45 +01:00 |
|
jeremy bayse
|
2df0d6def0
|
Admin: manual scoring for open-ended questions
|
2026-03-22 22:06:12 +01:00 |
|
jeremy bayse
|
898b56c535
|
Ajout du score global et du tri dynamique dans la liste des candidats
|
2026-03-20 17:51:17 +01:00 |
|
jeremy bayse
|
5c2bcb0169
|
Ajustement des scores : test technique rapporté sur 20 et moyenne pondérée corrigée
|
2026-03-20 17:46:42 +01:00 |
|
jeremy bayse
|
27200a6839
|
Ajout de la section notes d'entretien pour les candidats
|
2026-03-20 10:10:24 +01:00 |
|
jeremy bayse
|
a55a33ae2a
|
Initial commit
|
2026-03-20 08:25:58 +01:00 |
|