Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add fuel-it extension #16266

Open
wants to merge 13 commits into
base: main
Choose a base branch
from
Open

Add fuel-it extension #16266

wants to merge 13 commits into from

Conversation

naz3eh
Copy link

@naz3eh naz3eh commented Jan 10, 2025

Description

Screencast

Checklist

- fix linting errors
- downgrade fuels and ai agent kit version
- cleanup
- update packages
- add loading indicators
- revert back to `v0.9.0`
- done mvp
- add fetch functionality
- add `fuel-ai-agent`
- fetch and show balances
- initial commit
@raycastbot raycastbot added the new extension Label for PRs with new extensions label Jan 10, 2025
@raycastbot
Copy link
Collaborator

Congratulations on your new Raycast extension! 🚀

You can expect an initial review within five business days.

Once the PR is approved and merged, the extension will be available on our Store.

- Update README.md
- Update README.md
- Fix fetch linting errors
- Fix \'NodeJS\' has no exported member \'Global\' error
Copy link
Collaborator

@pernielsentikaer pernielsentikaer left a comment

Choose a reason for hiding this comment

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

Hi 👋

Thanks for your contribution 💪

I have now tested your extension, and I have some feedback ready for you:

  • You're missing an extension icon, you can generate one here

  • Could you add at least one screenshot of the extension

I'm looking forward to testing this extension again 🔥

Request a new review when you are ready. Feel free to contact me here or at Slack if you have any questions.

"commands": [
{
"name": "fuel",
"title": "Gfeul",
Copy link
Collaborator

Choose a reason for hiding this comment

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

The title here is a bit weird?

Comment on lines 12 to 23
interface EnvVars {
OPENAI_API_KEY: string;
FUEL_WALLET_PRIVATE_KEY: string;
}

export const getEnvVars = async (): Promise<EnvVars> => {
dotenv.config();
return {
OPENAI_API_KEY: process.env.OPENAI_API_KEY || "",
FUEL_WALLET_PRIVATE_KEY: process.env.FUEL_WALLET_PRIVATE_KEY || "",
};
};
Copy link
Collaborator

Choose a reason for hiding this comment

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

Why not just have it in preferences?

@pernielsentikaer pernielsentikaer self-assigned this Jan 15, 2025
@naz3eh
Copy link
Author

naz3eh commented Jan 29, 2025

thanks for the suggestions. i will make those changes shortly

- add metadata
- add metadata screenshots
- update icon name
- make requested changes
- update casing of the title
- add metadata
- add metadata screenshots
- update icon name
- make requested changes
Copy link
Collaborator

@pernielsentikaer pernielsentikaer left a comment

Choose a reason for hiding this comment

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

Instead of switching views, I would just use showToast and change the type from loading to success (and clear the form after successfully sending).

Comment on lines 1 to 2
OPENAI_API_KEY=
FUEL_WALLET_PRIVATE_KEY=
Copy link
Collaborator

Choose a reason for hiding this comment

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

File should be removed 😊

Copy link
Author

Choose a reason for hiding this comment

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

I already removed that file. I am not able to see .env.example file in my local editor
image

Copy link
Author

@naz3eh naz3eh Jan 31, 2025

Choose a reason for hiding this comment

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

its not there in my git version tracking as well
image

- Update fuel.tsx
- Update fuel.tsx
- Show success toast and clear form after success
Copy link
Collaborator

@pernielsentikaer pernielsentikaer left a comment

Choose a reason for hiding this comment

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

Is it Fuel(-)It or Fuelx

@naz3eh
Copy link
Author

naz3eh commented Jan 31, 2025

My initial name was Fuel(-)It but since you asked for a better name, I renamed the extension to FuelX and if I change the name at all the places like folder name, then while publishing it will create a completely new PR

"commands": [
{
"name": "fuel",
"title": "Fuelx",
Copy link
Collaborator

Choose a reason for hiding this comment

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

This name doesn't seem meaningful. What could we change it to?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new extension Label for PRs with new extensions
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants