Changelog

Stay up to date with the latest features and bug fixes.

SaasRock v0.4.0 - Events and Webhooks

Use the Events to log essential data and use Webhooks to customize your business logic within internal or external webhooks.

Done

  • βœ… #125: Events and Webhooks
  • βœ… #123: Property Attributes in separate model + UI Tests
  • βœ… #121: Property options with description
  • βœ… #120: HTML attributes Mix, Min, Rows, Rows, DefaultValue for certain Property Types

Added issues

  • βŒ› #124: Manage API entities as administrator
Learn more

SaasRock v0.3.2 - Row Filters, Tags, Tasks, Comments, Workflows, Kanban Board and API limits

The entity builder just got stronger with a lot of new features for every created Row. Plus a kanban board component and API limits based on the account's subscription.

Done

  • βœ… #119: Entity Row Filters by URL, Tags, Tasks, Comments, and Workflow
  • βœ… #118: URL filters for /admin/accounts,users,roles,permissions
  • βœ… #117: Upgrade remix to 1.6
  • βœ… #110: No se pueden asignar imΓ‘genes a un campo de una entidad si hay varios campos de imΓ‘genes
  • βœ… #107: Update Guide
  • βœ… #101: API Key Limits should have configurable interval
  • βœ… #93: Enable no expiration for API Keys
  • βœ… #92: Plan Limits for API Keys and Usage
  • βœ… #91: Entity Details Views: Page (default) and Modal
  • βœ… #90: Entity Form Views: Page (default) and Modal
  • βœ… #89: Entity List Views: Table and Kanban board (with Pagination?, show/hide columns, default filters…)
  • βœ… #78: Dashboard β†’ Entity stat
  • βœ… #11: Add Module: Workflows with Custom Forms and Custom Fields

Added issues

  • βŒ› #104: Admin should be able to manually change the plan for all accounts
  • βŒ› #105: Single Sign On
  • βŒ› #106: Missing the currency on the pricing
  • βŒ› #109: Improve Registration/Onboarding
  • βŒ› #111: Limit the users (anti-scraping)
  • βŒ› #113: Affiliate Management
  • βŒ› #114: Deploy with Docker
  • βŒ› #115: Use Supabase API for file storage (RowValueMedia)
  • βŒ› #116: Entities Import & Export CSV
Learn more

Roles, Permissions, Groups, and Row-level visibility

Added admin and application Roles & Permissions for page views and actions. Added application Groups and Row-level visibility - only you, public, or share with account members, groups, or specific users.

Done

  • βœ… #14: Add Page: Roles and User roles
  • βœ… #15: Add Page: Object-level permissions (Create, Read, Update, Delete)
  • βœ… #52: Rename the 'tenant' nomenclature to 'account'

Added issues

  • βŒ› #101: API Key Limits should have configurable interval
  • βŒ› #96: Custom code
  • βŒ› #94: Parallelize database calls
Learn more

Entity Builder + Per-seat Plans + Docs

Custom Entities with Autogenerated Views/Forms and API. Integrate with other apps using Webhooks. Added the PER_SEAT pricing model. Added /documentation pages.

Done

  • βœ… Rebranding
  • βœ… Testimonials
  • βœ… Upcoming Features
  • βœ… Pricing CTA
  • βœ… Newsletter
  • βœ… #41: Entity Builder
  • βœ… Autogenerated Views and Forms
  • βœ… Autogenerated API
  • βœ… Entity Webhooks
  • βœ… Plan Entity Limits
  • βœ… Per-seat Pricing Model
  • βœ… Documentation

Added issues

  • βŒ› #93: Enable no expiration for API Keys
  • βŒ› #92: Plan Limits for API Keys and Usage
  • βŒ› #91: Entity Details Views: Page (default) and Modal
  • βŒ› #90: Entity Form Views: Page (default) and Modal
  • βŒ› #89: Entity List Views: Table and Kanban board (with Pagination?, show/hide columns, default filters…)
  • βŒ› #88: TopBanner per-page manager, e.g. Pre-launch pricing!
  • βŒ› #87: Log button clicks
  • βŒ› #86: Log page views
  • βŒ› #85: Let the Admin change the Tenant/Account alias, e.g. Company
  • βŒ› #84: More entity property variants
  • βŒ› #83: Table: Query text with URL debounce
  • βŒ› #82: Feedback page: Let tenants submit and vote ideas, e.g. feedback.canny.io
  • βŒ› #80: Documentation β†’ how to gen icons
  • βŒ› #78: Dashboard β†’ Entity stat
  • βŒ› #76: Create API Key as User -> 404
  • βŒ› #72: Better design for login and registration
  • βŒ› #71: CRUD for blog authors and categories
  • βŒ› #69: Add dynamic translations
  • βŒ› #68: A table to log the IPs of the tenants
  • βŒ› #66: Portuguese translations
  • βŒ› #65: German translations
  • βŒ› #64: Add Plan Feature Limit: Usage-based
  • βŒ› #63: French translations
  • βŒ› #60: Open API / Swagger Spec Generation
  • βŒ› #59: Blog Content Editor
  • βŒ› #56: Carry Dark / Light Theme Through to App
  • βŒ› #55: SEO - schema.org and sitemap
  • βŒ› #45: Social Auth & Magic Link
Learn more

Blogging

Added /blog, /blog/:slug, /admin/blog and /admin/blog/new.

Done

  • βœ… #12: Add Page: Blog
Learn more

Custom Pricing Plans builder

Now you can create subscription plans with: Title, Badge, Description, Features, and Monthly/Yearly Price.

Done

  • βœ… #40: Create custom pricing plans
  • βœ… #37: Delete a Tenant as Admin

Added issues

  • βŒ› #41: Epic Feature: Entity Builder
Learn more

Tenant on URL

Now you can access the tenant with the URL, and added App/Admin Command palettes, Dashboards, and User events.

Done

  • βœ… #13: Remove TenantSelector and WorkspaceSelector and have {tenantId}/{workspaceId} on the URL
  • βœ… #18: Extend command palette
  • βœ… #23: Add Page: Admin dashboard with indicators
  • βœ… #24: Tenant with their own alias instead of cuid on the URL
  • βœ… #27: Add user activity logs
  • βœ… #30: Modify Subscriptions on Tenants as Admin

Added issues

  • βŒ› #19: Feature flags
  • βŒ› #20: Add Module (a minimal version): Support Desk
  • βŒ› #21: Add Module (a minimal version): CRM
  • βŒ› #22: Add Module (a minimal version): Email
  • βŒ› #28: Add multiple Admin users
  • βŒ› #29: API Keys for end-users
Learn more

Vercel deployment + i18n

Demo deployed on Vercel, and added Locale Selector, Page Loading component and more.

Done

  • βœ… #1: Vercel deployment not translating with remix-i18next
  • βœ… #2: Implement a global loading component
  • βœ… #3: Display Stripe invoices
  • βœ… #4: Add a locale dropdown
  • βœ… #5: Mobile site not responsive
  • βœ… #10: Translate meta titles
  • βœ… #17: Add /admin/accounts table columns: Workspace, User and Contracts count, Plan, and Revenue

Added issues

  • βŒ› #6: Upgrade to React 18
  • βŒ› #7: Make fewer database calls
  • βŒ› #9: Add Component: GDPR cookie consent page and banner
  • βŒ› #11: Add Module: Workflows with Custom Forms and Custom Fields
  • βŒ› #12: Add Page: Blog
  • βŒ› #13: Remove TenantSelector and WorkspaceSelector and have {tenantId}/{workspaceId} on the URL
  • βŒ› #14: Add Page: Roles and User roles
  • βŒ› #15: Add Page: Object-level permissions (Create, Read, Update, Delete)
  • βŒ› #16: Remove Postmark hard-coded dependency
Learn more