We are trying to improve the onboarding experience with Eddytor, and to do this, we're introducing embedded tours. A few guided tours are included in Eddytor with more to come. Each guide attempts to improve the getting started experience. Included in this experience, we've recorded and uploaded videoes to this website. They are found under Getting Started
New features
Guided tours
Color a column. Click on the small circle next to the filter in each column to color your column
Multi-selection added to column filters in the datatable
Search added to column filters in the datatable
Bugfixes
Deleting an enum when filtering the view caused the wrong enum to be deleted
Columns with dropdown filters now affect other dropdown filters, so you only see items visible in the table
Saving modificatiosn to enum no longer cause all windows to close
Double-click on a row had a quirk where it would close immediately on the first attempt when opening a table
Performance tuning
Stylings
Release v0.19.2
0.19.1 introduced drag & drop of datatable headers. On some tables, this caused a large amount of lag, which were caused be re-rendering of the filters (another feature of previous patch). This has now been refactored to improve the performance and the overall experience
New features
When selecting multiple rows for update, the placeholders of the input/select fields will state if multiple values are present
Bugfixes
Null values were not treated correctly when appending or updating
Boolean values are still not able to be null, but has been improved to avoid failing sometimes
Performance tuning
If some filters of each header in the datatable contained many values, the drag & drop feature (moving headers) would cause a significant lag. This has been fixed
Stylings
Table headers in the datatable got a small overhaul
Sidebar and footer got a new background color
When an update is available, the button is now visible in dark mode
Boolean values now is now styled the same way as null or enum values
Release v0.19.1
This minor patch is a Quality of Life patch. We're trying to improve the overall user experience with the tool, making the work flow feel better.
New features
Move a column by dragging & dropping horizontally
Added filter on each column
When clicking a tab or opening a table, you're smooth scrolled to that location, opening related folders
Select multiple rows by holding down CTRL or CMD when clicking on a row
Hold down SHIFT when you want to select a range of rows in the datatable
Bugfixes
Fixed an issue when deleting enums that would sometime fail
Fixed a bug with null values when bulk inserting
Performance tuning
Stylings
Null values are now presented in each cell in the datatable
Fixed values (enums/dropdowns) are now presented as a chip in the cells of the datatable
Labels have been added to table actions
Tabs have been redesigned to look more like the rest of the application
Redesigned the delete data UI
On larger screens, table actions are splitted to the right side instead of at the bottom. They are pushed to the bottom on smaller screens
Checkboxes have been updated
Input fields have been redesigned for at more fresh look
Minor color adjustments
Release v0.19.0
Got a ton of Excel-sheets with many columns? If you convert them into .csv, you can now use Eddytor to create a table, infer a schema, and infer dropdown menus. All you've to do is use our new, beautiful create table flow! We are spending a great amount of time improving the onboarding flow, and this is a step in that direction
New features
New create table flow with steps to guide you through the creation
Create tables based on CSV's which infered schema detection
A new Enum manager for an improved experience managing your dropdowns
A minor redesign to how constraints are managed in the property window
A minor redesign when adding new columns
Bugfixes
Small issue with checking if a dropdown item may be deleted, if the table had a space
Columns using the `long` data type would sometimes break
Now able to use the binary data type
Dates in the datatable are no longer showing an arbitrary time
Null is no longer being inserted a the literal string 'null' but are not a proper null value
Performance tuning
Stylings
Release v0.18.0
We are introducing tabs. You are now able to open multiple tables, and easy swap between those tabs. This release also includes a ton of bugfixes and UI improvements
New features
A new tab is opened when showing a table
When deleting a value from a dropdown, a validation check is executed to ensure no invalid data persists in the latest version of a table
Eddyor will now be kept in sync with your storage, when you either renamed or deleted in your storage
The min/max screen width/height has been heavenly reduced
New dropdown components with search capability - and sorted alphabetically
Bugfixes
Missing refresh after rollback
Composite key are now working as expected when updating multiple values
A constraint would always be violated if the column name was used in the expression
Clicking a deep link from Outlook was not able to be parsed due to Microsoft altering the link
Null is no longer being inserted a the literal string 'null' but are not a proper null value
Adding a new column would throw an error, even though the column was actually created
Performance tuning
Table registrations behind the scenes are more 'smooth', which make the whole experience faster
Stylings
Release v0.17.0
This release was not publicly released but was a major refactor of some internal workings of session management and table registration. This resolved a lot of bugs with keeping a session alive and had some nice performance improvements
New features
Connect, disconnect, and delete a session
Upload file to a location by right clicking that location
Improved UI design of the property window
Improved UI design when importing data
Bugfixes
Performance tuning
Table registrations behind the scenes are more 'smooth', which make the whole experience faster
Massive performance improvement when bulk inserting data into a table
Stylings
Release v0.16.0
Allow us to introduce you to our new feature: Deep Link. It is now possible to share links directly with your colleagues or embed links into existing automation flows. You have the ability to click the link, entering it in your browser, or entering the link directly in Eddytor. The first two will navigates to Eddytor and open the table, while enterping directly in Eddytor just points to the table and opens it up. E.g. of a link: 'eddytor://?scheme=az&path=az://commercial/prod/products&catalog=masterdata01&schema=commercial&table=products' Currently only works with Azure but more to come soon.
New features
Deep link: copy and share a link to a remote table and have Eddytor opening the link
Opening the download folder will now highlight the actual newly exported or downloaded file
Only one instance of Eddytor can be run now due to Deep Link
Bugfixes
Link to buying key was incorrect
Performance tuning
Retrieving commit infos are only requested when looking into the history of a table. This has been done due to the sometimes 'costly' task of retrieving the metadata - and its only needed in the history tab
Stylings
Release v0.15.0
Time travel between your version! Someone bulk uploaded a ton of data? Jump to the History tab under Properties and restore to the version before the upload
New features
Restore a table back to a previous version
Bugfixes
If re-connecting to Azure from the file explorer, the tables could not be loaded until catalogs was refreshed. This has now been fixed and is done automatically
Performance tuning
Stylings
Release v0.14.0
After creating a table, you were stuck with the constraints you had made. If you had made an error, you had to re-create the table. No longer. In this release, you are now able to add constraints after table creation - and drop a constraint if no longer needed. This includes brand new UX to add, manage, and consolidate expressions
New features
Add a new constraint to a table in 'Properties -> Fields' section
Data is checked for violations when creating a new constraint
Ability to drop constraints
Bugfixes
Hovering on the exit button in some windows now only lights up when hovering above the icon. Not the entire box
Performance tuning
Stylings
Release v0.13.1
As a result of the release of v0.13.0, the underlying architecture had some changes. This may affect some users with cached tables not being able to load. To mitigate this issue, two menu items have been added to the window menu under 'Advanced'. Click 'Reset cache' to reset your local stored cached and then click 'Restart' afterwards. Eddytor will be cleansed and ready for use again. We are sorry for the inconveniences this may cause
New features
Reset your cache from the window menu
Restart Eddytor from the window menu
Bugfixes
Performance tuning
Stylings
Release v0.13.0
You can now select multiple rows and update either all cells or just one column—all from a single view. We listened to your feedback from pilot customers and internal users, leading to several UI improvements that not only enhance your workflow but also boost Eddytor's performance, especially when working with remote tables. Thank you for helping us make Eddytor even better!
New features
Multi-update data in your table. Either one or more columns at a time
See unused datasets/data-connections (e.g. local or Azure blob containers) from the ellipsis right to the search field in the file explorer
Table operation windows have been merged with the table window to improve usability
New font for improved readability
Bugfixes
Loader timeout increased to 15 minutes. We have tried to load 11.000 tables taking 13-14 minutes. This should be enough
Pasting data into when updating enums are now split correctly into new elements
Removing an enum value is now actually removed when pasting data
Starting the application will now ensure the file explorer is initialized properly
Update button disabled until any field has been touched
Performance tuning
Stylings
Release v0.12.1
Fixed an issue with error handling when retrieving Azure storage accounts & containers. A log file is now generated in the local appdata folder to be used for future problem hunting
New features
Added a file logger to be stored locally on your computer. MacOS location: '/Users/Alice/Library/Logs/com.eddytor.dev' and Windows: 'C:\Users\Alice\AppData\Local\com.eddytor.dev\logs'
Bugfixes
If Azure returns invalid grant, it is now returned to the user
Load specific file paths locally (e.g. .parquet and .csv)
Field names when checking composites keys are now handled properly when the column name includes spaces (please do not do this)
Able to reveal folders (e.g. the Download folder) locally
When exporting to .csv, quotation is now handled as expected
Bulk now handles all input types
Performance tuning
Stylings
Release v0.12.0
Bulk apped import had a major overhaul. The flow now includes a table previewer with editable cells. A data check is executed on upload to avoid any complications between the data and the schema
New features
Drag & drop of .csv-files supported in bulk upload
Outside-click now supported for context menus
Add column new constraint design and fixed constraints when adding a new column
Bulk append field with enums now includes a dropdown
Bugfixes
'Create table' UI overflow issues with enums
Expressions now colored blue instead of red
After 1 min, the loader will unmount
Drawer now takes up a little more space
Read Utf8 failed in parquet
Property window long headers pushed the closing icon far away
Create table at home folder now allows to select path
Create table and append data closes after execution
Header set to true when exporting data
Searching file explorer now lowercases table names correct
Add enum to add column
Performance tuning
Stylings
Release v0.11.0
Now you are able to edit enums after creation
New features
Update field enums now supported
JSON Viewer added to the history view in the Properties component
Bugfixes
Delete data now refreshes catalog
Performance tuning
Stylings
Release v0.10.0
Datatable has been updated to include a number of requested features. The table itself also feels more modern
New features
The datatable had a major update. Now supports searching, filtering, sorting, and pagination.