Commit Graph

  • 4000bde857 v6.8.1: the downloads point at desktop 1.0.3 main lockbitchat 2026-09-11 22:58:20 -04:00
  • 9e63cf65a4 v6.8.0: light theme lockbitchat 2026-09-04 17:38:41 -04:00
  • 1c153b290a readme: screenshots of the web app as it looks now lockbitchat 2026-09-04 01:14:34 -04:00
  • 414c27fda6 v6.7.3: faster loading, and pages search engines can read lockbitchat 2026-09-04 00:41:46 -04:00
  • 0691ce618c web: Snap Store badge, served from here SecureBitChatVolodymyr 2026-09-02 19:12:15 -04:00
  • 30e335f9e9 web 6.7.2: downloads point at desktop 1.0.1 SecureBitChatVolodymyr 2026-09-02 17:00:14 -04:00
  • 2294e38e53 web 6.7.1: desktop download links, and a changelog to match SecureBitChatVolodymyr 2026-09-01 23:57:47 -04:00
  • c5b759e120 build: 6.7.0 bundles carrying the 1.0.0 download links SecureBitChatVolodymyr 2026-09-01 23:50:07 -04:00
  • b4e12c2a98 web: the desktop version lives in two files, and only one was bumped SecureBitChatVolodymyr 2026-09-01 23:49:50 -04:00
  • 8d7b41b5fd web: point the downloads at desktop 1.0.0 SecureBitChatVolodymyr 2026-09-01 23:29:45 -04:00
  • 6ea6e26c6c assets: version the desktop screenshots lockbitchat 2026-09-01 21:17:18 -04:00
  • 3f863299e2 deploy: ship the desktop client's store screenshots lockbitchat 2026-09-01 21:12:29 -04:00
  • 46be54b59f i18n: strings the desktop client needed, and its screenshots lockbitchat 2026-09-01 21:05:47 -04:00
  • 8ad4b4558d chore(release): renumber group calls as v6.7.0 lockbitchat 2026-09-01 01:12:58 -04:00
  • 113bb107d3 feat(groups): audio and video calls in group chats; release v6.6.6 lockbitchat 2026-09-01 01:04:11 -04:00
  • 5e32f547b9 feat(i18n): Arabic, Hebrew, Persian and Urdu, and a layout that mirrors; release v6.4.0 lockbitchat 2026-08-29 18:05:20 -04:00
  • 98d42ac2fb feat(i18n): nine languages, each at its own address; release v6.3.0 lockbitchat 2026-08-29 12:46:15 -04:00
  • 943e04e7ff feat(ui): motion that answers the finger, and honours reduced-motion; release v6.2.0 lockbitchat 2026-08-28 15:32:59 -04:00
  • e00c3bd413 feat(groups): group chats, and a mesh rather than a star; release v6.1.1 lockbitchat 2026-08-25 16:27:08 -04:00
  • 6a98e2eb00 fix(mobile): make the chat layout responsive on phones; release v5.9.2 lockbitchat 2026-08-09 13:21:44 -04:00
  • 556727eb6f fix(qr): accept a one-frame invitation; release v5.9.1 lockbitchat 2026-08-06 23:32:20 -04:00
  • 808fd99b73 docs: describe the minimal invitation and where its security comes from lockbitchat 2026-08-06 18:53:51 -04:00
  • 32b642f0e6 docs: record SBQ2 phases 2 and 3 as shipped in v5.9.0 lockbitchat 2026-08-06 18:42:40 -04:00
  • 5f22b7dab5 feat(handshake): shrink the connection exchange; release v5.9.0 lockbitchat 2026-08-06 18:20:48 -04:00
  • fb959d7ca7 fix(descriptor): rebuild SDP that Firefox accepts; release v5.8.1 lockbitchat 2026-08-06 17:25:46 -04:00
  • 6e82cfcae2 feat(descriptor): SBQ2 connection descriptor format; release v5.8.0 lockbitchat 2026-08-06 11:54:05 -04:00
  • 3212138a0d docs: reorganise documentation; derive header version from package.json; release v5.7.2 lockbitchat 2026-08-05 23:54:50 -04:00
  • 27279ae7c6 feat(crypto): Double Ratchet forward secrecy; hardening pass; release v5.7.1 lockbitchat 2026-08-05 23:02:20 -04:00
  • 2a7142c722 feat(webrtc): recover a dropped connection without a signalling server; release v5.6.0 lockbitchat 2026-08-02 21:16:13 -04:00
  • 60bf037ef9 Fix the desktop download buttons; release v5.5.4 lockbitchat 2026-07-27 04:53:44 -04:00
  • fcee4216e8 Point desktop downloads at 0.3.0; release v5.5.3 lockbitchat 2026-07-27 04:35:12 -04:00
  • 6152a77b51 security: fix SAS verification bypass and unauthenticated frame injection; release v5.5.2 lockbitchat 2026-07-27 00:10:29 -04:00
  • b3fcf54670 feat(webrtc): end-to-end encrypted voice & video calls with adaptive codecs lockbitchat 2026-07-23 12:43:06 -04:00
  • 0de8ab2d54 Replace free TURN with self-hosted coturn; fix Safari connectivity; release v5.4.10 lockbitchat 2026-07-22 18:10:17 -04:00
  • c98a01b1d5 Add end-to-end encrypted voice messages; release v5.4.5 lockbitchat 2026-07-22 00:41:58 -04:00
  • 0e3e3a2974 Add multiple-session support: run several independent encrypted chats at once lockbitchat 2026-06-26 00:00:13 -04:00
  • db5d6e481d seo: update page title to "SecureBit.chat — Private, Encrypted Messenger" lockbitchat 2026-06-24 16:17:35 -04:00
  • ef2f13d053 seo: refine social card — SVG mark, more spacing, cache-busting filename lockbitchat 2026-06-24 16:13:39 -04:00
  • 62567fb5cc seo: rework title/description, add structured data, refine social card lockbitchat 2026-06-24 16:06:37 -04:00
  • ae6900d0c7 seo: add social preview image and fix Open Graph / Twitter meta lockbitchat 2026-06-24 15:57:41 -04:00
  • 5eaf57c8da Fix formatting for Privacy by design section in README Volodymyr 2026-06-24 15:44:54 -04:00
  • ab49d7485d Fix formatting and headings in README.mdfix Volodymyr 2026-06-24 15:43:16 -04:00
  • 96fffab765 release: v4.9.1 — redesigned QR scanner, UI fixes, README overhaul lockbitchat 2026-06-24 15:41:15 -04:00
  • cbf5c5f834 release: v4.9.0 — full redesign + reworked offline mode lockbitchat 2026-06-23 16:52:30 -04:00
  • b39f9ecd2c release: v4.8.20 secure chat tools — completed, fixed and polished lockbitchat 2026-06-19 02:58:03 -04:00
  • cb72b9cb1c fix: chat not opening after SAS in v4.8.14 (nowTick scope) — v4.8.15 lockbitchat 2026-06-18 21:15:43 -04:00
  • 15173a9278 release: v4.8.14 secure chat tools (code blocks, view-once, disappearing, unsend, panic) lockbitchat 2026-06-18 20:37:50 -04:00
  • cf36656341 release: v4.8.13 message integrity & transport hardening lockbitchat 2026-06-18 17:08:59 -04:00
  • 42be55aaeb fix(security): restore outgoing message integrity, add HSTS/Permissions-Policy lockbitchat 2026-06-18 16:48:29 -04:00
  • 6f36fce8c6 release: v4.8.12 chat notification & file-transfer UI fixes lockbitchat 2026-06-17 17:51:09 -04:00
  • be1d02f1f7 release: v4.8.11 file transfer reliability fix lockbitchat 2026-06-16 18:24:29 -04:00
  • 9244250835 ux(ice-test): clarify result when browser hides reflexive/relay candidates (Safari) lockbitchat 2026-06-16 01:50:40 -04:00
  • 6dac4ce52a fix(csp): allow stun:/turn: schemes in connect-src lockbitchat 2026-06-16 01:09:02 -04:00
  • 017a590220 fix(deploy): 404 missing assets instead of HTML fallback; ship public STUN config lockbitchat 2026-06-15 16:30:39 -04:00
  • d58967c671 build: add Fly.io deployment (nginx static serving) lockbitchat 2026-06-15 16:23:14 -04:00
  • 39aad6ae8b release: v4.8.10 user-configurable STUN/TURN servers lockbitchat 2026-06-15 16:05:31 -04:00
  • 7f2ecce57f feat: user-configurable STUN/TURN servers (advanced network settings) lockbitchat 2026-06-15 15:39:13 -04:00
  • 366f080128 release: v4.8.9 security hardening patch lockbitchat 2026-06-15 15:08:03 -04:00
  • d11f250257 release: v4.8.8 file transfer consent fix lockbitchat 2026-05-26 22:40:36 -04:00
  • 2468cb495e release: v4.8.7 WebRTC join reliability patch lockbitchat 2026-05-19 09:49:22 -04:00
  • 1cc873223a fix: stabilize manual WebRTC join flow lockbitchat 2026-05-18 19:49:57 -04:00
  • 01cb25f988 release: v4.8.6 security hardening patch lockbitchat 2026-05-17 23:30:41 -04:00
  • ad3bee5f2e fix: enforce service worker cache allowlist lockbitchat 2026-05-17 23:22:46 -04:00
  • f2a4276b31 fix: remove untracked disconnect timer lockbitchat 2026-05-17 23:16:14 -04:00
  • 86a96b0121 fix: harden service worker cache policy lockbitchat 2026-05-17 23:13:06 -04:00
  • 33f3764ec5 fix: synchronize WebRTC privacy mode state lockbitchat 2026-05-17 23:09:45 -04:00
  • a04a70eb97 fix: throttle inbound file chunks lockbitchat 2026-05-17 23:05:43 -04:00
  • 0fbcc240be fix: add inbound message rate limiting lockbitchat 2026-05-17 23:01:58 -04:00
  • 18022c6b68 fix: gate debug window hooks behind explicit flag lockbitchat 2026-05-17 22:58:21 -04:00
  • 026c81b775 chore: stop tracking node_modules lockbitchat 2026-05-17 18:03:10 -04:00
  • f71ff62417 fix: make WebRTC privacy mode explicit lockbitchat 2026-05-17 17:57:11 -04:00
  • ce48e8a851 fix: harden chat sanitization with DOMPurify lockbitchat 2026-05-17 17:52:36 -04:00
  • cc7f850e7d fix: bind SAS verification to DTLS fingerprint strings lockbitchat 2026-05-17 17:46:15 -04:00
  • 0a42aa13c3 release: prepare v4.8.5 security hardening release lockbitchat 2026-05-17 14:48:52 -04:00
  • 4b8c8829f1 Fix CSP errors, MIME types, and Service Worker issues lockbitchat 2026-01-06 23:01:32 -04:00
  • ebcf2dcaac New component with partner logos lockbitchat 2025-12-30 04:16:41 -04:00
  • f136d0db3d Update macOS download link and bump version to 4.7.56 lockbitchat 2025-12-30 01:34:51 -04:00
  • 91c292a6cf feat: implement comprehensive PWA force update system lockbitchat 2025-12-29 10:51:07 -04:00
  • 1b6431a36b Merge branch 'main' of https://github.com/SecureBitChat/securebit-chat lockbitchat 2025-12-28 20:30:12 -04:00
  • ee635da66f docs: Update README to v4.7.53 with Desktop Edition and roadmap updates lockbitchat 2025-12-28 20:28:22 -04:00
  • 92907732bf Add Shared Security Core information to README Volodymyr 2025-12-23 13:59:24 -04:00
  • 968fff9c61 Project Update: Transition to Desktop & Mobile Versions lockbitchat 2025-11-04 14:14:30 -04:00
  • 79c8d08782 fix: prevent encryption key loss and IndexedDB connection errors lockbitchat 2025-11-04 13:14:24 -04:00
  • 207e51361c security: increase PBKDF2 iterations from 100,000 → 310,000 (OWASP 2025 compliance) lockbitchat 2025-10-30 15:24:09 -04:00
  • 4583db39a2 feat(security): switch master key to non-extractable CryptoKey handle and remove direct access lockbitchat 2025-10-30 15:16:36 -04:00
  • 77ed4b3e4f remove key/hash logging and debug output from EnhancedSecureWebRTCManager and EnhancedSecureCryptoUtils lockbitchat 2025-10-30 14:55:46 -04:00
  • c7b16157fc Enhanced HKDF-based key derivation with improved security features - Implemented proper RFC 5869 compliant HKDF key derivation process - Added Perfect Forward Secrecy (PFS) key for enhanced session security - Improved key separation using unique info parameters for each derived key - Enhanced salt size from 32 to 64 bytes for increased entropy - Added comprehensive key validation and error handling - Implemented proper ECDH + HKDF integration following Web Crypto API best practices - Added metadata encryption key for enhanced data protection - Improved compatibility with modern cryptographic standards (RFC 7748, NIST SP 800-56A) -Enhanced logging and debugging capabilities for cryptographic operations - Maintained backward compatibility while upgrading security infrastructure Security improvements: - Cryptographic isolation between different key purposes - Enhanced protection against cross-key attacks - Improved resistance to future key compromise scenarios - Better compliance with OWASP cryptographic storage guidelines Technical details: - Refactored deriveSharedKeys() method for proper HKDF implementation - Updated WebRTC manager to use new messageKey API - Added comprehensive error handling and validation - Improved browser compatibility with standardized cryptographic operations - This update strengthens the existing security foundation with modern cryptographic practices while maintaining full system compatibility. lockbitchat 2025-10-27 15:18:15 -04:00
  • 3c2bac588c ci: switch mirror workflow to HTTPS token authentication lockbitchat 2025-10-20 12:51:27 -04:00
  • 2ae65eb749 ci: switch mirror workflow to HTTPS token authentication lockbitchat 2025-10-20 12:44:59 -04:00
  • 4a3249b2a6 test lockbitchat 2025-10-20 12:39:55 -04:00
  • 456545f055 Add GitHub Actions workflow to mirror repository to PrivacyGuides lockbitchat 2025-10-20 12:34:10 -04:00
  • 40381cc0a1 Increase session timeout to 60min and inactivity to 30min Fix sendMessage isUnlocked check to prevent immediate lock Move session extension logic to SecureMasterKeyManager Improve error messages Keep validation of crypto keys before encryption lockbitchat 2025-10-20 02:06:42 -04:00
  • 0d7835cfa2 fix: resolve incomplete multi-character sanitization in sanitizeMessage lockbitchat 2025-10-20 01:20:02 -04:00
  • 7604381584 fix: eliminate division on crypto random in getSafeRandomFloat lockbitchat 2025-10-20 01:10:25 -04:00
  • a7a5861e0a fix: replace modulo with bitwise mask in crypto random lockbitchat 2025-10-20 01:02:07 -04:00
  • 63a19e6a4c fix: resolve CodeQL biased crypto random warning lockbitchat 2025-10-20 00:51:03 -04:00
  • b18e943abd Fix cryptographic random bias in fingerprint mask generation lockbitchat 2025-10-20 00:42:12 -04:00
  • 9c1258cd1e Fix cryptographic random bias in fingerprint mask generation lockbitchat 2025-10-20 00:42:03 -04:00
  • 60e4bb6b8a Fix cryptographic random bias in getUnbiasedRandomInRange lockbitchat 2025-10-20 00:34:17 -04:00
  • 4233ba3d7e Fix cryptographic random bias (CodeQL js/biased-cryptographic-random) lockbitchat 2025-10-20 00:25:50 -04:00