Open on GitHub

Changelog

Latest updates and announcements.

September 2026 – WebStray Authenticator v1.6.6

We’ve given WebStray Authenticator a major update, introducing a new visual style, powerful keyboard-driven workflows, improved accessibility, and new capabilities for plugin developers, alongside a wide range of bug fixes and visual refinements across the application.

Modern Application Style

We’re introducing a brand-new Modern style for WebStray Authenticator.

With this release, the existing application style becomes Classic, giving you the choice between the familiar and strict look of Classic and the more refined and contemporary feel of Modern.

Command Palette

The Command Palette has been completely rebuilt from the ground up, with a fully redesigned interface and powerful search capabilities.

You can now search directly through your passwords, tokens, and TOTP codes, while still keeping application commands readily available.

Keyboard Shortcuts

WebStray Authenticator now offers a more powerful keyboard-driven workflow with support for keyboard shortcuts throughout the application.

A dedicated Keyboard Shortcuts dialog makes it easy to discover available shortcuts and navigate the application without leaving the keyboard.

Our goal is to make WebStray Authenticator fully operable from the keyboard, allowing you to navigate and perform everyday actions without reaching for the mouse.

Accessibility Improvements

Accessibility has been significantly improved across the application, with better semantic structure, keyboard navigation, and support for assistive technologies.

  • Improved semantic HTML across the application with more appropriate elements, ARIA attributes, and roles.
  • Improved keyboard navigation and interactive focus states.

UI & UX

The application has also received a range of improvements focused on consistency, usability, and visual polish.

  • Introduced a responsive layout that adapts to the available space, displaying up to three columns on wider screens.
  • Refined focus and hover states, spacing, and interaction patterns throughout the application.

Plugin SDK Improvements

The Plugin SDK has also received several improvements that make it more capable and convenient for plugin developers.

  • Extended notify() to support Promises for asynchronous operations and additional options for greater control over notifications.
  • Added an encrypt() method for plugins.
  • Added new styling utilities such as scroll-fade and shimmer for richer plugin interfaces.

Bug Fixes

This release also includes a wide range of bug fixes and improvements across the application.

We’ve addressed various UI inconsistencies, interaction issues, rendering issues, and other small problems to make WebStray Authenticator more reliable in everyday use.

Download

May 2026 – WebStray Starlight v1.2.0

We have completely rewritten WebStray Starlight from scratch with Next.js and next/og (powered by Satori and resvg), delivering up to a 18x performance boost and significantly lower memory overhead.

Performance Benchmarks

Migrating from a browser-based rendering approach (Puppeteer) to Next.js and next/og yielded significant speed improvements especially on subsequent requests:

  • First request: ~3,500 ms -> ~800 ms (~4x faster)
  • Subsequent requests: ~3,500 ms -> ~190 ms (~18x faster)

Subsequent requests are served instantly thanks to Next.js server-side data caching.

Legacy Codebase

The previous version of Starlight (Node.js, Express, EJS, and Puppeteer) remains available on the legacy branch.

Documentation

Ready to integrate dynamic preview images into your repositories? The updated documentation for Starlight is now available.

View WebStray Starlight Documentation

April 2026 – WebStray Authenticator v1.6.4

We’ve completely rebuilt our encryption engine to implement a robust Vault Key architecture. This update brings WebStray Authenticator's core security in line with industry-leading standards.

What's New:

  • Enhanced Zero-Knowledge Architecture: We have decoupled your Master Password from the encryption process. Your password now acts exclusively as a key to unlock a persistent, high-entropy Vault Key, which handles all data encryption.
  • Instant Password Changes: No more re-encrypting the entire database. Since your data is bound to the Vault Key rather than the password itself, changing your Master Password is now instantaneous and eliminates any risk of database corruption.
  • Brute-force Protection: Integrated the scrypt KDF to make unauthorized password cracking exponentially more difficult by significantly increasing the computational cost of attacks.

Download

Important

Migration Required: Due to the fundamental security upgrade, databases created with v1.6.2 are incompatible with this version.

To migrate your data:

  1. Export your entries from v1.6.2 in "Settings" -> "Export Data".
  2. Clear application database in "Settings" -> "Clear Database".
  3. Create your new Master Password to initialize the new Vault architecture.
  4. Import your data back into the application in "Settings" -> "Import Data".

April 2026 – WebStray CLI Release

We are proud to introduce WebStray CLI – the official command-line interface for the WebStray ecosystem. Designed primarily for developers and power users who prioritize speed, keyboard-centric workflows, and automation.

WebStray CLI currently ships with the following product-specific interfaces:

WebStray Authenticator CLI

Command-line interface for WebStray Authenticator.

  • Adding Plugins: The add command provides an interactive way to discover and add plugins directly from the registry.
  • Creating Plugins: The create command generates a new plugin template in seconds, including all necessary metadata.
  • Interactive Mode: If no options or arguments are provided, the CLI will automatically prompt for the required information.

WebStray Starlight CLI

Command-line interface for WebStray Starlight.

  • Getting Repository Preview: The get command starts generating the preview on the server using the Starlight API, then fetches the result and saves it to the desktop.
  • Deep Customization: Supports various flags for styling, including light theme (--light), custom border radius (--radius), monochrome progress bars (--styled), and more.

Documentation

Ready to dive in? The full documentation for WebStray CLI, including detailed command references and installation guides, is now available.

View WebStray CLI Documentation

April 2026 – Plugin Registry Launch

We have officially launched the Plugin Registry — a centralized repository for official and community-driven plugins for WebStray Authenticator.

Open Ecosystem

The registry is entirely open-source and hosted on GitHub. We invite developers to contribute by submitting Pull Requests. Check out the official documentation and help make WebStray Authenticator even more flexible and powerful for everyone.

Effortless Plugin Management

We've made plugin management as simple and convenient as possible.

  • CLI-Driven: Use WebStray CLI for interactive plugin setup and creation.
  • Manual Control: Add or create plugins manually without the CLI by simply dropping folders into the application’s plugins directory.

Security & Responsibility

Using any plugin, including those marked as "Official," involves inherent security risks. Please refer to the disclaimer in the documentation for more information on security and risks.

Documentation

Ready to start building or using plugins? Check out the full documentation for the Plugin Registry, including guides on contributing, CLI commands, and manual setup.

View Plugin Registry Documentation

March 2026 – Migration to Next.js

We have completely migrated the platform from Express/EJS to a modern Next.js architecture. This isn't just a UI refresh – it’s a total rewrite focused on performance and user experience.

  • App Router & RSC: Leveraging Next.js App Router and React Server Components for faster page loads and seamless navigation.
  • Shadcn/ui Integration: The entire interface has been rebuilt using shadcn/ui and Tailwind CSS, providing a consistent, accessible, and polished look.
  • Documentation via Velite: Our documentation is now powered by Velite and MDX, allowing for type-safe content management and interactive code examples.
  • Client-Side Interactivity: Replaced static EJS templates with dynamic React components, enabling a much richer user experience.

Documentation

Interested in how we built this? The full documentation for the WebStray website, detailing our technology stack, is now available.

View WebStray Website Documentation

March 2026 – WebStray Authenticator Release

We are excited to announce the official release of WebStray Authenticator – a next-generation desktop password manager built with a "local-first" philosophy.

Engineering a Modern Experience

Using a reactive stack powered by React 19, Vite 7, and NW.js, we’ve created an interface that feels as fluid as a native application while maintaining the flexibility of the web. The entire UI is built on shadcn/ui and tailwindcss, delivering a polished, accessible, and hardware-accelerated experience that instantly responds to user interaction.

Privacy Without Compromise

WebStray Authenticator employs a Zero-Knowledge model, meaning your master password and sensitive data never leave your machine. Every database is cryptographically bound to your specific Machine ID using AES-256-GCM encryption. This hardware-level tie ensures that even if your database file is compromised, it remains an unreadable cipher on any unauthorized device.

Built for Power Users

Efficiency is at the heart of our design. With the integrated Command Palette, execute global actions through a keyboard-centric workflow. Furthermore, the core is engineered for extensibility; a robust Plugin System implementing Dependency Injection allows developers to build custom modules, making WebStray Authenticator not just a tool, but a platform for secure data management.

Get Started

The official installer is now available for Windows. For power users on macOS and Linux, you can easily build WebStray Authenticator from source using nw-builder.

Documentation

Need help getting started? The comprehensive guide to WebStray Authenticator is now available.

View WebStray Authenticator Documentation