With SaasRock's latest update, you can now seamlessly implement GPT in real-world applications and enjoy the benefits of new property types, designed to simplify no-code MVP iteration.
Let's dive in!
The biggest and most complex feature in this update is the brand-new Prompt Flow Builder, available for Enterprise users 🚀. This powerful tool empowers you to effortlessly create, manage, and execute GPT prompt templates/flows 🤖.
In the following demo, I just type an "idea" and my prompt flow suggests me a website name, domain, feature list, and a CTA.
I've added new property types to help you collect more diverse and specific data. With Multi-Select and Multi-Text properties, you now have greater flexibility in designing your forms and capturing the information you need from users.
I've also expanded our property subtypes with Email, URL, Phone, Checkbox Cards, and Radio Group Cards. These subtypes enable you to create more refined and targeted user input fields for a superior user experience.
Demo of Number & Date Ranges: https://www.loom.com/share/51bdf313bb984ac2820f00d24eab41d4
The TenantSettingsRow system entity is now available, providing a centralized location to manage tenant info. This opens the door to creating custom entities for other core models, such as User, Blog Post, TenantUser...
For this, you need to create a custom entity named "tenantSettings" as type "System", then just create the fields you want for every account to fill.
The Remix team is making the migration for v2 so easy with future flags:
"All v2 APIs and behaviors are available in v1 with Future Flags. They can be enabled one at a time to avoid development disruption of your project. After you have enabled all flags, upgrading to v2 should be a non-breaking upgrade."
I've covered the v2_meta and v2_errorBoundary flags.
I tried migrating from firstname.lastname@example.org to email@example.com. But it has incompatibility issues with firstname.lastname@example.org.
Here's a react@18, email@example.com, and firstname.lastname@example.org if you don't believe I tried 😅: saasrock-dev-git-remixv2-alexandromtzg.vercel.app (it has awkward translations). So I guess we're going to be stuck with 1.14 until I implement a custom translation solution, or even better, Remix builds a native i18n solution.
Now when a user logs in, it will be identified across all Page Views and Events in the Analytics module. Filtering Page Views by Anon or specific User
Now it calculates the monthly usage based on the current billing period, rather than the calendar month. This change provides a more accurate representation of the tenant's subscription usage.
Now every row can be sorted on the Table autogenerated view.
Stay tuned for the next update, v0.9, where I'll be working on big features:
And from v0.9 to 1.0 I'll focus on performance 😮💨.
As always, I appreciate your continued support and enthusiasm for SaasRock. If you have any feedback or suggestions, feel free to reach out on the public Discord server.
Check out the previous update (v0.8.4 - Feature Flags) here.