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
d7eab73687
update translations
2026-05-30 00:17:36 +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
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
adb
9b982db899
Merge branch 'main' into adb/add-isbroadcast-isappsender
2026-05-26 17:12:03 +02:00
adbenitez
a1a72b79b3
use Log.e instead of Log.i
2026-05-26 17:11:19 +02:00
adbenitez
5910fc245a
update translations
2026-05-26 15:53:39 +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
adb
52f63b28ba
Merge branch 'main' into adb/add-enforce-e2ee
2026-05-24 00:11:32 +02:00
adbenitez
de5940e709
update strings
2026-05-22 23:01:35 +02:00
adbenitez
6e184f735d
update RPC bindings
2026-05-22 23:00:41 +02:00
B. Petersen
f98a5178b3
update advanced login hint
2026-05-22 17:55:27 +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
B. Petersen
cef6817187
make clear, the 'encryption' setting affects all relays
2026-05-22 16:44:48 +02:00
B. Petersen
6f547dfb66
fix: hide 'encryption' switch if unexpanded
2026-05-22 16:41:10 +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
B. Petersen
3880da8a08
chore: "not supported by provider" is deprecated
...
the string will be removed at https://github.com/chatmail/core/pull/8247
2026-05-15 12:46:57 +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
B. Petersen
be07043b47
prefer 'audio' over 'switch speaker', which is more correct, others are using that as well, and the translations are there already
2026-05-12 15:19:36 +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
B. Petersen
d373537d6d
avatars can be ignored by talkback, the name is in the title
2026-05-07 21:44:11 +02:00
B. Petersen
960581e5f2
make call buttons translatable
2026-05-07 21:44:11 +02:00
B. Petersen
fccf8f402e
use same theme colors as in camera, editor
2026-05-07 21:44:11 +02:00
B. Petersen
e0459978f7
feat: use consistent colors and contrast
2026-05-07 21:44:11 +02:00