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:
lockbitchat
2025-08-14 15:54:11 -04:00
parent 27428cdb0e
commit 19e3047282
11 changed files with 70 additions and 70 deletions

View File

@@ -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'

View File

@@ -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

View File

@@ -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,