Clear api playground
Is there a way to clear the API playground without having the refresh the page? I've run a bunch of commands and want to get rid of the previous ones
Custom Domain
Hi Gadget team,
I need help setting up custom domain please.
Domain: gopuffapp.satsuma.ai...
CI/CD - ggt deploy
Hello, I just wanted to know why am I encountering this error in my action? It says that I need to login but I already have the GGT_TOKEN.
I have tested this on a dummy repo it's working fine....

Cannot access Google OAuth Settings
For some reason, I cannot access or edit the Google OAuth settings in the Plugin section. Would you happen to know how to turn this on?

Custom domain
I'd like to add a custom domain to my project;
Custom Domain: oktale.com
App: runpod-001.gadget.app
DNS provider: Godaddy...
order by in gelly view
Hey,
I'm trying to make
[order by <expression> <asc|desc>] work with passed arguments in a view, but nothing seems to work. Is it possible at all?
Example:...Issue with Gadget Connector - Acumatica
Hi. We were encountering an issue or bug that's happening where the synced product files are suddenly being removed. The files are uploaded inside a custom metafield in the product.
We reported this in acumatica as a bug on their side since we replicated it and there's no involvement of the Gadget app but we haven't been able to receive a message from them yet so our client asked the Shopify instead.
This what the Shopify team said:...
GGT_TOO_MANY_REQUESTS: Database usage rate limit exceeded - please try again later
For how long this will be there - I don't see anything about it in my usage limits. It happened more than 12 hours ago - will this reset at any time? Do I need to upgraid to the paid version for this to go away for a month. Pls tell me what to do.
Mantle Hosted billing questions
Hey Gadget team, I am using Hosted Billing in my app.
1. Can you help me how can I test the subscription flow for a development app on a dev store? When I click on the Subscribe button on the Plans page I integrated from the Mantle docs, it doesn't kick off the subscribe flow. And I can not install my dev app on a real store.
2. What is the recommended way to keep track of a shop's selected plan? Should I make a request in Mantle API or rely on Shopify webhooks?
I didn't find any resources on these topics, I might have missed them. Thanks for your support in advance...
Delete all file storage
Hey. I'm currently on the hobby plan and my file storage is full. It has accumulated over time without even using the app - its just for my own store. Now I'd like to delete everything in the file storage, maybe without having to pay. I would like to know what exactly caused the storage to run out, but since my app is blocked due to the hobby plan, I can't check my code. The file storage should only be used, when I upload fotos via my gadget app, which I didn't do in the last two months.
Order By ability with Gelly
Hi,
I need to allow sorting on a data table that I'm returning. I have offset and limit applied to this Gelly view to be effecient and limit the amount of elements that return for speed purposes.
However, I am wanting to allow my user to sort their data table by a specific column. There are a lot of columns... So I'm hoping I can do a conditional
order by in my view. Is it possible to have multiple elements to order by and/or have conditional order by values? ...Alternative to Sentry for uncaught exceptions
If we don't want to use Sentry, is there an alternative to get uncaught exceptions?
We have our own middleware server set up on GCP and would prefer errors go there....
Sync by count producing error
I'm attempting to utilize the
syncLast feature to sync a specific count of records.
Featured:
https://docs.gadget.dev/guides/plugins/shopify/syncing-shopify-data#sync-by-count
...Developing multiple GitHub feature branches with gadget environment guidance
1. I am working in a team where 2 of us are assigned with feature task so we create different feature branch in GitHub.
2. Do we use the same gadget environment or different gadget environment?
3. From what I researched showing different gadget environment is recommended. But does it mean every new GitHub branch I create, I will need to create a new gadget environment and setup again the app id and app secret process? Or more precisely is 1 developer will have 1 gadget environment to work with so 1 developer, 1 gadget environment, 1 Shopify app, 1 or same dev store.
I need help to clarify on this. Thank you for your time and I greatly appreciate your help in advanced....
Recipient Creation Bug: shopId Remains Null
Brief Summary
When creating a recipient record in this Gadget Shopify app, the shopId foreign key field is saved as null in the database despite being set correctly in the action code. This causes the error "Cannot return null for non-nullable field Recipient.shop" when trying to view or edit recipients. After 9 different attempted fixes using various Gadget framework approaches (applyParams, save(), api.internal, manual field setting, relationship manipulation), the issue persists, suggesting a fundamental framework-level bug with how belongsTo fields marked as parent relationships are handled in create actions.
Attached is a detailed doc explaining what we tried so far...
Nested query pagination not working
Here is the top level query:
```
const gift = await api.gifts.findFirst({
filter: {...

Production code editor cannot view
Hello. Why can't I see my code in the production anymore? Is it an update? Cause I can see it earlier then suddenly becomes like this after I deploy in prod. Thanks

Is it possible to use gadget as an sftp server?
I need to allow hosting files and access using sftp and wonder if its possible to use gadget as an sftp server
Adding env variables via GitHub action.
Hi! Is it possible to add environment variables in the gadget app via github actions? Thanks in advance!
404 returns for Shopify's webhooks
My Shopify app is missing the internal webhook route and webhooks are failing with 404 errors.
Problem:
The Shopify webhook endpoint
/api/connections/shopify/events returns 404.
...