đź’« UX Improvements and Fixes

This release brings:

  • Context-rich after deploy hooks
  • Custom domains with Supabase
  • One-click reordering for Tabs
  • Other smaller improvements

Check out what’s new :backhand_index_pointing_down:

:wrench: “After Deploy Hook” now comes with context

An “After Deploy Hook” is a custom automation trigger that runs immediately after you deploy a project, and is typically used to automate post-deploy actions like:

  • Notifying external services (e.g., Slack, Discord, CI/CD tools)
  • Logging deploy details
  • Syncing with other systems
  • Triggering downstream processes (like cache invalidation or QA workflows)

We’ve now expanded the “After Deploy Hook” with detailed metadata.

New context includes:

  • ‍Deploy type: publish or export
  • ‍Environment: staging and production
  • ‍Export method: build, source, GitHub
  • ‍Version and name of publish/export

To find the information about “After Deploy Hook”:

  1. In the upper left corner of WeWeb Editor, navigate to ⋮ and then click “Deployments”
  2. Click the “Settings tab” to see the information about the hook

Use this info to fine-tune what happens after each deployment, whether that’s triggering alerts, syncing logs, or tagging builds.

:link: Custom domains with Supabase

If you’re using Supabase and authenticating via SSO, you’ve probably noticed the signed URLs return the default project domain.

We’ve added a Custom Domain field:

:white_check_mark: When filled, it becomes the default domain for every workflow action involving Supabase

:white_check_mark: We still keep the original project URL in the background to maintain the link with your Supabase project ID

:open_file_folder: One-click reordering for Tabs element

You can now reorganize Tabs using simple up/down arrows.

No more deleting and recreating just to get the order right:

:card_index_dividers: Smarter file & icon management

Now you can organize (and clean up) your assets faster, especially if you’re working with bulk uploads or large libraries:

• Display folders in ZIP uploads : when you upload a .zip file that contains folders, they’ll now appear clearly in the Asset panel, preserving your structure.

• Navigate folders with ease : use the dropdown to browse inside folders without leaving the main view.

• Delete full folders : select an entire folder and delete it in one click.

• Delete the full library : need a reset? You can now delete everything at the root level.

• Bulk delete custom icons : empty your entire custom icon library with the trash icon at the top level.

:beetle: Other improvements:

• [EDITOR] Improved tooltip for the “Find” button on hover

• [EDITOR] You can now delete Input and Search elements directly from the canvas

• [EDITOR] Components in the Asset panel can now be sorted A–Z for easier browsing. You can also add logs in the Editor for debugging.

• [EDITOR] Fixed icon overflow in the Navigator when resized to minimum width

• [EDITOR] Resolved display issues with states for CSS properties

• [WORKFLOWS] Component workflow links now correctly redirect to the associated workflow

• [WORKFLOWS] The disable action in the right-hand menu now works as expected

• [DASHBOARD] Updated project transfer dialog to clarify that you must be a member of the target Workspace

• [FORM] Removed binding option for custom form validation rules

That’s all for this release! As always, let us know your feedback :slightly_smiling_face:

10 Likes

Thanks! There was a problem where the AI kept saying that the input was too huge (even though there’s nothing in the input) - is that fixed in this update?

4 Likes

+1 Where that issue solution

+1

Somehow in my mind this sound like a very simple fix…is it not?

Hi Raelyn :waving_hand:

we are aware of the context size issue and are working on a fix

thank you for your patience :folded_hands:

@Agustin_Carozo Do you have a timeline for the AI context fix?

1 Like

I like the focus on refining some of the smaller things makes things feel a lot better developing looking forward to more of these improvements in the future while bigger things might be happening in the background