diff --git a/SECURITY_DISCLAIMER.md b/SECURITY_DISCLAIMER.md index 77cddc5..6601c86 100644 --- a/SECURITY_DISCLAIMER.md +++ b/SECURITY_DISCLAIMER.md @@ -1,6 +1,6 @@ # Security Disclaimer and Terms of Use -## 🔒 SecureBit.chat Enhanced Security Edition v4.01.212 +## 🔒 SecureBit.chat Enhanced Security Edition v4.01.222 ### Important Legal Notice @@ -203,6 +203,6 @@ This software is created to: --- *Last Updated: 08.07.2025* -*Version: Enhanced Security Edition v4.01.212* +*Version: Enhanced Security Edition v4.01.222* **USE AT YOUR OWN RISK AND RESPONSIBILITY** \ No newline at end of file diff --git a/index.html b/index.html index 394fee8..414e062 100644 --- a/index.html +++ b/index.html @@ -24,45 +24,43 @@ + - - - - - - - + + + + + + - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - + + + + + + @@ -163,7 +161,7 @@ icon: "fas fa-shield-halved", color: "orange", title: "12-Layer Military Security", - description: "Revolutionary defense system with ECDH P-384 + AES-GCM 256 + ECDSA. Enhanced Security Edition v4.01.212 provides military-grade protection exceeding government standards." + description: "Revolutionary defense system with ECDH P-384 + AES-GCM 256 + ECDSA. Enhanced Security Edition v4.01.222 provides military-grade protection exceeding government standards." }, { icon: "fas fa-bolt", @@ -513,7 +511,7 @@ Enhanced Security Edition Comparison
- SecureBit.chat v4.01.212 Enhanced Security Edition vs leading secure messengers + SecureBit.chat v4.01.222 Enhanced Security Edition vs leading secure messengers
SecureBit.chat dominates in 11 out of 15 security categories, establishing itself as the most secure P2P messenger available. @@ -2004,7 +2002,7 @@ React.createElement('i', { className: 'fas fa-check-circle mr-2' }), - 'Encrypted invitation created! Send the code and password to your contact.:' + 'Encrypted invitation created! Send the code and password to your contact:' ]), offerPassword && React.createElement('div', { key: 'password-display', @@ -2051,63 +2049,63 @@ ]), // Step 2 - Session Type Selection + // showOfferStep && React.createElement('div', { + // key: 'step2', + // className: "card-minimal rounded-xl p-6" + // }, [ + // React.createElement('div', { + // key: 'step-header', + // className: "flex items-center mb-4" + // }, [ + // React.createElement('div', { + // key: 'number', + // className: "w-8 h-8 bg-green-500 text-white rounded-lg flex items-center justify-center font-semibold text-sm mr-3" + // }, '2'), + // React.createElement('h3', { + // key: 'title', + // className: "text-lg font-medium text-primary" + // }, "Select session type") + // ]), + // React.createElement('p', { + // key: 'description', + // className: "text-secondary text-sm mb-4" + // }, "Choose a session plan or use limited demo mode for testing."), + // React.createElement(SessionTypeSelector, { + // key: 'session-selector', + // onSelectType: (sessionType) => { + // // Save the selected session type + // setSelectedSessionType(sessionType); + // console.log('🎯 Session type selected:', sessionType); + + // // FIX: For demo sessions, we immediately call automatic activation + // if (sessionType === 'demo') { + // console.log('🎮 Demo session selected, scheduling automatic activation...'); + // // Delay activation for 2 seconds to stabilize + // setTimeout(() => { + // if (sessionManager) { + // console.log('🚀 Triggering demo session activation from selection...'); + // handleDemoVerification(); + // } + // }, 2000); + // } + + // // Open a modal payment window + // if (typeof window.showPaymentModal === 'function') { + // window.showPaymentModal(sessionType); + // } else { + // // Fallback - show session information + // console.log('Selected session type:', sessionType); + // } + // }, + // onCancel: resetToSelect, + // sessionManager: window.sessionManager + // }) + // ]), + + // Step 3 - Waiting for response showOfferStep && React.createElement('div', { key: 'step2', className: "card-minimal rounded-xl p-6" - }, [ - React.createElement('div', { - key: 'step-header', - className: "flex items-center mb-4" - }, [ - React.createElement('div', { - key: 'number', - className: "w-8 h-8 bg-green-500 text-white rounded-lg flex items-center justify-center font-semibold text-sm mr-3" - }, '2'), - React.createElement('h3', { - key: 'title', - className: "text-lg font-medium text-primary" - }, "Select session type") - ]), - React.createElement('p', { - key: 'description', - className: "text-secondary text-sm mb-4" - }, "Choose a session plan or use limited demo mode for testing."), - React.createElement(SessionTypeSelector, { - key: 'session-selector', - onSelectType: (sessionType) => { - // Save the selected session type - setSelectedSessionType(sessionType); - console.log('🎯 Session type selected:', sessionType); - - // FIX: For demo sessions, we immediately call automatic activation - if (sessionType === 'demo') { - console.log('🎮 Demo session selected, scheduling automatic activation...'); - // Delay activation for 2 seconds to stabilize - setTimeout(() => { - if (sessionManager) { - console.log('🚀 Triggering demo session activation from selection...'); - handleDemoVerification(); - } - }, 2000); - } - - // Open a modal payment window - if (typeof window.showPaymentModal === 'function') { - window.showPaymentModal(sessionType); - } else { - // Fallback - show session information - console.log('Selected session type:', sessionType); - } - }, - onCancel: resetToSelect, - sessionManager: window.sessionManager - }) - ]), - - // Step 3 - Waiting for response - showOfferStep && React.createElement('div', { - key: 'step3', - className: "card-minimal rounded-xl p-6" }, [ React.createElement('div', { key: 'step-header', @@ -2116,7 +2114,7 @@ React.createElement('div', { key: 'number', className: "w-8 h-8 bg-blue-500 text-white rounded-lg flex items-center justify-center font-semibold text-sm mr-3" - }, '3'), + }, '2'), React.createElement('h3', { key: 'title', className: "text-lg font-medium text-primary" @@ -3794,36 +3792,175 @@ console.log('✅ Global timer management functions loaded');