lockbitchat
|
398d8bc014
|
Updated application documentation and website homepage to include ASN.1 Validation
|
2025-08-27 13:25:26 -04:00 |
|
lockbitchat
|
171a7d9dfb
|
Fixed DTLS Race Condition & Memory Safety
✅ FIXED HIGH CRITICALITY vulnerabilities (October 2024):
- DTLS ClientHello Race Condition: Added source validation
- Memory Safety Issues: Enhanced secure memory cleanup
- Added DTLS protection constants and validation methods
- Improved memory cleanup with secureWipe and zero-filling
- Integrated DTLS protection in handleSecureAnswer
|
2025-08-24 16:30:06 -04:00 |
|
lockbitchat
|
434301fe6f
|
🐛 Fix PWA install prompt showing after installation
Fixed critical bug where PWA install message continued showing after app installation
- ✅ Enhanced PWA installation status detection
- ✅ Fixed install prompt logic to hide after installation
- ✅ Improved Service Worker update handling
- ✅ Added proper installation state management
- ✅ Enhanced iOS Safari PWA detection
- ✅ Added installation preferences storage
- Added installationChecked flag for better state management
- Enhanced checkInstallationStatus() method with multiple detection methods
- Improved shouldShowPrompt() logic to prevent showing after installation
- Added periodic installation monitoring for iOS devices
- Enhanced Service Worker activation event handling
- Added PWAUtils.checkInstallationStatus() utility method
- public/src/pwa/install-prompt.js (major refactor)
- public/index.html (PWA logic improvements)
- public/sw.js (Service Worker enhancements)
- PWA install message no longer shows after successful installation
- Only update notifications are shown for installed PWAs
- Proper distinction between install prompts and update notifications
Version: Enhanced Security Edition v4.01.413
|
2025-08-23 17:21:32 -04:00 |
|
lockbitchat
|
cef5654cf8
|
Update to pre-release version. Removed logging that was used for debugging. Added typing of files that the user sends with size restrictions.
|
2025-08-21 17:40:17 -04:00 |
|
lockbitchat
|
94ca53f6ca
|
Improve chat UI for secure channel creation pages
Fix iOS PWA installation and improve cross-platform compatibility
- Fix manifest.json paths (use relative paths with ./ for iOS)
- Update Apple Touch Icons structure to use organized folders
- Add missing 180x180px icon requirement for iOS
- Fix apple-mobile-web-app meta tags configuration
- Add viewport-fit=cover for iPhone X+ notch support
- Fix missing showInstallButton() method causing TypeError
- Add complete showInstallBanner() and createInstallBanner() methods
- Implement proper hideInstallPrompts() functionality
- Add iOS-specific installation instructions modal
- Fix event handling for install prompt dismissal
- Restructure PWA icons into platform-specific folders:
- ./logo/pwa/ios/ for Apple Touch Icons
- ./logo/pwa/android/ for Android launcher icons
- ./logo/pwa/windows11/ for Microsoft Tiles
- Update manifest.json to reference correct icon paths
- Add browserconfig.xml for Windows 11 tile configuration
- Improve PWA registration script without conflicts
- Add proper error handling for offline functionality
- Integrate with existing PWA modules (install prompt, offline manager)
- Add update notifications for new app versions
- Enhanced detection for iOS Safari vs other browsers
- Improved installation flow for different platforms
- Better user feedback for unsupported installation methods
- Added fallback instructions for manual installation
- Add comprehensive PWA support detection
- Implement proper iOS standalone mode detection
- Add console logging for installation status tracking
- Include developer utilities for PWA management
Tested on: iOS Safari, Chrome, Edge, Firefox
Resolves iOS PWA installation issues and improves overall PWA experience."
|
2025-08-19 21:54:17 -04:00 |
|
lockbitchat
|
f1e57fe0f1
|
- SECURITY_DISCLAIMER.md: Developer liability protection
- RESPONSIBLE_USE.md: Ethical usage guidelines
- Supports digital rights while ensuring responsible use
|
2025-08-17 16:31:22 -04:00 |
|