Commit graph

11586 commits

Author SHA1 Message Date
cketti
1f2e6fb171 Remove inappropriate use of lateinit var from MessageListFragment
- Restructure the code so `MessageListAdapter` is only created once and initialized early.
- Remove view references in `onDestroyView()`
2022-10-12 17:32:37 +02:00
cketti
42d10b7b65
Merge pull request #6383 from thundernest/update_translations
Update translations
2022-10-12 16:34:11 +02:00
cketti
de27506761 Update translations 2022-10-12 16:09:33 +02:00
cketti
facf9a34f9
Merge pull request #6382 from thundernest/fix_html_signature
Stop using `white-space: pre-wrap` for the HTML signature
2022-10-12 16:08:34 +02:00
cketti
a833cd5b08 Stop using white-space: pre-wrap for the HTML signature
Line breaks display inconsistently across browser implementations when using both `<br>` and the CSS rule.
2022-10-12 15:49:27 +02:00
cketti
8797004566
Merge pull request #6380 from thundernest/fix_DefaultTrustedSocketFactory
Use proper API to set SNI server name on API 24+
2022-10-12 15:49:10 +02:00
cketti
511af40dc3 Use proper API to set SNI server name on API 24+ 2022-10-12 15:32:43 +02:00
cketti
f5ccf96595
Merge pull request #6379 from thundernest/MessageListLayoutManager
Change anchor behavior of the message list
2022-10-12 15:32:24 +02:00
cketti
e9bd127e45 Change how LinearLayoutManager decides how to anchor the list
If the list is scrolled to the top and items are inserted before the previously first list item, `RecyclerView` is "scrolled" to to show the new first item at the top.
2022-10-11 18:10:11 +02:00
cketti
fbd7f5c53b Import a copy of RecyclerView.LinearLayoutManager
Based on RecyclerView 1.2.1
2022-10-11 18:10:11 +02:00
cketti
70ec438d82
Merge pull request #6378 from thundernest/update_about_screen
Update URL for AndroidX Preference eXtended
2022-10-10 21:29:22 +02:00
cketti
bacf652e3e Update URL for AndroidX Preference eXtended 2022-10-10 21:16:27 +02:00
cketti
4bdc63c676
Merge pull request #6377 from thundernest/update_dependencies
Update dependencies
2022-10-10 21:04:46 +02:00
cketti
c3b0a21d34 Update Turbine to version 0.11.0 2022-10-10 19:39:37 +02:00
cketti
93da1393d4 Update Robolectric to version 4.9 2022-10-10 19:39:37 +02:00
cketti
51b7ccbb4c Update Glide to version 4.14.2 2022-10-10 19:39:37 +02:00
cketti
1d32af67a4 Update Koin to version 3.2.2 2022-10-10 19:39:37 +02:00
cketti
a102ecb15e Update FastAdapter to version 5.7.0 2022-10-10 19:39:37 +02:00
cketti
d274cd09f8 Update AndroidX Fragment to version 1.5.3 2022-10-10 19:39:37 +02:00
cketti
cf5cceafd7 Update AndroidX Annotation to version 1.5.0 2022-10-10 19:39:37 +02:00
cketti
afecde41c5 Update AndroidX Activity to version 1.6.0 2022-10-10 19:39:37 +02:00
cketti
b4364efa45 Update Kotlin to version 1.7.20 2022-10-10 19:39:37 +02:00
cketti
513d7153fe
Merge pull request #6376 from thundernest/remove_Transport
Remove unused interface `Transport`
2022-10-10 19:37:17 +02:00
cketti
1690781e7a Merge WebDavTransport into WebDavStore 2022-10-10 16:45:16 +02:00
cketti
2c1ef99c7a Remove unused interface Transport 2022-10-10 16:45:16 +02:00
cketti
8977ef7c3b
Merge pull request #6372 from thundernest/fix_double_send
Ignore clicks on the send button once sending the message has been triggered
2022-10-10 16:18:27 +02:00
cketti
738ba9c112 Ignore clicks on the send button once sending the message has been triggered 2022-10-10 16:07:18 +02:00
cketti
e94a42f63f
Merge pull request #6371 from thundernest/LocalKeyStore_logging
Add logging to `LocalKeyStore.isValidCertificate()`
2022-10-10 16:00:51 +02:00
cketti
be4a078a4b Add logging to LocalKeyStore.isValidCertificate() 2022-10-10 15:38:47 +02:00
cketti
ddd4d9099a
Merge pull request #6361 from thundernest/fix_SmtpTransport_close
SMTP: Don't attempt to send QUIT command when connection is closed
2022-10-10 15:36:18 +02:00
cketti
f386888fcd SMTP: Don't attempt to send QUIT command when connection is closed 2022-10-10 15:27:50 +02:00
cketti
2f1b59235d
Merge pull request #6360 from thundernest/fix_SmtpResponseParser_logging
Clear log buffer before reading EHLO response
2022-10-10 15:27:32 +02:00
cketti
bd03d070df Clear log buffer before reading EHLO response 2022-10-10 15:16:33 +02:00
cketti
6ab1f230b5
Merge pull request #6359 from thundernest/smtp_all_addresses
Rewrite SMTP connect code to properly handle all network errors
2022-10-10 15:16:13 +02:00
cketti
2bd2f22b1f Rewrite SMTP connect code to properly handle all network errors
Previously e.g. a SocketTimeoutException would exit the loop to test all addresses early.
2022-10-07 17:45:42 +02:00
cketti
142124c19a Prepare for version 6.309 2022-10-06 19:38:46 +02:00
cketti
f7f0f02aa6 Version 6.308 2022-10-06 19:21:44 +02:00
cketti
f5c682ee97
Merge pull request #6335 from thundernest/swipe_actions
Add support for swipe actions to the message list screen
2022-10-06 19:00:56 +02:00
cketti
a02410247b Change background color when the swipe threshold is crossed
Also change the swipe threshold to align with the 72dp keyline.
2022-10-06 17:49:36 +02:00
cketti
c145fe03ea Add settings to configure swipe actions 2022-10-06 17:49:36 +02:00
cketti
ac99032d3c Add support for swipe actions to the message list screen 2022-10-06 17:49:36 +02:00
cketti
88dc1ac3cc Move message list code to 'messagelist' package 2022-10-06 17:01:03 +02:00
cketti
75e2af6c20
Merge pull request #6356 from thundernest/update_translations
Update translations
2022-10-06 16:08:16 +02:00
cketti
f91bac01d7 Update translations 2022-10-06 14:44:54 +02:00
cketti
889b1c8859
Merge pull request #6355 from thundernest/cleanup_on_drawer_open
Collapse search view and finish action mode when drawer was opened
2022-10-06 13:59:58 +02:00
cketti
2aee9fb56b Collapse search view and finish action mode when drawer was opened 2022-10-06 13:10:03 +02:00
cketti
1688ef3c49
Merge pull request #6354 from thundernest/remove_keyboard_shortcuts_help_text
Remove help text for keyboard shortcuts
2022-10-06 13:09:16 +02:00
cketti
f206f7e8b6 Remove help text for keyboard shortcuts
The text in Toasts seems to be limited to two lines on modern Android versions. The "feature" is also not very discoverable. I don't think anyone will miss this.
2022-10-06 13:08:35 +02:00
cketti
cde3d9097d
Merge pull request #6353 from thundernest/allow_narrower_message_list_widget
Change minimum size for message list widget to 2x2 cells
2022-10-06 13:08:12 +02:00
cketti
88d3f8b828 Change minimum size for message list widget to 2x2 cells
See https://developer.android.com/guide/practices/ui_guidelines/widget_design.html#anatomy_determining_size
2022-10-06 11:31:18 +02:00