Theming 🎨

Theming

You can now easily select your project's primary colors and customize Flamelink the way you like it.

theming-setup.png

Copy from Language

Copy the content of an entry from another language into your selected content entry.

copy-from-language.png

Improvements

  • We've replaced the old date picker with a new one. Additionally, you can select to only have a month or year picker.
  • Styling for the Schema builder

Bugfixes

  • Fix population of environment data that had missing media fields
  • Switching projects using Google Auth is working again
  • Date display formatting between editor and overview table
  • Fix workflow selector that was disabled after saving an entry
  • Fix Notification progress indicator
  • Fix "edit" link on collection sort screen
  • Remove autocomplete for Webhook config email and password fields
  • Fix layout alignment styling issue for the new content editor
  • Fix sortable list text overlap and toggle issues used in Navigation builder, Custom Links and collection sorting
  • Ensure date picker values set defaults correctly
  • Fix promotion of a new content entry for the Realtime Database

Notes

The date picker will now set the following defaults depending on the picker format selected:

  • Day, Month, Year: Date with zero hours, minutes, seconds and milliseconds
  • Month & Year: Same as above plus day set to 1
  • Year: Same as above with month set to January

Useability Improvements

Shareable links

You are now able to copy and share in-app links with anyone who has access to the same project within Flamelink (given they have the appropriate permissions to view the link contents). This can be useful in many ways for example - adding an edit button to your front-end for content editors to navigate directly to the content editor within Flamelink or quickly share a link to the individual content entry on your favourite chat app.

Image 2020-01-23 at 8.39.56 AM.png

Other Improvements & Bug Fixes

  • Ability to reset data sorting on table headers
  • Show file name on hover in the content editor
  • Fix broken images not shown in the editor, you are now able to remove broken images
  • Fix createdDate metadata stored as the incorrect type for content updates (CF only)

A brand new content editor

Content Editor

Our content editor has been rewritten from the ground up with performance in mind. Managing your content should be fast and effortless. 🏎 The new editor is faster for complex data structures and more reliable.

Side Navigation

Say hello to a brand new collapsible navigation! This new navigation comes with numerous improvements for the mobile experience.

nav-long-locale-name.png

Other Improvements & Bug fixes

  • Lots of styling updates to bring the app more in line with Flamelink brand.
  • The project's ID, selected environment and locale is now shown in the URL.
  • Tag fields now share options between other entries in the same collection.
  • It is now possible to specify a default value for single or multi-select fields.
  • Field groups and repeater fields now persist their collapsed state.
  • Fix persistence for user sessions using Google Auth.
  • Fix broken gifs after resizing job.

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.