Urgent.News

What's breaking now, across thousands of outlets.

Tech

A Local-First VS Code Extension: No Git, No Telemetry, No Network, and It Works in Codespaces

| SavePoint Diff runs entirely inside the extension host, so it works across local, SSH, WSL, containers, Codespaces, and vscode.dev. Plenty of dev tools want an account, a network call, or a telemetry opt-out. I wanted the opposite for SavePoint Diff . What "100% local" means here Everything runs inside the VS Code extension host No Git required No telemetry No network requests No external…

SavePoint Diff is a new VS Code extension that functions entirely within the extension host, providing local diff functionality across various environments such as local folders, SSH, WSL, containers, Codespaces, and vscode.dev. Unlike many other dev tools, SavePoint Diff does not require an account, network calls, or telemetry opt-outs.

Instead, it runs entirely locally and does not utilize Git, network requests, or external services. The extension maintains the baseline in memory for the current window session, ensuring no disk access is required. The only system requirement is VS Code version 1.60.0 or later. It is designed to work universally, regardless of the underlying environment, including remote-SSH, WSL, Dev Containers, GitHub Codespaces, and virtual filesystems like vscode.dev and github.dev.

Users can customize the extension's behavior through settings, enabling or disabling the display of added, modified, and deleted lines, as well as the overview ruler and background highlighting. Users can also opt for a subtle gutter-only view or tint changed lines for better visibility. Additionally, a one-click status bar toggle allows users to enable or disable the extension temporarily.

SavePoint Diff respects the differential coloring of Git's own editor-gutter in Git repositories, functioning seamlessly alongside it. The extension is available for installation via ext install StayElite.StayElite-Savepoint-Diff and is licensed under MIT. Feedback and issues are welcome from the community.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Git seance: I let deleted functions speak from beyond the grave (with local Gemma)

This is a submission for the Hacktoberfest Open-Source AI Challenge: Ghost in the Machine What I Built Every repository is a graveyard.

  • Script reads repository's git history to summon deleted functions
  • Identifies functions never returned, reveals writer, addition date, removal commit
  • Demonstrated on psf/requests repo, uncovered seven "ghosts" from last 400 commits

How a Live Unsaved-Changes Diff Works in a VS Code Extension

| Baselines, Myers line diffs, debouncing, undo/redo, and the edge cases behind SavePoint Diff's gutter markers. I recently shipped SavePoint Diff , a VS Code extension that shows gutter markers for…

  • SavePoint Diff highlights unsaved changes with gutter markers
  • Baseline captures last saved content of each file
  • Performance optimized with debounce time for diffing

Cohere Rerank v5 Pro and Fast for C# Developers

Most retrieval-augmented apps follow the same path. A vector search returns 30 or 50 passages, and the chat model reads all of them. Some of those passages are close but wrong.

  • Cohere releases Rerank v5 in Pro and Fast versions for .NET applications
  • Pro version prioritizes ranking quality for complex queries and long documents
  • Fast version focuses on low latency and high throughput for frequent searches

More from Friday 30 October →