🆕 February Recap: New courses, AI integrations, PIN emails fixed

Hello Gliders!

February was another very busy month.

We published new courses on Udemy and Glide University; added AI capabilities with Pinecone, OpenGraph and Gemini integrations; fixed PIN email deliverability issues; and started Classic Apps migration tests. (More to come on that soon.)

On the community side, we saw a bunch of new member contributions, including more tutorials, prompts for AI custom components, and project demos.

Read on for all the details.

Note: Glide Experts get weekly updates. Learn more about our partner program.

Free Course: How To Build An App Without Code

Our new course on Udemy takes you through the fundamentals of no-code development to solve business problems with custom software. You’ll learn how to structure your apps with data; design professional user interfaces; automate workflows with AI; and integrate with external tools.

:backhand_index_pointing_right: https://www.udemy.com/course/build-an-app-without-code/

Now Available: Experts Accelerator Sessions

We held our first Experts Accelerator cohort last fall with 100+ up-and-coming Glide Experts. Each week we had special guests join us to share their insights.

Those sessions are now available in an on-demand Glide University course.

P.S. This course pairs perfectly with our Glide certifications!

Community Challenge: Field Apps

Field apps let you capture, track, and manage data while on the job site. They’re used by teams in construction, agriculture, production, sales, service, support, and more.

Kudos to @mstam2, @aditya_pandu_perdana, and @Haqyw1 for taking on the challenge to build and share their Glide app demos. I’ll be in touch about your rewards.

Fixed: Deliverability issues with PIN emails

Our engineers have been hard at work to address the deliverability issues with PIN emails. Those should be resolved as of this week, and your users should now receive PIN emails without issue.

February Changelog

Features added :sparkles:

  • Call API now has advanced error handling options and returns response status
  • Added Pinecone integration for new, advanced AI capabilities
  • Added Google Gemini AI integration for code execution and advanced reasoning
  • Added OpenGraph.io support for extracting website metadata
  • New Spinner component available to indicate loading or waiting
  • New Multiple Texts column that allows multiple roles for each user
  • More accessible and theme-relevant color palettes for Charts
  • Allow the Query column to query a single row
  • Ability to send PIN emails from your Microsoft Outlook account

Bugs fixed :beetle:

  • Fixed issue with duplicating apps built on Google Sheets
  • Fixed issue with Discord integration incorrectly reporting errors
  • Fixed issue with Array loops crashing when its value is not defined
  • Fixed issue with hover state overriding focus on text inputs
  • Fixed keyboard navigation in dropdown choice components
  • Make and Zapier no longer listed as experimental integrations (they’re stable!)
  • Popups in the Map component now close automatically
  • More clearly indicated “camera only” options for input components
  • Offline mode should now render buttons as disabled where appropriate
  • Various UI improvements for layouts, colour, and styling

More from Glide and the community :raising_hands:

Have something to add?

P.S. Don’t forget to follow and tag Glide on YouTube, LinkedIn, and X.

7 Likes

OMG!!!

3 Likes

I totally missed this announcement. Where would I find this in the builder?

@NoCodeAndy

@Darren_Murphy and @Robert_Petitto 's XMas presents arrive early this year.

2 Likes

No… It is MY gift… :face_with_tears_of_joy:

1 Like

In Staging.

1 Like

Finally! :partying_face:

2 Likes

Oh this is the BEST news!

2 Likes

woOt!

1 Like

So much excitement on this one. What is the use case?

More options for component visibility and workflow logic, among other things.

I’m sure our resident Experts can expand on that. :slight_smile:

Some relevant docs:

1 Like

Multiple roles !!!

2 Likes

Does that mean a row will be able to have multiple row owners using only one column?

1 Like

It would also allow to set more than a single role in users table.

2 Likes

You’ve always been able to that, by using Roles as Row Owners.

The significance of this feature is that it now allows you to assign multiple roles to individual users with native tables. Up until now this has only been possible when using a Google Sheet as the source of User Profiles.

4 Likes

My use case is having multiple specific users assigned to rows as row owners. Tasks for example:

Task 1:
User 1 email, user 8 email, user 3 email

Task2:
User 2 email, user 3 email, user 9 email, user 14 email

Would that be possible using one multiple texts column?

What you should do in your case is arrange your users into groups, use the group names as role names, and then use those as row owner values in your Tasks table.

Where the multiple texts column will help you is that it will allow you to add users to multiple groups.

If we take your example, let’s say you name them “Group 1” & “Group 2”. User 3 is in both groups, so his Role would be “Group 1, Group 2”.

3 Likes

But I don’t know in which group users will need to be. There could be thousands of tasks so that means thousands of different possibilities. Every time a new task is created, it has it’s own set of assigned users.

I’d say it’s still doable, but could get quite complicated.
But for the sake of simplicity, perhaps you’re better off just pre-allocating enough owner columns to cover the maximum number of users per task?