Skip to content

Update to ng 19 and add features #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 163 commits into
base: master
Choose a base branch
from
Open

Conversation

eisnerw
Copy link

@eisnerw eisnerw commented Jul 6, 2025

In addition to upgrading to ng 19.2.14, I've added some new features to enhance the basic functionality of the query builder:

I fixed the demo, which wasn't working correctly.
I made the JSON editbox two-way, so changes to the JSON affect the GUI
I added (optional) NOT support for rulesets.
I added a visual validation indication: light-red for query errors, darker for JSON errors and clear for no errors
I added the ability to convert a rule to a ruleset and vice-versa
I added buttons to move rules up and down the array
I added the ability for an external routine to provide a summary of a collapsed ruleset
I added some checkboxes and changed the defaults

eisnerw added 30 commits July 3, 2025 19:21
…etween-json-and-tree

Add editable JSON textbox
…-red-background

Add invalid JSON highlighting
…eset-and-rules

Add JSON validation in demo
…-operators

Fix validation for null operators and check demo state
Fix category validator for multiselect operators
…category-attribute

Fix category validation
eisnerw added 30 commits July 10, 2025 12:42
…onality

Fix named ruleset rename handling
…functionality

Update ruleset naming dialog
…ngular-material-theme

Fix angular material theme import
…t-deletion

Implement confirm prompt for deleting unused named rulesets
…s-on-json-change

Implement automatic named ruleset storing
UI improvements for named ruleset buttons
…and-add-sanitizer

Add ruleset name sanitizer support
…alog-behavior

Enhance named ruleset dialog
…-control

Add default rule setting and UI tweaks
…claration-error

Fix standalone flag for demo dialog
…named-query

Add external editor for named queries
…alog-resizable

Make edit ruleset dialog resizable
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant