Skip to content

PP-4021 - #239

Merged
sergak01 merged 6 commits into
developfrom
pp-4021
Aug 19, 2026
Merged

PP-4021#239
sergak01 merged 6 commits into
developfrom
pp-4021

Conversation

@Sadilenko

Copy link
Copy Markdown
Contributor

Summary

🚀 Improves the Variables Editor (PP-4021) with richer schema/values editing, reorder DnD, and a pre-save JSON diff.

Schema

  • 🚀 Visual list additional_options column editor (name, type, source, options) under the raw JSON field
  • 🚀 Add / remove columns; drag-and-drop reorder via grip handle
  • 🚀 Drag-and-drop reorder of schema variable rows (advanced panels stay open)
  • 🔧 Select/multi-select commit normalization: omit source when options are present

Values

  • 🚀 Master/detail layout: left nav (type/source badges) + scrollable detail anchors
  • 🚀 Scroll spy keeps nav + active section in sync while scrolling
  • 🚀 List items rendered as cards with DnD reorder
  • 🔧 Auto-grow 30px non-resizable fields; source badges on list field labels

Save

  • 🚀 JSON diff modal before persist (hunk nav, inline highlights); skip when unchanged

Misc

  • 🧹 UI polish (thead radius, shared autosize)
  • 🧪 Updated commonjs __template_variables.json fixture for list editing

Scope: 5 files · ~+1354 / −168

sergak01 and others added 6 commits July 27, 2026 16:56
🔐 fix: address npm audit vulnerabilities in root and test fixtures
🚀 Variables Editor, Theme Switcher & Dependency Cleanup
fix: Variables Editor client script fails to parse, blanking the whole UI
🚀 Promote develop to main: security & reliability fixes (build outputs, variable editor, unsafe HTML, CI hardening)
- add visual list additional_options column editor with DnD reorder
- allow drag-and-drop reorder of schema variable rows
- redesign values tab as nav + scrollable detail with scroll spy
- style list value items as cards with DnD reorder
- show JSON diff confirmation modal before save
- polish inputs (30px auto-grow), thead radius, and related UI
- update commonjs test fixture template variables for list editing
- add visual list additional_options column editor with DnD reorder
- allow drag-and-drop reorder of schema variable rows
- redesign values tab as nav + scrollable detail with scroll spy
- style list value items as cards with DnD reorder
- show JSON diff confirmation modal before save
- polish inputs (30px auto-grow), thead radius, and related UI
- update commonjs test fixture template variables for list editing
@Sadilenko
Sadilenko requested a review from sergak01 August 17, 2026 13:29
@Sadilenko Sadilenko self-assigned this Aug 17, 2026
@coderabbitai

coderabbitai Bot commented Aug 17, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 018e37a3-b4d7-4c11-bc59-c3e72dc01424

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@sergak01
sergak01 merged commit 0c8ce1f into develop Aug 19, 2026
3 of 5 checks passed
@sergak01
sergak01 deleted the pp-4021 branch August 19, 2026 08:21
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.

2 participants