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
Biswajit Roy
e9a8947d50
Change HTTP link to HTTPS ( #3237 )
...
Changed HTTP link to HTTPS which is secure.
2018-03-05 14:50:17 +01:00
cketti
99f0cad453
Actually use new server_id database column
2018-03-05 02:36:02 +01:00
cketti
3d37a0f031
Add server_id column to folders table
2018-03-05 02:36:02 +01:00
cketti
cdc7504c2e
Show display name of selected folder in unread widget config screen
2018-03-05 02:36:01 +01:00
cketti
855006b74b
Add Folder.getName() and only use it for display purposes
2018-03-05 02:36:01 +01:00
cketti
f9ca1d9bd0
Merge pull request #3229 from k9mail/slightly_less_hacky_ChooseFolder
...
Change ChooseFolder to not perform a display name to folder name lookup
2018-03-05 01:24:02 +01:00
cketti
1e7cb67a37
Merge pull request #3224 from k9mail/mutual-learn-more
...
add learn more to autocrypt mutual dialog
2018-03-05 01:14:00 +01:00
cketti
1bd5c4c289
Rename Folder.getName() to Folder.getServerId()
2018-03-01 21:41:45 +01:00