Skip to content

Feature/webview improvements#6

Merged
AnujGupta578 merged 5 commits into
mainfrom
feature/webview-improvements
Jul 26, 2026
Merged

Feature/webview improvements#6
AnujGupta578 merged 5 commits into
mainfrom
feature/webview-improvements

Conversation

@AnujGupta578

@AnujGupta578 AnujGupta578 commented Jul 26, 2026

Copy link
Copy Markdown
Contributor

📋 Description

Closes #


🔀 Type of Change

  • 🐛 Bug fix – non-breaking change that fixes an issue
  • New feature – non-breaking change that adds functionality
  • 💥 Breaking change – fix or feature that causes existing functionality to change in a backward-incompatible way
  • 📖 Documentation – changes to docs, comments, or README only
  • 🔧 Refactor – code restructuring without behavior changes
  • Performance – change that improves performance
  • 🧪 Tests – adding or updating tests without other logic changes
  • 🔨 Build / CI – changes to the build system, GitHub Actions, or tooling configuration
  • 🎨 Style – formatting, code style, linting fixes (no logic change)

🧪 Testing

Test environment:

  • OS:
  • Node version:
  • Framework:
  • SigTrace version:

Testing steps performed:

  • Compiled all packages successfully (npm run compile)
  • Manually tested the change in the demo/ reference app
  • Tested the VS Code extension via F5 Extension Development Host
  • Verified that CodeLens overlays still render correctly (if touching vite-plugin or core)
  • Verified that the Dashboard UI (Activity Table, Timeline, Component Cards) is unaffected (if not intentionally changing it)
  • Tested on the affected framework(s):

📸 Screenshots / Recordings

Before After

⚠️ Breaking Changes

None


📝 Additional Notes

…vements

- Merged ELv2 license shifts across core package, extension package, vite-plugin package, JetBrains build config, website layouts and blog posts.
- Resolved vsce packaging issues in extension package by introducing .vscodeignore and removing package.json files array to prevent packaging monorepo parent folders.
- Re-packaged and updated core, vite-plugin, extension, and JetBrains plugin binaries inside releases/v1.2.0/ with the correct ELv2 license text.
…vent capture without refresh

- Modified btnClear click handler to reset signal epoch counters and values, rather than deleting registration maps (nodeMap, nodeAliasMap, nodeSignatureMap).
- Preserves the local signal definitions so subsequent writes and updates are correctly captured and rendered.
- Synced the updated app.js to the JetBrains plugin resources.
- Re-packaged the VS Code .vsix extension and rebuilt the JetBrains plugin .zip.
…ction

- Added registeredSignals cache array to SigTraceClient.
- Intercepts and caches 'register' events during send.
- Re-sends all cached signal registrations upon connection open (ws.onopen) to populate host caches, eliminating the need to refresh browser applications when extension restarts or reloads.
@AnujGupta578
AnujGupta578 merged commit ae4405a into main Jul 26, 2026
3 checks passed
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