Commit graph

11319 commits

Author SHA1 Message Date
cketti
d585e2b548 Clean up code a bit 2022-09-15 13:35:57 +02:00
cketti
94ddf85ce2 Remove code that we won't need in the future
Co-authored-by: ByteHamster <info@bytehamster.com>
2022-09-15 13:32:27 +02:00
cketti
2e500b20ca
Merge pull request #6288 from thundernest/show_password_when_replaced
Allow user to show password without authentication when replacing the existing one
2022-09-12 17:21:00 +02:00
cketti
029a8eb07e Don't allow showing the password without authentication after an orientation change 2022-09-12 14:06:50 +02:00
cketti
a3be470b45 Allow unmasking when the original password was removed/replaced 2022-09-12 14:06:50 +02:00
cketti
ba9d9cd612 Get rid of (deprecation) warnings 2022-09-12 14:06:50 +02:00
cketti
ed88e505b6
Merge pull request #6287 from thundernest/move_selection_to_adapter
Move code to select message list items to `MessageListAdapter`
2022-09-12 14:06:35 +02:00
cketti
20e70f8f20 Try to avoid using the list position whenever possible 2022-09-12 13:51:47 +02:00
cketti
8a73c93134 Move code to select message list items to MessageListAdapter 2022-09-12 13:51:47 +02:00
cketti
cc9f2fa801
Merge pull request #6296 from thundernest/view_pager_margin
Change the separator between message view pages
2022-09-12 13:09:04 +02:00
cketti
7545ed85b4
Merge branch 'main' into view_pager_margin 2022-09-12 13:08:52 +02:00
cketti
3b43e1916e
Merge pull request #6290 from thundernest/more_MessageStore
More `MessageStore`, less `LocalStore`
2022-09-12 13:08:00 +02:00
cketti
9cc455c208
Merge branch 'main' into more_MessageStore 2022-09-12 13:07:18 +02:00
cketti
6c691268f7
Merge pull request #6289 from thundernest/fix_search_view_in_message_list
Fix search view in message list
2022-09-12 13:03:05 +02:00
cketti
af9c598f31 Change the separator between message view pages 2022-09-11 16:10:43 +02:00
cketti
cd621d047f Rewrite MessagingController.deleteDraft() to not use LocalStore 2022-09-10 01:53:53 +02:00
cketti
0591ff7822 Rewrite MessagingController.loadMessageRemoteSynchronous() to not use LocalStore 2022-09-10 01:42:04 +02:00
cketti
95cfc85858 Use MessageStore to set folder status 2022-09-10 00:57:38 +02:00
cketti
60e33e529d Save/restore search view state in MessageList 2022-09-09 23:27:54 +02:00
cketti
f3c3b579fe Reuse existing SearchView when recreating the toolbar menu 2022-09-09 23:00:15 +02:00
cketti
df50ff5033 Prepare for version 6.304 2022-09-08 13:01:30 +02:00
cketti
6d904b6647 Version 6.303 2022-09-08 12:08:11 +02:00
cketti
7128013981
Merge pull request #6286 from thundernest/disable_actions_before_message_is_loaded
Ignore toolbar actions in message view while message is still loading
2022-09-08 11:57:50 +02:00
cketti
0e56eb8072
Merge pull request #6283 from thundernest/outbox_logging
Fix error reporting for send failures
2022-09-08 11:57:29 +02:00
cketti
5e977f3aeb
Merge pull request #6282 from thundernest/fix_search_bug
Fix bug in SQL query used for search
2022-09-08 11:56:22 +02:00
cketti
65b573870d
Merge pull request #6280 from thundernest/fix_HtmlSignatureRemover
Fix `HtmlSignatureRemover`
2022-09-08 11:55:52 +02:00
cketti
48431e2c40 Ignore toolbar actions in message view while message is still loading 2022-09-08 11:39:10 +02:00
cketti
a5f0572c35
Merge pull request #6275 from PatrykMis/patch-1
Bump compileSdkVersion and dependencies
2022-09-07 19:05:59 +02:00
PatrickMis
5cc022a9ee Bump httpClient and move it to global 'versions' array 2022-09-07 18:38:55 +02:00
PatrickMis
570208b3fb Bump dependencies 2022-09-07 18:38:55 +02:00
cketti
c80254f3a5 Remove unnecessary code 2022-09-07 17:45:21 +02:00
cketti
53a08bcdee Fix mechanism to notify about messages that failed to send 2022-09-07 17:44:08 +02:00
cketti
2c94dc6d08 Use proper table name in SqlQueryBuilder 2022-09-07 17:10:05 +02:00
cketti
2fe289875e Add support for removing K-9 Mail signatures from HTML message parts 2022-09-07 16:29:15 +02:00
cketti
451f4df4b2 Convert HtmlSignatureRemoverTest to Kotlin 2022-09-07 13:37:34 +02:00
cketti
13a83d0be0 Rename .java to .kt 2022-09-07 13:36:33 +02:00
cketti
e74f0a5780 Convert HtmlSignatureRemover to Kotlin 2022-09-07 13:07:44 +02:00
cketti
fb44ff8f1f Rename .java to .kt 2022-09-07 13:07:44 +02:00
PatrickMis
f94e553987 Bump CompileSDK and AndroidX dependencies 2022-09-06 13:32:24 +02:00
PatrickMis
09e587b403 Update Gradle Wrapper 2022-09-06 13:32:24 +02:00
cketti
58281359a7
Merge pull request #6277 from thundernest/upgrade_ktlint
Upgrade ktlint
2022-09-06 10:53:50 +02:00
PatrickMis
dfec81c877 Make ktlint happy 2022-09-05 16:04:52 +02:00
PatrickMis
a9030a76a5 Upgrade ktlint to 0.44.0 2022-09-05 16:04:52 +02:00
cketti
bf2ac0b645 Add a note on upgrading dependencies 2022-09-05 15:27:05 +02:00
cketti
32dd669739 Add comment explaining why we currently can't upgrade Commons IO 2022-09-05 14:47:11 +02:00
cketti
cd95aa233b Prepare for version 6.303 2022-09-05 13:58:22 +02:00
cketti
0286afa6c8 Version 6.302 2022-09-05 13:33:10 +02:00
cketti
eb2ba52e1a
Merge pull request #6272 from thundernest/update_translations
Update translations
2022-09-05 12:17:18 +02:00
cketti
d26eb80916
Merge pull request #6271 from thundernest/fix_swipe_between_messages
Fix swipe between messages
2022-09-05 12:15:02 +02:00
cketti
944547a532 Defer sorting opened messages to their new position in the message list
For the last N displayed messages we remember the original 'read' and 'starred' state of the messages. We pass this information to `MessageListLoader` so messages can be sorted according to these remembered values and not the current state. This way messages, that are marked as read/unread or starred/not starred while being displayed, won't immediately change position in the message list if the list is sorted by these fields.
The main benefit is that the swipe to next/previous message feature will work in a less surprising way.
2022-09-03 16:48:35 +02:00