Skip to content

fixed typos and added navbar, logo#10

Merged
A1L13N merged 2 commits intoalphaonelabs:mainfrom
ghanshyam2005singh:fix/landing-page
Mar 14, 2026
Merged

fixed typos and added navbar, logo#10
A1L13N merged 2 commits intoalphaonelabs:mainfrom
ghanshyam2005singh:fix/landing-page

Conversation

@ghanshyam2005singh
Copy link
Contributor

@ghanshyam2005singh ghanshyam2005singh commented Mar 13, 2026

Fixes:

  • Added logo
  • Added Navbar
  • Fixed Typos
  • Update repo URL

Purpose

This PR improves the landing page by adding a navbar with logo, correcting typos and text color, updating repository references to point to the botlab repo, and fixing CSS/layout issues so the page displays correctly with the new header.

Key Modifications

  • Added a persistent fixed navigation/header including the botlab logo, site title, and repository-related links.
  • Updated repository URLs across the page (main CTA, contribute/footer links, and other CTAs) to reference alphaonelabs/botlab.
  • Fixed an invalid CSS background declaration that previously broke background rendering.
  • Adjusted the top section layout from full-height (h-screen) to minimum-height (min-h-screen) and added top padding (pt-24) to prevent overlap with the fixed navbar.
  • Minor UI tweaks and typo fixes, including increased text color contrast per the latest commit.

Impact

  • Users get a consistent, branded navigation and clearer pathways to the botlab repository.
  • Background rendering and spacing issues are resolved, preventing content overlap with the header.
  • All user-facing links now point to the correct botlab project, improving project alignment and discoverability.

@coderabbitai
Copy link

coderabbitai bot commented Mar 13, 2026

Note

.coderabbit.yaml has unrecognized properties

CodeRabbit is using all valid settings from your configuration. Unrecognized properties (listed below) have been ignored and may indicate typos or deprecated fields that can be removed.

⚠️ Parsing warnings (1)
Validation error: Unrecognized key(s) in object: 'tools'
⚙️ Configuration instructions
  • Please see the configuration documentation for more information.
  • You can also validate your configuration using the online YAML validator.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Walkthrough

The index.html file adds a persistent fixed header overlay (logo, title, repo links), updates repository/CTA links to the botlab repo, changes the first section from full-height to min-height with top padding, and fixes a stray path in the CSS background; home.html updates the Contribute link to botlab.

Changes

Cohort / File(s) Summary
Header & Navigation UI
index.html
Added persistent fixed header overlay with logo, site title, and repository-related links; updated navigation/CTA links to point to alphaonelabs/botlab.
Layout & Styling Adjustments
index.html
Changed main section from h-screen to min-h-screen and added pt-24; corrected CSS background declaration by removing an extraneous path fragment.
Footer / Contribute Link
home.html, index.html
Replaced Contribute and related footer CTA hrefs previously targeting alphaonelabs/alphaonelabs-virtual-robotics-playground with alphaonelabs/botlab.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately reflects the main changes: a persistent navigation bar with logo was added, and repository URLs were updated. The typo fixes mentioned are minor supporting changes.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
📝 Coding Plan
  • Generate coding plan for human review comments

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 3

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@index.html`:
- Line 593: Update the remaining legacy repository links so all pages point to
the same repo (https://github.com/alphaonelabs/botlab): find the anchor elements
with href pointing to the old repo (e.g., the link in home.html that uses
className="tech-btn" and any other anchors matching that pattern) and replace
their href values with "https://github.com/alphaonelabs/botlab" (ensure
target="_blank" and rel="noopener noreferrer" attributes are preserved).
- Around line 556-560: The nav's text uses low-contrast classes ("text-xs
text-sys-muted") making links hard to read over the dark header; update the nav
(element with className "text-xs text-sys-muted" and its anchor links) to use a
higher-contrast text color class (for example replace "text-sys-muted" with a
stronger token like "text-white" or a defined high-contrast token such as
"text-sys-on-surface"/"text-sys-muted-strong"), ensure hover states remain
visible (e.g., keep or adjust "hover:text-white" to a clear contrasting color),
and verify the resulting contrast meets WCAG AA for normal text.
- Around line 552-553: The img tag currently uses an absolute src
(src="/assets/logo.png") which will 404 on GitHub Pages subpaths; update the img
element's src attribute in that snippet (the <img ... className="w-7 h-7" />) to
a relative path such as "assets/logo.png" or "./assets/logo.png" to match how
other internal links are referenced.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository: alphaonelabs/coderabbit/.coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro

Run ID: c4f38480-2f86-4d65-b4fc-8b3bfbf10793

📥 Commits

Reviewing files that changed from the base of the PR and between 9c59785 and 18d54b4.

⛔ Files ignored due to path filters (1)
  • assets/logo.png is excluded by !**/*.png
📒 Files selected for processing (1)
  • index.html

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

♻️ Duplicate comments (1)
index.html (1)

544-562: 🧹 Nitpick | 🔵 Trivial

Nice work on the header! Consider adding aria-label to the nav element.

The fixed header looks good with proper semantic structure and the logo path issue has been addressed. For enhanced screen reader accessibility, consider adding an aria-label to help users understand the navigation's purpose:

💡 Suggested enhancement
-            <nav className="text-xs flex items-center gap-4 uppercase tracking-wider">
+            <nav className="text-xs flex items-center gap-4 uppercase tracking-wider" aria-label="Repository links">

As per coding guidelines, "Review HTML templates for accessibility (ARIA attributes, semantic elements)."

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@index.html` around lines 544 - 562, Add a descriptive aria-label to the nav
element to improve screen reader context: locate the <nav> element with class
"text-xs flex items-center gap-4 uppercase tracking-wider" and add an attribute
like aria-label="Primary navigation" (or "Main navigation") so the navigation
group that contains the Repo/Issues/Discussions links is announced clearly to
assistive technologies.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Duplicate comments:
In `@index.html`:
- Around line 544-562: Add a descriptive aria-label to the nav element to
improve screen reader context: locate the <nav> element with class "text-xs flex
items-center gap-4 uppercase tracking-wider" and add an attribute like
aria-label="Primary navigation" (or "Main navigation") so the navigation group
that contains the Repo/Issues/Discussions links is announced clearly to
assistive technologies.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository: alphaonelabs/coderabbit/.coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro

Run ID: a691e021-04ff-4187-96f9-d1a56cb641e6

📥 Commits

Reviewing files that changed from the base of the PR and between 18d54b4 and 2d8102c.

📒 Files selected for processing (2)
  • home.html
  • index.html

@A1L13N A1L13N merged commit 022f952 into alphaonelabs:main Mar 14, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants