diff --git a/src/routes/main_routes.py b/src/routes/main_routes.py index be309e37..f2e12ca1 100644 --- a/src/routes/main_routes.py +++ b/src/routes/main_routes.py @@ -152,27 +152,6 @@ def recommend(): recommendations_data = get_recommendations(skills, level, interest, time_availability, tech_stack) results = recommendations_data.get("recommendations", []) - if not results: - return jsonify({ - "projects": [], - "message": ( - "No projects matched your inputs. " - "Try different skills or broaden your interest area." - ) - }), 200 - - recommendations_data = get_recommendations(skills, level, interest, time_availability) - results = recommendations_data.get("recommendations", []) - - if not results: - return jsonify({ - "projects": [], - "message": ( - "No projects matched your inputs. " - "Try different skills or broaden your interest area." - ) - }), 200 - # Ensure all projects have IDs in the response projects_data = [] for project in results: diff --git a/src/static/style.css b/src/static/style.css index 2cc1cff3..839ae7e1 100644 --- a/src/static/style.css +++ b/src/static/style.css @@ -2390,6 +2390,11 @@ body.dark-theme .btn-clear:hover { color: #ffffff; } +.btn-save-project:focus-visible { + outline: var(--focus-ring-width) solid var(--focus-ring-color); + outline-offset: var(--focus-ring-offset); +} + .btn-details { display: block; width: 100%; @@ -3676,6 +3681,11 @@ body.dark-theme .btn-clear:hover { color: var(--text-heading); } +.btn-ghost:focus-visible { + outline: var(--focus-ring-width) solid var(--focus-ring-color); + outline-offset: var(--focus-ring-offset); +} + .btn-mark-complete { margin-top: 18px; width: 100%; @@ -4979,6 +4989,11 @@ body.dark-theme .theme-toggle:hover { transform: translateY(-1px); } +.compare-quick-btn:focus-visible { + outline: var(--focus-ring-width) solid var(--focus-ring-color); + outline-offset: var(--focus-ring-offset); +} + .compare-results { display: flex; flex-direction: column; @@ -5400,6 +5415,11 @@ body.dark-theme .theme-toggle:hover { color: var(--danger); } +.reset-btn-mini:focus-visible { + outline: var(--focus-ring-width) solid var(--focus-ring-color); + outline-offset: var(--focus-ring-offset); +} + /* Badges Grid Mini */ .badges-grid-mini { display: flex; @@ -5528,6 +5548,11 @@ body.dark-theme .theme-toggle:hover { color: white; } +.la-tab:focus-visible { + outline: var(--focus-ring-width) solid var(--focus-ring-color); + outline-offset: var(--focus-ring-offset); +} + .la-content { display: none; }