File Uploads

👏 Uploading files just became a little bit better. Progress indications, drop files or folders anywhere and see the number of image resizing jobs that need to be completed.

Progress Indications

Tired of knowing how long it will take before your file will be done uploading? Great so were we 😄 You can now see the progress of each file being uploaded.

Background Resize Jobs

A nifty indicator has been added to the Menu and Media Manager indicating the number of image resizing jobs that need to be completed.

Drag and Drop 2.0

You can now drop folders (the folders sadly will not be created but all the contents will be added to your upload list).

You can drop files anywhere and it will be added to your upload list.

A feature we hope you never use

Today we're releasing a mini-feature that we hope you never use.

When you remove your profile or project, we've implemented a quick multiple-choice selector to help us understand why you've decided to part ways. 😢

The feedback that we get will help us make Flamelink better for everyone.

Stay up to date with new changes!

What's new widget

We've added an in-app changelog so that you're always up to date with all the updates, improvements and fixes that we make.

Even though we work on Flamelink all the time, sometimes it may seem that not much is happening. This changelog is here to improve the communication between you and us.

You'll receive an update when we change something in the widget, or if needed all things we've changed is available on our public changelog page.

Nested field groups

Previously, you were limited to 4 levels of nested field groups. We've extended this to 8 levels for both Cloud Firestore and the Firebase Realtime Database. Firestore has a limitation of 20 levels of any nested objects or arrays, and this roughly translates to 8 levels of schema fields within Flamelink.

Disclaimer: having extremely nested fields is not recommended because it will be hard for content editors to manage content in these structures. In the future, we'll improve the UI situation for nested components.

Downgrade reason

We want to know you, our users, better. As part of this effort, we’ve introduced a quick multiple-choice selector to the project downgrade page. Instead of a lengthy questionnaire, we only ask that you select one of the predefined options for why you are downgrading.

Profile Menu

The profile menu in the top right of the app has had a facelift. No longer will the menu fly open when you hover over it by mistake. To open your profile menu, click to toggle it open and closed. As a bonus, we improved the keyboard accessibility for all the header icons, including this menu.

Minor fixes and improvements

  • Column headers for mobile tables weren’t translated; now they are.
  • The source view editor for the WYSIWYG field did not persist the changes after “save”, but it is behaving now.
  • Location field error was cut short
  • The animation for content cards have been improved

Geeky things

We’re already code-splitting our bundles to improved loading performance in the app, but there’s always more that can be done. In this release, we’ve further split out heavier packages that you might not be using. If you’re not using it, why should you download it, right?

Default Permission Group

The Default permission group reference for Cloud Firestore was not properly set the first time you opened your project.

Add an external link with dynamic variables to a Schema

You can now add an external link with dynamic variables in a schema. This allows you to set up a link, using the data of your content entry, to any external URL on the web.

Set up your link in the schema editor

External link schema setup.png

Link now available for your entry in the content editor

External link in editor.png

Add rows before or after an existing row in a repeater field

Add rows before and after an existing row in a repeater field. If you click on the context menu in the row you will see these options.

Snip20191016_386.png

Permissions fixes

Updating app permissions was not working 100% for the schema builder - now it is.

Google Auth for Project logins

You could already log into Flamelink using your Google account, now you can log into any of your projects with Google as well!

Using your Google account is highly recommend. Not only it's one less password to remember, but Google offers an extra level of security with two-factor authentication options.

Read more about enabling Google Authentication for your projects here

Repeater field improvements

Collapse all your repeater field rows with a single click. Easily re-order these rows while collapsed.

Strong Customer Authentication (SCA)

This is only applicable to European users.*

To be compliant with new Strong Customer Authentication regulations, we implemented the required changes in our billing process.

SCA changes roughly means, that for increased security, the payments are performed with multi-factor authentication.

You will now see a pop-up from your bank to complete (authenticate) before the payment is made.

For more info, read this excellent article from Stripe.