Commit graph

11834 commits

Author SHA1 Message Date
cketti
7ec2a0b955
Merge pull request #6454 from thundernest/fix_connect_errors
Don't wrap exceptions when trying to connect to IMAP/SMTP servers
2022-11-01 11:56:17 +01:00
cketti
1570c2389f SMTP: Don't treat all TLS errors as certificate error 2022-11-01 11:47:05 +01:00
cketti
05d0038a67 Don't wrap exceptions when trying to connect to IMAP/SMTP servers 2022-11-01 11:47:05 +01:00
cketti
c3b25d5140
Merge pull request #6453 from thundernest/fix_pop3_connect
Try all IP addresses when connecting to a POP3 server
2022-11-01 11:46:52 +01:00
cketti
b5b691e611 Respect setting to hide contact picture 2022-10-31 13:25:32 +01:00
cketti
60c29b6e07 Merge branch 'main' into message-view-redesign 2022-10-31 12:48:21 +01:00
cketti
4908bcad47 Try all IP addresses when connecting to a POP3 server 2022-10-31 11:41:49 +01:00
cketti
4d070167b2
Merge pull request #6451 from thundernest/convert_to_kotlin
Convert more POP3 tests to Kotlin
2022-10-31 11:36:29 +01:00
cketti
d73240d637
Merge pull request #6452 from ByteHamster/message-view-date
Display date on new MessageView
2022-10-30 02:45:49 +02:00
cketti
55557e7736 Use Koin to retrieve RelativeDateTimeFormatter 2022-10-30 02:20:35 +02:00
ByteHamster
20f7e3eafe Display date on new MessageView 2022-10-29 19:57:08 +02:00
cketti
15b7d8ee06 Move test from Pop3StoreTest to Pop3FolderTest 2022-10-29 01:10:28 +02:00
cketti
1e13d9c324 Convert Pop3FolderTest to Kotlin 2022-10-29 01:04:30 +02:00
cketti
7ffb3495c0 Rename .java to .kt 2022-10-29 01:04:30 +02:00
cketti
0553ad957b Convert Pop3StoreTest to Kotlin 2022-10-29 00:22:43 +02:00
cketti
fcd8d770c4 Rename .java to .kt 2022-10-29 00:19:37 +02:00
cketti
75989a2488
Merge pull request #6450 from thundernest/Pop3ConnectionTest_cleanup
Clean up `Pop3ConnectionTest`
2022-10-28 23:40:46 +02:00
cketti
5d2b6a4578 Clean up Pop3ConnectionTest 2022-10-28 23:15:26 +02:00
cketti
b0b4d4693a Reduce the amount of mocking in Pop3ConnectionTest 2022-10-28 23:15:26 +02:00
cketti
d6c0dcda01 Convert Pop3ConnectionTest to Kotlin 2022-10-28 23:15:26 +02:00
cketti
8454833976 Rename .java to .kt 2022-10-28 23:15:26 +02:00
cketti
0c40644c35
Merge pull request #6449 from thundernest/simplify_SwipeResourceProvider
Simplify `SwipeResourceProvider`
2022-10-28 23:15:13 +02:00
cketti
d88be8dab7 Move display logic from SwipeResourceProvider to MessageListSwipeCallback 2022-10-28 22:28:44 +02:00
cketti
a0edf47b2b Simplify SwipeResourceProvider code that returns the action background color 2022-10-28 22:28:44 +02:00
cketti
b95e1655ca
Merge pull request #6447 from thundernest/fix_reply_to_view
Fix "reply to" view appearing unexpectedly
2022-10-28 22:28:25 +02:00
cketti
367948ac7a Only hide the "reply to" field if it doesn't contain content 2022-10-28 22:08:48 +02:00
cketti
c25972cccb Don't tie requesting focus to changing visibility of the "reply to" input
The "reply to" input field should not be focused when restoring the instance state, i.e. the visibility of the view.
2022-10-28 22:08:48 +02:00
cketti
d21fb83289 Change ReplyToPresenterTest to not extend K9RobolectricTest 2022-10-28 22:08:48 +02:00
cketti
d7f4ab88ea Use container view when determining visibility of "reply to" input 2022-10-28 22:08:48 +02:00
cketti
ea87883185
Merge pull request #6445 from thundernest/autodiscovery_changes
Change `ThunderbirdDiscovery` to support all specified autoconfig URLs
2022-10-28 22:07:49 +02:00
cketti
ee608a6201 Change ThunderbirdDiscovery to support all specified autoconfig URLs 2022-10-27 11:02:49 +02:00
cketti
880b4d88b1 Remove DiscoveryTarget 2022-10-26 18:48:52 +02:00
cketti
35b380a97d
Merge pull request #6442 from thundernest/fix_swipe_crash
Fix crash when swiping to next/previous message
2022-10-26 13:21:12 +02:00
cketti
e91e1e49bf Ignore page change events to an item that is no longer in the adapter 2022-10-26 12:09:31 +02:00
cketti
ed71ad4c30
Merge pull request #6439 from thundernest/fix_missing_menu
Don't use smooth scrolling when moving to previous/next message
2022-10-26 12:09:03 +02:00
cketti
4b528fc8b4 Don't use smooth scrolling when moving to previous/next message
This seems to work around a bug where sometimes the scroll operation isn't completed and the `MessageViewFragment` being scrolled to is never marked as active. See #6346.
2022-10-25 17:36:04 +02:00
cketti
e120b551d9
Merge pull request #6438 from thundernest/fix_message_view_menu
Only let the active message view update the toolbar menu
2022-10-25 17:27:43 +02:00
cketti
a7fcf9f607 Only let the active message view update the toolbar menu 2022-10-25 13:23:49 +02:00
cketti
2d3f3e9668
Merge pull request #6436 from thundernest/more_notification_logging
Add more logging for creating/removing notifications
2022-10-25 12:01:01 +02:00
cketti
e251ec7f57 Add more logging for creating/removing notifications 2022-10-25 11:30:20 +02:00
cketti
54a7ee1c53
Merge pull request #6435 from thundernest/fix_getMessageServerId_crash
Don't throw when calling `MessageStore.getMessageServerId()`
2022-10-25 11:29:02 +02:00
cketti
893a6900dd Don't throw when calling MessageStore.getMessageServerId()
Return `null` when the message can no longer be found in the message store.
2022-10-25 10:59:52 +02:00
cketti
ff2e2b902a
Merge pull request #6434 from thundernest/fix_crash_on_message_list_click
Ignore clicks on views for messages that have been removed from the list
2022-10-25 10:58:24 +02:00
cketti
aeb20e20c7 Ignore clicks on views for messages that have been removed from the list 2022-10-24 19:09:13 +02:00
cketti
a51795c5e8 Prepare for version 6.311 2022-10-24 14:35:30 +02:00
cketti
2d9be7a0b6 Version 6.310 2022-10-24 14:14:41 +02:00
cketti
eba70e1ca4
Merge pull request #6425 from thundernest/update_translations
Update translations
2022-10-24 14:03:43 +02:00
cketti
29652d9cbe Update translations 2022-10-24 13:33:28 +02:00
cketti
3862d5bb23
Merge pull request #6424 from thundernest/keep_tt_element
Keep `<tt>` tags when sanitizing HTML
2022-10-24 13:26:29 +02:00
cketti
be8bb25874 Keep <kbd>, <samp>, and <var> tags when sanitizing HTML 2022-10-24 12:12:15 +02:00