BUG-004B — Font Awesome Runtime Recovery

Act as Senior Frontend Engineer, Senior UI Engineer, and Senior QA Engineer.

This release is BUG-004B.

Objective:

Recover every missing Font Awesome icon across the entire INVEETAIRE platform.

This is NOT a redesign.

This is NOT a feature release.

The browser is the source of truth.

If an icon is missing in the browser, it is NOT fixed.

TASK 1 — Audit Font Awesome

Search the entire project for:

fa

fas

far

fab

fal

fad

fa-solid

fa-regular

fa-brands

font-awesome

fontawesome

Determine which Font Awesome version is actually installed.

Use ONE version consistently.

Do NOT mix Font Awesome 5 and Font Awesome 6 syntax.

TASK 2 — Verify Font Awesome Loading

Audit every layout.

Check:

layouts/admin.php

layouts/couple.php

layouts/crew.php

layouts/auth.php

layouts/public.php

Ensure Font Awesome CSS is loaded correctly.

There must only be ONE Font Awesome source.

No duplicated CDN.

No conflicting versions.

TASK 3 — Browser Runtime Verification

Open DevTools.

Network tab.

Search:

fontawesome

Verify every request returns HTTP 200.

No 404.

No blocked resources.

TASK 4 — Console Verification

Verify there are NO runtime errors related to:

Font Awesome

woff

woff2

font

css

TASK 5 — Restore Missing Icons

Verify manually.

Landing Page

Admin Login

Couple Login

Crew Login

Admin Portal

Couple Portal

Crew Portal

Check every sidebar icon.

Check every login icon.

Check every button icon.

Check every action icon.

Restore every missing icon using Font Awesome.

DO NOT replace icons with SVG.

DO NOT draw custom SVG.

Use Font Awesome only.

TASK 6 — Sidebar Verification

Verify all sidebar menu items contain icons.

Examples:

Dashboard

Invitation

Guests

Guest Engagement

Wedding Day

Workspace Users

Settings

Admin

Workspace

Users

Reports

Settings

Crew

Scanner

Attendance

Settings

If any sidebar item has no icon, restore it.

TASK 7 — Login Verification

Restore icons for:

User

Password

Eye Toggle

Forgot Password

Buttons

Icons must align correctly.

TASK 8 — Maintain Existing UI

Do NOT modify:

colors

gradients

spacing

typography

responsive layout

Only recover Font Awesome.

Verification

Open browser.

Visually verify every page.

If even ONE icon is still missing, BUG-004B is NOT complete.

Deliverables

Provide a walkthrough containing:

Detected Font Awesome version
Files modified
Icons restored
Browser verification
Network verification
Console verification
PHP syntax validation

IMPORTANT

Do NOT assume the fix works.

Verify everything visually in the browser before marking the release as completed.