copilot-swe-agent[bot]
deb4e356bd
Fix race condition by tracking removed contacts explicitly
...
Instead of comparing current members at result time (which can change),
ContactMultiSelectionActivity now tracks preselected contacts and
explicitly returns which ones were removed. This eliminates the race
condition where member list changes could cause accidental removals.
Changes:
- ContactMultiSelectionActivity: Store preselected contacts, calculate and return removed contacts
- ProfileFragment: Use explicitly removed contacts instead of calculating from current member list
Co-authored-by: adbenitez <24558636+adbenitez@users.noreply.github.com >
2026-02-02 23:03:32 +00:00
copilot-swe-agent[bot]
88d6992a9e
Optimize member removal with HashSet for O(1) lookup
...
- Use HashSet instead of List for checking member selection
- Improves performance from O(n²) to O(n) for large member lists
Co-authored-by: adbenitez <24558636+adbenitez@users.noreply.github.com >
2026-02-02 17:20:55 +00:00
copilot-swe-agent[bot]
5e6b09031a
Fix member removal in Add Members screen
...
- Modified ProfileFragment.onActivityResult() to handle both adding and removing members
- When unchecking members in the Add Members screen, they are now properly removed from the group
- Preserves existing functionality for adding new members
Co-authored-by: adbenitez <24558636+adbenitez@users.noreply.github.com >
2026-02-02 17:19:59 +00:00
copilot-swe-agent[bot]
115ebf52b6
Initial plan
2026-02-02 17:17:22 +00:00
adbenitez
86451a00ff
Merge remote-tracking branch 'upstream/main'
2026-01-28 22:28:40 +01:00
wchen342
c45a47e53c
Merge pull request #4187 from deltachat/adb/issue-4176
...
show views count in channels (to the admin)
2026-01-27 09:35:25 -05:00
adb
a07723d515
Merge branch 'main' into adb/issue-4176
2026-01-27 03:02:39 +01:00
adb
02d7a6fb1f
Merge pull request #4190 from deltachat/adb/crash-sooner-in-DcAccounts
...
throw exception if DcAccounts.createAccountsCPtr() returned null pointer
2026-01-27 03:02:15 +01:00
adb
d62e8fa864
Merge branch 'main' into adb/crash-sooner-in-DcAccounts
2026-01-27 01:25:30 +01:00
adbenitez
a03fd337ef
throw exception if createAccountsCPtr() returned null pointer
2026-01-27 01:20:27 +01:00
72374
27c0f45430
fix: Change maximum height and width of avatar-images to the maximum allowed by Chatmail Core ( #4185 )
...
Avatar-images with a resolution larger than 512x512 will be resized by Chatmail Core, while media-quality is set to balanced, which is currently the highest quality-setting.
Co-authored-by: Hocuri <hocuri@gmx.de >
2026-01-26 23:27:56 +00:00
adbenitez
a0f1232261
update changelog
2026-01-26 22:30:57 +01:00
adbenitez
5640d31080
remove checkmark from chatlist for outgoing channel messages
2026-01-26 22:29:03 +01:00
adbenitez
1542fc67ca
show number of views a channel message have
2026-01-26 21:31:41 +01:00
adbenitez
a99a4ec85b
hide delivery checkmark in channels
2026-01-26 18:23:55 +01:00
adb
fa17b134cf
Merge pull request #4180 from deltachat/adb/issue-4055
...
allow to switch profile while sharing/forwarding
2026-01-26 17:05:49 +01:00
adbenitez
6898a37704
fix WelcomeActivity
2026-01-24 02:44:18 +01:00
adbenitez
45b6a5c565
Merge remote-tracking branch 'upstream/main'
2026-01-24 02:44:04 +01:00
adb
7330e6ba39
Merge branch 'main' into adb/issue-4055
2026-01-24 00:57:40 +01:00
adb
8f405914a2
Merge pull request #4186 from deltachat/update-core-2.39.0
...
update core to 2.39.0
2026-01-24 00:57:09 +01:00
adbenitez
6d09a6f318
update changelog
2026-01-24 00:34:18 +01:00
adbenitez
b349a7e601
update deltachat-core-rust to 'chore(release): prepare for 2.39.0' of 'v2.39.0'
2026-01-24 00:31:58 +01:00
adbenitez
0d610895d2
fix function
2026-01-23 22:13:59 +01:00
adbenitez
a65c677ecc
update changelog
2026-01-23 22:10:06 +01:00
adbenitez
db93aeacc0
fix event listener in ConversationActivity
2026-01-23 22:05:41 +01:00
adb
09ff0d888b
Merge branch 'main' into adb/issue-4055
2026-01-23 17:43:51 +01:00
adb
b9c5e741e8
Merge pull request #4184 from deltachat/update-core-and-stuff-2026-01-23
...
Update core to 3.38.0
2026-01-23 17:43:28 +01:00
adbenitez
620d86c903
update RPC bindings
2026-01-23 17:41:25 +01:00
adbenitez
14e31650e7
update translations
2026-01-23 17:35:19 +01:00
adbenitez
9848cb5847
update changelog
2026-01-23 17:27:49 +01:00
adbenitez
bf7db005ef
update deltachat-core-rust to 'chore(release): prepare for 2.38.0' of 'v2.38.0'
2026-01-23 15:31:28 +01:00
adbenitez
aa032dbb37
fix some bugs
...
* avoid using wrong DcContext after switching account in ConversationListActivity
* avoid getContext() in ConversationFragment, use Rpc instead
2026-01-22 20:45:33 +01:00
adbenitez
9e1b9775e2
fix ConversationListActivity
2026-01-22 18:43:54 +01:00
adbenitez
fcd16d9e32
don't allow to delete or create new profile while sharing/forwarding
2026-01-22 17:50:16 +01:00
adbenitez
2a4bd2a001
add device messages on account switching
2026-01-22 17:31:32 +01:00
adbenitez
eacd089c8f
improve code in ConversationListActivity
2026-01-22 17:18:49 +01:00
adbenitez
9ed355efd1
don't save dcContext in MessageSelectorFragment and derivates
2026-01-21 20:59:39 +01:00
adbenitez
d1bb25004d
Merge branch 'adb/issue-4055' of https://github.com/deltachat/deltachat-android into adb/issue-4055
2026-01-21 20:21:28 +01:00
adbenitez
8d1b010d1b
tweak SendRelayedMessageUtil
2026-01-21 20:21:10 +01:00
adb
8a9b76af3a
Merge branch 'main' into adb/issue-4055
2026-01-21 20:13:24 +01:00
adb
4bbd9428e3
Merge pull request #4182 from deltachat/wch423/backpress-migration
...
Migrate deprecated `onBackPressed` calls
2026-01-21 20:05:14 +01:00
adb
83646003b6
Merge branch 'main' into adb/issue-4055
2026-01-21 19:45:10 +01:00
wch423
947887f335
Migrate deprecated onBackPressed calls
2026-01-21 18:59:56 +01:00
wchen342
69631cd857
Merge pull request #4181 from deltachat/adb/improve-InstantOnboardingActivity
...
avoid account rollback in InstantOnboardingActivity
2026-01-21 10:30:01 -05:00
adbenitez
0722426425
allow to forward messages to different account
2026-01-21 00:22:43 +01:00
adbenitez
98d54bbe6a
prevent returning to old chat after switching account
2026-01-21 00:20:02 +01:00
adbenitez
c1dc0cf127
ConversationActivity: use currently selected account
...
instead of storing dcContext once on creation, the selected account
might change
2026-01-21 00:14:41 +01:00
adbenitez
44a1ce42f0
avoid account rollback in InstantOnboardingActivity
2026-01-20 20:01:40 +01:00
adbenitez
a0c6cef0fa
add menu item to switch account
2026-01-20 19:44:32 +01:00
adbenitez
f96e89956c
account switcher: make switching accounts smoother
2026-01-20 16:31:02 +01:00