Skip to content

1.6.1

Choose a tag to compare

@Martintkcs Martintkcs released this 27 Feb 14:13
cc466db

Based on the provided commit history and logs, here is the release notes documentation for version 1.6, following the requested structure and excluding issue numbers:

🐛 Bug Fixes

Widget Finder

  • View Refresh: Fixed issues with the blocks view refresh logic to ensure data is always up to date.
  • Toggle Logic: Corrected the behavior of the List/Blocks view toggle, ensuring it only appears when relevant search results are present.
  • Newline Rendering: Fixed a bug where newlines were not correctly rendered in the snippet display blocks.
  • Copy Behavior: Prevented CodeMirror from overriding default browser copy behavior, ensuring a standard user experience.
  • JSON Parsing: Implemented more tolerant JSON parsing for repository data to prevent crashes on malformed files.

Navigation & UI

  • Outliner Readiness: The system now waits for the outliner to be fully ready before allowing repository navigation, preventing loading errors.
  • Toolbar Syncing: Fixed the synchronization between the Widget Finder toolbar and the active repository search state.

✨ New Features & Improvements

The New "Widget Finder" Engine

  • Unified Search: Users can now search for widgets across both configurations and repositories simultaneously.
  • Blocks View & Snippets: Introduced a new "Blocks View" that renders cached snippets of matching JS/YAML code with highlighted search terms.
  • Inline Editing: Added the ability to edit repository snippets directly within the Widget Finder. These edits can be persisted and tracked via active inline editors.
  • Search & Replace: A comprehensive search and replace footer has been added to the blocks view, including scope actions for JS and YAML files.
  • Auto-Search: Implemented a debounced auto-search feature that triggers as you type, improving the speed of the discovery workflow.
  • Advanced Navigation: Added "Go to Script" functionality and improved navigation for repository and YAML selection.

Infrastructure & CI/CD

  • Selenium Test Suite: Significantly expanded the automated test coverage, including new flows for Interface Builder, Model Maker action lists, and mirrored Playwright tests.
  • Deployment Pipeline: Added Win1 deployment CI/CD support and integrated GitLab Selenium testing into the workflow.
  • AsyncService Debugging: Added a new debug summary note for AsyncService to assist in troubleshooting backend operations.
  • Documentation: Created a comprehensive Selenium test guide and moved technical READMEs into the core documentation folder.