Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Submit feedback
    • Contribute to GitLab
  • Sign in
U
upgrade-data-crawler-fe
  • Project
    • Project
    • Details
    • Activity
    • Releases
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 0
    • Issues 0
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • ThinhNC
  • upgrade-data-crawler-fe
  • Merge Requests
  • !23

Merged
Opened Sep 12, 2026 by ThinhNC@ThinhNC
  • Report abuse
Report abuse

Feat/update brand logo

Summary of Changes

Replaced the temporary placeholder icons with the official brand logo (/logo.png) across the entire web application, including navigation headers, authentication screens, error pages, system notifications, and browser metadata.


Key Updates

  • Main Navigation Header (src/components/common/navbar.tsx):

    • Replaced the placeholder Bot icon with <Image src="/logo.png" />.
    • Added modern biophilic rounded container with subtle border and smooth hover micro-animations.
  • Authentication Layout (src/app/(auth)/layout.tsx):

    • Replaced the placeholder icon in the auth header (Login, Register, Forgot Password, Reset Password) with the official logo.
  • 404 Not Found Page (src/components/common/not-found-client.tsx):

    • Updated the brand logo in the standalone 404 navigation header.
  • App Favicon & Metadata (src/app/layout.tsx):

    • Configured Next.js metadata.icons (icon, shortcut, and apple).
    • Added src/app/icon.png and src/app/apple-icon.png for Next.js App Router dynamic icon generation.
    • Synchronized favicon.ico in both src/app/ and public/.
  • Web Notifications (src/lib/web-notifications.ts):

    • Updated desktop browser push notifications to use /logo.png.

Check out, review, and merge locally

Step 1. Fetch and check out the branch for this merge request

git fetch origin
git checkout -b feat/update-brand-logo origin/feat/update-brand-logo

Step 2. Review the changes locally

Step 3. Merge the branch and fix any conflicts that come up

git fetch origin
git checkout origin/develop
git merge --no-ff feat/update-brand-logo

Step 4. Push the result of the merge to GitLab

git push origin develop

Note that pushing to GitLab requires write access to this repository.

Tip: You can also checkout merge requests locally by following these guidelines.

  • Discussion 0
  • Commits 2
  • Pipelines 1
  • Changes 12
Assignee
No assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
0
Labels
None
Assign labels
  • View project labels
Reference: ThinhNC/upgrade-data-crawler-fe!23

Revert this merge request

This will create a new commit in order to revert the existing changes.

Switch branch
Cancel
A new branch will be created in your fork and a new merge request will be started.

Cherry-pick this merge request

Switch branch
Cancel
A new branch will be created in your fork and a new merge request will be started.