Skip to content

fix(ui): update About dialog with contributor credits and green icon#240

Merged
robinebers merged 3 commits intomainfrom
fix/about-dialog-credits-and-icon
Feb 25, 2026
Merged

fix(ui): update About dialog with contributor credits and green icon#240
robinebers merged 3 commits intomainfrom
fix/about-dialog-credits-and-icon

Conversation

@robinebers
Copy link
Owner

@robinebers robinebers commented Feb 25, 2026

Description

Replace "Contributions welcome" text in the About dialog with linked contributor names (validatedev, davidarny) pointing to their GitHub profiles. Swap the outdated blue public/icon.png with the current green app icon sourced from src-tauri/icons/128x128.png.

Related Issue

N/A — cosmetic fix noticed during review.

Type of Change

  • Bug fix
  • New feature
  • New provider plugin
  • Documentation
  • Performance improvement
  • Other (describe below)

Testing

  • I ran bun run build and it succeeded
  • I ran bun run test and all tests pass
  • I tested the change locally with bun tauri dev

Checklist

  • I read CONTRIBUTING.md
  • My PR targets the main branch
  • I did not introduce new dependencies without justification

Screenshot

image

Made with Cursor


Note

Low Risk
Purely UI copy/link updates plus additional unit tests; no changes to app logic beyond opening external URLs already used in the dialog.

Overview
Updates the AboutDialog footer copy by replacing the generic “Contributions welcome” line with linked maintainer credits for validatedev and davidarny.

Extends about-dialog.test.tsx to assert the maintainer links render and that clicking each opens the expected GitHub profile via the mocked openUrl API.

Written by Cursor Bugbot for commit bbe1406. This will update automatically on new commits. Configure here.


Summary by cubic

Updated the About dialog to show a Maintainers section with links to validatedev and davidarny, replacing the “Contributions welcome” text, and switched the app icon to the current green version. Extended tests to cover rendering of maintainer links and that clicks open the correct GitHub profiles.

Written for commit bbe1406. Summary will update on new commits.

Replace "Contributions welcome" with linked contributor names
(validatedev, davidarny) and swap the outdated blue icon asset for
the current green app icon.

Co-authored-by: Cursor <cursoragent@cursor.com>
Copilot AI review requested due to automatic review settings February 25, 2026 14:48
@github-actions github-actions bot added the core label Feb 25, 2026
@augmentcode
Copy link

augmentcode bot commented Feb 25, 2026

🤖 Augment PR Summary

Summary: Updates the About dialog to credit contributors with clickable GitHub profile links.

Changes:

  • Replaced the “Contributions welcome” line with linked contributor names (validatedev, davidarny)
  • Swapped public/icon.png to the current green app icon so the About dialog shows the updated branding

🤖 Was this summary useful? React with 👍 or 👎

Copy link

@augmentcode augmentcode bot left a comment

Choose a reason for hiding this comment

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

Review completed. No suggestions at this time.

Comment augment review to trigger a new review at any time.

davidarny
davidarny previously approved these changes Feb 25, 2026
Copy link
Collaborator

@davidarny davidarny left a comment

Choose a reason for hiding this comment

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

LGTM 🚀

Copy link
Contributor

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

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

No issues found across 3 files

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the About dialog to credit maintainers (validatedev and davidarny) with linked GitHub profiles and replaces the outdated blue icon in public/icon.png with the current green app icon from src-tauri/icons/128x128.png.

Changes:

  • Replaced generic "Contributions welcome" text with specific maintainer credits
  • Added clickable GitHub profile links for the two maintainers
  • Updated icon file to match the current green branding
  • Added comprehensive test coverage for the new contributor links

Reviewed changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated 2 comments.

File Description
src/components/about-dialog.tsx Added "Contributors" section with linked GitHub usernames for validatedev and davidarny
src/components/about-dialog.test.tsx Updated test name and added test cases for contributor link rendering and click behavior
public/icon.png Replaced blue icon with green app icon sourced from src-tauri/icons/128x128.png

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines 91 to 100
<p className="text-xs pt-1">
Contributors:{" "}
<ExternalLink href="https://github.com/validatedev">
validatedev
</ExternalLink>
,{" "}
<ExternalLink href="https://github.com/davidarny">
davidarny
</ExternalLink>
</p>
Copy link

Copilot AI Feb 25, 2026

Choose a reason for hiding this comment

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

The hardcoded contributor list only includes validatedev and davidarny (who are maintainers per CONTRIBUTING.md), but excludes other significant contributors like MuhammadAli511, Rich627, AdamAmr05, and garanda21 who have made substantial contributions to the project. This creates several concerns:

  1. The list is manually maintained and will become outdated as more contributors join
  2. It's unclear what criteria determines inclusion (is it maintainer status? number of contributions? something else?)
  3. This could be perceived as unfairly excluding contributors who have made meaningful contributions

Consider either:

  • Clarifying that this list represents "Maintainers" rather than "Contributors" (to align with CONTRIBUTING.md)
  • Dynamically fetching contributors from GitHub API or a maintained contributor file
  • Removing the section entirely and relying on the GitHub link where all contributors are visible
  • Establishing clear criteria for inclusion in documentation

Copilot uses AI. Check for mistakes.
Copy link
Owner Author

Choose a reason for hiding this comment

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

Right. We'll rename it to maintainers.

Comment on lines 91 to 100
<p className="text-xs pt-1">
Contributors:{" "}
<ExternalLink href="https://github.com/validatedev">
validatedev
</ExternalLink>
,{" "}
<ExternalLink href="https://github.com/davidarny">
davidarny
</ExternalLink>
</p>
Copy link

Copilot AI Feb 25, 2026

Choose a reason for hiding this comment

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

The PR is marked as a "Bug fix" in the description, but the changes are cosmetic improvements (updating contributor credits and icon). This would more accurately be categorized as "Other" or could be considered a documentation/UI improvement rather than a bug fix. While this doesn't affect the code itself, proper categorization helps with changelog generation and understanding the nature of changes.

Copilot uses AI. Check for mistakes.
Copy link
Collaborator

Choose a reason for hiding this comment

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

Copilot you're a nitpicker bro

Co-authored-by: Cursor <cursoragent@cursor.com>
@robinebers robinebers merged commit 9aa5371 into main Feb 25, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants