feat: rebrand to SecureBit.chat due to name conflict
BREAKING CHANGE: Project renamed from LockBit.chat to SecureBit.chat - Changed project name to avoid confusion with LockBit ransomware group - Updated all documentation, branding, and references - Maintained all existing functionality and security features - Domain migration planned to securebit.chat Reason: The LockBit name became associated with a notorious ransomware group, causing conflicts on platforms and potential confusion for users. SecureBit better reflects our mission of providing secure P2P messaging while avoiding negative associations. This change affects: - README.md and all documentation - Package.json name field - Brand assets and logos - Website references - Social media handles Core functionality remains unchanged: ✅ 12-layer military-grade security ✅ Lightning Network integration ✅ P2P WebRTC architecture ✅ Open source MIT license
This commit is contained in:
@@ -105,7 +105,7 @@ const EnhancedMinimalHeader = ({
|
||||
React.createElement('h1', {
|
||||
key: 'title',
|
||||
className: 'text-lg sm:text-xl font-semibold text-primary'
|
||||
}, 'LockBit.chat'),
|
||||
}, 'SecureBit.chat'),
|
||||
React.createElement('p', {
|
||||
key: 'subtitle',
|
||||
className: 'text-xs sm:text-sm text-muted hidden sm:block'
|
||||
|
||||
@@ -1275,7 +1275,7 @@ class EnhancedSecureCryptoUtils {
|
||||
const encoder = new TextEncoder();
|
||||
|
||||
// Enhanced context info with version and additional entropy
|
||||
const contextInfo = encoder.encode('LockBit.chat v4.0 Enhanced Security Edition');
|
||||
const contextInfo = encoder.encode('SecureBit.chat v4.0 Enhanced Security Edition');
|
||||
|
||||
// Derive master shared secret with enhanced parameters
|
||||
// Try SHA-384 first, fallback to SHA-256
|
||||
|
||||
@@ -445,7 +445,7 @@ class PayPerSessionManager {
|
||||
body: JSON.stringify({
|
||||
out: false, // incoming payment
|
||||
amount: pricing.sats,
|
||||
memo: `LockBit.chat ${sessionType} session (${pricing.hours}h) - ${Date.now()}`,
|
||||
memo: `SecureBit.chat ${sessionType} session (${pricing.hours}h) - ${Date.now()}`,
|
||||
unit: 'sat',
|
||||
expiry: this.verificationConfig.invoiceExpiryMinutes * 60 // В секундах
|
||||
}),
|
||||
@@ -470,9 +470,9 @@ class PayPerSessionManager {
|
||||
sessionType: sessionType,
|
||||
createdAt: Date.now(),
|
||||
expiresAt: Date.now() + (this.verificationConfig.invoiceExpiryMinutes * 60 * 1000),
|
||||
description: data.description || data.memo || `LockBit.chat ${sessionType} session`,
|
||||
description: data.description || data.memo || `SecureBit.chat ${sessionType} session`,
|
||||
bolt11: data.bolt11 || data.payment_request,
|
||||
memo: data.memo || `LockBit.chat ${sessionType} session`
|
||||
memo: data.memo || `SecureBit.chat ${sessionType} session`
|
||||
};
|
||||
|
||||
} catch (error) {
|
||||
@@ -502,7 +502,7 @@ class PayPerSessionManager {
|
||||
sessionType: sessionType,
|
||||
createdAt: Date.now(),
|
||||
expiresAt: Date.now() + (5 * 60 * 1000), // 5 минут
|
||||
description: `LockBit.chat ${sessionType} session (DEMO)`,
|
||||
description: `SecureBit.chat ${sessionType} session (DEMO)`,
|
||||
isDemo: true
|
||||
};
|
||||
}
|
||||
@@ -1242,7 +1242,7 @@ class PayPerSessionManager {
|
||||
|
||||
return {
|
||||
amount: pricing.sats,
|
||||
memo: `LockBit.chat ${sessionType} session (${pricing.hours}h) - ${timestamp}`,
|
||||
memo: `SecureBit.chat ${sessionType} session (${pricing.hours}h) - ${timestamp}`,
|
||||
sessionType: sessionType,
|
||||
timestamp: timestamp,
|
||||
paymentHash: paymentHash,
|
||||
|
||||
Reference in New Issue
Block a user