copilot-swe-agent[bot]
6bb06bc75b
Fail closed when WebRTC blocking unsupported
2026-06-14 13:52:42 +00:00
copilot-swe-agent[bot]
38f6ef7f47
Harden Webxdc WebRTC blocking
2026-06-14 13:47:24 +00:00
adbenitez
4659bbbe51
allow to open multiple webxdc at the same time
2026-06-10 04:40:49 +02:00
adbenitez
68ffedc1d1
Merge remote-tracking branch 'upstream/main'
2026-06-09 18:41:01 +02:00
adbenitez
dda7f34599
update RPC
2026-06-09 15:53:45 +02:00
wchen342
b92ff80e3a
Fix call not ending correctly under certain conditions ( #4462 )
2026-06-05 20:03:38 +02:00
wchen342
cabcc71545
Save audio draft on interrupt ( #4460 )
...
* Save audio draft on interrupt
* Fix pre-existing bugs while attaching audio files as draft
* Set audio attachment in draft properly
2026-06-04 18:02:20 +02:00
adbenitez
a73af53c50
apply spotless
2026-06-01 16:20:20 +02:00
adbenitez
673926b1ee
avoid NPE in MediaView.set()
...
instead throw IOException as it is already expected for invalid media types
2026-06-01 16:13:52 +02:00
adbenitez
b9649a908e
Merge remote-tracking branch 'upstream/main'
2026-05-30 17:18:28 +02:00
wchen342
20fbb0e1ee
Reset scroll position after switching account ( #4451 )
2026-05-29 16:25:16 +02:00
adbenitez
74ef2d478a
fix notifyCalls toggle state setting
2026-05-29 15:07:05 +02:00
adbenitez
feeece405d
fix WebxdcActivity
2026-05-29 02:15:06 +02:00
adbenitez
20459a5710
Merge remote-tracking branch 'upstream/main'
2026-05-28 23:42:34 +02:00
adbenitez
f2571dba91
fix sharing contact across profiles
2026-05-28 20:04:27 +02:00
adbenitez
f6ecb94047
respect IMAP Folder field if set
2026-05-28 19:30:07 +02:00
link2xt
2d4b52b037
fixup
2026-05-27 16:35:13 +00:00
link2xt
5257f39aee
Fix debouncing in chatlist and search
...
Reset inLoadChatlist only right before exit
in loadChatlistAsync().
Otherwise if loadChatlistAsync() is called
while the loop is running loadChatlist() or Util.sleep(100),
loadChatlistAsync() will see inLoadChatlist=false,
set needsAnotherLoad=true and start a second loop.
This way it is possible to spawn any number of background loops
running loadChatlist() simultaneously
so no debouncing actually happened.
Debouncing in SearchViewModel.updateQuery()
is fixed similarly by copying the code structure from loadChatlistAsync().
Previously it did not even have the lock.
2026-05-27 16:35:13 +00:00
adb
db0295e5a6
Merge branch 'main' into adb/add-isbroadcast-isappsender
2026-05-26 20:55:38 +02:00
wchen342
d019c1bfb5
Use new RPC for updating and stopping location streaming ( #4400 )
2026-05-26 18:02:13 +02:00
adbenitez
a1a72b79b3
use Log.e instead of Log.i
2026-05-26 17:11:19 +02:00
adbenitez
0ac9bea63c
Merge remote-tracking branch 'upstream/main'
2026-05-26 17:04:57 +02:00
adbenitez
319e2ebe5a
use WebxdcMessageInfo everywhere
2026-05-25 18:15:32 +02:00
adbenitez
49a00f3788
apply spotless
2026-05-25 17:37:13 +02:00
adb
74ee2fb8db
Merge branch 'main' into adb/add-isbroadcast-isappsender
2026-05-25 16:53:18 +02:00
adb
644bd1f594
Merge branch 'main' into adb/improve-conversationListFragment
2026-05-25 16:52:10 +02:00
adbenitez
47512f786e
Improve ConversationListFragment
...
* remove unused queryFilter (always empty)
* add debugging information about the time DcContext.getChatlist() takes
2026-05-25 15:48:57 +02:00
adbenitez
add51186e6
Merge remote-tracking branch 'upstream/main'
2026-05-25 15:35:22 +02:00
adb
52f63b28ba
Merge branch 'main' into adb/add-enforce-e2ee
2026-05-24 00:11:32 +02:00
adbenitez
6e184f735d
update RPC bindings
2026-05-22 23:00:41 +02:00
B. Petersen
40faa3d43e
allow cancel without chaning encryption setting
2026-05-22 17:50:35 +02:00
B. Petersen
74f6853815
use correct flag from core
2026-05-22 17:32:58 +02:00
adbenitez
d6e05f61ac
add "Enforce e2ee" switch
2026-05-22 16:33:12 +02:00
wchen342
55649b0c4b
Parse invitation link from search ( #4432 )
2026-05-15 18:10:32 +02:00
adb
4a07d7fd9d
Merge branch 'main' into adb/issue-4401
2026-05-13 21:31:17 +02:00
adbenitez
dc363a0281
Merge branch 'adb/issue-4422' of https://github.com/deltachat/deltachat-android into adb/issue-4422
2026-05-13 19:17:16 +02:00
adbenitez
fcffe3922a
fix createFragment
2026-05-13 19:17:00 +02:00
adb
d546d8041f
Merge branch 'main' into adb/issue-4422
2026-05-13 19:01:06 +02:00
adbenitez
267caf9b03
create a new QrShowFragment every time
2026-05-13 18:59:34 +02:00
wchen342
d55ad1f32a
Call: Add notice when offline ( #4425 )
...
* Call: Add notice when offline
Co-authored-by: biörn <r10s@b44t.com >
2026-05-13 16:04:03 +02:00
adb
cc3e6bcd9d
Merge branch 'main' into adb/issue-4401
2026-05-12 15:18:17 +02:00
biörn
43654fdadb
feat: tweak forward confirmation ( #4427 )
...
* cleanup: remove dead code
the special handling of single-chats was to show the email address in the past,
it was introduced at https://github.com/deltachat/deltachat-android/pull/1049 .
as we do no longer show the email address, this superfluous code now.
* feat: show impact of forwarding in confirmation dialog
* feat: show 'Forward' verb on button
* apply spotless
2026-05-12 13:00:42 +00:00
adbenitez
1133a6e624
migrate AllMediaActivity to ViewPager2
2026-05-11 23:43:17 +02:00
adbenitez
0aad1b3d76
migrate QrActivity to ViewPager2
2026-05-11 22:34:07 +02:00
adbenitez
b58a9d0bab
apply spotless
2026-05-11 17:58:47 +02:00
adbenitez
54a74a8586
migrate to ViewPager2 in MediaPreviewActivity
2026-05-11 17:48:19 +02:00
adbenitez
9ebd8e4a37
fix typos and other bugs
2026-05-08 17:09:01 +02:00
adbenitez
975ad2e149
wrap with try-catch
2026-05-08 17:01:47 +02:00
adbenitez
e6350aaec2
move requestPinShortcut to background
2026-05-08 16:18:36 +02:00
wchen342
72bd7376ca
Make it possible to answer incoming calls from messages ( #4415 )
2026-05-07 16:29:27 +00:00