Skip to content

Releases: pinkpixel-dev/keyper

v1.1.1

12 Mar 02:49

Choose a tag to compare


🗄️ Keyper v1.1.1 — SQLite Local Database Support

Release Date: March 12, 2026

This release adds a fully local, zero-config SQLite database option alongside the existing Supabase backend. We've also beefed up the credential detail experience, added two new credential types (document and misc), and hammered out several security and layout fixes.


🗄️ SQLite Local Database — Zero Config, Fully Offline

Keyper can now run entirely without a Supabase account or internet connection using a built-in SQLite engine backed by sql.js and IndexedDB.

  • No account or server required: Just select SQLite in settings and you're running in seconds.

  • Hybrid Support: Works in browser/PWA (IndexedDB) and Electron desktop.

  • Auto-Seeding: Schema and default categories (Development, Personal, Work, Social Media, Finance, Cloud Services, Security) are created automatically on first launch.

  • Transparent Routing: A provider router means existing Supabase call-sites work unchanged—zero code-path differences at runtime.

  • Guided Recovery: Provider-specific passphrase reset instructions added to Settings.


🐛 SQLite Bug Fixes

We caught and killed two critical bugs during integration testing:

  1. <p dir="ltr" style="line-height:1.3799999713897704;margin-top:0pt;margin-bottom:...

Read more

Version 1.1.0 now with Electron UI and Docker Build

01 Mar 17:06

Choose a tag to compare

What's new in 1.1.0

  • Docker support — multi-stage nginx build with WASM MIME fix, gzip, security headers, and /healthz
  • Electron desktop app — custom app:// protocol, argon2 WASM + SharedArrayBuffer headers, context isolation, external link interception
  • CI/CD — GitHub Actions workflow for automated Linux + Windows release builds on every v* tag
  • Fix: multi-session credential saving (missing token_value / certificate_data in form reset)
  • Fix: edit modal schema error (api_key column not in Supabase schema)
  • "No expiration" checkbox in Add Credential modal

See the full changelog for all details.

Docker Build

docker build -t keyper .docker run -d -p 8080:80 --name keyper --restart unless-stopped keyper
Your Supabase credentials are configured through the in-app Settings screen and stored only in your browser's localStorage — nothing to configure at the server level.

Desktop App

Download the package for your architecture below and run it locally with no browser required.

Linux x64: keyper_1.1.0_amd64.deb
Linux arm64: keyper_1.1.0_arm64.deb
Windows x64: Keyper-Setup-1.1.0.exe

AppImage (no install needed):

chmod +x Keyper-1.1.0.AppImage./Keyper-1.1.0.AppImage

Debian/Ubuntu:

sudo dpkg -i keyper_1.1.0_amd64.deb

Other ways to run Keyper

NPM (serves in browser):

npm install -g @pinkpixel/keyper && keyper

Or, you can try the hosted app at https://keyper.pinkpixel.dev

v1.0.10

01 Mar 12:52

Choose a tag to compare

What's Changed

  • feat: 🎨 Update Tailwind CSS configuration and guidelines by @sizzlebop in #6

New Contributors

Full Changelog: v1.0.8...v1.0.10

🎨 v1.0.8 - CLI Enhancement: Beautiful ASCII Banner & Deprecation Fix

28 Aug 21:21

Choose a tag to compare

🔐 Keyper v1.0.8

Professional credential management with stunning visual improvements and enhanced security
***🎨 Visual Transformation
KEYPER ASCII Banner
***🔧 Security & Compatibility Enhancements
Node.js Deprecation Fix
✅ Eliminated DEP0190 warning - No more annoying deprecation messages
🛡️ Enhanced security by preventing command injection vulnerabilities
🌐 Cross-platform compatibility with intelligent platform detection
⚡ Improved reliability across Windows, macOS, and Linux systems
Smart Command Execution
Windows: Properly escaped command strings with shell: true
Unix/Linux/Mac: Secure argument arrays with shell: false
Enhanced error handling and process management
Zero breaking changes - all existing functionality preserved
***🚀 Installation & Usage
Global Installation
npm install -g @pinkpixel/keyper@latest
Quick Start

Start with beautiful new banner

keyper

Custom port

keyper --port 3000

Help with enhanced styling

keyper --help
***📦 What's Included
🎨 Stunning ASCII art banner with gradient colors
🔧 Node.js compatibility fixes (DEP0190)
🛡️ Enhanced security against command injection
🌐 Cross-platform reliability for all operating systems
✨ Professional branding consistent with web UI
📚 Updated documentation and changelog
***🛡️ Security Improvements
This release enhances security by:
Eliminating insecure command execution patterns
Implementing platform-specific security strategies
Preventing potential argument injection attacks
Maintaining zero-trust architecture principles
***💖 Pink Pixel Quality
Every detail has been crafted with care:
Modern design that reflects our "Dream it, Pixel it" philosophy
Enterprise-grade security with user-friendly experience
Cross-platform excellence tested on all major operating systems
Professional documentation for easy deployment
***🔗 Links
📦 NPM Package: @pinkpixel/keyper
📚 Documentation: GitHub Repository
🌐 Pink Pixel: pinkpixel.dev
☕ Support: Buy me a coffee
***🎯 Upgrade Instructions
For Existing Users

Update globally

npm update -g @pinkpixel/keyper

Or reinstall

npm uninstall -g @pinkpixel/keyper
npm install -g @pinkpixel/keyper@latest
No Configuration Changes Required
✅ Zero breaking changes - your existing setup continues working
✅ Automatic benefits - enhanced security and visual improvements
✅ Same commands - all functionality preserved
***🎉 Ready to Experience the Upgrade
Run keyper now and enjoy the beautiful new startup experience with enhanced security and reliability!
Made with ❤️ by Pink Pixel - Dream it, Pixel it ✨