 callebtcandGitHub
|
34d00839b2
|
bump to 0.8 (#188)
|
2025-07-25 20:04:43 +02:00 |
|
 callebtcandGitHub
|
4b1d6f8c04
|
UI improvements (#192)
* bitchat logo
* improve ui
|
2025-07-25 20:02:59 +02:00 |
|
 callebtcandGitHub
|
c9aba00478
|
Dm header icons reactive (#190)
* header reactive to noise session
* favorite button reactive
* icon change
* nice
|
2025-07-25 19:50:40 +02:00 |
|
 callebtcandGitHub
|
271df2e720
|
on focus (#189)
|
2025-07-25 19:17:36 +02:00 |
|
 callebtcandGitHub
|
34b3d8dd82
|
Init handshake on dm (#187)
* kinda working
* establish handshake if not done yet
* add handshakerequest packet
* read receipt
|
2025-07-25 19:11:45 +02:00 |
|
 callebtcandGitHub
|
565e4ab33c
|
Fix delivery acks and read receipts (#186)
* delivery ack and read receipt
* handle deliveryack
* fix uppercase id
* fix read receipts too
|
2025-07-25 17:54:12 +02:00 |
|
 callebtcandGitHub
|
534be7e613
|
Refactor fingerprint manager (#185)
* centralized fingerprint manager
* centralized fingerprintmanager
* update fingerprint only if no collision
|
2025-07-25 15:43:19 +02:00 |
|
 callebtcandGitHub
|
9b7009137c
|
Handle only packets addressed to me (#184)
* skip private packets not to us
* logs
|
2025-07-25 02:32:36 +02:00 |
|
 callebtcandGitHub
|
167237f7c0
|
Centralized relay manager (#182)
* noise: send nonce
* broadcast manager
* add missing file
|
2025-07-25 01:46:27 +02:00 |
|
 callebtcandGitHub
|
bc14b9f179
|
Periodidc broadcast announce (#183)
* noise: send nonce
* periodidc broadcast announce
|
2025-07-25 01:38:53 +02:00 |
|
 callebtcandGitHub
|
1c82e4ede8
|
NoiseProtocol update: send nonce in packet (#181)
* noise: send nonce
* 4 byte nonce
|
2025-07-25 01:36:18 +02:00 |
|
 callebtcandGitHub
|
c3c395832c
|
Implement Noise XX Handshake Protocol for Direct Messages (#180)
* noise
* works?
* noise
* temporary
* better
* wip: use subnet
* better
* barely working
* werk
* subnet
* fix peer ID
* 8 byte peer ID
* wip noise
* wip fixes for noise
* std lib for noise
* noise handshake one step further
* buffers
* use fork
* fix imports
* simplify counter
* remove trash
* hashing
* no prologue
* nice
* wip, use noise encryption
* peer ID hex
* simplify session manager
* heavy logging
* use singleton
* Fix Noise session race condition with elegant per-peer actor serialization
- Use Kotlin coroutine actors for per-peer packet processing
- Each peer gets dedicated actor that processes packets sequentially
- Eliminates race conditions in session management without complex locking
- Single surgical change in PacketProcessor - minimal, maintainable
- Leverages Kotlin's native concurrency primitives
* decrypt correctly
* iniator works now
* clean code and fix signature to null
* better
* no signature in private message
* small fixes
* refactor ack
* refactor but untested
* messages working
* wip ack
* wip fix ack
* more logging
* pending tracker
* keep pending connections on errors
* less logging
* refactor model
* refactor frombinarydata
* idendityannouncement refactor and update to new binary protocol
* fix keys
* refix keys
* dms work
* revert to mainnet
* do not change bluetooth adapter name
* keep code but uncomment
* clean up comments
* cleanup comments
|
2025-07-24 12:01:46 +02:00 |
|
 callebtcandGitHub
|
9e9231353b
|
Merge pull request #158 from permissionlesstech/bump-0.7.2
bump to 0.7.2
|
2025-07-20 11:10:26 +02:00 |
|
callebtc
|
93de0f2037
|
bump to 0.7.2
|
2025-07-20 11:10:04 +02:00 |
|
 callebtcandGitHub
|
a1b0e3fdf7
|
Merge pull request #154 from anonfaded/fix/battery-screen-truncation
fix(onboarding): make battery screen scrollable
|
2025-07-20 11:07:38 +02:00 |
|
 callebtcandGitHub
|
9b85a070ac
|
Update app/src/main/java/com/bitchat/android/onboarding/BatteryOptimizationScreen.kt
|
2025-07-19 20:07:50 +02:00 |
|
 callebtcandGitHub
|
fc63184c2f
|
Update app/src/main/java/com/bitchat/android/onboarding/BatteryOptimizationScreen.kt
|
2025-07-19 20:07:38 +02:00 |
|
 callebtcandGitHub
|
fa47916895
|
Merge pull request #151 from permissionlesstech/changelog-0.7.1
changelog update 0.7.1
|
2025-07-19 09:54:59 +02:00 |
|
callebtc
|
1775ecfe44
|
changelog
|
2025-07-19 09:53:28 +02:00 |
|
 callebtcandGitHub
|
87ce65b4b1
|
Merge pull request #147 from gsmnit/code_readiblity_improvement
1. remove unused methods in MainActivity.kt
|
2025-07-19 09:48:17 +02:00 |
|
 callebtcandGitHub
|
6c4473f174
|
Merge pull request #142 from hector6872/fix/messages-list-content-padding
Fix content padding in messages list
|
2025-07-19 09:47:00 +02:00 |
|
 callebtcandGitHub
|
93ad575610
|
Merge pull request #139 from alpermelkeli/refactor/remove-static-context-field
refactor: remove context attribute at ChatViewModel.kt
|
2025-07-19 09:44:55 +02:00 |
|
 callebtcandGitHub
|
e1bafcf1a5
|
Merge branch 'main' into code_readiblity_improvement
|
2025-07-19 09:41:09 +02:00 |
|
 callebtcandGitHub
|
04a774ac63
|
Merge pull request #120 from anonfaded/fix/wrong-cursor-location
Fix: wrong cursor location, added battery optimization disabling screen and styling to the slash command in input field
|
2025-07-19 09:33:10 +02:00 |
|
 callebtcandGitHub
|
df3987aa76
|
Merge pull request #150 from permissionlesstech/bump-0.7.1
bump to 0.7.1
|
2025-07-19 09:21:45 +02:00 |
|
callebtc
|
d8d834b713
|
bump to 0.7.1
|
2025-07-19 09:20:57 +02:00 |
|
 callebtcandGitHub
|
50cbb69e9e
|
Merge pull request #145 from moehamade/fix/toolbar-center-align-141
fix: center align toolbar item in ChatHeader
|
2025-07-18 00:08:09 +02:00 |
|
 callebtcandGitHub
|
478a1fe5ce
|
Merge pull request #136 from joaodematejr/fix-sidebar-text
fix: update sidebar text to use string resources
|
2025-07-18 00:01:29 +02:00 |
|
 callebtcandGitHub
|
01d6a81003
|
Merge pull request #129 from moehamade/127-Onboarding-state-is-lost-on-configuration-change-due-to-variables-in-MainActivity
Refactor: Introduce MainViewModel for onboarding state management
|
2025-07-17 23:59:28 +02:00 |
|
 callebtcandGitHub
|
b862e283bb
|
Merge pull request #125 from moehamade/Triple-click-title-to-emergency-clear-all-data-executed-not-the-way-it-supposed-to-#105
Bugfix: Handled single or triple clicked at once instead of executing them as separate events
|
2025-07-17 23:58:58 +02:00 |
|
 callebtcandGitHub
|
013f0c00cf
|
Merge pull request #111 from permissionlesstech/bump-0.7
bump to 0.7
|
2025-07-14 00:29:20 +02:00 |
|
callebtc
|
5da4cd27ec
|
bump to 0.7
|
2025-07-14 00:29:01 +02:00 |
|
 callebtcandGitHub
|
de69ca6cdc
|
Merge pull request #110 from permissionlesstech/refactor-DESCRIPTOR_UUID
chore: refactor
|
2025-07-14 00:24:19 +02:00 |
|
callebtc
|
e0f727647a
|
chore: refactor
|
2025-07-14 00:24:00 +02:00 |
|
callebtc
|
7ecdb1426b
|
revert comment
|
2025-07-14 00:18:15 +02:00 |
|
 callebtcandGitHub
|
fa9a45a595
|
Merge pull request #109 from permissionlesstech/ui-select-text
UI select text + track RSSI + unread indicator
|
2025-07-14 00:17:05 +02:00 |
|
callebtc
|
193918d81a
|
track rssi correctly
|
2025-07-14 00:13:45 +02:00 |
|
callebtc
|
06a9ec6268
|
badge
|
2025-07-13 23:57:10 +02:00 |
|
callebtc
|
20cf8b59f8
|
copy text and fix notifications for DM
|
2025-07-13 23:42:58 +02:00 |
|
 callebtcandGitHub
|
2b63c7805e
|
Merge pull request #48 from ShilohEye/fix/android-ios-fragmentation-compatibility
Fix Android Message fragmentation for iOS compatibility
|
2025-07-13 23:29:32 +02:00 |
|
callebtc
|
f909f01fec
|
integrate into main
|
2025-07-13 23:23:15 +02:00 |
|
callebtc
|
f9a639af2d
|
Merge branch 'main' into fix/android-ios-fragmentation-compatibility
|
2025-07-13 23:18:00 +02:00 |
|
 callebtcandGitHub
|
38c2bd257f
|
Merge pull request #106 from permissionlesstech/refactor-bluetooth-connection-manager
Refactor bluetooth connection manager
|
2025-07-13 22:53:06 +02:00 |
|
callebtc
|
0e2614d3eb
|
fix build
|
2025-07-13 22:52:50 +02:00 |
|
callebtc
|
362f9b0ff2
|
log
|
2025-07-13 22:39:41 +02:00 |
|
callebtc
|
f40283694d
|
logs
|
2025-07-13 22:35:18 +02:00 |
|
callebtc
|
cac3b9ec6c
|
better logging of device id
|
2025-07-13 22:18:31 +02:00 |
|
callebtc
|
725dc01352
|
fix null delegate
|
2025-07-13 22:06:43 +02:00 |
|
callebtc
|
f7c68d2ff2
|
fix
|
2025-07-13 21:38:39 +02:00 |
|
callebtc
|
a68e14133b
|
wip refactor
|
2025-07-13 21:34:31 +02:00 |
|
 callebtcandGitHub
|
d25d3bf991
|
Merge branch 'main' into fix/android-ios-fragmentation-compatibility
|
2025-07-13 21:25:11 +02:00 |
|
 callebtcandGitHub
|
499f3cc084
|
Merge pull request #103 from permissionlesstech/adjust-scan-intervals
adjust scan intervals and reduce logging
|
2025-07-13 20:47:33 +02:00 |
|
callebtc
|
930081bba0
|
add location services check
|
2025-07-13 20:27:43 +02:00 |
|
callebtc
|
887ca0119e
|
Merge branch 'main' into adjust-scan-intervals
|
2025-07-13 19:43:58 +02:00 |
|
 callebtcandGitHub
|
75bcb9277c
|
Merge pull request #57 from GUVWAF/routingOpt
Cheap routing optimizations
|
2025-07-13 17:38:42 +02:00 |
|
callebtc
|
2cf6bf19b1
|
Merge branch 'main' into routingOpt
|
2025-07-13 17:20:49 +02:00 |
|
callebtc
|
2a0f84b53b
|
adjust scan intervals and reduce logging
|
2025-07-13 17:16:31 +02:00 |
|
 callebtcandGitHub
|
c69c867321
|
Merge pull request #102 from permissionlesstech/revert-93-patch-1
Revert "known issues added to 0.6"
|
2025-07-13 17:10:02 +02:00 |
|
 callebtcandGitHub
|
78dc9dc026
|
Revert "known issues added to 0.6"
|
2025-07-13 17:09:53 +02:00 |
|
 callebtcandGitHub
|
dcb824bccf
|
Merge pull request #93 from Comodore125/patch-1
known issues added to 0.6
|
2025-07-13 17:09:44 +02:00 |
|
 callebtcandGitHub
|
0d54d60dd5
|
Merge pull request #60 from prudhvir3ddy/prudhvir3ddy/upgrade_deps
Upgrade compileSDK, kotlin, AGP, compose, core libs
|
2025-07-13 17:09:00 +02:00 |
|
 callebtcandGitHub
|
0cb4497444
|
Merge pull request #89 from permissionlesstech/bit-icon
Bit icon
|
2025-07-12 18:45:48 +02:00 |
|
callebtc
|
679c458d70
|
all icons like svg
|
2025-07-12 18:44:40 +02:00 |
|
callebtc
|
ce93900ef6
|
icons
|
2025-07-12 18:43:35 +02:00 |
|
callebtc
|
ee70073324
|
notifications description
|
2025-07-12 17:43:13 +02:00 |
|
 callebtcandGitHub
|
81178d0d3e
|
Merge pull request #78 from prudhvir3ddy/prudhvir3ddy/safe-permission-category
Refactor: Update permission handling to use PermissionType enum
|
2025-07-12 17:42:19 +02:00 |
|
 callebtcandGitHub
|
68bc1e4ee9
|
Merge branch 'main' into prudhvir3ddy/safe-permission-category
|
2025-07-12 17:42:10 +02:00 |
|
 callebtcandGitHub
|
14a1cd992b
|
Merge pull request #85 from permissionlesstech/improve-onboarding-ui
permissions layout
|
2025-07-12 17:40:59 +02:00 |
|
callebtc
|
ad6dc3680b
|
permissions layout
|
2025-07-12 17:40:25 +02:00 |
|
 callebtcandGitHub
|
d025d61af8
|
Merge pull request #84 from permissionlesstech/ui-back-gesture
Android back gesture
|
2025-07-12 17:33:46 +02:00 |
|
callebtc
|
bc344879e7
|
changelog
|
2025-07-12 17:33:11 +02:00 |
|
callebtc
|
d490393de6
|
back gesture works
|
2025-07-12 17:32:08 +02:00 |
|
 callebtcandGitHub
|
b623519dd7
|
Merge pull request #83 from permissionlesstech/bump-0.6
bump to 0.6
|
2025-07-12 17:24:43 +02:00 |
|
callebtc
|
8eab430022
|
bump to 0.6
|
2025-07-12 17:24:11 +02:00 |
|
 callebtcandGitHub
|
02332d9723
|
Merge pull request #64 from maximal/main
Optimize PNG images losslessly: 12.4 → 10.2 KiB (−18%)
|
2025-07-12 17:16:52 +02:00 |
|
 callebtcandGitHub
|
e3022fd56f
|
Merge pull request #82 from permissionlesstech/fix-startup-2
Fix startup 2
|
2025-07-12 17:13:38 +02:00 |
|
callebtc
|
a97e2549b8
|
fix fav updates
|
2025-07-12 17:11:19 +02:00 |
|
callebtc
|
ea25b71d6f
|
fix favorites
|
2025-07-12 16:55:50 +02:00 |
|
callebtc
|
d54d470614
|
more logging
|
2025-07-12 16:36:00 +02:00 |
|
callebtc
|
035273011f
|
fix startup
|
2025-07-12 15:42:37 +02:00 |
|
 callebtcandGitHub
|
4545afb0c4
|
Merge pull request #79 from permissionlesstech/fix-startup
fix null pointer
|
2025-07-12 12:54:47 +02:00 |
|
callebtc
|
e58cf4fd0d
|
fix null pointer
|
2025-07-12 12:53:01 +02:00 |
|
 callebtcandGitHub
|
bc2712eefd
|
Merge pull request #75 from permissionlesstech/fix-channel-ui-2
Fix channel UI 2
|
2025-07-12 03:27:10 +02:00 |
|
callebtc
|
8e93500823
|
nice
|
2025-07-12 02:58:30 +02:00 |
|
callebtc
|
50995c670f
|
orange
|
2025-07-12 02:55:14 +02:00 |
|
callebtc
|
759ebaec93
|
buttons
|
2025-07-12 02:49:49 +02:00 |
|
callebtc
|
a9995ebfc1
|
like
|
2025-07-12 02:45:59 +02:00 |
|
callebtc
|
006ac7e78a
|
buttons
|
2025-07-12 02:37:51 +02:00 |
|
callebtc
|
83da8f3b1b
|
input
|
2025-07-12 02:34:56 +02:00 |
|
 callebtcandGitHub
|
9b57504c2c
|
Merge pull request #39 from alpermelkeli/main
implement channel password management at local and /pass command hand…
|
2025-07-12 02:24:51 +02:00 |
|
 callebtcandGitHub
|
8a7ab852de
|
Merge pull request #71 from asmogo/fix_organisation
Update references to new GitHub organization in project files
|
2025-07-12 02:17:15 +02:00 |
|
 callebtcandGitHub
|
f89aa2f62c
|
Merge pull request #44 from ThatOneCalculator/feat/monochrome-icon
feat: add monochrome icon for Android 12+
|
2025-07-11 19:14:28 +02:00 |
|
 callebtcandGitHub
|
8fdd532400
|
Merge pull request #35 from permissionlesstech/android-build
build pipeline test
|
2025-07-11 18:40:30 +02:00 |
|
 callebtcandGitHub
|
cd94542404
|
Merge pull request #42 from vashisthg/permission-explanation-vertical-padding
fixes vertical padding in permission explanation
|
2025-07-11 18:39:06 +02:00 |
|
 callebtcandGitHub
|
402a4eead5
|
Merge pull request #49 from RanchMobile/patch-1
Update README.md
|
2025-07-11 18:37:51 +02:00 |
|
 callebtcandGitHub
|
2f25dbd6f8
|
Merge pull request #59 from prudhvir3ddy/prudhvir3ddy/release_mode
release mode to be minified and shrinked
|
2025-07-11 18:33:18 +02:00 |
|
 callebtcandGitHub
|
72625702f0
|
Merge pull request #62 from shubertm/unit-tests
Prepare for unit testing
|
2025-07-11 18:32:39 +02:00 |
|
 callebtcandGitHub
|
c1052950ef
|
Merge pull request #58 from theArjun/patch-1
Update the repo path in README
|
2025-07-11 18:31:58 +02:00 |
|
 callebtcandGitHub
|
7b78dd5b58
|
Merge pull request #68 from permissionlesstech/add-changelog
Chore: Add changelog
|
2025-07-11 18:31:09 +02:00 |
|
callebtc
|
5b5792c379
|
changelog
|
2025-07-11 18:30:37 +02:00 |
|