Commit graph

7670 commits

Author SHA1 Message Date
Vincent Breitmoser
7f5d852b6d add note about missing openPgpProvider setting 2018-03-30 12:35:59 +02:00
Vincent Breitmoser
188de17276 Dismiss activity when clicking outside of dialog 2018-03-30 12:35:14 +02:00
Vincent Breitmoser
56ffd807de Make e2e key setting actually work 2018-03-30 12:35:14 +02:00
Vincent Breitmoser
ac5946df30 Use null for empty pgp provider, use account's check method 2018-03-30 12:35:14 +02:00
Vincent Breitmoser
860f90d499 incorporate feedback 2018-03-30 12:35:14 +02:00
Vincent Breitmoser
6cb5026a9f Rename method from temp name 2018-03-30 12:35:14 +02:00
Vincent Breitmoser
732993b4ad Small ui improvements to OpenPGP app select 2018-03-30 12:35:14 +02:00
Vincent Breitmoser
382d46a7cb Handle missing OpenPGP app more gracefully 2018-03-30 12:35:14 +02:00
Vincent Breitmoser
4913b10415 Change shortcut from message view to e2e settings 2018-03-30 12:35:14 +02:00
Vincent Breitmoser
4bcecdcf3c Move provider setting from global to account 2018-03-30 12:35:14 +02:00
Vincent Breitmoser
69e54f7075 Improve OpenPGP app selection dialog 2018-03-30 12:34:49 +02:00
Vincent Breitmoser
909e9fbdd8 Redesign end-to-end account settings 2018-03-30 12:34:49 +02:00
Vincent Breitmoser
032c3e4378 Rip out crypto provider setting 2018-03-30 12:34:49 +02:00
cketti
3f07313bf3
Merge pull request #3283 from k9mail/add_koin_for_dependency_injection
Add KOIN for dependency injection
2018-03-30 04:58:16 +02:00
cketti
9dfe1b2843 Fix Robolectric tests 2018-03-30 04:49:11 +02:00
cketti
15cf1dff82 Add KOIN for dependency injection 2018-03-30 04:49:11 +02:00
cketti
310600d025
Merge pull request #3253 from k9mail/do_not_create_special_folders
Don't create special folders on server
2018-03-30 04:08:26 +02:00
Vincent Breitmoser
05dda55025 Delete unused remnant class 2018-03-26 23:01:04 +02:00
Vincent Breitmoser
5ebc9e400c
Merge pull request #3277 from k9mail/derobolectrify_tests
Remove Robolectric from tests where we don't need it
2018-03-24 13:14:32 +01:00
cketti
840e03da53 Remove Robolectric from tests where we don't need it 2018-03-24 07:32:14 +01:00
cketti
ba6fdfb71a Update Espresso to be able to run Robolectric tests in Android Studio
See https://github.com/robolectric/robolectric/issues/3613
2018-03-24 06:35:06 +01:00
cketti
9cd9eb9095 Move chip color selection code from Account to AccountCreator
This will allow us to avoid using Robolectric with a lot of tests that
mock the Account class. Until now we had to use Robolectric because of
the static array initializer calling Color.parseColor().
2018-03-24 06:05:11 +01:00
cketti
4678e467a6
Merge pull request #3249 from k9mail/shrink_EmailProvider
Move some code out of EmailProvider
2018-03-24 04:40:39 +01:00
Vincent Breitmoser
1e064eb260
Merge pull request #3274 from k9mail/fix-fragment-reqcode
Fix crash with pendingintents in messageview
2018-03-23 20:42:53 +01:00
Vincent Breitmoser
22499adad8 Fix crash with pendingintents in messageview
Only the lower 16 bits can be used for the request code from fragments.
This changes our own mask to use the 15th bit instead of the 16th.
2018-03-22 17:46:19 +01:00
cketti
02d2e16fe3
Merge pull request #3258 from markcapella/recipientSelectViewIssue
Recipient select view issue
2018-03-22 05:39:40 +01:00
cketti
119144d256
Merge pull request #3244 from k9mail/mynimu-directShare_GH2550
Add Direct Share support
2018-03-16 05:53:43 +01:00
cketti
130efa2991 Never create remote folders automatically 2018-03-16 05:45:17 +01:00
cketti
4cb007b2d6
Merge pull request #3247 from k9mail/remove_unread_count_from_actionbar
Remove unread count from action bar
2018-03-16 05:44:06 +01:00
cketti
045e7c09d8
Merge pull request #3243 from k9mail/one_settings_option
Only have a single settings menu entry
2018-03-16 05:11:57 +01:00
master
02637517fe Remove extraneous whitespace 2018-03-14 03:29:55 -04:00
master
acee2aa109 Fix IMM to clean composing / predictive strings 2018-03-14 03:19:52 -04:00
cketti
7b0c78803b Create special local folders during account setup 2018-03-12 02:36:57 +01:00
cketti
58ea146185 Don't set default values for special folders 2018-03-12 00:47:27 +01:00
cketti
4a8b396074 Move functionality to get AccountStats from EmailProvider to LocalStore 2018-03-11 01:47:59 +01:00
cketti
83b6972ea6 Move code from MessagingController to AccountStatsCollector 2018-03-11 00:36:22 +01:00
cketti
abf3ba1e1e Remove Account.getFolderUnreadCount()
Make the only caller use the existing implementation in
MessagingController instead.
2018-03-11 00:05:39 +01:00
cketti
3328728076 Move Account.getStats() to MessagingController/AccountStatsCollector 2018-03-10 23:49:46 +01:00
cketti
2491486322 Remove unread count from ActionBar 2018-03-10 20:38:19 +01:00
cketti
a82cec7010
Merge pull request #3246 from k9mail/replace_getLastNonConfigurationInstance
Replace usage of getLastNonConfigurationInstance()
2018-03-10 20:37:46 +01:00
cketti
bc2b7346a1 Replace usages of getLastNonConfigurationInstance()
After changing to AppCompat we need to use
getLastCustomNonConfigurationInstance() instead of
getLastNonConfigurationInstance().
2018-03-10 20:02:24 +01:00
cketti
07ba30b480 Remove "Add account" action from Accounts menu 2018-03-10 18:47:32 +01:00
cketti
69c8c0d6a0 Only have a single settings entry in the action menu 2018-03-10 18:47:32 +01:00
cketti
31d3aa7e8e Add new SettingsActivity 2018-03-10 18:45:58 +01:00
cketti
dca1476d86
Merge pull request #3236 from k9mail/add_server_id
Add server_id column to folders table
2018-03-10 18:45:12 +01:00
cketti
402f0adb07 Overwrite all recipients when using Direct Share 2018-03-10 04:58:40 +01:00
Vincent Breitmoser
9273d253fa slight cleanups to direct share implementation 2018-03-10 04:58:40 +01:00
mynimu
2df5d679c3 add direct Share, #2550 2018-03-10 04:58:40 +01:00
cketti
65390daf98 Change some code so the folder name ends up in ActivityListener 2018-03-08 01:02:42 +01:00
cketti
1e783e7bf1 Update local folder name when it changes on the server 2018-03-05 18:25:09 +01:00