v0.2.5
Changelog

v0.2.5

2026-05-22most recent
Added
  • Diagrams match the shape of your question — traces, architectures, lifecycles, and data flows each pick the right visualization automatically.
Improved
  • Cleaner, less crowded diagrams.
  • Walkthroughs follow a single coherent story instead of jumping around.
  • Auto-recovers when the AI provider is temporarily overloaded.
  • Walkthrough keyboard shortcuts (← → / Space / ⌘K) are visible on screen.
Fixed
  • Sequence diagram labels no longer overlap.
  • The active arrow now lights up during sequence walkthroughs.
  • Documentation-only changes in Diff Analyze get proper titles.
  • Group titles and summaries appear immediately in Diff Analyze instead of after reopening.

v0.2.4

2026-05-21
Added
  • High-detail chapter tours — Multi-agent + High detail now decomposes broad questions into clickable chapter tours, with two sub-agents prefetching ahead.
Improved
  • Walkthroughs start in seconds — narrative streams as it's generated.
  • Cleaner diagrams — empty arrows and placeholder labels like "Service" / "Manager" are no longer accepted.
  • Decision nodes are now diamonds.
  • Detail setting (Low/Medium/High) now applies to every sub-agent in Multi-agent mode.

v0.2.3

2026-05-18
Added
  • Multi-agent diagrams — Cmd+K now plans your answer, dispatches agents in parallel, and stitches the result into one canvas. Richer, more comprehensive diagrams without the wait. Toggle off with the Multi-agent checkbox in the Cmd+K bubble for quick single-agent answers.
Improved
  • Smoother diagram-build animation — no more jittery zooming as nodes appear.
  • Walkthroughs open with an overview instead of starting at random internal details.
  • Wider zoom range on Cmd+K canvases.
Fixed
  • AI diagram no longer lingers when switching between boards or to Diff Analyze.
  • Cursor stops spinning as soon as the diagram is ready.
  • Model picker no longer shows the wrong model name when Codex is active.

v0.2.2

2026-05-13
Improved
  • Improved diagram generation.
Fixed
  • Diff Analyze titles and summaries now appear without reopening the panel.

v0.2.1

2026-05-09
Fixed
  • "Connect AI CLIs" setup modal now appears reliably after sign-in. Previously it could stay hidden until you ran Nogic: Show MCP Setup manually.

v0.2.0

2026-05-09
This release adds Nogic agent, AI-generated diagrams of your uncommitted changes, sign-in, and a lot of polish.
Added
  • Nogic Agent (Cmd/Ctrl+K) — Ask anything about your code in plain English. The cursor renders a diagram and walkthrought it, tailored to the answer. Follow-up questions extend the same diagram instead of starting over. Press Esc to clear.
  • Diff Analyze — Review your uncommitted changes as AI-generated diagrams grouped by intent. Each group gets a title, summary, custom visualization, and step-by-step narration explaining why the change is shaped that way — not just what changed. Refresh any group on demand.
  • Current Diff Board — A live board that mirrors your working-tree changes in real time. Updates on save, branch switch, and stage. Open via Nogic: Open Diff Board.
  • Sign in with Nogic — Optional account via Google, GitHub, or magic link. The static code graph works fully signed-out; AI features (Cmd+K, Diff Analyze, walkthroughs) require an account. Works in VS Code, Cursor, Windsurf, VSCodium, and other forks.
  • Saved walkthroughs — Author once, revisit anytime. Stored per workspace.
Local-first AI
Cmd+K and Diff Analyze run on your installed Claude Code or Codex CLI, under your existing AI subscription (Claude Pro/Max, Codex Plus/Pro, or pay-as-you-go API). Your code, prompts, and AI responses never touch a Nogic server. The first-run setup walks you through enabling either CLI.
Improved
  • Code graph UX & visual style — revamped the canvas look-and-feel end to end: refreshed colors, typography, and iconography, plus refined node/edge spacing, layout balance, and zoom behavior for a cleaner, more readable graph.
Removed
  • Old "Files / Class / Calls" tabs — the unified view replaces them.
  • Nogic: Logout is renamed to Nogic: Sign Out (old name still works).
Privacy
Anonymous, opt-out telemetry — no code, prompts, file paths, AI responses, or personal data is collected. Disable via nogic.telemetry.enabled or VS Code's global telemetry switch. Full disclosure: nogic.dev/telemetry.

v0.1.5

2026-03-30
Changed
  • Lowered minimum VS Code engine version from 1.90.0 to 1.88.0 for broader editor compatibility (VSCodium, older VS Code builds)

v0.1.4

2026-03-03
Fixed
  • MCP setup now falls back to uvx if CLI install fails
  • Login no longer flickers on concurrent status checks
  • Antigravity MCP client detection path corrected

v0.1.3

2026-02-23
Added
  • Logout support is now available in both the Command Palette (Nogic: Logout) and the in-panel CLI controls
  • Initialize feedback now appears immediately when connecting a project, so users see Initializing Nogic... while setup is running

v0.1.2

2026-02-18
Added
  • Logout support is now available in both the Command Palette (Nogic: Logout) and the in-panel CLI controls
  • Initialize feedback now appears immediately when connecting a project, so users see Initializing Nogic... while setup is running
Changed
  • First-time setup flow is now sequential: MCP configuration no longer overlaps with the initialize/connect prompt
Fixed
  • Connect after login now works reliably when credentials are stored securely in editor storage, preventing false "Not logged in" errors during init

v0.1.1

2026-02-18
Changed
  • Code Reviews now load automatically when generated by AI agents — no need to manually open the Review Board first
  • Agent Canvases with incremental updates no longer lose existing connections and groups
  • Login flow now works reliably even when the Nogic panel isn't already open
  • Status panel correctly reflects your login state at all times
Fixed
  • Board and canvas identifiers are validated to prevent reading unintended files
  • Fixed an issue where long-running background commands could occasionally hang
  • Sequence diagrams now show clear error messages for malformed input instead of failing silently

v0.1.0

2026-02-13
Added
  • AI Code Review - Automatically analyzes your code changes and shows findings with risk levels (safe, warning, critical). Highlights convention violations, test gaps, and potential issues across your branch - Review button in the toolbar shows recent changes and how many files are affected - Review map visualizes which files changed and which are impacted - Copy the full review as markdown to share with your team
  • Agent Canvas - AI-generated interactive diagrams that explain your codebase visually - Supports architecture diagrams and sequence diagrams - Step-by-step narrative walkthrough that auto-plays and zooms to each part of the diagram - Rich content blocks including code snippets, tables, metrics, and markdown
  • Nogic CLI integration - Connect your workspace to the Nogic platform directly from the extension - One-click login with your Nogic account - Guided setup for MCP in Claude Desktop, Cursor, Windsurf, and other AI tools - Real-time sync status with start/stop controls and progress indicators - Onboarding checklist walks you through connecting a project
  • CLI Status Panel - See your connection status, start or stop syncing, reindex your project, and view logs — all from within VS Code
  • Selected nodes now appear above other nodes for better visibility when clicking
Changed
  • Simplified to a single unified view — the separate "Files" tab has been removed in favor of one combined view

v0.0.39

2026-01-29
Added
  • Inspect mode - Right-click any node and select "Inspect" to view it in a focused view with its directly connected nodes. The isolated subgraph is re-laid out for clarity - Incremental expansion via right-click "Add Connected Nodes" on neighbor nodes - All edge types shown at full opacity with no filtering - Press ESC or click the close button to exit

v0.0.38

2026-01-29
Added
  • Live canvas updates - Canvas now updates in real-time as files are created, modified, or deleted in your workspace
  • Animated layout transitions - Nodes smoothly animate to new positions when the layout changes, instead of jumping
  • Change history panel - New panel in the bottom-right corner shows recent file changes. Click any entry to focus on that file - Shows folder path below filename for context - Blue dot indicator for files already on the current board
  • 3-level auto-zoom - Choose how the view behaves when adding files: "Off" (no zoom), "Parent" (zoom to containing folder), or "Target" (zoom to added item)
Changed
  • Made toolbar width more responsive to window sizing

v0.0.37

2026-01-28
Added
  • Cancel button for loading - When adding folders to a board takes too long, a cancel button appears after 3 seconds to undo the operation
Improved
  • Large codebase performance - Optimized layout engine for handling 30k+ files
Fixed
  • Folder overlap in File View - Fixed expanded folders overlapping each other by switching to compound Dagre layout mode

v0.0.36

2026-01-28
Added
  • Loading progress bar - Real progress indicator showing files and relationships being loaded
  • Help & Support button - Quick access to support email and Discord link in toolbar
  • Responsive toolbar - Toolbar collapses into a burger menu on small windows
Fixed
  • Large codebase support - Fixed "Expression tree too large" error when loading boards with many files

v0.0.35

2026-01-27
Added
  • Anonymous telemetry - Optional usage metrics to help improve the extension. No code, files, or personal data is ever collected. Disable anytime in settings. See nogic.dev/telemetry for details.

v0.0.34

2026-01-27
Added
  • Added auto edge filter (soft filter by default based on # of edges on the board)
Fixed
  • Optimized node expansion performance

v0.0.33

2026-01-26
Fixed
  • Fixed edges not appearing on Windows

v0.0.32

2026-01-23
Changed
  • Default layout direction - New boards now default to left-to-right (LR) layout
  • Layout direction labels - Direction labels now match node positions instead of edge direction for clearer UX
Fixed
  • Large board support - Fixed "too many variables" error when opening unified tab on boards with 10k+ nodes
  • Search on large boards - Search now finds and zooms to nodes even when they're simplified at the current zoom level
  • Loading indicators - Added loading overlay when expanding large folders or changing layout direction

v0.0.31

2026-01-23
Added
  • Better import detection - Now supports tsconfig/jsconfig path aliases, TypeScript ESM imports (.js → .ts), and config file imports (JSON/YAML)
  • Selection context - Selected nodes and their connections now share state across the entire graph for consistent highlighting
Changed
  • Smarter zoom behavior - Selected nodes stay fully visible when zoomed out instead of being abstracted. Click an abstracted node to reveal its contents
  • Same-class method edges - Thinner lines with smaller arrows and varying curves based on distance for easier visual distinction
  • Code snippets persist - Expanded code previews now survive zooming and panning without going blank
Fixed
  • Improved Python relative import resolution for deeply nested modules
  • Overlay no longer covers selected nodes with expanded code

v0.0.30

2026-01-22
Fixed
  • Fix folders overlapping on files tab
  • Discord link expiring

v0.0.29

2026-01-22
Fixed
  • Folders no longer overlap
  • Significantly improved pan/zoom performance when folders are collapsed

v0.0.28

2026-01-22
Change
  • Method Edge Filter - Have method call edge on soft filter by default
  • README Gif - Updated readme GIF

v0.0.27

2026-01-22
Added
  • Empty board modal - When selecting an empty board, a modal appears showing all workspace files for easy browsing and adding
  • Add Files button - New button in bottom-left corner (or ⌘I / Ctrl+I) to open the file browser modal
  • Fit View button - New toolbar button to zoom and pan to fit all nodes in view
  • Quick board creation - New boards are instantly created as "Board 1", "Board 2", etc. and auto-rename to the first folder added

v0.0.26

2026-01-22
Changed
  • Smoother zooming and panning with reduced visual flickering
  • Faster search input response

v0.0.25

2026-01-21
Added
  • Smart zoom - Large graphs now stay smooth when zoomed out. Distant nodes show simple labels and reveal full details as you zoom in.
  • Edge visibility options - Choose how each edge type appears: always visible, show only when selecting a node, or completely hidden.
Changed
  • Smoother panning and zooming on large graphs
  • Larger, easier to read labels when zoomed out
  • Better Python file parsing
Fixed
  • Folder and file collapse states now save correctly
  • Connection lines attach to nodes more accurately
  • Loading indicator shows properly when switching views

v0.0.24

2026-01-16
Changed
  • Updated .vscodeignore

v0.0.23

2026-01-16
Added
  • Added logo to Nogic Visualizer tab
Changed
  • Moved "Add to Nogic Board" up on the context menu

v0.0.22

2026-01-16
Added
  • Property and method count labels in class nodes
  • Double click on nodes to perform focus zoom
Changed
  • Optimized symbol lookups
  • Improved board loading speed and consistency
Fixed
  • Highlighted edges now render above nodes
  • Collapsed nodes having inaccurate spacing

v0.0.21

2026-01-16
Added
  • Selected file now maintains focus across tabs
  • Full method name display with tooltip on hover
Fixed
  • Improved boards data persistence
  • Refresh not working correctly
  • Gap appearing when method gets expanded
  • Non-symbol files not showing up for Python
  • Dynamic width sizing issues for long file names
Changed
  • Improved function naming in unified tab
  • Improved edge naming

v0.0.20

2026-01-15
Added
  • Performance upgrade for unified tab
Fixed
  • Folder node not collapsing correctly
  • Folder node collapse button in File tab being unresponsive
  • Minor UI inconsistency

v0.0.19

2026-01-15
Removed
  • Class and Calls tabs

v0.0.18

2026-01-15
Added
  • Edges to class nodes and method nodes in the Class tab
Fixed
  • Dynamic re-layout not responding correctly upon node expansions
  • Workspace indexing prompt appearing even when the workspace is already indexed

v0.0.17

2026-01-14
Changed
  • Migrated to SQLite-only storage for faster and more reliable data persistence
  • On-demand board data loading for improved performance
Fixed
  • Fixed UI freeze when switching boards

v0.0.16

2026-01-13
Changed
  • UI update with rearranged layout and styling of components
Added
  • Asset file blacklist to exclude images, fonts, videos, audio, documents, and binaries from indexing

v0.0.15

2026-01-13
Added
  • Add param/returns type edges and file code expansion in Files tab

v0.0.14

2026-01-12
Changed
  • Redesigned README with improved structure and visual design
  • Added Discord community link and website badges
  • Updated supported languages section with badge-style display
  • Improved README layout and reduced clutter

v0.0.13

2026-01-12
Fixed
  • Optimized laggy board views

v0.0.12

2026-01-12
Added
  • New onboarding screen prompt for unindexed workspaces
Changed
  • Moved .nogic data storage from workspace root to extension global storage to keep projects clean
  • Abstracted storage services to support internal extension storage

v0.0.11

2026-01-11
Added
  • Refresh button in visualizer - Rescan workspace directly from the visualizer toolbar without needing to run a command
  • Auto-scan on visualizer open - Automatically scans workspace when opening the visualizer if no data exists or data is stale
  • Board sync on rescan - New files created under folders already on a board are automatically added when rescanning
Changed
  • Removed Nogic: Scan Workspace command from command palette - scanning is now done via the Refresh button in the visualizer
  • Scan logic moved from extension command to VisualizerPanel for cleaner architecture
Fixed
  • Files created outside VS Code now appear on boards after refresh (when parent folder is on the board)

v0.0.10

2025-01-07
Changed
  • Updated README demo image URL

v0.0.9

2025-12-08
Changed
  • Updated README demo image to use hosted PNG
  • Added repository field to package.json for VS Code Marketplace

v0.0.5

2025-12-08
- Initial release