Releases: decentpaste/decentpaste
DecentPaste v0.8.0
What's New in v0.8.0
Quick access to DecentPaste with a global keyboard shortcut, improved empty state UX, and Android now available on Google Play.
Features & Improvements
- Global Shortcut - Press
Cmd/Ctrl+Shift+Dto instantly show and focus the DecentPaste window from anywhere - Enhanced Empty State - Context-aware shortcut hints with macOS detection for a more helpful first-run experience
- Google Play Download - Android app now linked on Google Play in the website download section
Bug Fixes
- Reset Confirmation - Input is now case-insensitive when confirming a device reset
Under the Hood
- Keyring Error Handling - Improved error categorization and D-Bus error detection for better Linux compatibility
Downloads
| Platform | Download |
|---|---|
| Windows | DecentPaste_0.8.0_x64-setup.exe |
| macOS (Intel) | DecentPaste_0.8.0_x64.dmg |
| macOS (Apple Silicon) | DecentPaste_0.8.0_aarch64.dmg |
| Linux (Debian/Ubuntu) | DecentPaste_0.8.0_amd64.deb |
| Linux (AppImage) | DecentPaste_0.8.0_amd64.AppImage |
| Android | DecentPaste_0.8.0.apk |
Full Changelog: v0.7.2...v0.8.0
DecentPaste v0.7.2
What's New in v0.7.2
Quality of life improvements for macOS users and iOS App Store availability.
Features & Improvements
- macOS Menu Bar Mode - App now hides from the Dock and shows only in the menu bar for a cleaner experience (#36)
- iOS App Store - DecentPaste is now available on the iOS App Store
Under the Hood
- iOS Version Reset - Reset iOS project version to 1 for App Store submission
Downloads
| Platform | Download |
|---|---|
| Windows | DecentPaste_0.7.2_x64-setup.exe |
| macOS (Intel) | DecentPaste_0.7.2_x64.dmg |
| macOS (Apple Silicon) | DecentPaste_0.7.2_aarch64.dmg |
| Linux (Debian/Ubuntu) | DecentPaste_0.7.2_amd64.deb |
| Linux (AppImage) | DecentPaste_0.7.2_amd64.AppImage |
| Android | DecentPaste_0.7.2.apk |
Full Changelog: v0.7.1...v0.7.2
DecentPaste v0.7.1
What's New in v0.7.1
This release focuses on code cleanup and simplification, removing unused notification features and streamlining the peer connection flow.
Under the Hood
- Removed notification support - Removed desktop notification system in favor of in-app toasts for a more consistent cross-platform experience
- Simplified peer connection tracking - Streamlined reconnection logic by using
ready_peersmanagement instead of connection status tracking - Website metadata improvements - Added Open Graph and Twitter image alt text for better accessibility and link previews
Downloads
| Platform | Download |
|---|---|
| Windows | DecentPaste_0.7.1_x64-setup.exe |
| macOS (Intel) | DecentPaste_0.7.1_x64.dmg |
| macOS (Apple Silicon) | DecentPaste_0.7.1_aarch64.dmg |
| Linux (Debian/Ubuntu) | DecentPaste_0.7.1_amd64.deb |
| Linux (AppImage) | DecentPaste_0.7.1_amd64.AppImage |
| Android | DecentPaste_0.7.1.apk |
Full Changelog: v0.7.0...v0.7.1
DecentPaste v0.7.0
What's New in v0.7.0
This release simplifies mobile sharing, adds a blog and support page to the website, and improves documentation.
Features & Improvements
- Simplified Mobile Sharing - Unified "Share Now" via system share sheet for Android/iOS, replacing manual sharing logic
- Blog System - Added blog with markdown support, templating, syntax highlighting, and RSS feed for updates
- Support Page - New support page with FAQs, troubleshooting tips, and contact information
- Website Security Details - Updated storage documentation to reflect platform-native secure storage mechanisms
Under the Hood
- Documentation - Updated Tauri prerequisites link in README
Downloads
| Platform | Download |
|---|---|
| Windows | DecentPaste_0.7.0_x64-setup.exe |
| macOS (Intel) | DecentPaste_0.7.0_x64.dmg |
| macOS (Apple Silicon) | DecentPaste_0.7.0_aarch64.dmg |
| Linux (Debian/Ubuntu) | DecentPaste_0.7.0_amd64.deb |
| Linux (AppImage) | DecentPaste_0.7.0_amd64.AppImage |
| Android | DecentPaste_0.7.0.apk |
Full Changelog: v0.6.0...v0.7.0
DecentPaste v0.6.0
What's New in v0.6.0
This release introduces Clipboard History Sync - a major enhancement that ensures your clipboard content reaches all paired devices, even if they were offline when you copied it.
π Clipboard History Sync
The Problem: Previously, DecentPaste used a "fire-and-forget" model - if a peer was offline when you copied something, they'd never receive it.
The Solution: v0.6.0 introduces a smart sync protocol that buffers your clipboard messages and delivers them when peers reconnect:
- Automatic sync on reconnection - When a device comes back online, it automatically receives missed clipboard content from all paired peers
- Hash-first protocol - Efficiently checks what's already synced before transferring content (prepares for future file transfer support)
- 5-minute buffer - Messages are retained for offline peers for up to 5 minutes
- End-to-end encrypted - All synced content remains encrypted with your peer's unique shared secret
- Bi-directional - Both sides exchange missed messages simultaneously
This is especially important for mobile devices where apps frequently get backgrounded and lose network connections.
π Deep Dive: For the full technical design including architectural decisions, edge cases, and security model, see the Clipboard History Sync Implementation Plan.
Features & Improvements
- iOS Share Extension - Sync Share Extension version with main app and update workflows
- UI Glassmorphism - Add glassmorphism effects and enhance hover transitions
- Trust Indicators - Enhanced styles and improved hover effects
Bug Fixes
- mDNS Dialing - Resolve mDNS dialing issue by using PeerId over address
Under the Hood
- Optimize peer discovery logic to preserve existing device names
- Remove hero badge and update CTA styles for consistency
- Enhance styles and simplify structure in landing page
- Update security headers, fetch logic, and schema formatting
Downloads
| Platform | Download |
|---|---|
| Windows | DecentPaste_0.6.0_x64-setup.exe |
| macOS (Intel) | DecentPaste_0.6.0_x64.dmg |
| macOS (Apple Silicon) | DecentPaste_0.6.0_aarch64.dmg |
| Linux (Debian/Ubuntu) | DecentPaste_0.6.0_amd64.deb |
| Linux (AppImage) | DecentPaste_0.6.0_amd64.AppImage |
| Android | DecentPaste_0.6.0.apk |
Full Changelog: v0.5.0...v0.6.0
DecentPaste v0.5.0
What's New in v0.5.0
This release introduces hardware-backed secure storage for vault encryption, replacing the previous Stronghold implementation with platform-native security mechanisms and adds a new 2FA option for desktop.
Features & Improvements
- Mobile biometric authentication - Unlock your vault with Face ID, Touch ID, or fingerprint. Uses platform-native hardware security: Secure Enclave on iOS, TEE (Trusted Execution Environment) on Android
- iOS Share button - Share text directly to DecentPaste from any app using the iOS Share Sheet. No more switching apps to copy and paste!
- Secure memory with zeroize - Cryptographic keys and secrets are now automatically wiped from memory when no longer needed, preventing sensitive data from lingering in RAM
- Desktop 2FA (secure_storage_with_pin) - New authentication method combining OS keychain storage with PIN decryption for two-factor security
- Linux secret storage upgrade - Switched from
linux-keyutilstosecret-servicefor improved reliability - Comprehensive security docs - New SECURITY.md documenting cryptographic stack and threat model
Bug Fixes
- Android JSON serialization - Fixed ByteArray serialization in
retrieveSecret - Keyring dependencies - Fixed platform-specific keyring configurations
- iOS compatibility - Fixed PRODUCT_NAME quoting and Info.plist issues
Under the Hood
- Removed IOTA Stronghold dependency in favor of
tauri-plugin-decentsecret - Updated to Argon2id for PIN-derived encryption
- Improved error handling and structured logging with
tracing - Documentation and formatting improvements
Downloads
| Platform | Download |
|---|---|
| Windows | DecentPaste_0.5.0_x64-setup.exe |
| macOS (Intel) | DecentPaste_0.5.0_x64.dmg |
| macOS (Apple Silicon) | DecentPaste_0.5.0_aarch64.dmg |
| Linux (Debian/Ubuntu) | DecentPaste_0.5.0_amd64.deb |
| Linux (AppImage) | DecentPaste_0.5.0_amd64.AppImage |
| Android | DecentPaste_0.5.0.apk |
Full Changelog: v0.4.2...v0.5.0
DecentPaste v0.4.2
What's New in v0.4.2
This release adds autostart support, prevents multiple app instances, improves ARM platform support, and includes an important security enhancement for the pairing protocol.
Features & Improvements
- Autostart on login - New setting to automatically launch DecentPaste at system startup (desktop only)
- Single instance mode - Prevents multiple app instances from running simultaneously
- ARM platform builds - Added support for Windows ARM64 and Ubuntu ARM builds
- Improved window sizing - Adjusted default window height to 700px for better layout
Bug Fixes
- Security: ECDH pairing - Removed shared_secret transmission during pairing; secrets are now derived independently
- APK signatures - Fixed signature file links to use
.idsigextension for APK Signature Scheme v4
Under the Hood
- Added xdg-utils to Ubuntu build dependencies
- Fixed mobile build warnings
- Cleaned up schema formatting and plugin initialization logic
Downloads
| Platform | Download |
|---|---|
| Windows | DecentPaste_0.4.2_x64-setup.exe |
| macOS (Intel) | DecentPaste_0.4.2_x64.dmg |
| macOS (Apple Silicon) | DecentPaste_0.4.2_aarch64.dmg |
| Linux (Debian/Ubuntu) | DecentPaste_0.4.2_amd64.deb |
| Linux (AppImage) | DecentPaste_0.4.2_amd64.AppImage |
| Android | DecentPaste_0.4.2.apk |
Full Changelog: v0.4.1...v0.4.2
πDecentPaste v0.4.1
What's New in v0.4.1
π₯ Highlights
π± Android Share Button β Share text directly from any Android app to DecentPaste! Just tap the share button in any app and select DecentPaste to instantly send text to all your paired devices.
π’ Online/Offline Device Status β See at a glance which of your paired devices are online. Real-time connection status indicators show connected, connecting, or disconnected state for each device.
Features & Improvements
- Enhanced Reconnection - Falls back to cached last-known addresses when mDNS discovery fails
- Network Readiness - Vault unlock now ensures network is ready before emitting status events
- Download Signatures - Added
.sigsignature links for download verification on website
Bug Fixes
- Fixed Network Port - Uses port 31773 instead of random ports for reliable reconnections
- Duplicate History Prevention - Re-sharing content moves it to the front instead of creating duplicates
Under the Hood
- Removed example Tauri app and streamlined codebase
- Simplified clipboard sync by removing SyncManager
- Improved gossipsub subscription handling for reliable peer broadcasting
- Documentation updates for share intent architecture
Downloads
| Platform | Download |
|---|---|
| Windows | DecentPaste_0.4.1_x64-setup.exe |
| macOS (Intel) | DecentPaste_0.4.1_x64.dmg |
| macOS (Apple Silicon) | DecentPaste_0.4.1_aarch64.dmg |
| Linux (Debian/Ubuntu) | DecentPaste_0.4.1_amd64.deb |
| Linux (AppImage) | DecentPaste_0.4.1_amd64.AppImage |
| Android | DecentPaste_0.4.1.apk |
Full Changelog: v0.3.5...v0.4.1
πDecentPaste v0.3.5
What's New in v0.3.5
This release focuses on platform-specific update improvements, enhanced typography with self-hosted fonts, and a refined dashboard experience with better auto-sync controls.
Features & Improvements
- Platform-Specific Updates - Auto-updater now dynamically selects the correct artifact based on platform and architecture
- OS Plugin Integration - Added
@tauri-apps/plugin-osfor precise platform detection during updates - Desktop-Only Update Logic - Update checks and badges now only show on desktop (mobile uses app stores)
- Self-Hosted Fonts - Fonts are now bundled locally for offline support and faster loading
- Dashboard UX Overhaul - Auto-sync toggle moved to dashboard with paired device count indicator
- Privacy Policy - Added dedicated privacy policy page to the website
- Website Performance - Enhanced SEO, accessibility, reduced motion support, and optimized font loading
- Typography Refresh - Updated to Outfit, Plus Jakarta Sans, and JetBrains Mono for modern aesthetics
- UI Animations - New stagger animations for clipboard items, PIN digits, and enhanced card hover states
Bug Fixes
- Website Downloads - Clarified
.deband.rpmformat descriptions and improved button responsiveness - Clipboard Spacing - Fixed padding in clipboard history container for consistent spacing
Under the Hood
- Code Formatting - Reformatted HTML, CSS, and JS for consistency
- Cleanup - Removed redundant trailing newlines and unused auto-sync toggle code
- Claude Skills - Added skill creation and frontend design guides
Downloads
| Platform | Download |
|---|---|
| Windows | DecentPaste_0.3.5_x64-setup.exe |
| macOS (Intel) | DecentPaste_0.3.5_x64.dmg |
| macOS (Apple Silicon) | DecentPaste_0.3.5_aarch64.dmg |
| Linux (Debian/Ubuntu) | DecentPaste_0.3.5_amd64.deb |
| Linux (AppImage) | DecentPaste_0.3.5_amd64.AppImage |
| Android | DecentPaste_0.3.5.apk |
Full Changelog: v0.3.3...v0.3.5
π DecentPaste v0.3.3
What's New in v0.3.3
This release focuses on mobile platform improvements and developer experience enhancements. We've streamlined mobile builds by removing unused components and improved the pairing experience with better user guidance.
β¨ Features & Improvements
-
Smarter Notification Handling β The app now loads your settings on startup and respects notification preferences immediately, so you won't get clipboard sync notifications if you've disabled them.
-
Leaner Mobile Builds β Removed the notification plugin from Android/iOS builds entirely. Since mobile platforms can't receive notifications when backgrounded (network connections are terminated), this eliminates the unnecessary
POST_NOTIFICATIONSpermission request on Android 13+ and reduces binary size. -
GitHub Release Automation β Added
/github-releaseskill for Claude Code that auto-generates formatted release notes from conventional commits.
π Bug Fixes
- Mobile Pairing UX β Removed dead background notification code that could never trigger on mobile. Added helpful hints in the Peers view and pairing modal reminding users to "keep the app open on both devices" during pairing.
π§ Under the Hood
-
Removed Android Foreground Service β Cleaned up
ClipboardSyncServiceand associated foreground service code that was no longer needed after architectural changes. -
Dependency Updates β Updated
randcrate to 0.9, refreshed Cargo.lock dependencies for security and stability improvements. -
Refactored Platform Capabilities β Split Tauri capabilities into
default.json(all platforms) anddesktop.json(desktop-only features like notifications) for cleaner platform separation. -
Documentation Refresh β Restructured CLAUDE.md with improved clarity and practical development workflows.
π¦ Downloads
| Platform | Download |
|---|---|
| Windows | DecentPaste_0.3.3_x64-setup.exe |
| macOS (Intel) | DecentPaste_0.3.3_x64.dmg |
| macOS (Apple Silicon) | DecentPaste_0.3.3_aarch64.dmg |
| Linux (Debian/Ubuntu) | DecentPaste_0.3.3_amd64.deb |
| Linux (AppImage) | DecentPaste_0.3.3_amd64.AppImage |
| Android | DecentPaste_0.3.3.apk |
Full Changelog: v0.3.0...v0.3.3