• Joined on 2026-02-09
jeremy pushed to main at jeremy/RecruIT 2026-04-14 17:38:44 +00:00
e93a17f324 refactor: fix BelongsToTenant trait to exempt candidates globally - removes all withoutGlobalScopes() workarounds
jeremy pushed to SAAS at jeremy/RecruIT 2026-04-14 17:38:44 +00:00
e93a17f324 refactor: fix BelongsToTenant trait to exempt candidates globally - removes all withoutGlobalScopes() workarounds
jeremy pushed to main at jeremy/RecruIT 2026-04-14 17:35:29 +00:00
49ee91c601 fix: bypass tenant scope in recalculateScore - null quiz when candidate finishes quiz
jeremy pushed to SAAS at jeremy/RecruIT 2026-04-14 17:35:27 +00:00
49ee91c601 fix: bypass tenant scope in recalculateScore - null quiz when candidate finishes quiz
jeremy pushed to main at jeremy/RecruIT 2026-04-14 17:24:32 +00:00
479a7e35d1 fix: bypass tenant scope in AttemptController::show - candidates (no tenant_id) were getting 404 on quiz start
jeremy pushed to SAAS at jeremy/RecruIT 2026-04-14 17:24:32 +00:00
479a7e35d1 fix: bypass tenant scope in AttemptController::show - candidates (no tenant_id) were getting 404 on quiz start
jeremy pushed to main at jeremy/RecruIT 2026-04-14 17:20:23 +00:00
de6938d2e6 fix: bypass BelongsToTenant global scope when loading candidate quizzes on dashboard - candidates have no tenant_id
jeremy pushed to SAAS at jeremy/RecruIT 2026-04-14 17:20:21 +00:00
de6938d2e6 fix: bypass BelongsToTenant global scope when loading candidate quizzes on dashboard - candidates have no tenant_id
jeremy pushed to main at jeremy/RecruIT 2026-04-14 17:15:18 +00:00
91213cc371 fix: sync quizzes unconditionally - was not removing quizzes when quiz_ids was empty
jeremy pushed to SAAS at jeremy/RecruIT 2026-04-14 17:15:18 +00:00
91213cc371 fix: sync quizzes unconditionally - was not removing quizzes when quiz_ids was empty
jeremy pushed to main at jeremy/RecruIT 2026-04-14 17:10:01 +00:00
af4502859b fix: QuizInterface crash on undefined text_content - add null guards and safe optional chaining
jeremy pushed to SAAS at jeremy/RecruIT 2026-04-14 17:09:59 +00:00
af4502859b fix: QuizInterface crash on undefined text_content - add null guards and safe optional chaining
jeremy pushed to main at jeremy/RecruIT 2026-04-14 17:08:08 +00:00
107e2d0a1d design: darken nav bar elements for high contrast - Dashboard and NavLink text fix
jeremy pushed to SAAS at jeremy/RecruIT 2026-04-14 17:08:07 +00:00
107e2d0a1d design: darken nav bar elements for high contrast - Dashboard and NavLink text fix
jeremy pushed to main at jeremy/RecruIT 2026-04-14 17:06:20 +00:00
71672509b6 design: fix candidate layout with full light theme, no dark mode dependencies, high contrast throughout
jeremy pushed to SAAS at jeremy/RecruIT 2026-04-14 17:06:20 +00:00
71672509b6 design: fix candidate layout with full light theme, no dark mode dependencies, high contrast throughout
jeremy pushed to main at jeremy/RecruIT 2026-04-14 17:02:41 +00:00
351bdda2a1 design: complete UI harmonization with full dark mode support and high contrast for candidate dashboard
jeremy pushed to SAAS at jeremy/RecruIT 2026-04-14 17:02:41 +00:00
351bdda2a1 design: complete UI harmonization with full dark mode support and high contrast for candidate dashboard
jeremy pushed to main at jeremy/RecruIT 2026-04-14 16:59:12 +00:00
21d4aaee59 design: premium candidate dashboard with high contrast and better layout
jeremy pushed to SAAS at jeremy/RecruIT 2026-04-14 16:59:12 +00:00
21d4aaee59 design: premium candidate dashboard with high contrast and better layout