cketti
d4883d1921
Add "Sign in with Google" button
...
This flow is not a great user experience. But it's the fastest way I could think of to add the button that was requested by Google.
2022-06-03 23:25:58 +02:00
cketti
5065afef88
Merge pull request #6082 from k9mail/oauth_setup_flow
...
Add support for OAuth 2.0 (Gmail)
2022-05-28 15:44:22 +02:00
cketti
7e5c6b05c4
Merge pull request #6051 from TheLastProject/feature/2943
...
Add support for List-Unsubscribe
2022-05-28 14:28:35 +02:00
cketti
a193643591
Update AttachmentPresenterTest
2022-05-28 14:09:38 +02:00
Sylvia van Os
6081b58212
Add Unsubscribe toolbar option
2022-05-28 14:07:08 +02:00
Mihail Mitrofanov
f0535c6217
The back button now appears in AccountSetupIncoming and AccountSetupOutgoing only in edit mode
...
* Condition Intent.ACTION_EDIT.equals(getIntent().getAction());
2022-05-24 15:35:57 +02:00
cketti
14a7f1b0d3
Add support for OAuth 2.0 (Gmail)
2022-05-23 22:26:49 +02:00
Mihail Mitrofanov
8fa9b7fbe6
Fix #5983 . Missing back button
...
Add back button in below activities:
* AccountSetupComposition (item "Composition defaults")
* AccountSetupOutgoing (item "Outgoing server")
* AccountSetupIncoming (item "Incoming server")
2022-05-23 16:22:20 +02:00
cketti
f71615f6aa
Convert AccountSetupCheckSettings
to Kotlin
2022-05-21 19:59:17 +02:00
cketti
af2d031385
Rename .java to .kt
2022-05-21 19:40:54 +02:00
cketti
fa803526d2
Convert AccountSetupBasics
to Kotlin
2022-05-20 23:18:08 +02:00
cketti
bf5924d288
Rename .java to .kt
2022-05-18 17:46:21 +02:00
cketti
fdb8655f3a
Remove Robolectric from a lot of tests
2022-05-02 17:08:22 +02:00
cketti
ad337c0395
Move mime type utility functions to :k9mail:app:core
2022-05-02 14:41:55 +02:00
cketti
d69c1f4c46
Add simple logging abstraction
...
Once there's a JVM artifact for Timber, hopefully all we have to do is replace the imports again.
2022-05-02 02:44:35 +02:00
cketti
7f343e4fd1
Move DefaultTrustedSocketFactory
2022-04-28 22:18:14 +02:00
cketti
4ad2e04cff
Decouple WebDavSocketFactory
from DefaultTrustedSocketFactory
2022-04-28 22:02:48 +02:00
cketti
e2609f3a46
Move MailTo
and ListHeaders
classes
2022-04-28 18:56:53 +02:00
cketti
53ea4fcc2d
Silently ignore the APG crypto provider if found
2022-04-25 23:35:48 +02:00
cketti
9dc86ba522
Merge pull request #6019 from k9mail/simplify_imap_compression_setting
...
Simplify IMAP compression setting
2022-04-20 17:06:46 +02:00
cketti
eb305db65d
Merge pull request #6008 from arissystem/Issue-6007
...
Disable messageview_show_next item when messageview_return_to_list is checked
2022-04-20 14:11:10 +02:00
cketti
a042e66367
Merge branch '6.0-MAINT' into main
2022-04-20 14:06:35 +02:00
cketti
0a8f9b45f2
Version 6.000
2022-04-17 20:21:06 +02:00
cketti
72e679dca0
Add migration for IMAP compression in settings file
2022-04-12 21:58:15 +02:00
cketti
814583a89e
Add migration for persisted IMAP compression preference
2022-04-12 21:58:15 +02:00
cketti
7be4ea62fe
Remove ImapStore
's dependency on ConnectivityManager
2022-04-12 21:58:15 +02:00
cketti
a796b1d941
Change IMAP code to use single compression setting
2022-04-12 21:58:15 +02:00
cketti
903d0f43c4
Change Account
to use a single setting for IMAP compression
2022-04-12 21:58:15 +02:00
cketti
0a60b7ce21
Simplify UI to configure IMAP compression
2022-04-12 21:58:15 +02:00
cketti
391d45d52b
Merge branch '6.0-MAINT' into main
2022-04-12 00:23:08 +02:00
cketti
58b4cb02a9
Version 5.916
2022-04-12 00:05:37 +02:00
cketti
bd76b75bb4
Merge branch 'pr_6006' into 6.0-MAINT
2022-04-11 23:43:12 +02:00
cketti
f427326da6
Simplify error notifications
2022-04-11 20:15:51 +02:00
cketti
e815d318aa
Don't set notification sound/vibration/light on Android 8+
...
On Android 8+ these values should be ignored anyway. But on some devices setting a notification sound could lead to a SecurityException (when the app doesn't have permission to access the notification sound URI).
2022-04-11 20:15:51 +02:00
cketti
c415635ae0
Prepare for version 5.916
2022-04-11 20:15:18 +02:00
cketti
31860a209e
Fix usage of ContentResolver.openOutputStream()
2022-04-11 17:40:36 +02:00
cketti
6da9195179
Truncate file when overwriting existing settings file
2022-04-11 17:40:36 +02:00
cketti
dc9e667d53
Merge pull request #6006 from arissystem/issue-6004
...
Save and restore activeMessages in savedInstanceState to avoid NullPointerException
2022-04-11 16:29:09 +02:00
Alexandre
0dbca2dddf
Append a space to » and › in messages list.
2022-04-11 15:13:54 +02:00
cketti
9b9b3d8f69
Prepare for version 6.100
2022-04-11 15:09:42 +02:00
r.zarchi
37bf6965d6
Disable messageview_show_next item when messageview_return_to_list is checked
2022-04-11 11:09:29 +04:30
r.zarchi
85a19ccb2b
Save and restore activeMessages in savedInstanceState to avoid NullPointerException when rotating
2022-04-10 11:48:41 +04:30
cketti
d9153f4c20
Version 5.915
2022-04-06 17:39:51 +02:00
cketti
7f57fa286c
Update translations
2022-04-06 16:50:45 +02:00
cketti
0c381c2bcd
Merge pull request #6002 from k9mail/Issue-5961
...
Fix issues when switching between LTR and RTL languages
2022-04-06 16:05:14 +02:00
cketti
d6f218b3ec
Merge pull request #6000 from k9mail/fix_update_notification_preferences
...
Fix reading notification settings from `NotificationChannel`
2022-04-06 15:59:45 +02:00
cketti
bf8ab4e6cf
Merge pull request #5998 from arissystem/Issue-5961
...
Activity recreate method changed because it didn't work properly on some Android versions
2022-04-05 16:48:20 +02:00
cketti
685374dad8
Explicitly set the layout direction on Android 12+
2022-04-05 16:37:57 +02:00
cketti
49160cb1a9
Always use ActivityCompat.recreate()
2022-04-05 15:15:38 +02:00
r.zarchi
c3d5928c1f
Activity recreate method changed because it didn't work properly on Android older than 9
2022-04-05 10:42:18 +04:30