Commit graph

12281 commits

Author SHA1 Message Date
cketti
01d0b8bcdc
Merge pull request #6788 from thundernest/user_manual_screenshots
Add Maestro flow to record screenshots for the user manual
2023-03-28 15:06:48 +02:00
cketti
b86fcd39fe Change the way the message view is updated on message list changes 2023-03-28 14:41:46 +02:00
cketti
5c4bde51f6
Merge pull request #6789 from thundernest/fix_message_details_layout
Fix message details layout when contact pictures are disabled
2023-03-28 11:22:45 +02:00
cketti
d60b071e88 Fix message details layout when contact pictures are disabled 2023-03-27 17:09:18 +02:00
cketti
892a15b37c Add Maestro flow to record screenshots for the user manual 2023-03-27 13:50:42 +02:00
Wolf-Martell Montwé
f1c82f57b7
Merge pull request #6781 from thundernest/change_theme_to_custom_colors
Change theme to custom colors
2023-03-27 09:40:13 +00:00
Wolf Montwé
4218ce5cfe
Add success, warning and info colors 2023-03-27 11:26:01 +02:00
cketti
fe267691b6
Merge pull request #6780 from thundernest/oauth_process_death_fix
Avoid crash when setting up an account using OAuth 2.0
2023-03-24 18:32:40 +01:00
Wolf Montwé
74b303bd62
Wrap material colors in MaterialColor and change it to internal to avoid leaking it into the project 2023-03-23 13:46:16 +01:00
Wolf Montwé
744d4bc0ee
Change theme to use custom colors instead of the material ones to allow usage without material dependency 2023-03-23 13:34:18 +01:00
cketti
7c7ce912f6 Always initialize AuthViewModel with an Account instance
This will avoid a NullPointerException when the activity result is handled after recovering from a process death.
2023-03-22 18:10:29 +01:00
cketti
276f8ead83
Merge pull request #6777 from thundernest/fix_DefaultMessageCountsProvider_NPE
Fix crash in `DefaultMessageCountsProvider`
2023-03-22 14:50:32 +01:00
cketti
76eeff60a5
Merge pull request #6778 from thundernest/fix_message_details_crash
Close message details bottom sheet using `dismissAllowingStateLoss()`
2023-03-22 11:00:44 +01:00
cketti
3db912dbdc
Merge pull request #6776 from thundernest/message_list_go_back
Remove `MessageListHandler.goBack()`
2023-03-22 11:00:21 +01:00
cketti
6781024456 Close message details bottom sheet using dismissAllowingStateLoss()
This should avoid a crash where the dialog fragment is being dismissed after `onSaveInstanceState()` has been called.
2023-03-21 18:51:25 +01:00
cketti
b5964f32f2 Change DefaultMessageCountsProvider to support LocalSearch.conditions = null 2023-03-21 18:34:21 +01:00
cketti
1ccbfea756 Add failing test for DefaultMessageCountsProvider.getMessageCounts(Account) 2023-03-21 18:34:21 +01:00
cketti
03224e9666
Merge pull request #6773 from thundernest/save_fragment_active
Fix missing message view menu after restoring instance state
2023-03-21 17:49:29 +01:00
cketti
b8931bd484 Remove MessageListHandler.goBack()
We no longer call goBack() from a background thread. So using MessageListHandler is no longer necessary.
This change should also avoid trying to modify the back stack after onSaveInstanceState() has been called.
2023-03-21 17:35:10 +01:00
Wolf-Martell Montwé
b54bdcdf4a
Merge pull request #6772 from thundernest/add_window_size_info
Add WindowSizeInfo
2023-03-21 13:51:53 +00:00
cketti
7c4310fc6c Save value of MessageListFragment.isActive in instance state
Otherwise, restoring the message view after process death will lead to the toolbar menu items being hidden.
2023-03-21 14:42:18 +01:00
Wolf-Martell Montwé
45fac1648a
Merge pull request #6771 from thundernest/change_modules_to_assertk
Change remaining modules to assertk
2023-03-21 13:40:02 +00:00
Wolf Montwé
f129080e36
Add WindowSizeInfo to :core:ui:compose:common to determine the WindowSizeClasses and current height and width 2023-03-21 14:39:46 +01:00
Wolf-Martell Montwé
0a0c03a1ce
Merge pull request #6769 from thundernest/change_mail_modules_to_assertk
Change mail modules to assertk
2023-03-21 13:23:52 +00:00
Wolf Montwé
fd30437c94
Remove truth library and remaining usage 2023-03-21 14:14:44 +01:00
Wolf Montwé
d1f5b0222b
Change :app:core module to assertk 2023-03-21 14:14:39 +01:00
Wolf Montwé
032b1bcc16
Add assertk List extension containsNoDuplicates to :core:testing 2023-03-21 14:14:23 +01:00
Wolf Montwé
e98ceb70a5
Change UriMatcherTest to Kotlin 2023-03-21 14:14:23 +01:00
Wolf Montwé
66e0424fdf
Rename UriMatcherTest.java to UriMatcherTest.kt 2023-03-21 14:14:23 +01:00
Wolf Montwé
a2af0c7bf3
Change :app:storage module to assertk 2023-03-21 14:14:19 +01:00
Wolf Montwé
37612f90a2
Change :app:ui:legacy to assertk 2023-03-21 14:05:50 +01:00
Wolf Montwé
06bbeded6f
Change :backend:imap module to assertk 2023-03-21 14:05:50 +01:00
Wolf Montwé
a670406eac
Change common module to assertk 2023-03-21 14:03:32 +01:00
Wolf Montwé
cbf1a8fa78
Change imap module to assertk 2023-03-21 14:00:23 +01:00
Wolf Montwé
b4b6b841a0
Convert ImapCommandSplitterTest to Kotlin 2023-03-21 13:57:58 +01:00
Wolf Montwé
6059ca9c54
Rename ImapCommandSplitterTest.java to ImapCommandSplitterTest.kt 2023-03-21 13:57:58 +01:00
Wolf Montwé
00bfb04388
Change pop3 module to assertk 2023-03-21 13:57:57 +01:00
Wolf Montwé
3c9ca12776
Change smtp module to assertk 2023-03-21 13:57:51 +01:00
Wolf-Martell Montwé
3f8a3ff0c9
Merge pull request #6765 from thundernest/add-textfields-to-design-system
Add textfields to design system
2023-03-21 10:06:50 +00:00
Wolf Montwé
c9c6e1b094
Add TextFieldOutlinded and PasswordTextFieldOutlinded to design system 2023-03-21 10:18:10 +01:00
Wolf Montwé
16504bc54d
Add core:ui:compose:testing module with ComposeTest and build plugin fix for non working release build type tests 2023-03-20 14:52:32 +01:00
cketti
ebc3af7b4d Prepare for version 6.511 2023-03-17 18:42:30 +01:00
cketti
c24b339daf Version 6.510 2023-03-17 18:27:58 +01:00
cketti
eb64291474
Merge pull request #6768 from thundernest/update_translations
Update translations
2023-03-17 17:55:19 +01:00
cketti
6bd9da83e7 Update translations 2023-03-17 17:15:33 +01:00
cketti
709b55f2d1
Merge pull request #6762 from thundernest/imap_authentication_failure
IMAP: Ignore errors during LOGIN fallback
2023-03-17 16:38:31 +01:00
Wolf-Martell Montwé
d0d81921cc
Merge pull request #6766 from thundernest/fix-editor-config-import-rule
Fix editor config import rule for aliases
2023-03-17 13:58:39 +00:00
cketti
76b52d17ac IMAP: Ignore errors during LOGIN fallback and throw original exception 2023-03-17 14:37:53 +01:00
Wolf Montwé
dd8ec69be3
Fix editor config import rule for aliases 2023-03-16 19:10:08 +01:00
Wolf-Martell Montwé
730825bce3
Merge pull request #6763 from thundernest/change_compose_build_plugins
Change compose build plugins
2023-03-16 17:39:58 +00:00