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:
@@ -1,4 +1,4 @@
|
|||||||
# SecureBit.chat v4.7.55
|
# SecureBit.chat v4.7.56
|
||||||
|
|
||||||
<div align="center">
|
<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) │
|
│ Web Version │ Desktop Apps │ Mobile (Coming) │
|
||||||
│ (This Repo) │ (Tauri v2) │ (Q1 2026) │
|
│ (This Repo) │ (Tauri v2) │ (Q1 2026) │
|
||||||
│ Browser PWA │ Windows/Mac/ │ iOS/Android │
|
│ Browser PWA │ Windows/Mac/ │ iOS/Android │
|
||||||
│ v4.7.55 │ Linux │ Native Apps │
|
│ v4.7.56 │ Linux │ Native Apps │
|
||||||
│ │ v0.1.0 Beta │ │
|
│ │ 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 |
|
| 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) |
|
| **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) |
|
| **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) |
|
| **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
|
### Desktop Edition Release
|
||||||
|
|
||||||
@@ -198,7 +198,7 @@ SecureBit.chat is a revolutionary peer-to-peer messenger that prioritizes your p
|
|||||||
|
|
||||||
## 🗺️ Roadmap
|
## 🗺️ Roadmap
|
||||||
|
|
||||||
**Current: v4.7.55** - Desktop Edition Available
|
**Current: v4.7.56** - Desktop Edition Available
|
||||||
|
|
||||||
### Released Versions
|
### Released Versions
|
||||||
|
|
||||||
@@ -417,7 +417,7 @@ Want to improve security? Contribute to the cryptographic core:
|
|||||||
| Project | Description | Status | License |
|
| Project | Description | Status | License |
|
||||||
|---------|-------------|--------|---------|
|
|---------|-------------|--------|---------|
|
||||||
| **[securebit-core](https://github.com/SecureBitChat/securebit-core)** | Cryptographic kernel (Rust) | ✅ Production | Apache 2.0 |
|
| **[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-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 |
|
| **securebit-mobile** | Mobile apps (iOS/Android) | 🔄 Coming Q1 2026 | TBD |
|
||||||
|
|
||||||
@@ -547,7 +547,7 @@ Want to improve security? Contribute to the core:
|
|||||||
## Project Status
|
## Project Status
|
||||||
|
|
||||||
### Active Development
|
### 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
|
- **Desktop Apps** - Public beta (v0.1.0), active development
|
||||||
- **Cryptographic Core** - Stable, production-ready
|
- **Cryptographic Core** - Stable, production-ready
|
||||||
- **Mobile Apps** - In development (Q1 2026)
|
- **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
|
**Desktop Apps: v0.1.0** - Public Beta Available
|
||||||
**Mobile Apps: Coming Q1 2026**
|
**Mobile Apps: Coming Q1 2026**
|
||||||
|
|
||||||
|
|||||||
Vendored
+2
-2
@@ -15314,7 +15314,7 @@ Right-click or Ctrl+click to disconnect`,
|
|||||||
React.createElement("p", {
|
React.createElement("p", {
|
||||||
key: "subtitle",
|
key: "subtitle",
|
||||||
className: "text-xs sm:text-sm text-muted hidden sm:block"
|
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
|
// Status and Controls - Responsive
|
||||||
@@ -15433,7 +15433,7 @@ var DownloadApps = () => {
|
|||||||
const apps = [
|
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: "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: "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: "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: "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" },
|
{ 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" },
|
||||||
|
|||||||
Vendored
+2
-2
File diff suppressed because one or more lines are too long
Vendored
+1
-1
@@ -1688,7 +1688,7 @@ var EnhancedSecureP2PChat = () => {
|
|||||||
} catch (error) {
|
} 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) => {
|
const handleBeforeUnload = (event) => {
|
||||||
if (event.type === "beforeunload" && !isTabSwitching) {
|
if (event.type === "beforeunload" && !isTabSwitching) {
|
||||||
if (webrtcManagerRef2.current && webrtcManagerRef2.current.isConnected()) {
|
if (webrtcManagerRef2.current && webrtcManagerRef2.current.isConnected()) {
|
||||||
|
|||||||
Vendored
+1
-1
File diff suppressed because one or more lines are too long
+4
-4
@@ -150,13 +150,13 @@
|
|||||||
<!-- Update Manager - система принудительного обновления -->
|
<!-- Update Manager - система принудительного обновления -->
|
||||||
<script src="src/utils/updateManager.js"></script>
|
<script src="src/utils/updateManager.js"></script>
|
||||||
<script type="module" src="src/components/UpdateChecker.jsx"></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="dist/qr-local.js?v=1767071871726"></script>
|
||||||
<script type="module" src="src/components/QRScanner.js?v=1767018751497"></script>
|
<script type="module" src="src/components/QRScanner.js?v=1767071871726"></script>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div id="root"></div>
|
<div id="root"></div>
|
||||||
<script type="module" src="dist/app-boot.js?v=1767018751497"></script>
|
<script type="module" src="dist/app-boot.js?v=1767071871726"></script>
|
||||||
<script type="module" src="dist/app.js?v=1767018751497"></script>
|
<script type="module" src="dist/app.js?v=1767071871726"></script>
|
||||||
|
|
||||||
<script src="src/scripts/pwa-register.js"></script>
|
<script src="src/scripts/pwa-register.js"></script>
|
||||||
<script src="./src/pwa/install-prompt.js" type="module"></script>
|
<script src="./src/pwa/install-prompt.js" type="module"></script>
|
||||||
|
|||||||
+1
-1
@@ -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",
|
"short_name": "SecureBit",
|
||||||
"description": "P2P messenger with ECDH + DTLS + SAS security, military-grade cryptography and Lightning Network payments",
|
"description": "P2P messenger with ECDH + DTLS + SAS security, military-grade cryptography and Lightning Network payments",
|
||||||
"start_url": "./",
|
"start_url": "./",
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
{
|
{
|
||||||
"version": "1767018751497",
|
"version": "1767071871726",
|
||||||
"buildVersion": "1767018751497",
|
"buildVersion": "1767071871726",
|
||||||
"appVersion": "4.7.55",
|
"appVersion": "4.7.56",
|
||||||
"buildTime": "2025-12-29T14:32:31.569Z",
|
"buildTime": "2025-12-30T05:17:51.831Z",
|
||||||
"buildId": "1767018751497-1b6431a",
|
"buildId": "1767071871726-91c292a",
|
||||||
"gitHash": "1b6431a",
|
"gitHash": "91c292a",
|
||||||
"generated": true,
|
"generated": true,
|
||||||
"generatedAt": "2025-12-29T14:32:31.571Z"
|
"generatedAt": "2025-12-30T05:17:51.832Z"
|
||||||
}
|
}
|
||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "securebit-chat",
|
"name": "securebit-chat",
|
||||||
"version": "4.7.55",
|
"version": "4.7.56",
|
||||||
"description": "Secure P2P Communication Application with End-to-End Encryption",
|
"description": "Secure P2P Communication Application with End-to-End Encryption",
|
||||||
"main": "index.html",
|
"main": "index.html",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
+1
-1
@@ -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) => {
|
const handleBeforeUnload = (event) => {
|
||||||
if (event.type === 'beforeunload' && !isTabSwitching) {
|
if (event.type === 'beforeunload' && !isTabSwitching) {
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ const DownloadApps = () => {
|
|||||||
const apps = [
|
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: '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: '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: '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: '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' },
|
{ 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', {
|
React.createElement('p', {
|
||||||
key: 'subtitle',
|
key: 'subtitle',
|
||||||
className: 'text-xs sm:text-sm text-muted hidden sm:block'
|
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')
|
||||||
])
|
])
|
||||||
]),
|
]),
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
// SecureBit.chat Service Worker
|
// 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
|
// Enhanced with version-aware cache management
|
||||||
|
|
||||||
// Dynamic version detection from meta.json
|
// Dynamic version detection from meta.json
|
||||||
let APP_VERSION = 'v4.7.55';
|
let APP_VERSION = 'v4.7.56';
|
||||||
let CACHE_NAME = 'securebit-pwa-v4.7.55';
|
let CACHE_NAME = 'securebit-pwa-v4.7.56';
|
||||||
let STATIC_CACHE = 'securebit-pwa-static-v4.7.55';
|
let STATIC_CACHE = 'securebit-pwa-static-v4.7.56';
|
||||||
let DYNAMIC_CACHE = 'securebit-pwa-dynamic-v4.7.55';
|
let DYNAMIC_CACHE = 'securebit-pwa-dynamic-v4.7.56';
|
||||||
|
|
||||||
// Load version from meta.json on install
|
// Load version from meta.json on install
|
||||||
async function getAppVersion() {
|
async function getAppVersion() {
|
||||||
@@ -19,7 +19,7 @@ async function getAppVersion() {
|
|||||||
});
|
});
|
||||||
if (response.ok) {
|
if (response.ok) {
|
||||||
const meta = await response.json();
|
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;
|
APP_VERSION = version;
|
||||||
CACHE_NAME = `securebit-pwa-${version}`;
|
CACHE_NAME = `securebit-pwa-${version}`;
|
||||||
STATIC_CACHE = `securebit-pwa-static-${version}`;
|
STATIC_CACHE = `securebit-pwa-static-${version}`;
|
||||||
|
|||||||
Reference in New Issue
Block a user