Skip to content

Release 1.1.1#4

Merged
marky224 merged 1 commit into
mainfrom
release/1.1.1
May 2, 2026
Merged

Release 1.1.1#4
marky224 merged 1 commit into
mainfrom
release/1.1.1

Conversation

@marky224
Copy link
Copy Markdown
Owner

@marky224 marky224 commented May 2, 2026

Summary

  • HAR-tab UX polish: picker meta line surfaces file size, capture date, and unique-host count alongside entry count
  • Report action buttons (Re-run, Export markdown) wired up — previously rendered but inert
  • Parser + Lambda hardening: /api/analyze now returns 400 with actionable detail on malformed HAR entries; HAR parser distinguishes missing / wrong-type / empty for method and url and normalizes httpVersion to match the live runner's protocol format

schema_version stays at 1.0 — no Report shape changes.

Rolls up PRs #2, #3, plus the action-button work on this branch.

Test plan

  • pytest — 349 passed
  • ruff check + ruff format --check — clean
  • mypy src — clean
  • CI green on PR
  • Hosted demo smoke after merge: HAR upload shows new meta line; Re-run and Export markdown work on Run / HAR / Demos tabs
  • Tag v1.1.1 triggers PyPI publish workflow

🤖 Generated with Claude Code

HAR-tab UX polish, Report action wiring, and parser hardening rolled
up from PRs #2, #3, and the action-button work on this branch:

- HAR picker meta line shows file size, capture date, unique-host count
- Report Re-run / Export markdown buttons wired up (previously inert)
- Lambda /api/analyze returns 400 with detail on malformed HAR entries
- HAR parser distinguishes missing/wrong-type/empty for method+url
- HAR httpVersion normalized to match live runner's protocol format

schema_version stays at 1.0 — no Report shape changes.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@marky224 marky224 merged commit 6776362 into main May 2, 2026
15 checks passed
@marky224 marky224 deleted the release/1.1.1 branch May 2, 2026 20:12
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