Skip to content

feat(footer): Add copyright and creator attribution section#4

Merged
jnahian merged 1 commit intomainfrom
improvements/update-footer-copyright
Oct 17, 2025
Merged

feat(footer): Add copyright and creator attribution section#4
jnahian merged 1 commit intomainfrom
improvements/update-footer-copyright

Conversation

@jnahian
Copy link
Owner

@jnahian jnahian commented Oct 17, 2025

  • Enhance Footer component with copyright notice
  • Add dynamic year generation for copyright text
  • Include creator attribution with GitHub link
  • Style new section with responsive layout and brand colors
  • Add hover effect for creator link

Summary by CodeRabbit

  • New Features
    • Enhanced footer with added copyright information and creator attribution link.

- Enhance Footer component with copyright notice
- Add dynamic year generation for copyright text
- Include creator attribution with GitHub link
- Style new section with responsive layout and brand colors
- Add hover effect for creator link
@vercel
Copy link

vercel bot commented Oct 17, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
code-context-notes Ready Ready Preview Comment Oct 17, 2025 3:30pm

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Oct 17, 2025

Walkthrough

A new footer sub-section containing copyright text and an attribution line with GitHub link was added to the Footer component as declarative UI markup without modifying existing logic or the component's public interface.

Changes

Cohort / File(s) Change Summary
Footer Enhancement
web/src/components/landing/Footer.tsx
Added footer sub-section with copyright text and "Made with ❤️ by jnahian" attribution line linking to GitHub

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Poem

🐰 A footer now bears a heart so true,
With credits for the maker shining through,
Declarative and pure, no logic to test,
Just gratitude footer'd at its best! ❤️

Pre-merge checks and finishing touches

❌ Failed checks (1 warning)
Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. You can run @coderabbitai generate docstrings to improve docstring coverage.
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title Check ✅ Passed The pull request title "feat(footer): Add copyright and creator attribution section" directly and accurately reflects the main changes in the changeset. The PR adds copyright text and creator attribution (with a GitHub link) to the Footer component, which is precisely what the title describes. The title is concise, specific, and uses a conventional format (conventional commits with scope), making it clear to a teammate scanning history that the footer is being enhanced with new attribution content. It avoids vague terminology and accurately conveys the primary purpose of the change.
✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch improvements/update-footer-copyright

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
Contributor

@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: 0

🧹 Nitpick comments (1)
web/src/components/landing/Footer.tsx (1)

51-51: Consider improving accessibility for the heart emoji.

The heart emoji may not be conveyed meaningfully to screen reader users. Consider adding an aria-label or wrapping it in a span with proper attributes.

Apply this diff to improve accessibility:

-            <span className="text-red-400">❤️</span>
+            <span className="text-red-400" aria-label="love">❤️</span>
📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 9dbee8f and cd89ca0.

📒 Files selected for processing (1)
  • web/src/components/landing/Footer.tsx (1 hunks)
🔇 Additional comments (1)
web/src/components/landing/Footer.tsx (1)

45-62: Nice implementation!

The copyright and attribution section is well-structured with responsive layout, proper security attributes on the external link (rel="noopener noreferrer"), and consistent styling with the rest of the footer. The dynamic year generation works correctly for client-side rendering.

@jnahian jnahian merged commit 13fe654 into main Oct 17, 2025
2 checks passed
@jnahian jnahian deleted the improvements/update-footer-copyright branch October 17, 2025 19:18
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.

1 participant