Skip to content

Fix logo links#3

Merged
code-crusher merged 3 commits intomainfrom
fix_logo_links
Nov 7, 2025
Merged

Fix logo links#3
code-crusher merged 3 commits intomainfrom
fix_logo_links

Conversation

@code-crusher
Copy link
Member

Replace all logos and git links

@code-crusher code-crusher merged commit 1f14ae8 into main Nov 7, 2025
4 of 13 checks passed
@code-crusher code-crusher deleted the fix_logo_links branch November 7, 2025 18:32
@matter-ai-bot
Copy link
Contributor

matter-ai-bot bot commented Nov 7, 2025

Code Quality docs

Context

This PR updates and standardizes various links and branding assets across the codebase to point to the correct MatterAI organization and Axon Code repositories. The changes ensure consistency in URLs, repository references, and logo/icon usage across multiple platforms and configurations.

Implementation

The implementation involves updating GitHub issue templates, configuration files, Docker metadata, VS Code extension manifests, webview components, and documentation to use the canonical MatterAIOrg/AxonCode repository path. Logo references have been unified to use matterai-ic.svg or matterai-ic.png across all platforms. Constants for external URLs have been centralized and updated. The PR also includes cleanup of outdated or commented code in settings components.

Screenshots

before after
Various links pointed to old or incorrect repositories All links now consistently point to MatterAIOrg/AxonCode
Mixed logo/icon references Unified use of matterai-ic assets

How to Test

  • Verify that all GitHub links in the application (bug reporting, feedback, documentation) open the correct MatterAIOrg/AxonCode repository
  • Check that the extension icon appears correctly in VS Code, JetBrains, and CLI environments
  • Confirm that the Docker image metadata points to the correct source repository
  • Validate that all webview UI components display the updated MatterAI logo
  • Test that feature request and discussion links in issue templates work correctly

Get in Touch

For questions about these changes, please reach out in the Axon Code Discord.

Summary By MatterAI MatterAI logo

🔄 What Changed

  • Standardized all repository URLs to use MatterAIOrg/AxonCode
  • Updated logo/icon references to use matterai-ic assets
  • Centralized and updated external URL constants
  • Improved metadata in Docker and extension manifests
  • Cleaned up commented code in settings components

🔍 Impact of the Change

Ensures brand and repository consistency across all platforms and components. Improves user experience by directing users to the correct repositories and discussions. Reduces confusion from outdated links and inconsistent branding.

📁 Total Files Changed

File ChangeLog
Issue Template bug_report.yml Added direct link to GitHub issues for bug reporting
Config File config.yml Updated feature request and design improvement discussion links
Docs Config docusaurus.config.ts Added MatterAI logo and updated navbar logo references
Constants constants.ts Added main repository URL and updated GitHub links
Dockerfile Dockerfile Added source repository metadata label
Plugin XML plugin.xml.template Updated icon references to use MatterAI logo
VS Code Commands registerCommands.ts Updated icon paths to use MatterAI logo
OpenRouter Provider kilocode-openrouter.ts Added comment with correct backend repository link
OpenRouter Client openrouter.ts Fixed client initialization with proper parameters
Prompts commands.ts Updated bug reporting URL in prompt text
Webview Handler webviewMessageHandler.ts Updated GitHub issues URL for external opening
Notifications Tests index.spec.ts Updated icon path in test expectations
Notifications index.ts Updated icon path for terminal notifications
Package JSON package.json Updated version, icon, repository, and keywords
Error Utils errorUtils.ts Added comment with correct backend repository link
Error Boundary Tests ErrorBoundary.spec.tsx Updated GitHub link attribute in tests
Error Boundary ErrorBoundary.tsx Updated GitHub link in error UI
Logo Component Logo.tsx Updated logo source to use MatterAI icon
Ghost Settings GhostServiceSettings.tsx Added imports and cleaned up commented code
Issue Footer IssueFooter.tsx Updated GitHub issue link for marketplace
About Section About.tsx Updated GitHub link in footer feedback
Display Settings DisplaySettings.tsx Restructured component and removed unused code
Notification Settings NotificationSettings.tsx Commented out unused TTS settings
Settings Footer SettingsFooter.tsx Updated GitHub link in feedback text
Settings View SettingsView.tsx Added imports, updated tabs, and restructured display settings
Display Settings Tests DisplaySettings.spec.tsx Updated test renders with current props

🧪 Test Added/Recommended

Recommended

  • Add end-to-end test to verify all external links in the application resolve correctly
  • Create snapshot tests for the updated settings components to prevent regression
  • Add integration test for the Docker image to verify Chromium and Puppeteer configuration

🔒 Security Vulnerabilities

No security vulnerabilities detected. All changes are limited to configuration, branding, and URL updates with no impact on security controls or data handling.

⏳ Estimated code review effort

MEDIUM (~15 minutes)

Tip

Quality Recommendations

  1. Add validation to ensure all external URLs are properly formatted and accessible

  2. Create a central configuration service for external links to avoid duplication across files

  3. Add monitoring for broken external links in production

♫ Tanka Poem

New links take flight,
MatterAI logos shine bright,
Code paths now aligned,
One source, one truth, in light,
Journey forward, clear and right. 🌟

Sequence Diagram

sequenceDiagram
    participant User
    participant WebUI
    participant Config
    participant GitHub
    
    Note over User: User interacts with application
    
    User->>WebUI: Clicks bug report
    WebUI->>Config: Gets GITHUB_MAIN_REPO_URL
    Config-->>WebUI: Returns "https://github.com/MatterAIOrg/AxonCode"
    WebUI->>GitHub: Opens issues/new
    
    User->>WebUI: Opens settings
    WebUI->>Config: Loads logo path
    Config-->>WebUI: Returns "img/matterai-ic.svg"
    WebUI->>User: Displays updated logo
    
    User->>CLI: Runs Docker container
    CLI->>Config: Reads image.source label
    Config-->>CLI: Returns "https://github.com/MatterAIOrg/AxonCode"
    CLI->>User: Provides source information
    
    User->>WebUI: Clicks feedback link
    WebUI->>GitHub: Opens repository URL
Loading

@matter-ai-bot
Copy link
Contributor

matter-ai-bot bot commented Nov 7, 2025

✅ Reviewed the changes: Logo and link updates across the codebase. Some inconsistencies and potential issues found.

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