feat: 4905 Add expression help UI for schema editor auto-calculate fields#5883
Merged
Pyatakov merged 1 commit intohashgraph:developfrom Mar 27, 2026
Merged
feat: 4905 Add expression help UI for schema editor auto-calculate fields#5883Pyatakov merged 1 commit intohashgraph:developfrom
Pyatakov merged 1 commit intohashgraph:developfrom
Conversation
f857495 to
de5cf3e
Compare
de5cf3e to
85e3673
Compare
…raph#4905) - Add collapsible help panel to Code Editor with available fields, operators, functions (Math, Array, Type conversion), table helper methods, and 11 expression examples - Add help icon tooltip next to Edit Expression button - Validate expressions by executing them as JavaScript (same as backend), catching syntax errors, undefined functions, and bad field references - Support dotted notation for nested schema fields (subSchema.field) - Independent scrolling for editor and help panel - Remove unused ExpressionScope interface - Fix formula-lang mode: move variable regex out of token() for performance - Add unit tests for validation and help context (30+ test cases) - Update user guide documentation with screenshots Signed-off-by: nikolay-zezin <Nikolay.Zezin@waveaccess.global>
85e3673 to
0d10b79
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fixes #4905