Release Notes

ChartSQL development release notes

2024-07-11

This update brings a range of enhancements improving user experience, from bug fixes to new features and performance improvements for faster rendering times.

General Improvements:

  • Updated all documentation links to the latest versions.

  • Enhanced filtering functionality to be case-insensitive.

  • Improved MongoDB query encoding with base64 to preserve JSON structure.

UI and Functional Bug Fixes:

  • Corrected issues with MongoDB query editor tabs.

  • Fixed tooltip display problems when using stacked charts.

  • Addressed cases where SQL chart titles and page titles were not updating properly.

  • Resolved a variety of button issues on the page, including trash buttons and the 'Rename' story button.

Chart and Visuals:

  • Added new gauge and radar chart types, including a radar chart with multiple series.

  • Implemented a 'tags' directive for easy chart searching.

  • Improved chart rendering times.

Studio and Dashboard Improvements:

  • Refined the ChartSQL Studio interface by removing unused properties and improving the visual layout.

  • Updated the Publisher flow to handle chart filenames more intuitively within the DashSQL.

  • Worked on data source improvements and the ability to null out the default data source when needed.

Quality of Life Tweaks:

  • Comma-delimited integers by default for better readability.

  • Enhanced modals for errors and configuration to improve user interaction.

  • Implemented ability to copy chart results as sharable SQL directly from the user interface.

Refactoring and Code Maintenance:

  • Conducted significant codebase cleanup, removing unused code and properties.

  • Refactored error handling to produce more meaningful messages.

  • Streamlined the EChartsOption configuration for more efficient loading.

2024-04-12

Enhanced Search, UI Refinements, and User Experience

This update focuses on improving user quality of life and refining UI elements. Check out the key updates below!

Global Search Enhancements

  • Implemented a more capable text search algorithm.

  • Added keyboard navigation in global search results using Up and Down arrow keys.

  • Enhanced display of search results with a line divider between folders, datasources, and SQL files.

  • Added a configuration pill to folders and datasources in the global search results for quick access.

UI and Usability Enhancements

  • Updated UI elements like the mascot logo and added a new default page when no package is opened.

  • Introduced a right-click context menu for easier file management.

  • Added loading indicators for smoother file operations.

  • Enhanced SQL file display to show titles instead of file names where applicable.

Miscellaneous Improvements

  • Various bug fixes, including corrections for dropdown issues, layout shifts, and tooltip enhancements.

  • Numerous back-end improvements for better handling of data connections, including updates to MongoDB and PostgreSQL connectors.

Refinements in Code Management and Navigation

  • Cleaned up unused classes and refactored several components for better performance and maintainability.

  • Updated navigation and file handling to enhance user experience with smoother transitions and less visual shift.

2024-01-13

📁 New Feature:

  • Introduced subfolder support for better chart organization.

🖥️ UI/UX Improvements:

  • Settings menu items are now at the bottom of the navigation menu for easier access.

  • The editor header remains visible while scrolling, ensuring constant access to tools.

📊 Chart Enhancements:

  • Added baselines and baseline-types directives to fix error messages and enhance baseline customization.

  • Updated presentation mode for better MacOS support and improved slicers and drawing functionality.

  • Fixed "time" type xAxis on Combo charts for consistent time-based visualizations.

  • Improved bar chart formatting with new axis labeling features.

💡 Directives and Comments:

  • Series labels now support all four format types, with multi-series labels included.

  • Directive toggles have been fixed to only show when applicable, and you can now comment out directives easily.

🐛 Bug Fixes and Minor Tweaks:

  • Fixed the issue where uppercase characters added unnecessary spaces in column names display.

  • Corrected refreshing behavior in presentation mode.

  • Enhanced data representation with added grid in bar chart options to prevent label cutoff.

  • Chart sharing via URL now configurable for testing purposes, and link handling in slideshows more versatile.

2024-01-06

  • Fixed a path issue in Application.cfc to ensure proper storage of settings in the OS user folder on both Windows and Mac.

  • Implemented a temporary fix in the PerformanceInfo routine to avoid CPU performance counter errors on macOS.

  • Improved display of the currently open file path to include subfolder info, so you know exactly where your file is located within the project.

  • Updated main controller to show examples by default if no user package is specified, getting you started with sample content right away.

  • Renamed the editor to 'Studio' to bring consistency across all our platforms.

  • Clean-up on the editor (now Studio!) to get it ready for distribution.

Last updated

Support

DiscordX

ChartSQL