What's New

Up Next

Now that the new Builder is available to everyone, we’ll be focusing on performance optimization and any final bug fixes. We’re also working on a round of features to improve usability and ensure parity with the old Builder:

  • Resizing the left toolbox width
  • Adding options to resize view columns for pages

To stay up-to-date on our recent deployments check out our release history page.

May 1st, 2021

Announcements

All Apps Are Now on the New Builder!

As of May 1st, 2021, all Knack apps (with the exception of Private Server customers) are now using the new Builder.

Thousands of Knack customers have already been using the new Builder to build successful apps for months. During that time we have been incorporating their feedback and now we are excited to share that with all of our customers!

If you haven’t already had a chance to learn about the new Builder, you can read more about all the new features and improvements here.

If you have any questions don’t hesitate to let us know!

April 6th, 2021

Announcements

The new Builder is looking better than ever!

One of our top priorities has been improving performance and in 2021 alone we’ve reduced the average page load time in the new Builder by 42%! In addition to our performance focus, we have continued to incorporate your feedback as we make improvements.

With that said, wanted to remind you that on May 1st, 2021 all apps will be upgraded to the new Knack Builder and the old Builder will no longer be available. This applies to all customers with the expectation of customers on private servers which will be migrated separately at a future date.

If you haven’t enabled the new Builder yet, you can do so on any app in your Dashboard. You can learn more about getting started with the new Builder here.

March 1st, 2021

Announcements

The new Knack Builder is coming to all apps soon!

We’ve fixed a ton of bugs, we’ve improved performance, and we’ve incorporated a bunch of your feedback. It’s time to launch this rocket!

On May 1st, 2021 all apps will be upgraded to the new Knack Builder. This means on that date your apps will load using the new Knack Builder and the old Builder will no longer be available.

If you haven’t enabled the new Builder yet, you can do so on any app in your Dashboard. Read more here.

If you have any questions, please don’t hesitate to reach out to us at support@knack.com

February 22nd, 2021

New Features

Details Layouts

Details views now support preset layout options. From the details settings, layouts can be selected to split details into different two column layouts.

Pairing these layouts with field grouping will allow you to display even more record information horizontally.

Learn more about details view layout and grouping here.

January 26th, 2021

New Features

Add a New View Linked From a Menu

Back by popular demand, you can now add a new view linked from a menu view! This option is available as a checkbox when adding a new view in the toolbox.

With this option checked, when your new view is added to your app, a menu view is added first which links to your new view on a child page.

November 12th, 2020

New Features

The new Builder is officially live!

We are excited to officially announce the new Knack Builder! After a successful beta period the new Builder is now live!

Packed with new features, improvements and a more intuitive interface, the new Builder is already being leveraged by hundreds of Knack users to more easily build and administer their apps.

To switch to the new Knack Builder, sign in to your Knack Dashboard and enable the “Use New Builder” toggle on any app.

For a deeper dive, you can also find the complete knowledge base for the new Builder at learn.knack.com or watch our New Builder Q&A webinar recordings.

If you have any questions or feedback don’t hesitate to reach out in the messenger in the Builder or to support@knack.com.

October 19th, 2020

New Features

Image Resizing

Image fields now support automatic image resizing when the image is uploaded. This means you can automatically resize images to a web friendly size or a custom size when they are uploaded. This is great for ensuring all images are a uniform size and reducing the over all storage in the app.

September 22nd, 2020

New Features

Append and Remove Rule Actions

You are now able to use rules to append or remove values from multiple choice fields or connection fields without overwriting the existing values. These rule actions are available on conditional rules, scheduled tasks, record rules and action links.

For example, when an approval form is submitted, you could use a record rule to append the “approved” tag without overwriting the existing tags.

August 18th, 2020

New Features

Table Record Rules for Inline Editing

We are excited to announce table record rules! You can now trigger record rules on tables while inline editing. These rules can update the record being edited, insert a new connected record, update a connected record or send a custom email.

These record rules are similar to form record rules and can be used to do things like track which user last updated a record, send an email when a record is updated or update/insert connected records when a status has changed.

Expand & Collapse All Views in the Page Preview

You can now expand and collapse all views in the page preview at once. This allows you to easily see the full page preview with expanded views then quickly collapse all views to get back to easily navigating your app while you work in the Builder.

Improvements

Improved View Name Editing: You can now edit view names directly in the page preview. We know how helpful internal view names can be when building and maintaining your app, so our goal was to make these easily accessible. You can show and hide view names by using the tag icon in the top menu. When view names are shown, you can edit by clicking on the individual view name in the preview.

July 17th, 2020

New Features

Inline Editing Filters on Connections Lookups

When inline editing is enabled on table views, you can now add filters to connection lookups. This will allow you to filter which options are available for your users to choose while editing inline, similar to the options available in a form input. For example filtering by connected records with an active status so users can only choose from active records.

June 29th, 2020

New Features

New 'has changed' filters

By popular demand, you can now trigger record rules when the value of a field has changed. You can also get more precise by defining when a field has changed to or from a specific value. This is a great way to trigger notifications or alerts if you want to know whenever a critical field value has changed.

Add and remove all fields

We added new tools for adding and removing fields to your views. You can now remove all fields directly from the preview, or add all the fields from either the preview or the left toolbox. You can also now add a new field directly from the left toolbox without having to navigate back to your object.

Improvements

Improved Connections in Equations: We simplified adding connected fields to equations and made it more clear which connection you're using.

June 8th, 2020

New Features

Field descriptions

You can now use a description to add more context to a field when the name isn't enough. We've seen requests to use descriptions as internal notes when apps get complicated, or to further explain a field name (like if you use abbreviations).

You'll now see a description input when editing a field. When added, these descriptions will show up as information icons in your field list and record columns. Hovering over the icon reveals the description.

We're also considering adding the ability to use these for tooltips in the live app.

May 25th, 2020

New Features

Edit fields while viewing your records

You often want to edit your field formats when you see how they work with your records. In the old builder this meant constantly clicking back and forth between your fields and records. In the new builder we're making this much easier.

First up is editing fields from the columns in your builder records. Along with a field icon you'll now see a dropdown menu that provides field options without having to navigate to your schema.

Add fields while viewing your records

Similar to the above, you can now add new fields while viewing your records without having to go to the schema first.

May 18th, 2020

Improvements

Improved "Add View" wizard: We went back to the drawing board on the best way to add a new view, and we're really proud of the results. Our main goal was to make adding views really clear, particularly in those complex cases where you're working with objects two connections away. For example, if you want to add a view that displays records from one object connected to another object that then connects to the logged-in user, it can be a lot to process 😅. With the new builder we've completely overhauled the wizard so you are only dealing with one step at a time, and each choice is very clear.

Improved connection clarity: Here's an example of adding a view when you may have multiple connections between the same objects to pick from. In the current builder it's a bit of a mess. Now it only displays when a choice is required and its obvious exactly which connection you're choosing. Otherwise connections stay out of the way.

Improved child page creation: We've also improved child page creation when adding a new table or list. You can automatically add links to child pages with multiple views. This is more flexible than the current builder—there's no limit on the types of views or how many you can add to the child page.

May 4th, 2020

New Features

Page layouts

One of our most requested features has been the ability to create more flexible layouts for pages.

We'll be adding additional functionality to columns and page layouts based on initial feedback we receive.

April 27th, 2020

Improvements

Improved Imports: We completely overhauled our import wizard in the new builder. We've made it easier to map your spreadsheet columns to your Knack fields, as well as create new fields with specific formats. We've also added features to make it easier to work with connections.