Commit Graph

  • 506c2bc7cb Implement message retention, retry mechanism, and app updates jack 2025-07-05 18:33:56 +02:00
  • 7151896102 feat: enhance password-protected rooms with key commitments and management jack 2025-07-05 17:59:58 +02:00
  • cfded8c4df Fix room UI and membership tracking issues jack 2025-07-05 10:48:58 +02:00
  • 8d553adc0c Implement password-protected rooms with encryption jack 2025-07-05 10:41:22 +02:00
  • 4dec23e216 Implement proper room leave notifications and improve UI jack 2025-07-04 20:22:37 +02:00
  • cdb93543ba Remove disk logging UI from iOS app info jack 2025-07-04 20:10:22 +02:00
  • a83dee34ba Update logging to only write to disk on macOS jack 2025-07-04 20:02:54 +02:00
  • 22e02633b5 Add comprehensive logging system for debugging jack 2025-07-04 19:38:08 +02:00
  • 4a834ac571 Fix room member list display logic jack 2025-07-04 19:32:27 +02:00
  • 10ee001728 Add room message indicator and simplify room header jack 2025-07-04 19:30:19 +02:00
  • 36155b457b Remove debug logging jack 2025-07-04 19:00:45 +02:00
  • bf4a572299 Fix critical room functionality issues jack 2025-07-04 19:00:24 +02:00
  • 4051cda7e4 Remove debug logging for room messages jack 2025-07-04 18:54:15 +02:00
  • d0a465f05f Fix room message routing and improve room UI jack 2025-07-04 18:53:45 +02:00
  • eee97881e9 Add debug logging for room message routing jack 2025-07-04 18:46:20 +02:00
  • f1fcf11dcc Improve room functionality jack 2025-07-04 18:45:36 +02:00
  • 3d7232222c Implement hashtag rooms feature jack 2025-07-04 18:37:04 +02:00
  • bb2edd4e23 Update README.md jackandGitHub 2025-07-05 18:14:54 +02:00
  • fd9594bdd2 Update README.md jackandGitHub 2025-07-05 18:09:51 +02:00
  • 0efb28b028 Remove debug logging after fixing connection issues jack 2025-07-04 17:55:09 +02:00
  • 33be40bf4d Add debug logging and improve connection stability jack 2025-07-04 17:49:04 +02:00
  • 9e8ff9cfd1 Remove all debug prints and fix API misuse warnings jack 2025-07-04 17:40:50 +02:00
  • cbcfaed7a2 Fix compilation errors and prepare for App Store submission jack 2025-07-04 17:28:36 +02:00
  • 44d97ffb7e Fix duplicate peer entries when device restarts jack 2025-07-04 17:17:17 +02:00
  • 2e9601b585 Remove connection_fixes.md - keep only README.md jack 2025-07-04 17:05:37 +02:00
  • 00e75fff72 Fix connect/disconnect/connect pattern on initial connection jack 2025-07-04 17:05:25 +02:00
  • c5041941e3 Fix timer crash by ensuring Timer is scheduled on main thread jack 2025-07-04 16:52:57 +02:00
  • 25de7df10e Remove unnecessary documentation files - keep only README.md jack 2025-07-04 16:50:35 +02:00
  • 7c95595d5b Remove temp file jack 2025-07-04 16:49:57 +02:00
  • ccab7d3ade Fix asset catalog JSON formatting issues jack 2025-07-04 16:49:44 +02:00
  • f2031f3973 Update project configuration and generate Xcode project jack 2025-07-04 16:45:42 +02:00
  • 9ad3c3e0ba Remove unnecessary markdown file from repo jack 2025-07-04 16:44:43 +02:00
  • 4d61cec032 Prepare for App Store submission jack 2025-07-04 16:44:00 +02:00
  • da2704e0bd Make peer discovery instant and fix connection stability jack 2025-07-04 16:28:21 +02:00
  • 0ab1f2ecfd Add public domain license and copyright headers jack 2025-07-04 16:21:49 +02:00
  • 87d4455c25 Fix peer discovery stability and connection cycling issues jack 2025-07-04 16:19:52 +02:00
  • 9ef9ef8056 Fix timestamp bug causing peer discovery failures jack 2025-07-04 16:07:49 +02:00
  • 6023ff8af0 Fix thread safety issue causing peer count to show 0 jack 2025-07-04 15:59:56 +02:00
  • be08f4c8a7 Fix peer discovery issue by enabling announce relay jack 2025-07-04 15:53:35 +02:00
  • aa8fe7527a Remove backwards compatibility code jack 2025-07-04 15:49:01 +02:00
  • 38a7ba07ee Fix connection tracking and timestamp compatibility issues jack 2025-07-04 15:45:29 +02:00
  • 986106fea4 Fix warnings and improve autocomplete positioning, add unit tests jack 2025-07-04 15:40:47 +02:00
  • e3cc469bf8 Remove voice memo references and improve duplicate message prevention jack 2025-07-04 15:35:26 +02:00
  • da44be9449 Add Bluetooth optimizations for maximum range jack 2025-07-04 15:28:57 +02:00
  • b22c6e4bc6 Improve relay mechanism for better message delivery distance jack 2025-07-04 15:22:09 +02:00
  • 7b24293666 Add duplicate message detection logging and improve connection timing jack 2025-07-04 15:15:03 +02:00
  • 975c86e6f3 Add comprehensive logging to store-and-forward system for debugging jack 2025-07-04 15:08:29 +02:00
  • a569b87a18 Fix store-and-forward duplicate message delivery and timestamp ordering jack 2025-07-04 15:02:49 +02:00
  • 3c894bcb2f Fix store-and-forward to properly deliver once and remove jack 2025-07-04 14:43:36 +02:00
  • 31abe1a1ce Fix remaining Bluetooth write errors jack 2025-07-04 14:36:15 +02:00
  • 7b3cfb6227 Fix Bluetooth errors and improve store-and-forward jack 2025-07-04 14:30:00 +02:00
  • 3f882eec0f Fix thread safety crash with NSLock jack 2025-07-04 14:12:59 +02:00
  • a59c3f7ec6 Fix macOS crash and Bluetooth errors jack 2025-07-04 13:49:14 +02:00
  • e6fcae6275 Fix RSSI display inconsistency between devices jack 2025-07-04 13:35:46 +02:00
  • 6f85faa6c0 Fix BLE advertisement warnings and duplicate registrations jack 2025-07-04 13:33:38 +02:00
  • 1e2717f152 Implement practical scaling optimizations for 50-100 users jack 2025-07-04 13:26:37 +02:00
  • 2cd8443292 Remove grey overlay and reduce logging noise jack 2025-07-04 12:28:00 +02:00
  • f77cec3fb2 Analyze scalability and prepare for TestFlight jack 2025-07-04 11:53:57 +02:00
  • cce43fcfc7 Add interactive logo with info/panic modes and battery optimization jack 2025-07-04 02:21:59 +02:00
  • c7baf31f03 Implement indefinite store-and-forward for favorite peers jack 2025-07-04 01:51:37 +02:00
  • fe986ed397 Fix encryption key exchange and add persistent identity for favorites jack 2025-07-04 01:43:16 +02:00
  • 34e51b3d9a Fix peer nickname display once and for all jack 2025-07-03 23:38:17 +02:00
  • 7e8c5d0153 Fix voice note fragment handling and narrow macOS sidebar jack 2025-07-03 23:33:44 +02:00
  • 8346ecd2a7 Fix message display and add voice note debugging jack 2025-07-03 23:28:07 +02:00
  • 78ddb36db7 Add tap-to-PM and favorite features jack 2025-07-03 23:24:30 +02:00
  • d6ae19e11e Enable notifications on macOS jack 2025-07-03 23:21:29 +02:00
  • 63c0ed4960 Fix private message routing jack 2025-07-03 23:20:07 +02:00
  • 6652d1f429 Fix voice recording and notification issues jack 2025-07-03 23:14:42 +02:00
  • 2993fc3e06 Implement favorites, notifications, and improve fragment handling jack 2025-07-03 22:13:28 +02:00
  • 94a9888ef5 Add push-to-talk voice notes functionality jack 2025-07-03 01:13:16 +02:00
  • d142fde11d Add @ autocomplete functionality jack 2025-07-03 01:08:11 +02:00
  • 4b98aa7918 Fix iOS background BLE, RSSI tracking, and peer nickname display jack 2025-07-03 00:51:59 +02:00
  • 20ebaa109c Convert JSON protocol to efficient binary format jack 2025-07-02 22:09:02 +02:00
  • f43d31b960 Fix iOS peer dropdown positioning jack 2025-07-02 21:46:04 +02:00
  • 16dded48b4 Reduce spacing between bitchat and peer dropdown jack 2025-07-02 21:44:14 +02:00
  • 1eaba703e9 Fix peer dropdown layout and announcement timing jack 2025-07-02 21:39:31 +02:00
  • e50f14eeed Fix notification dot size and improve peer announcements jack 2025-07-02 21:32:51 +02:00
  • d67e11cdab Update terminology to be more human-friendly jack 2025-07-02 21:25:35 +02:00
  • b517cb7cc3 Clarify peer dropdown UI elements order jack 2025-07-02 21:21:04 +02:00
  • 13686b3ce9 Fix private message notifications and chat updates jack 2025-07-02 21:19:32 +02:00
  • fc5eba4a58 Fix header bouncing and add private message notifications jack 2025-07-02 21:14:42 +02:00
  • 5c9d2122dc Add private chat feature and fix peer discovery issues jack 2025-07-02 21:11:12 +02:00
  • 304c121467 Fix peer discovery: include connected peripherals in peer list even before announce jack 2025-07-02 19:26:36 +02:00
  • 3c38bdc791 Add debug logging to troubleshoot peer discovery issues jack 2025-07-02 19:20:57 +02:00
  • 7e90bf6369 Initial commit: Bluetooth mesh chat app with end-to-end encryption jack 2025-07-02 19:18:35 +02:00