Commit graph

11566 commits

Author SHA1 Message Date
cketti
b2eb9fbbc9 Add ReplyActionStrategy to figure out which reply actions are available to the user 2022-11-22 17:03:37 +01:00
cketti
6be4051006
Merge pull request #6481 from thundernest/line_of_death
Message View Redesign: Add "line of death"
2022-11-22 16:57:44 +01:00
cketti
047ef2db50 Add "line of death" 2022-11-21 14:28:32 +01:00
cketti
42d99739b5 Merge branch 'main' into message-view-redesign 2022-11-18 17:13:48 +01:00
cketti
6d2c1df6e3
Merge pull request #6474 from thundernest/respect-font-size-settings
Message view redesign: Respect font size settings
2022-11-16 11:43:39 +01:00
cketti
7bcb1bc9fe Prepare for version 6.313 2022-11-15 15:49:02 +01:00
cketti
4a7ac29657 Version 6.312 2022-11-15 15:35:05 +01:00
cketti
56b012aa4b
Merge pull request #6475 from thundernest/update_translations
Update translations
2022-11-15 15:28:06 +01:00
cketti
e2672cb0dd Update translations 2022-11-15 13:33:49 +01:00
cketti
3ef9ba3260
Merge pull request #6473 from thundernest/swipe_ux_fixes
Various swipe fixes
2022-11-15 13:06:36 +01:00
cketti
017fc8e59f Respect font size settings in message view
- Remove now unnecessary settings.
- Rearrange items in the settings screen to match the display order in the message view screen.
- Change setting name from "To" to "Recipients".
2022-11-14 17:54:20 +01:00
cketti
be17b94cf4 Don't enable archive swipe action in archive folder 2022-11-14 14:28:52 +01:00
cketti
97ec70a631 Reset swiped view when moving an item 2022-11-14 14:24:05 +01:00
cketti
e17459f210 Reset swiped views when canceling a swipe action in the confirmation dialog 2022-11-14 14:18:21 +01:00
cketti
30a2126fcb Mark view when swipe starts so ItemAnimator doesn't interfere 2022-11-14 13:28:31 +01:00
cketti
23b68555fb
Merge pull request #6470 from thundernest/swipe_select_state
Deselect message during swipe
2022-11-14 12:59:23 +01:00
cketti
789fbe4d43 Deselect message during swipe
When swiping a selected message we remove the selection state at the start and restore it afterwards if the list item isn't removed. Except when the swipe action is "toggle selection". Then we keep the current selection state while the list item is dragged.
2022-11-11 14:00:11 +01:00
cketti
273d0b433d Handle animating a swiped view back to its start position inside ItemTouchHelper 2022-11-10 21:03:38 +01:00
cketti
e5f5744186
Merge pull request #6462 from thundernest/limit_swipe_distance
Swipe actions: Limit how far list items can be dragged
2022-11-09 12:06:25 +01:00
cketti
ecdffa15a4 Avoid crash when one of the swipe actions is "None" 2022-11-09 11:48:42 +01:00
cketti
ebb54c26cd Use width of swipe action text to calculate maximum swipe distance 2022-11-09 11:48:42 +01:00
cketti
f75101dfc1 Add support for swipe actions not animating the view all the way off the screen 2022-11-09 11:48:42 +01:00
cketti
944595f905 Use our own copy of ItemTouchHelper 2022-11-09 11:48:42 +01:00
cketti
d63eda9b07 Import a copy of ItemTouchHelper
Based on RecyclerView 1.2.1
2022-11-09 11:48:42 +01:00
cketti
b0636a32c7
Merge pull request #6464 from thundernest/fix_cancel_account_creation_bug
Fix bug when account setup is canceled
2022-11-08 12:22:17 +01:00
cketti
04d97b4e2e Don't crash when trying to remove certificates for incomplete accounts 2022-11-07 17:03:49 +01:00
cketti
73d9100087 Make AccountManager.getAccountsFlow() only return fully set up accounts 2022-11-07 16:39:03 +01:00
cketti
a2867e1baa
Merge pull request #6455 from thundernest/hide_contact_picture_in_message_view
Message View Redesign: Respect setting to hide contact picture
2022-11-03 14:04:20 +01:00
cketti
14693afd94
Merge pull request #6456 from thundernest/swipe_action_text
Swipe actions: Display action name next to the icon
2022-11-02 15:50:36 +01:00
cketti
647340e1e8 Swipe actions: Display action name next to the icon 2022-11-02 11:57:38 +01:00
cketti
154b526fbd Prepare for version 6.312 2022-11-01 12:34:54 +01:00
cketti
bcf89ed0c3 Version 6.311 2022-11-01 12:19:51 +01:00
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