Update macOS download link and bump version to 4.7.56
- Update macOS download URL to v0.1.0 DMG file - Bump version from 4.7.55 to 4.7.56 across all files - Rebuild project with updated version
This commit is contained in:
16
README.md
16
README.md
@@ -1,4 +1,4 @@
|
||||
# SecureBit.chat v4.7.55
|
||||
# SecureBit.chat v4.7.56
|
||||
|
||||
<div align="center">
|
||||
|
||||
@@ -59,7 +59,7 @@ Community review is welcome. Bug reports and security feedback can be submitted
|
||||
│ Web Version │ Desktop Apps │ Mobile (Coming) │
|
||||
│ (This Repo) │ (Tauri v2) │ (Q1 2026) │
|
||||
│ Browser PWA │ Windows/Mac/ │ iOS/Android │
|
||||
│ v4.7.55 │ Linux │ Native Apps │
|
||||
│ v4.7.56 │ Linux │ Native Apps │
|
||||
│ │ v0.1.0 Beta │ │
|
||||
└────────┬─────────┴────────┬─────────┴──────────┬───────────┘
|
||||
│ │ │
|
||||
@@ -100,7 +100,7 @@ SecureBit.chat is a revolutionary peer-to-peer messenger that prioritizes your p
|
||||
|
||||
| Platform | Status | Version | Link |
|
||||
|----------|--------|---------|------|
|
||||
| **Web Browser** | Production | v4.7.55 | [Launch Web App](https://securebitchat.github.io/securebit-chat/) |
|
||||
| **Web Browser** | Production | v4.7.56 | [Launch Web App](https://securebitchat.github.io/securebit-chat/) |
|
||||
| **Windows Desktop** | Beta | v0.1.0 | [Download](https://github.com/SecureBitChat/securebit-desktop/releases/latest) |
|
||||
| **macOS Desktop** | Beta | v0.1.0 | [Download](https://github.com/SecureBitChat/securebit-desktop/releases/latest) |
|
||||
| **Linux Desktop** | Beta | v0.1.0 | [Download](https://github.com/SecureBitChat/securebit-desktop/releases/latest) |
|
||||
@@ -123,7 +123,7 @@ SecureBit.chat is a revolutionary peer-to-peer messenger that prioritizes your p
|
||||
|
||||
---
|
||||
|
||||
## ✨ What's New in v4.7.55
|
||||
## ✨ What's New in v4.7.56
|
||||
|
||||
### Desktop Edition Release
|
||||
|
||||
@@ -198,7 +198,7 @@ SecureBit.chat is a revolutionary peer-to-peer messenger that prioritizes your p
|
||||
|
||||
## 🗺️ Roadmap
|
||||
|
||||
**Current: v4.7.55** - Desktop Edition Available
|
||||
**Current: v4.7.56** - Desktop Edition Available
|
||||
|
||||
### Released Versions
|
||||
|
||||
@@ -417,7 +417,7 @@ Want to improve security? Contribute to the cryptographic core:
|
||||
| Project | Description | Status | License |
|
||||
|---------|-------------|--------|---------|
|
||||
| **[securebit-core](https://github.com/SecureBitChat/securebit-core)** | Cryptographic kernel (Rust) | ✅ Production | Apache 2.0 |
|
||||
| **[securebit-chat](https://github.com/SecureBitChat/securebit-chat)** | Web application (this repo) | ✅ Production v4.7.55 | MIT |
|
||||
| **[securebit-chat](https://github.com/SecureBitChat/securebit-chat)** | Web application (this repo) | ✅ Production v4.7.56 | MIT |
|
||||
| **[securebit-desktop](https://github.com/SecureBitChat/securebit-desktop)** | Desktop apps (Windows/Mac/Linux) | ✅ Beta v0.1.0 | Proprietary* |
|
||||
| **securebit-mobile** | Mobile apps (iOS/Android) | 🔄 Coming Q1 2026 | TBD |
|
||||
|
||||
@@ -547,7 +547,7 @@ Want to improve security? Contribute to the core:
|
||||
## Project Status
|
||||
|
||||
### Active Development
|
||||
- **Web Version** - Stable (v4.7.55), receiving bug fixes and improvements
|
||||
- **Web Version** - Stable (v4.7.56), receiving bug fixes and improvements
|
||||
- **Desktop Apps** - Public beta (v0.1.0), active development
|
||||
- **Cryptographic Core** - Stable, production-ready
|
||||
- **Mobile Apps** - In development (Q1 2026)
|
||||
@@ -575,7 +575,7 @@ Want to improve security? Contribute to the core:
|
||||
|
||||
---
|
||||
|
||||
**Latest Release: v4.7.55** - Desktop Edition Available
|
||||
**Latest Release: v4.7.56** - Desktop Edition Available
|
||||
**Desktop Apps: v0.1.0** - Public Beta Available
|
||||
**Mobile Apps: Coming Q1 2026**
|
||||
|
||||
|
||||
4
dist/app-boot.js
vendored
4
dist/app-boot.js
vendored
@@ -15314,7 +15314,7 @@ Right-click or Ctrl+click to disconnect`,
|
||||
React.createElement("p", {
|
||||
key: "subtitle",
|
||||
className: "text-xs sm:text-sm text-muted hidden sm:block"
|
||||
}, "End-to-end freedom v4.7.55")
|
||||
}, "End-to-end freedom v4.7.56")
|
||||
])
|
||||
]),
|
||||
// Status and Controls - Responsive
|
||||
@@ -15433,7 +15433,7 @@ var DownloadApps = () => {
|
||||
const apps = [
|
||||
{ id: "web", name: "Web App", subtitle: "Browser Version", icon: "fas fa-globe", platform: "Web", isActive: true, url: "https://securebit.chat/", color: "green" },
|
||||
{ id: "windows", name: "Windows", subtitle: "Desktop App", icon: "fab fa-windows", platform: "Desktop", isActive: true, url: "https://github.com/SecureBitChat/securebit-desktop/releases/latest/download/SecureBit.Chat_0.1.0_x64-setup.exe", color: "blue" },
|
||||
{ id: "macos", name: "macOS", subtitle: "Desktop App", icon: "fab fa-safari", platform: "Desktop", isActive: true, url: "https://github.com/SecureBitChat/securebit-desktop/releases/latest/download/SecureBitChat.zip", color: "gray" },
|
||||
{ id: "macos", name: "macOS", subtitle: "Desktop App", icon: "fab fa-safari", platform: "Desktop", isActive: true, url: "https://github.com/SecureBitChat/securebit-desktop/releases/download/v0.1.0/SecureBit.Chat_0.1.0_x64.dmg", color: "gray" },
|
||||
{ id: "linux", name: "Linux", subtitle: "Desktop App", icon: "fab fa-linux", platform: "Desktop", isActive: true, url: "https://github.com/SecureBitChat/securebit-desktop/releases/latest/download/SecureBit.Chat_0.1.0_amd64.AppImage", color: "orange" },
|
||||
{ id: "ios", name: "iOS", subtitle: "iPhone & iPad", icon: "fab fa-apple", platform: "Mobile", isActive: false, url: "https://apps.apple.com/app/securebit-chat/", color: "white" },
|
||||
{ id: "android", name: "Android", subtitle: "Google Play", icon: "fab fa-android", platform: "Mobile", isActive: false, url: "https://play.google.com/store/apps/details?id=com.securebit.chat", color: "green" },
|
||||
|
||||
4
dist/app-boot.js.map
vendored
4
dist/app-boot.js.map
vendored
File diff suppressed because one or more lines are too long
2
dist/app.js
vendored
2
dist/app.js
vendored
@@ -1688,7 +1688,7 @@ var EnhancedSecureP2PChat = () => {
|
||||
} catch (error) {
|
||||
}
|
||||
}
|
||||
handleMessage(" SecureBit.chat Enhanced Security Edition v4.7.55 - ECDH + DTLS + SAS initialized. Ready to establish a secure connection with ECDH key exchange, DTLS fingerprint verification, and SAS authentication to prevent MITM attacks.", "system");
|
||||
handleMessage(" SecureBit.chat Enhanced Security Edition v4.7.56 - ECDH + DTLS + SAS initialized. Ready to establish a secure connection with ECDH key exchange, DTLS fingerprint verification, and SAS authentication to prevent MITM attacks.", "system");
|
||||
const handleBeforeUnload = (event) => {
|
||||
if (event.type === "beforeunload" && !isTabSwitching) {
|
||||
if (webrtcManagerRef2.current && webrtcManagerRef2.current.isConnected()) {
|
||||
|
||||
2
dist/app.js.map
vendored
2
dist/app.js.map
vendored
File diff suppressed because one or more lines are too long
@@ -150,13 +150,13 @@
|
||||
<!-- Update Manager - система принудительного обновления -->
|
||||
<script src="src/utils/updateManager.js"></script>
|
||||
<script type="module" src="src/components/UpdateChecker.jsx"></script>
|
||||
<script type="module" src="dist/qr-local.js?v=1767018751497"></script>
|
||||
<script type="module" src="src/components/QRScanner.js?v=1767018751497"></script>
|
||||
<script type="module" src="dist/qr-local.js?v=1767071871726"></script>
|
||||
<script type="module" src="src/components/QRScanner.js?v=1767071871726"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="root"></div>
|
||||
<script type="module" src="dist/app-boot.js?v=1767018751497"></script>
|
||||
<script type="module" src="dist/app.js?v=1767018751497"></script>
|
||||
<script type="module" src="dist/app-boot.js?v=1767071871726"></script>
|
||||
<script type="module" src="dist/app.js?v=1767071871726"></script>
|
||||
|
||||
<script src="src/scripts/pwa-register.js"></script>
|
||||
<script src="./src/pwa/install-prompt.js" type="module"></script>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"name": "SecureBit.chat v4.7.55 - ECDH + DTLS + SAS",
|
||||
"name": "SecureBit.chat v4.7.56 - ECDH + DTLS + SAS",
|
||||
"short_name": "SecureBit",
|
||||
"description": "P2P messenger with ECDH + DTLS + SAS security, military-grade cryptography and Lightning Network payments",
|
||||
"start_url": "./",
|
||||
|
||||
14
meta.json
14
meta.json
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"version": "1767018751497",
|
||||
"buildVersion": "1767018751497",
|
||||
"appVersion": "4.7.55",
|
||||
"buildTime": "2025-12-29T14:32:31.569Z",
|
||||
"buildId": "1767018751497-1b6431a",
|
||||
"gitHash": "1b6431a",
|
||||
"version": "1767071871726",
|
||||
"buildVersion": "1767071871726",
|
||||
"appVersion": "4.7.56",
|
||||
"buildTime": "2025-12-30T05:17:51.831Z",
|
||||
"buildId": "1767071871726-91c292a",
|
||||
"gitHash": "91c292a",
|
||||
"generated": true,
|
||||
"generatedAt": "2025-12-29T14:32:31.571Z"
|
||||
"generatedAt": "2025-12-30T05:17:51.832Z"
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "securebit-chat",
|
||||
"version": "4.7.55",
|
||||
"version": "4.7.56",
|
||||
"description": "Secure P2P Communication Application with End-to-End Encryption",
|
||||
"main": "index.html",
|
||||
"scripts": {
|
||||
|
||||
@@ -1924,7 +1924,7 @@
|
||||
}
|
||||
}
|
||||
|
||||
handleMessage(' SecureBit.chat Enhanced Security Edition v4.7.55 - ECDH + DTLS + SAS initialized. Ready to establish a secure connection with ECDH key exchange, DTLS fingerprint verification, and SAS authentication to prevent MITM attacks.', 'system');
|
||||
handleMessage(' SecureBit.chat Enhanced Security Edition v4.7.56 - ECDH + DTLS + SAS initialized. Ready to establish a secure connection with ECDH key exchange, DTLS fingerprint verification, and SAS authentication to prevent MITM attacks.', 'system');
|
||||
|
||||
const handleBeforeUnload = (event) => {
|
||||
if (event.type === 'beforeunload' && !isTabSwitching) {
|
||||
|
||||
@@ -2,7 +2,7 @@ const DownloadApps = () => {
|
||||
const apps = [
|
||||
{ id: 'web', name: 'Web App', subtitle: 'Browser Version', icon: 'fas fa-globe', platform: 'Web', isActive: true, url: 'https://securebit.chat/', color: 'green' },
|
||||
{ id: 'windows', name: 'Windows', subtitle: 'Desktop App', icon: 'fab fa-windows', platform: 'Desktop', isActive: true, url: 'https://github.com/SecureBitChat/securebit-desktop/releases/latest/download/SecureBit.Chat_0.1.0_x64-setup.exe', color: 'blue' },
|
||||
{ id: 'macos', name: 'macOS', subtitle: 'Desktop App', icon: 'fab fa-safari', platform: 'Desktop', isActive: true, url: 'https://github.com/SecureBitChat/securebit-desktop/releases/latest/download/SecureBitChat.zip', color: 'gray' },
|
||||
{ id: 'macos', name: 'macOS', subtitle: 'Desktop App', icon: 'fab fa-safari', platform: 'Desktop', isActive: true, url: 'https://github.com/SecureBitChat/securebit-desktop/releases/download/v0.1.0/SecureBit.Chat_0.1.0_x64.dmg', color: 'gray' },
|
||||
{ id: 'linux', name: 'Linux', subtitle: 'Desktop App', icon: 'fab fa-linux', platform: 'Desktop', isActive: true, url: 'https://github.com/SecureBitChat/securebit-desktop/releases/latest/download/SecureBit.Chat_0.1.0_amd64.AppImage', color: 'orange' },
|
||||
{ id: 'ios', name: 'iOS', subtitle: 'iPhone & iPad', icon: 'fab fa-apple', platform: 'Mobile', isActive: false, url: 'https://apps.apple.com/app/securebit-chat/', color: 'white' },
|
||||
{ id: 'android', name: 'Android', subtitle: 'Google Play', icon: 'fab fa-android', platform: 'Mobile', isActive: false, url: 'https://play.google.com/store/apps/details?id=com.securebit.chat', color: 'green' },
|
||||
|
||||
@@ -539,7 +539,7 @@ const EnhancedMinimalHeader = ({
|
||||
React.createElement('p', {
|
||||
key: 'subtitle',
|
||||
className: 'text-xs sm:text-sm text-muted hidden sm:block'
|
||||
}, 'End-to-end freedom v4.7.55')
|
||||
}, 'End-to-end freedom v4.7.56')
|
||||
])
|
||||
]),
|
||||
|
||||
|
||||
12
sw.js
12
sw.js
@@ -1,12 +1,12 @@
|
||||
// SecureBit.chat Service Worker
|
||||
// Conservative PWA Edition v4.7.55 - Minimal Caching Strategy
|
||||
// Conservative PWA Edition v4.7.56 - Minimal Caching Strategy
|
||||
// Enhanced with version-aware cache management
|
||||
|
||||
// Dynamic version detection from meta.json
|
||||
let APP_VERSION = 'v4.7.55';
|
||||
let CACHE_NAME = 'securebit-pwa-v4.7.55';
|
||||
let STATIC_CACHE = 'securebit-pwa-static-v4.7.55';
|
||||
let DYNAMIC_CACHE = 'securebit-pwa-dynamic-v4.7.55';
|
||||
let APP_VERSION = 'v4.7.56';
|
||||
let CACHE_NAME = 'securebit-pwa-v4.7.56';
|
||||
let STATIC_CACHE = 'securebit-pwa-static-v4.7.56';
|
||||
let DYNAMIC_CACHE = 'securebit-pwa-dynamic-v4.7.56';
|
||||
|
||||
// Load version from meta.json on install
|
||||
async function getAppVersion() {
|
||||
@@ -19,7 +19,7 @@ async function getAppVersion() {
|
||||
});
|
||||
if (response.ok) {
|
||||
const meta = await response.json();
|
||||
const version = meta.version || meta.buildVersion || 'v4.7.55';
|
||||
const version = meta.version || meta.buildVersion || 'v4.7.56';
|
||||
APP_VERSION = version;
|
||||
CACHE_NAME = `securebit-pwa-${version}`;
|
||||
STATIC_CACHE = `securebit-pwa-static-${version}`;
|
||||
|
||||
Reference in New Issue
Block a user