callebtc
b59e4b83cb
refix keys
2025-07-23 01:22:42 +02:00
callebtc
d05476757f
fix keys
2025-07-23 01:02:27 +02:00
callebtc
4a512f51bf
idendityannouncement refactor and update to new binary protocol
2025-07-23 00:02:19 +02:00
callebtc
63335816a3
refactor frombinarydata
2025-07-22 18:11:40 +02:00
callebtc
d13a9620b1
refactor model
2025-07-22 18:03:56 +02:00
callebtc
1e60c5607c
less logging
2025-07-22 17:57:15 +02:00
callebtc
b82d325deb
keep pending connections on errors
2025-07-22 14:43:14 +02:00
callebtc
632a33729f
pending tracker
2025-07-22 14:06:33 +02:00
callebtc
1533d2715d
more logging
2025-07-22 13:35:36 +02:00
callebtc
5cfc210060
wip fix ack
2025-07-22 12:04:55 +02:00
callebtc
7417c651e3
wip ack
2025-07-22 01:22:43 +02:00
callebtc
4d2a84077d
messages working
2025-07-22 01:01:03 +02:00
callebtc
a6469a3d73
refactor but untested
2025-07-21 23:35:23 +02:00
callebtc
cdac892042
refactor ack
2025-07-21 22:48:05 +02:00
callebtc
0bc6cd4929
small fixes
2025-07-21 22:37:33 +02:00
callebtc
0fb23f4c09
no signature in private message
2025-07-21 19:48:30 +02:00
callebtc
bfb9a535ac
better
2025-07-21 19:18:46 +02:00
callebtc
554b687ad8
clean code and fix signature to null
2025-07-20 22:33:19 +02:00
callebtc
9ba7dc5181
iniator works now
2025-07-20 21:19:41 +02:00
callebtc
b275ad7308
decrypt correctly
2025-07-20 20:50:01 +02:00
callebtc
75cc4615c7
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
2025-07-20 18:45:21 +02:00
callebtc
ce5a6dee76
use singleton
2025-07-20 16:53:45 +02:00
callebtc
ec66b41609
heavy logging
2025-07-20 13:53:58 +02:00
callebtc
d507996da8
simplify session manager
2025-07-20 11:08:32 +02:00
callebtc
15bf49cfd1
peer ID hex
2025-07-19 21:38:35 +02:00
callebtc
b5d062a0a9
wip, use noise encryption
2025-07-19 21:31:02 +02:00
callebtc
c419e97968
nice
2025-07-19 19:32:16 +02:00
callebtc
cdab3e9b97
no prologue
2025-07-19 19:30:11 +02:00
callebtc
342796dc01
hashing
2025-07-19 19:03:26 +02:00
callebtc
a19b4dc991
remove trash
2025-07-19 15:56:16 +02:00
callebtc
6b853a253c
simplify counter
2025-07-19 15:21:06 +02:00
callebtc
e5963843e1
fix imports
2025-07-19 15:00:21 +02:00
callebtc
30569be02c
use fork
2025-07-19 13:19:38 +02:00
callebtc
508654db22
buffers
2025-07-19 11:46:13 +02:00
callebtc
97c345aea7
noise handshake one step further
2025-07-19 11:19:41 +02:00
callebtc
b80c2cbcbe
Merge branch 'main' into noise
2025-07-19 10:20:01 +02:00
callebtc and GitHub
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
callebtc and GitHub
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
callebtc and GitHub
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
callebtc and GitHub
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
callebtc and GitHub
e1bafcf1a5
Merge branch 'main' into code_readiblity_improvement
2025-07-19 09:41:09 +02:00
callebtc and GitHub
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
callebtc and GitHub
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
callebtc and GitHub
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
callebtc and GitHub
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
callebtc and GitHub
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
callebtc and GitHub
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
callebtc
02ea3771b5
std lib for noise
2025-07-17 13:39:22 +02:00
callebtc
176ceab044
wip fixes for noise
2025-07-17 13:21:53 +02:00
callebtc
03ac7ba09b
wip noise
2025-07-17 11:36:40 +02:00
callebtc
10e5e9fff3
8 byte peer ID
2025-07-17 03:18:28 +02:00
callebtc
7681d96df2
fix peer ID
2025-07-17 03:14:10 +02:00
callebtc
9cc73722c4
subnet
2025-07-17 03:08:51 +02:00
callebtc
113cb47455
werk
2025-07-17 01:30:59 +02:00
callebtc
ad36ee50d2
barely working
2025-07-17 01:18:57 +02:00
callebtc
91da39817f
better
2025-07-17 01:04:39 +02:00
callebtc
f4d00fed67
wip: use subnet
2025-07-17 00:34:20 +02:00
callebtc
a06bb32e26
better
2025-07-16 16:33:47 +02:00
callebtc
d76644e58a
temporary
2025-07-16 16:01:49 +02:00
callebtc
abbe89a00f
noise
2025-07-16 14:27:57 +02:00
callebtc
4aa27c4100
works?
2025-07-16 14:20:54 +02:00
callebtc
57f870fff9
noise
2025-07-16 14:04:59 +02:00
callebtc and GitHub
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
callebtc and GitHub
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
callebtc and GitHub
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
callebtc and GitHub
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
callebtc and GitHub
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
callebtc and GitHub
d25d3bf991
Merge branch 'main' into fix/android-ios-fragmentation-compatibility
2025-07-13 21:25:11 +02:00
callebtc and GitHub
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
callebtc and GitHub
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
callebtc and GitHub
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
callebtc and GitHub
78dc9dc026
Revert "known issues added to 0.6"
2025-07-13 17:09:53 +02:00
callebtc and GitHub
dcb824bccf
Merge pull request #93 from Comodore125/patch-1
...
known issues added to 0.6
2025-07-13 17:09:44 +02:00
callebtc and GitHub
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
callebtc and GitHub
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
callebtc and GitHub
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