refresh workspace UI and move to TypeScript 7 - #31
Open
KyleDerZweite wants to merge 3 commits into
Open
KyleDerZweite wants to merge 3 commits into
KyleDerZweite wants to merge 3 commits into
Conversation
Update typescript 6.0.3 to 7.0.2. Typecheck passes with no source changes. Workspace: slim live progress bar replaces the blocking scan overlay, filter bar with text, type, confidence and focus mode, static legend, single stats line, events tab no longer steals focus, raw tab keeps counts and errors while exports stay in the top bar. Inspector shows full evidence: all properties, source modules, pivot state and clickable connections. Backend workspace nodes now carry properties, source modules, wave and pivot state. New scan gains email and domain detection, quick, balanced and thorough presets, and a module run cost estimate. Home becomes a cases list with typed quick launch. Graph restyles on theme switch and fixes the accounts category selector.
Remove the Cytoscape graph, its hook, and the dependency. The workspace main column now shows findings, linked identities, possible matches, accounts, friends and signals with a search box. Inspector resolves raw finding IDs to workspace entries. Backend: GitHub module collects followers and following as non-pivot friend nodes with follows edges. Insights gain linked identities grouped by shared identifiers and possible matches from explainable handle similarity. Workspace synthesis adds a friends branch and raises list caps. Sidebar collapse now hides fully with a floating expand button. Home quick scan launches directly with detected seed type and balanced defaults, with configure-first as secondary.
Group accounts into per-person profiles when they share an identifier or handle. Each profile carries usernames, names, emails, avatar URLs, domains, modules, confidence, and the reasons behind the merge. Workspace shows a People section with avatar thumbnails and evidence chips above the findings. Covered by backend tests.
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.
Combines the TypeScript 7 major with the workspace UI refresh.
TypeScript 7:
Workspace:
Inspector:
New scan and home:
Local validation: go build, go vet, go test, govulncheck clean, pnpm typecheck, pnpm build with rebuilt embedded assets.