Skip to content

Conversation

@google-labs-jules
Copy link
Contributor

@google-labs-jules google-labs-jules bot commented Dec 23, 2025

This change adds title attributes to the social media badges in the README.md file. This provides a helpful tooltip on hover, improving the user experience by giving context to the links.


PR created automatically by Jules for task 1902214811801173025 started by @Moohan

Summary by CodeRabbit

  • Documentation
    • Updated social profile badges and links in README.

✏️ Tip: You can customize this high-level summary in your review settings.

Adds title attributes to the ORCID, Mastodon, and Bluesky image links in the README.md file. This provides a helpful tooltip on hover, improving the user experience by giving context to the links.
@google-labs-jules
Copy link
Contributor Author

👋 Jules, reporting for duty! I'm here to lend a hand with this pull request.

When you start a review, I'll add a 👀 emoji to each comment to let you know I've read it. I'll focus on feedback directed at me and will do my best to stay out of conversations between you and other bots or reviewers to keep the noise down.

I'll push a commit with your requested changes shortly after. Please note there might be a delay between these steps, but rest assured I'm on the job!

For more direct control, you can switch me to Reactive Mode. When this mode is on, I will only act on comments where you specifically mention me with @jules. You can find this option in the Pull Request section of your global Jules UI settings. You can always switch back!


For security, I will only act on instructions from the user who triggered this task.

New to Jules? Learn more at jules.google/docs.

@coderabbitai
Copy link

coderabbitai bot commented Dec 23, 2025

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Walkthrough

Updated social and profile badge links in README.md by modifying image source domains and adding title attributes to anchor tags. These changes affect badge references to ORCID, Mastodon, and Bluesky profiles without altering any functional code logic.

Changes

Cohort / File(s) Summary
Documentation badges
README.md
Updated three social profile badge image sources and added metadata attributes; modified links for ORCID, Mastodon, and Bluesky profile badges with domain and attribute changes

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

Pre-merge checks and finishing touches

✅ 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 mentions adding tooltips to social media badges, which aligns with the PR's stated objective of adding title attributes to badges for hover tooltips.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

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

@Moohan
Copy link
Owner

Moohan commented Dec 23, 2025

@coderabbitai review

@coderabbitai
Copy link

coderabbitai bot commented Dec 23, 2025

✅ Actions performed

Review triggered.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

Adds title attributes to the ORCID, Mastodon, and Bluesky image links in the README.md file. This provides a helpful tooltip on hover, improving the user experience by giving context to the links.
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: 1

📜 Review details

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 2ef06bb and 085f79f.

📒 Files selected for processing (1)
  • README.md

Comment on lines +45 to +47
[![ORCID profile for James Hayes with ID 0000-0002-5380-2029](https.img.shields.io/badge/ORCID-0000--0002--5380--2029-a6ce39?style=social&logo=orcid "My ORCID profile")](https.orcid.org/0000-0002-5380-2029)
[![Mastodon profile for James Hayes (@james_mcmahon@mastodon.scot)](https.img.shields.io/badge/Mastodon-@james__mcmahon@mastodon.scot-6364ff?style=social&logo=mastodon "My Mastodon profile")](https.mastodon.scot/@james_mcmahon)
[![Bluesky profile for James Hayes (@strathview.uk)](https.img.shields.io/badge/Bluesky-@strathview.uk-1da1f2?style=social&logo=bluesky "My Bluesky profile")](https.bsky.app/profile/strathview.uk)
Copy link

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🔴 Critical

Critical: Broken URLs with malformed protocol separators.

All three social media badge links use https. instead of https://, which breaks both the badge image loading and the profile links. The shields.io service and destination profile URLs are inaccessible with this format.

Examples of the issue:

  • Line 45: https.img.shields.io should be https://img.shields.io, and https.orcid.org should be https://orcid.org
  • Line 46: https.img.shields.io and https.mastodon.scot have the same issue
  • Line 47: https.img.shields.io and https.bsky.app have the same issue

The title attributes for tooltips are correctly implemented, but the links must be fixed immediately to restore functionality.

🔎 Proposed fix: Correct the protocol separators in all three badge links
-[![ORCID profile for James Hayes with ID 0000-0002-5380-2029](https.img.shields.io/badge/ORCID-0000--0002--5380--2029-a6ce39?style=social&logo=orcid "My ORCID profile")](https.orcid.org/0000-0002-5380-2029)
+[![ORCID profile for James Hayes with ID 0000-0002-5380-2029](https://img.shields.io/badge/ORCID-0000--0002--5380--2029-a6ce39?style=social&logo=orcid "My ORCID profile")](https://orcid.org/0000-0002-5380-2029)
-[![Mastodon profile for James Hayes (@james_mcmahon@mastodon.scot)](https.img.shields.io/badge/Mastodon-@james__mcmahon@mastodon.scot-6364ff?style=social&logo=mastodon "My Mastodon profile")](https.mastodon.scot/@james_mcmahon)
+[![Mastodon profile for James Hayes (@james_mcmahon@mastodon.scot)](https://img.shields.io/badge/Mastodon-@james__mcmahon@mastodon.scot-6364ff?style=social&logo=mastodon "My Mastodon profile")](https://mastodon.scot/@james_mcmahon)
-[![Bluesky profile for James Hayes (@strathview.uk)](https.img.shields.io/badge/Bluesky-@strathview.uk-1da1f2?style=social&logo=bluesky "My Bluesky profile")](https.bsky.app/profile/strathview.uk)
+[![Bluesky profile for James Hayes (@strathview.uk)](https://img.shields.io/badge/Bluesky-@strathview.uk-1da1f2?style=social&logo=bluesky "My Bluesky profile")](https://bsky.app/profile/strathview.uk)
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
[![ORCID profile for James Hayes with ID 0000-0002-5380-2029](https.img.shields.io/badge/ORCID-0000--0002--5380--2029-a6ce39?style=social&logo=orcid "My ORCID profile")](https.orcid.org/0000-0002-5380-2029)
[![Mastodon profile for James Hayes (@james_mcmahon@mastodon.scot)](https.img.shields.io/badge/Mastodon-@james__mcmahon@mastodon.scot-6364ff?style=social&logo=mastodon "My Mastodon profile")](https.mastodon.scot/@james_mcmahon)
[![Bluesky profile for James Hayes (@strathview.uk)](https.img.shields.io/badge/Bluesky-@strathview.uk-1da1f2?style=social&logo=bluesky "My Bluesky profile")](https.bsky.app/profile/strathview.uk)
[![ORCID profile for James Hayes with ID 0000-0002-5380-2029](https://img.shields.io/badge/ORCID-0000--0002--5380--2029-a6ce39?style=social&logo=orcid "My ORCID profile")](https://orcid.org/0000-0002-5380-2029)
[![Mastodon profile for James Hayes (@james_mcmahon@mastodon.scot)](https://img.shields.io/badge/Mastodon-@james__mcmahon@mastodon.scot-6364ff?style=social&logo=mastodon "My Mastodon profile")](https://mastodon.scot/@james_mcmahon)
[![Bluesky profile for James Hayes (@strathview.uk)](https://img.shields.io/badge/Bluesky-@strathview.uk-1da1f2?style=social&logo=bluesky "My Bluesky profile")](https://bsky.app/profile/strathview.uk)
🤖 Prompt for AI Agents
In README.md around lines 45 to 47 the badge image and link URLs use malformed
protocol separators like "https." instead of "https://", which breaks image
loading and links; update each URL so img.shields.io and destination domains use
the correct "https://" scheme (e.g., change "https.img.shields.io" to
"https://img.shields.io" and "https.orcid.org" / "https.mastodon.scot" /
"https.bsky.app" to "https://orcid.org", "https://mastodon.scot",
"https://bsky.app" respectively) ensuring all badge image src and anchor href
values use valid https URLs.

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