Releases: pinkpixel-dev/keyper
v1.1.1
🗄️ 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:
- <p dir="ltr" style="line-height:1.3799999713897704;margin-top:0pt;margin-bottom:...
Version 1.1.0 now with Electron UI and Docker Build
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
What's Changed
- feat: 🎨 Update Tailwind CSS configuration and guidelines by @sizzlebop in #6
New Contributors
- @sizzlebop made their first contribution in #6
Full Changelog: v1.0.8...v1.0.10
🎨 v1.0.8 - CLI Enhancement: Beautiful ASCII Banner & Deprecation Fix
🔐 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 ✨