cketti
53aeb4224a
Add functionality for primary reply action in message view
2022-11-22 17:03:37 +01:00
cketti
b2eb9fbbc9
Add ReplyActionStrategy
to figure out which reply actions are available to the user
2022-11-22 17:03:37 +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
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
e2672cb0dd
Update translations
2022-11-15 13:33:49 +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
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
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
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
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
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
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
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
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
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
e91e1e49bf
Ignore page change events to an item that is no longer in the adapter
2022-10-26 12:09:31 +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
a7fcf9f607
Only let the active message view update the toolbar menu
2022-10-25 13:23:49 +02:00
cketti
e251ec7f57
Add more logging for creating/removing notifications
2022-10-25 11:30:20 +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
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
29652d9cbe
Update translations
2022-10-24 13:33:28 +02:00
cketti
be8bb25874
Keep <kbd>
, <samp>
, and <var>
tags when sanitizing HTML
2022-10-24 12:12:15 +02:00
cketti
863222f658
Keep <tt>
tags when sanitizing HTML
2022-10-23 23:09:48 +02:00
cketti
7274d7790c
Add log entry when creating MessageBuilder
has failed
2022-10-22 19:35:37 +02:00
cketti
c5361e9329
Only disable clicks on send button if MessageBuilder
was successfully created
2022-10-22 19:35:37 +02:00
cketti
2f3ac6ba94
Don't launch a crypto provider activity until MessageViewFragment
becomes active
2022-10-22 18:35:26 +02:00
cketti
f0b369711b
Remove support for old launcher shortcuts
2022-10-22 18:20:34 +02:00