March 23, 2023

Deployment Time: 3:00 PM PST

Features & enhancements

None

Bug fixes

Item Description
Bug For desktop UI (preview), fixes keyboard navigation within EnumList chips. Previously, keyboard navigation with the left/right arrow keys wouldn’t work on chips in the EnumList for the desktop UI. They are now supported, allowing users to quickly traverse through their selected items using the arrow keys.
Bug For desktop UI (preview), fixed a bug causing the app to freeze when running some looping actions.

Rollout changes

Item Description
Bug Fixed an issue with copying apps to team shared data sources.

New: Deployed to 100% of free users and 30% of paid users.
Previous: Deployed to 100% of free users and 10% paid users..

Preview announcements

Preview feature releases enable you to try out new app features that are not yet fully supported. See Product launch stages.

  • No new preview features were released today.

What’s currently available in Preview?

The following tables summarize the preview features that are currently available.

Item Description
Feature AppSheet databases (Preview)

The new AppSheet database feature is now in preview release. An AppSheet database is a first-party, native data source for organizing and managing data powering AppSheet apps. An AppSheet database provides an easy and efficient way to build data models for any AppSheet app without needing to use an external data source solution such as cloud-based spreadsheets or databases.



For more information, see:

- Community announcement
- AppSheet databases
Enhancement Navigation improvements in AppSheet app editor (Preview)

The app editor includes navigation improvements, currently in preview, to facilitate the configuration of specific features. For example, the new Settings section in the left navigation gathers together all app-wide settings and makes it more intuitive for all app creators to find these types of settings.



For more information, see:

- Community announcement
- Summary of navigation improvements in the app editor (Preview).
Enhancement Additional usability improvements in AppSheet app editor (Preview)

The app editor includes navigation and app setting improvements, currently in preview, to facilitate the configuration of specific features. The navigation improvements now include a secondary navigation panel that lets you quickly scan all of your components. In addition, there are more direct links in your View component to the table, column, or action that you want to check or edit. Finally, error and warning messages are more prominently displayed in the app.



For more information, see:

- Further usability improvements: Simplifying the navigation in the editor
- Summary of improvements in the app editor (preview).
Feature AppSheet apps for desktop users (Preview)

The new desktop design, currently in preview, is optimized for desktop browsers, presenting a more complete view of information with a consistent organization and structure. The new desktop design lets users navigate their apps more easily and access information in context, and provides an efficient way to edit existing records without losing context. The legacy desktop design, enabled by default, provides an experience similar to the mobile and tablet device.



For more information, see:

- Community article
- Optimize the user experience using the new desktop design (Preview)

The following features require opt-in to the AppSheet preview program. The AppSheet Preview program lets app creators try out new app features that are not yet fully supported.

Item Description
Feature Table view

Table View now supports freezing the first column while scrolling horizontally. For details, see Freezing the first Column of a Table View - in Preview Program.

Feature Chart Editor

App Creators can now make use of our new chart editor and the new and improved charts it can create. Learn more.

Feature Detail views

Rich text formatting is now available in Detail views. For details, see this announcement in the community.

2 Likes

Looping action still has issues

This loop is not completely adding or updating and has soo many issues.

This is in editor that works perfectly fine

Looping action 02 - YouTube

@lizlynch , Thank you, my looping approach is now working on all platforms. Associated child tasks from selected follow up are all created with save and no freeze now. So in my case solved.

Not all of them, sadly. I keep having issues

3 Likes

Have you also noticed the same looping action works fine in editor but not in desktop UI and automation bot. How much ever I explain they are not understanding.

I just have a looping action and child table has initial value. Its not fetching that formula value anymore in automation and desktop UI. If it works in editor it must work in both Automation and Desktop UI.

I just got an email from support there is no issues in my looping action anymore. But it still doesn’t work. My request to appsheet team is please make one feature consistent. It was all working before in automation bot. @SkrOYC

This is because the Emulator has the Mobile Mode, not Desktop Mode. Try using the Desktop Mode Emulator view.
As a workaround I’ve been using the Mobile Mode in Desktop by forcing it using DevTools, which is basically the same as using the Emulator (preventing Desktop Mode from being triggered)

1 Like

Automation bot also behaving same. Either way its unusable to client anymore.

Hi @Rifad , sorry it’s taking so long to figure this out. I saw the support ticket and took a look at the app. I found that the Purchase Order rows not being generated in Desktop mode is related to a known issue with the form view not updating certain computed columns after adding related rows through a child form. The condition expression of the looping action that generates the purchase orders depends on computed columns affected by this. A fix for the form behavior should be coming early next week, which will hopefully resolve the inconsistency when the action is run in Desktop mode (I could at least confirm that the Purchase Order rows do get generated after applying the fix).

The same problem could have affected automation when the automation is triggered by form saves in Desktop mode because it relates to the values being sent for the row rather than the action evaluation. However it sounds like the automation is still not producing the right outcome even when triggered from mobile / editor preview, which would imply there is still a different problem specifically with automation.

Part of the challenge of debugging this is I’m not sure exactly what to look for as far as an anomalous vs correct result. The form save runs several loops which create rows in multiple tables. Lack of rows being generated was conspicuous enough to notice the difference, but when you said for example

  • “I just have a looping action and child table has initial value. Its not fetching that formula value anymore in automation and desktop UI.”

Can you tell me the names of the specific looping action and column you were referring to?

1 Like

@SkrOYC Are you still seeing certain actions cause the app to completely freeze? If so, can you show some screenshot of the action configuration (particularly the condition expression)?

Or do you mean more generally having issues with some actions (e.g. not producing the expected result)?

@Adam-google Thanks for looking into the issue and got someone who understood the issue after struggling for really long time. Yes I have shared bot details and screenshots in the ticket. I will provide more details with exact issue once again for easier debugging.

I really appreciate your time. Thanks a lot.

I just tested and it’s working again, no idea why or when it changed

1 Like

@Rifad The ticket I saw mentioned a column called List of Bill of Materials being empty, was that the same column you meant above? The screenshots showed it set by the action rather than by an initial value formula, so I wasn’t sure if you meant some other initial value is not computed either.

1 Like

Yes both has issues. The initial value issue is also having issues there but I lost track of multiple tickets and bugs. You are right [List of bill of materials] is returning empty when adding using automation.

@Rifad I didn’t see the initial value mentioned in the ticket I saw. Can you tell me which column has the initial value you’re referring to, and which action or loop generates the row with the initial value?

Also a change should be in effect for you now which I believe should fix the purchase order rows not being generated when the action is run in Desktop Mode. Can you let me know if you see any improvement?

Thanks,

Adam

@Adam-google good afternoon, do you know if this issue was fixed for it has started to show for us since early December but just figured it out today that the issue with the Loop is in the Desktop preview.

Have a loop that creates a row in a Parent table and Child rows that stopped working in the new desktop view but works fine in the editor and old desktop view.

2 Likes