Onboarding and general experience improvements
With 1.4.0, we are adding many improvements to the general dejavu usage experience, as well as crucial onboarding improvements. This release also includes some critical bug fixes.
Improvements:
- Increase scroll_time to
5m
from1m
to ensure timeout doesn't happen on bigger downloads #145 - Start an app in "Editing" mode by default if there is no data.
- Show types whether they have data or not.
Reload
button now updates both the new types as well as data changes.- Stopped periodic fetching of /_mapping endpoint to update types, reducing the overall requests dejavu makes.
- Show an option to add a "Data Field" in the center when no data is present in the view.
- Show a warning message when a user tries to connect to an ES cluster on
http://
scheme while the browser is usinghttps://
scheme. - Show an error modal when a user tries to connect to an index that doesn't yet exist (applicable to an Elasticsearch cluster).
Fixes:
- When exporting CSV, some numeric fields aren't exported #146
Text
datatype fields can't be sorted upon because of field_data. We now detect if a sub-field withKeyword
datatype is present and then sort by that instead, otherwise not show a sort option #147- An issue similar to the above affected pagination requests when a sort was applied on a
Keyword
sub-field. We had to ensure the pagination request would use the sortby field as the sameKeyword
sub-field #148 - A bug when
SearchableText
type was applied. While we set indexing time analyzer to n_gram, the search time analyzer was set as standard (by default). We have now changed the search time analyzer to besimple
to prevent edge-case accuracy issues when searching #151 - The necessary analyzers for the
Text
andSearchableText
type related mappings were not being set by dejavu. We have fixed this #154 - When using an alias (for an index), the app didn't load correctly. We have fixed this to ensure dejavu works with both an actual index name or its alias #150
- Fixed an overflow issue with a
GeoPoint
type field #153
Full changelog can be seen here 1.3.0...1.4.0.
Major props 💯 to @divyanshu013 for majority of the changes, as well as to @darkredz for reporting an important issue.
Latest release builds are available on Docker Hub and Chrome Store! 🍾