Default writeToShopify action removed from default Shopify templates
writeToShopify
action will no longer be added to Shopify applications by default. Instead, the assistant will guide the process of adding it when necessary.Fix for Anthropic errors once an AI chat exceeds a certain length
Deploys no longer cause errors in open assistant conversations
Editor shortcuts now functional in the in-editor docs
We've resolved an issue where global editor keybindings were non-functional in the editor Docs tab. Previously, if you clicked an item inside the docs iframe, keybindings such as cmd+P
were not processed correctly, opening the print dialog instead of the command palette. We've implemented a solution to mount keybinding listeners inside the docs, ensuring they are forwarded and processed by the editor.
Fixed broken code validation links in the problem drawer
Billing plan updates
Section added to usage page for displaying assistant credits
We've introduced a new UI section to the billing page that enables users to view the amount of assistant credits they have.
Schema update diffs now displayed as a table
Introducing a terminal in the Gadget editor
Persistent data viewer sorting
updated_at
in descending order.Fix for cmd+p shortcut in app preview
Improved layout for split screen configurations
Fix applied to views tenancy filtering
Fixed restart app button opening new tab
Support for metaobject reference relationships
belongsTo
, using a metafield field.Assistant can now collect custom Google credentials
Add fatal error for deleting ShopifyShop model with active connection
Fix Cmd+Option+K shortcut for toggling assistant
Cmd+Option+K
keyboard shortcut now correctly toggles the assistant on the logs page.Resolve type errors from updated data model configurations during proposal creation
We fixed an issue where updating data model schema caused numerous type errors during proposal creation. The errors were mainly due to improper configuration of relationships and permissions, which resulted in unnecessary file changes and schema modifications being proposed.
Masquerade menu open/close refresh issue fixed
Fixed broken record generation logic
We have addressed an issue with the assistant's record generation feature that previously did not respect the specified model or the number of records requested. The improvement includes adding tests to ensure reliability, capping AI-powered record generation to 100, and refining logic to ensure it only creates related records when necessary.
Shopify app preview redirection issue resolved
Display eligibility for Shopify app installation
Fix for rollback exceeding original edits
Copy code snippet button issue fixed in embedded API docs
Improved assistant Polaris generation
Changes to assistant behavior for Shopify connections
Reduced frequency of slow load notifications
Fixed issue with in-editor Shopify app preview in production
Improved assistant feedback during Shopify connection setup
Fixed an issue with Remix SPA client loader authentication
Added returns model to Shopify connection
We've enhanced the Shopify connection by adding the returns model.
Added automatic environment pausing and unpausing
Fixed assistant reappearance after dismissal
Fixed logged in user behavior for web app preview
Assistant query handling before environment setup is complete
The assistant can now manage certain queries before environment setup is complete. This improvement addresses issues where the assistant would ask for information, such as desired scopes for Shopify apps, but couldn't act on the response due to an incomplete setup.
New shortcut for quick access to the problem drawer
Improved assistant context for rollbacks
Fix for Vite error broadcasting with multiple tabs
Shopify admin link correction in editor preview
Default model folder state updated for new projects
Dev harness errors shown in previewer's top bar
Remove API trigger for scheduled Shopify sync
scheduledShopifySync
action was incorrectly including an API trigger. This has been removed to avoid unwanted API calls and ensure only the scheduler trigger is used for nightly synchronization.Updates to credit purchase process
We've made several updates to the credit purchase process. Users now have the option to upgrade to a paid plan and getting proposal credits or simply purchasing credits
Enabled proposal credit purchases for Hobby plan
Fix for broken assistant "Fix" button in frontend
Improved loading speed for API reference and guides
Removed the "about" route from default Shopify app templates
Fixes to API Playground typechecks issues
HMAC validation added to routes for Shopify app proxies
Shadcn AutoComponents added to default web app templates
Add ask AI to scope selector page
Set last used option as default
New team members UI released
Introduction of AutoRelationshipForm
Fix schema proposal card display
- Further indentation for improved readability.
- Spacing out fields for better visual clarity.
- Placing all options and validations on one line, separated by commas.
- Updated relationships for consistency.
React Router V7 and Remix updates for web and Shopify apps
We have updated our default web app templates to include only React Router V7. For Shopify templates, both React Router V7 and Remix are available.
Web apps:
- RRv7 framework
- RRv7 declarative
Shopify apps:
- Remix SSR
- RRv7 declarative
Chat awareness of active navigation tab
Docs search integration in editor
Data viewer table design improvements
We've implemented several design enhancements to the data viewer table, addressing key usability issues:
- Added the idea of an active column which is selected by the user and stays sticky while horizontally scrolling.
- Modified the blue highlight on the header to appear only when the cursor is exactly on the divider.
- Resolved issues with horizontal scrolling, ensuring smoother column rearrangements and preventing dark line overlap on the first column.
Allow `ggt pull` from production environment
We've updated ggt
to allow users to pull files directly from the production environment.
Fix for incorrect editor preview URL in Shopify
Fix for inaccurate interface on app preview page with no app connection
Playground opens within the Gadget editor
Updated icons across platform
Show specific file being read by assistant
Fixed guides link navigation in code editor
Resolve OpenAI import issue in the code editor
Support for Shopify webhook filtering
We've added the ability to apply filters to Shopify webhooks. Read Shopify's docs for more information on how to correctly format your filters: https://shopify.dev/docs/apps/build/webhooks/customize/filters
Add placeholder text to JS playground
Upload production assets to CDN
Improved frontend error cards with assistant aided "Fix" button
Fix button for errors in the API Playground
Special tsconfig.json for react-router
Maintain 1-1 relationship in hasOne API updates
The `hasOne` relationship API ensures a 1-1 relationship is maintained when relinking records. Previously, unlinking a `hasOne` required either violating validation or removing the record. This improvement now handles these scenarios more gracefully without breaking required validations.
Resolve GraphQL conflict with model and action apiIdentifiers
We addressed an issue where conflicts were occurring in GraphQL due to overlapping apiIdentifiers for model and global actions like deleteUser
. Now, users will receive an error message if they attempt to create an action with a conflicting GraphQL mutation name, preventing such naming conflicts.
Empty state for the Shopify app preview
Prioritize problems for the current file
Updated onboarding and template cards
We've made several updates to the onboarding and template cards for the Shopify and BigCommerce integrations. Notable changes include:
- Updated the Shopify and BigCommerce onboarding connection card design.
- Aligned template cards with new design specifications.
- Removed unnecessary videos from the Shopify connection page.
- Replaced the Shopify connection installation prompt with a warning banner across multiple sections.
Fixed JWT token refresh issue in preview
Updated Shopify scope selection video
Intellisense now supported in JS playground
Fixed JS playground background colors
Consistent display for LogQL traceId search key
Support for relational expressions in access control filters
Web apps now use Shadcn
Improved link behavior in app preview
We've updated the behavior of links in previews so that they now change tabs within Gadget instead of opening a new browser tab.
Fix masquerading in production app preview
Consistent settings URLs implemented
Web template update for RRv7 framework mode
TypeScript code snippet generation
Throttling added for high-volume live queries
Consolidate package install changes in assistant UI
The assistant UI now consolidates multiple package install changes into a single `package.json` file entry during change planning. Previously, each package installation generated a separate entry, causing clutter and confusion.
Assistant updates for Shopify webhook context
New settings navigation update
Updated empty state for chat
The empty state for chat has been updated for both development and production environments.
Development environment:
- "Add a blog feature to my app"
- "Explain this code"
- "Fix this error"
Production environment:
- "Explain this error"
- "Explain this code"
- "Why is this form crashing?"