April 12th, 2024 - v1.1.0 SaasRock v1.1.0 π - Build B2B2C SaaS apps Build Marketplaces, Membership sites, Blogging platforms, Customer service apps, and more!
Done β
β Portals β
β Dynamic JSON properties β
π¨ shadcn/ui: install all components script β
π¨ Minor fixes: ProfileButton logout fix, Delete profile pic fix, Input Selectors overflow β
π¨ Minor improvements: Remove useEffect from SidebarMenu and TenantSelector Learn more
March 1st, 2024 - v1.0.1 SaasRock v1.0.1 π - Code generator is back The 'Yes-code' generator for the Entity Builder has returned.
Done β
π¨ Entity Builder: Code generator
February 1st, 2024 - v0.9.5 SaasRock v0.9.5 π - Rewardful integration and Credit management Rewardful integration, Credit management, Pricing improvements, New front account pages, track Events, Feedback modal, and more!
Done β
β Affiliates using Rewardful β
β Credits Management: Track your users' usage with credits β
β Pricing improvements β
β New Front Account Pages β
β Analytics Events: Track user clicks β
β Feedback: Let your users give feedback β
#344 : π¨ Entities: Added RowValue createdAt and updatedAt β
#343 : π¨ Entities: Skip delete permission check if SuperUser β
#346 : π¨ Entities: Fix custom tenant properties (not updating values) β
#345 : π¨ API Logs: Fixed status color with ApiCallStatusBadge β
#349 : π¨ Pricing: Subscription cache issue β
#347 : π¨ Pricing: Pricing package reset or accumulate features β
#348 : π¨ Pricing: Settings > Subscription : incorrect currency β
#350 : π¨ Pricing: What's wrong with the API reset? β
π¨ Pricing: Bulk delete selected plans (with no subscriptions) β
π¨ Knowledge Base: Fix save article image & fix search bar navigation issues Learn more
January 5th, 2024 - v0.9.4 SaasRock v0.9.4 π - Vite β‘ supoport! Migrating to Remix v2 was a great choice since now we can use the latest releases of everything: React 18, Tremor Charts, and now Vite!
Done β
β Vite β‘ support! β
β Dynamic Currency β
β Quarterly Pricing β
π¨ Subscription Features Badge β
π¨ New Set Pricing Features page β
#339 : π¨ Optimize the loading of api logs β
#334 : π¨ Hardcoded FAQ values Learn more
December 11th, 2023 - v0.9.3 SaasRock v0.9.3 π - Remix v2, Cache & Events + Workflows Finally, Remix v2 is here! And I've added Cache, & Events now work with Workflows.
Done β
β Remix v2 + React v18 migration β
β Cache β
β Events + Workflows β
β Tremor Charts β
β Stripe Webhooks β
β Stripe Coupons β
β Auto-subscribe to trial plans β
β Multiple one-time payments β
β App Redirects: /my-subscription -> /app/:tenant/subscriptionβ¦ β
β New Plan 'billingAddressCollection' toggle for tax purposes β
#204 : π¨ API limits β email: sends notification to βadmin-usersβ channel β
#305 : π¨ Table API Logs: Implemented Group by API calls screen β
#322 : π¨ Load page API Logs: Fixed keys loading API calls β
#323 : π¨ API access for unpaid invoices: Throws 429 status if open invoice β
#327 : π¨ Bug subscription one-time: Users can now subscribe multiple times β
#333 : π¨ Register - Email checker β
#331 : π¨ π Upgrade Openai library Learn more
November 27th, 2023 - v0.9.2 SaasRock v0.9.2 π - Workflow Builder + a new Starter π± edition Workflow Builder to create custom workflows with triggers and actions. And a new Starter π± edition to get started with SaasRock.
Done β
β Workflow Builder β
π± New Starter Edition β
π¨ Shadow Delete rows (deletedAt) β
π¨ Handlebars.js Syntax to use Entity Rows in Templates β
π¨ Minor fixes: KB dark-mode fixes β
#327 : π¨ Bug subscription one-time β
#326 : π¨ If tenant deactivated, disable API keys β
#325 : π¨ Knowledge base responsive β
#312 : π¨ Article Order Set to 0 on saveΒ β
#313 : π« Cancelled: Yes-Code bug with entities that have a space in the nameΒ β
#314 : π« Cancelled: Code generator does not use form groupsΒ β
#315 : π« Cancelled: Help text not added to formΒ β
#316 : π« Cancelled: Webhooks for workflow changesΒ β
β Deprecated: Entity.workflowStates, EntityWorkflow, EntityWorkflowStepsβ¦ β
β Deprecated: Entity.hasWorkflow β
β Deprecated: Property.isDynamic: No support for nonDynamic (custom database models) β
β Deprecated: LinkedAccount Learn more
June 3rd, 2023 - v0.8.8 SaasRock v0.8.8 π - Autogenerated API Docs + View Manager Autogenerated specs for Swagger (OpenAPI) and Postman Collections for the Entity Builder.
Done β
β Autogenerated API Docs with Swagger (OpenAPI) and Postman Collections β
β Code generator support for new types (MULTI_SELECT, MULTI_TEXT, RANGE_NUMBER, RANGE_DATE) and subtypes (email, phone, URL) β
β New Entity View Manager at /admin/entities/views β
β New Subscriptions page at /admin/accounts/subscriptions β
β Row Hooks: Added functions to customize your BL (onBeforeGetAll, onAfterGetAll, onBeforeEdit, onAfterEdit...) β
#304 : π¨ Yes-Code: Multi-select missing in generated files β
#302 : π¨ Multiselect attribute not added to Yes-Code Helper β
#303 : π¨ Row Form Number Input cannot clear β
#272 : π¨ Footer Block needs translations β
#268 : π¨ Edit entity give wrong path... β
#264 : π¨ ActionResultModal no way to set title Learn more
May 22th, 2023 - v0.8.7 SaasRock v0.8.7 π - Tenant Types & Relationships Enable multiple account types like Teacher and Student, where Teachers can access Student's accounts.
Done β
#295 : API Get account info β
#293 : Improve Loader Speed - useAppData getTenant β
#279 : Code 429 /api/usage
May 7th, 2023 - v0.8.6 SaasRock v0.8.6 π - Metrics and Formulas Track your app performance by measuring function duration. And use formulas to calculate values based on other properties.
Done β
#94 : β Performance - Parallel async functions on most loaders: using promiseHash β
β Performance - Track duration with Server-Timing: by Function, Route, User... β
β Performance - Set metrics settings: enabled, ignoredUrls, saveToDatabase? β
β Performance - Logs: Track durations in milliseconds β
β Metrics - Operators: ADD, SUBTRACT, MULTIPLY, DIVIDE, CONCAT... β
β Metrics - Triggers: ALWAYS, IFUNSET, BEFORELISTED, AFTERCREATED β
β Metrics - Run formulas against Rows β
β Metrics - Logs: Formula calculations β
π¨ Branding: Update logo, icon, and favicon at /admin/settings/general β
π¨ InputSearchWithURL debounced by default β
π¨ Entity.onCreated redirect settings: redirectToOverview (default), redirectToNew... β
π¨ Prisma: jsonProtocol by default
April 30th, 2023 - v0.8.5 SaasRock v0.8.5 π - GPT Prompt Builder, New Property Types, and more! 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.
Done β
β Prompt Flow Builder π€ π (a.k.a. prompt-chaining) β
β New Property Types & Subtypes β
β System Entitiesβ-βTenantSettings β
π¨ Remix v2 Future Flags (v2_meta & v2_erroBoundary) β
π¨ Minor Improvements Learn more
April 12th, 2023 - v0.8.4 SaasRock v0.8.4 π - Feature Flags π© + Minor admin portal improvements Implemented Feature Flags management in the admin portal + manually adding users + deactivating accounts + tenant IP logging + filtering users by last login.
Done (Click here to show images) β
#19 : 1. β Feature: Feature Flags β
#28 : 2. π¨ GitHub Issue: Add Admin users from Dashboard β
#147 : 3. π¨ GitHub Issue: Deactivate Account β
#68 : 4. π¨ GitHub Issue: Tenant IP Logging β
#148 : 5. π¨ GitHub Issue: Filter Users by Last Login Learn more
April 4th, 2023 - v0.8.3 SaasRock v0.8.3 π - ChatGPT Page Blocks Generator Implemented OpenAI API to generate copy with ChatGPT for marketing pages using the Page Blocks Builder.
Done (Click here to show images) β
1. π¨ Upgrade: remix-run@/* from v1.6.3 to v1.14.3 β
2. β Feature: OpenAI Playground β
3. β Feature: ChatGPT Page Blocks Generator β
4. π§ͺ Enterprise Feature: Vitest by @nilportugues Learn more
Dec 8th, 2022 - v0.8.0 SaasRock v0.8 π - Page Blocks, Notifications πͺ¨ + Onboarding π Page Blocks for building custom pages with existing (or custom) blocks, Send notifications with Novu, and create built-in Onboarding flows (enterprise π).
Done β
#166 : Use baseURL instead environment variable everywhere β
#167 : Log email data to console when sending email β
#168 : Don't require Stripe for signing up β
#169 : Change ^1.6.3 to 1.6.3 remix version β
#170 : fix contributing CLA link β
#171 : Run prettier in 320 files β
#172 : Novu integration β
#174 : Entity Builder 2.0, CRM 2.0, and Email Marketing π β
#175 : Row createdBy deleted? β
#176 : added rows default column: createdByUser β
#178 : Custom Entity Views with custom property order & visibility β
#179 : migration: entity_view_created_fields β
#180 : Table β Overlay of tags β
#182 : Favicon Guide + SaasRock Favicon β
#183 : Fixes 180, 181 and 154 β
#186 : Remove duplicated no-code and email-marketing loaders and actions β
#187 : Google SSO β
#192 : Bug: CRM entities fields cannot be edited after creation
Added issues β #164 : Remove TenantUserType, it's confusing now that there are granular permissions β #173 : Ability to add members to the entity β #181 : Table β Btn download attachment β #184 : Linked account Rows not displaying β #185 : Feature: Entity Properties that are unique β #188 : Discord SSO β #189 : Replacing process.env.APP_NAME with appconfig.app.name β #190 : Bug: Cannot add parent to child with no dynamic properties β #191 : Bug: Entity Property Name does not show correct value in Form β #193 : Feature: Entity Property Format β #194 : Feature: Entity Property Value calculated from formula β #195 : Import .csv (remove null columns) β #196 : isSuperUser and isSuperAdmin use same test β #197 : Feature: Ability to create new users from Admin β #198 : Feature: Update entities via any mass editor method β #199 : Feature: Mass Update Rows β #200 : Bug? SSO should work for invited users β #201 : Bug: tenant users can see too many permissions β #202 : Filters β Set a checkbox for boolean attributes β #203 : Allow Webhooks to have relative URL β #204 : API limits β email β #205 : Bug: db.RowTask.findMany does not like createdByUser β #206 : Bug: Import Entities wrong Permissions created β #207 : API endpoint to know who owns the row Learn more
Nov 1st, 2022 - v0.7.0 SaasRock v0.7β-βEntity Builder on steroids, CRM 2.0, and Email Marketing π This is a major release with a lot of new features. Entity Builder 2.0 with 9+ Autogenerated CRUD routes; CRM module 2.0 to manage your Companies, Contacts and Opportunities; and Email Marketing module for sending marketing emails to your CRM contacts.