Skip to content

Releases: XBEAST1/NextPGP

V15.9.0

Choose a tag to compare

@XBEAST1 XBEAST1 released this 09 Jul 00:48

✨ New Features

  • Keyserver Certification Lookup
    Keyserver search now displays keys certified by the searched email, offering more complete visibility of trusted connections.

🛠️ Improvements & Fixes

  • Keyserver Search Accuracy
    Fixed an issue where keys associated with the same email were being skipped.

  • App Updater Stability
    Added a timeout to prevent premature reloads during update checks, improving app stability.

  • Decryption Reliability
    Resolved multiple decryption bugs:

    • Fixed skipping files during multi-file decryption.
    • Prevented duplicate downloads.
    • Eliminated repeated details in decrypted output.

V15.8.0

Choose a tag to compare

@XBEAST1 XBEAST1 released this 07 Jul 22:54

✨ New Features

  • Subkey Management & Backup
    Added the functionality to view and backup subkeys.

🛠️ Improvements & Fixes

  • Fixed Subkey Date Parsing Error
    Resolved an issue where the addSubkey function would throw an error due to improper date handling, improving reliability when generating subkeys.

  • Refactored Key Handling for Consistency
    Replaced usages of openpgp.readKey with openpgp.readPrivateKey where applicable, ensuring consistent handling of private keys throughout the codebase.

  • Removed Layout Breaking Modal Controls
    Eliminated the rows-per-page selector from modal components to resolve layout issues and streamline user interaction.

V15.7.0

Choose a tag to compare

@XBEAST1 XBEAST1 released this 02 Jul 19:53

✨ Features

  • Subkey Management Support
    Implemented functionality to add subkeys to existing keys.
    This enables users to attach signing or encryption subkeys to an existing key after it has been generated.

🛠️ Fixes

  • Avoided Unintentional Key Modifications
    Resolved an issue where password and expiration values of keys were being unintentionally refreshed
    by functions that internally used openpgp.reformatKey.

V15.6.1

Choose a tag to compare

@XBEAST1 XBEAST1 released this 02 Jul 19:48

🛠️ Cache Fixes

  • Improved PWA Cache Update Handling
    Removed cacheRevisions from next.config.js to delegate update control to the AppUpdater component.
    This ensures more consistent and reliable service worker updates without relying on hardcoded revisions.

V15.6.0

Choose a tag to compare

@XBEAST1 XBEAST1 released this 30 Jun 02:22

✨ New Features

  • Progress Modal for Service Worker Updates
    Introduced a visual progress modal that appears during service worker updates after a new deployment.
    This ensures users are informed while the new version is caching. Old caches are automatically cleared after the update to ensure users always load the latest assets and to prevent unnecessary storage usage over time.

V15.5.1

Choose a tag to compare

@XBEAST1 XBEAST1 released this 29 Jun 00:31

🛠️ Cache & OAuth Fixes

  • Removed Conflicting Verification File
    Deleted google-site-verification to prevent conflicts with Workbox caching behavior.

  • Fixed Stale Data After Deployments
    Ensured Workbox correctly refreshes cached assets after new deployments to avoid loading outdated content.

  • Improved OAuth Redirect Reliability
    Resolved a redirect issue by forcing a hard reload to /login after OAuth login.

V15.5.0

Choose a tag to compare

@XBEAST1 XBEAST1 released this 27 Jun 20:01

✨ New Features

  • Improved Google OAuth Reliability
    Increased serverless function timeout to prevent 504 gateway timeout errors during Google authentication.

  • Enhanced UX During Key Publishing
    Added key name to toast notifications when publishing keys to the keyserver.

  • Improved SEO with JSON-LD
    Added structured data using JSON-LD schema to improve search engine visibility.

🐞 Bug Fixes

  • Keyserver Modal Responsiveness
    Fixed layout issues with the keyserver modal on mobile devices.

  • Duplicate Keys in Search Results
    Resolved an issue where searching the keyserver with multiple emails was returning duplicate keys.

  • Missing 'Enter NextPGP' Button on First Launch
    Fixed bug where the 'Enter NextPGP' button wasn't appearing by switching to a localStorage check for hasSeenWelcome flag instead of relying on the URL.

V15.4.0

Choose a tag to compare

@XBEAST1 XBEAST1 released this 23 Jun 01:17

✨ New Feature

  • View Key Certifications
    Added functionality to view key certifications and search for unknown keys on keyserver if not available locally

🐞 Bug Fix

  • Fixed keyserver modal responsiveness on mobile devices
  • Fixed duplicate files downloads if try to decrypt multiple files at once on decrypt page

V15.3.0

Choose a tag to compare

@XBEAST1 XBEAST1 released this 22 Jun 01:59

🔐 Key Certification Feature

  • Added functionality to certify keys.

V15.2.0

Choose a tag to compare

@XBEAST1 XBEAST1 released this 20 Jun 14:29

✨ New Features

  • Google Site Verification
    Added the google-site-verification meta tag to verify domain ownership for Google services such as OAuth.

  • Privacy Policy & Terms of Service Pages
    Added dedicated Privacy Policy and Terms of Service pages to comply with Google OAuth verification requirements.