Repository navigation
Release 0.7.2 - #31
Merged
Merged
Conversation
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Version 0.7.2 everywhere and the changelog section closed. Tag v0.7.2 on main after merge.
Added
rendered more than once (counted from React's fiber tree or Vue's instance tree, production
builds included — a Vue 3 production build is read through its app's vnode tree; estimated from
matching structure on plain HTML), the comment box says so and offers Just this one /
Everywhere (the component). The note carries
element.reusewith the choice, the agent'smarkdown gets a "Reused:" line, and when nobody chose, the agent is told to ask before it edits the
shared component.
stripped React's
_debugSourceand Vue's__file, Pinpoint takes the clicked component's ownminified code, finds it in the scripts the page loaded, follows that script's
sourceMappingURL(or
SourceMapheader;data:maps and indexed maps too) and maps it back to the originalfile:lineand component name — React (Vite, webpack, Next.js) and Vue 3 production buildsalike, arrow-function components included. The note's source hint says
method: "sourcemap".The service worker fetches only the page's own origin (or another loopback port from a loopback
page) — never a third-party host — within 4 seconds and 8 MB per file; on any failure the note
simply has no file, as before. The VLQ decoder is ~40 lines in
extension/sourcemap.js, no new dependency.🤖 Generated with Claude Code