WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

Conversation

@bajrangCoder
Copy link
Member

  • Add welcome tab and its command in command palette
  • fix the issue of hideQuickTools parameter when creating custom editor tabs
  • add docs url on help page
  • keep social links on constant.js instead of here and there

@github-actions github-actions bot added enhancement New feature or request translations Anything related to Translations Whether a Issue or PR labels Dec 31, 2025
@gemini-code-assist
Copy link
Contributor

Summary of Changes

Hello @bajrangCoder, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request introduces a new 'Welcome' tab designed to enhance the first-time user experience by providing an interactive guide to the application's features. It also refines the handling of UI elements like quick tools for custom editor tabs and centralizes external links for improved maintainability and consistency.

Highlights

  • Welcome Tab Introduction: A new 'Welcome' tab has been added for first-time users, providing a guided introduction to the application's features and key actions.
  • Command Palette Integration: A new command 'acode:showWelcome' is now available in the command palette, allowing users to easily open the welcome tab at any time.
  • Quick Tools Visibility Fix: The behavior of the 'hideQuickTools' parameter for custom editor tabs has been refined, ensuring that quick tools are correctly hidden or shown based on the active file's properties.
  • Centralized Social Links: All social media and documentation URLs are now managed from a single 'constants.js' file, improving maintainability and consistency across the application.
  • Documentation Link on Help Page: A direct link to the official documentation has been added to the help page, making it easier for users to find detailed information.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request introduces a new welcome tab for first-time users, which is a great enhancement for user onboarding. The changes also include centralizing social media and documentation links into a constants file, which improves maintainability. Additionally, a bug related to hiding quick tools on custom editor tabs has been addressed. My review includes feedback on internationalization practices, suggesting the use of composite keys for translatable strings and ensuring all new strings are translated. I've also pointed out an opportunity to improve code structure by centralizing shared assets like icons to avoid duplication.

onClick={() => acode.exec("recent")}
/>
<ActionRow
icon="tune"
Copy link
Member

Choose a reason for hiding this comment

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

In the future, we may have to change this icon used for the command palette on the Welcome page. As the quick tools panel uses three horizontal dots.

Copy link
Member Author

Choose a reason for hiding this comment

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

yes but that doesn't look good on the page

@bajrangCoder bajrangCoder merged commit 532302f into Acode-Foundation:main Jan 1, 2026
4 checks passed
@bajrangCoder bajrangCoder deleted the feature/welcome-tab branch January 1, 2026 15:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request translations Anything related to Translations Whether a Issue or PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants