Skip to content

Release v1.7.3#275

Merged
webispy merged 1 commit intomainfrom
release/v1.7.3
May 4, 2026
Merged

Release v1.7.3#275
webispy merged 1 commit intomainfrom
release/v1.7.3

Conversation

@webispy
Copy link
Copy Markdown
Owner

@webispy webispy commented May 4, 2026

Summary

  • Bumps version to 1.7.3 with five sidebar/UX improvements and follow-ups from the post-v1.7.2 self-review.
  • Updates CHANGELOG.md with full Added/Fixed/Changed entries and surfaces the new Ctrl+Alt+* Windows/Linux keybinding fallbacks in README.md.

Highlights

  • Welcome views: CTA links for empty Text/Regex Filters, Runbook, Time Range, and Workflows; sidebars are now collapsible (welcome content shrunk to inline).
  • Cross-platform keybindings: Ctrl+Cmd+* shortcuts now also bind to Ctrl+Alt+* on Windows/Linux (Go to Timestamp, JSON Preview, File Hierarchy Tree, Next/Previous Match).
  • Unified Export: single LogMagnifier: Export palette command that prompts for Text or Regex Filters.
  • Regex live validation: length / ReDoS / syntax checks via RegexUtils.validatePattern().
  • Cancellable progress: Apply Filter and Workflow runs on large files now show a cancellable progress notification with percentage or processed-line count.
  • Fixes: Workflow welcome links (CSP + missing handler), Regex Presets reappearing after deletion, hardened extractLogsWithMargin bounds, case-insensitive hierarchy URI keys, deduped regex error popups, consistent webview JSON escaping, surfaced silent failures.

Test plan

  • rm -rf out/ dist/ && npm test → 622 passing
  • Manual smoke: empty welcome views render with working CTA links on all four sidebars
  • Manual smoke: Ctrl+Alt+G / Ctrl+Alt+J / Ctrl+Alt+T / Ctrl+Alt+] / Ctrl+Alt+[ work on Windows or Linux
  • Manual smoke: Apply Filter on a large file shows a cancellable progress notification; cancel cleans up the partial temp file
  • Manual smoke: delete the Regex Presets group, reload window — Presets stays gone; Clear Regex Filter Data still restores defaults

🤖 Generated with Claude Code

Adds five sidebar/UX improvements and fixes follow-ups from the
post-v1.7.2 self-review.

Key changes:
- UX: Welcome views with CTA links for empty Text/Regex Filters,
  Runbook, Time Range, and Workflows; sidebars are now collapsible.
- UX: Cross-platform keybindings — `Ctrl+Cmd+*` shortcuts now also
  bind to `Ctrl+Alt+*` on Windows/Linux (Go to Timestamp, JSON
  Preview, File Hierarchy Tree, Next/Previous Match).
- UX: Unified `LogMagnifier: Export` palette command and live regex
  validation (length / ReDoS / syntax) in filter input boxes.
- UX: Cancellable progress UI with percentage / line count for
  Apply Filter and Workflow runs on large files.
- Fix: Workflow welcome links (CSP block + missing handler) and
  Regex Presets reappearing on every reload after deletion.
- Polish: Hardened `extractLogsWithMargin` bounds, case-insensitive
  hierarchy URI keys, deduped regex error popups, consistent
  webview JSON escaping, and surfaced silent failures via warning
  popups.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@codecov-commenter
Copy link
Copy Markdown

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 62.57%. Comparing base (ac3555c) to head (266dda0).
❗ Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #275   +/-   ##
=======================================
  Coverage   62.57%   62.57%           
=======================================
  Files          91       91           
  Lines       18528    18528           
  Branches     1418     1418           
=======================================
  Hits        11593    11593           
  Misses       6907     6907           
  Partials       28       28           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 4, 2026

📦 Artifact Ready

Download the extension package here:
logmagnifier-1.7.3-dev.20260504081759.vsix

@webispy webispy self-assigned this May 4, 2026
@webispy webispy added this to the v1.7.3 milestone May 4, 2026
@webispy webispy merged commit 5a5468c into main May 4, 2026
5 checks passed
@webispy webispy deleted the release/v1.7.3 branch May 4, 2026 08:40
@github-project-automation github-project-automation Bot moved this from Todo to Done in LogMagnifier May 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants