cketti
00120ede97
Merge pull request #3850 from williamvds/settingsRedesign
...
Add account selection spinner to account settings
2019-02-09 21:39:11 +01:00
cketti
5d3fc6397b
Code cleanup
2019-02-09 21:17:17 +01:00
williamvds
2d9a12286b
Use wrap_content in account selection spinner
2019-02-07 20:35:39 +00:00
williamvds
0fd31b6e55
Clean up adding account selection spinner
2019-02-07 20:35:23 +00:00
williamvds
d2f642c3ef
Move AccountSelectionSpinner into its own file
2019-02-07 20:34:04 +00:00
cketti
f1963aec08
Merge pull request #3886 from k9mail/backend_do_not_move_to_trash
...
Add flag to allow a Backend to opt out of the "move to Trash folder" behavior
2019-01-25 15:08:20 +01:00
cketti
932f5f2ddc
Add 'isDeleteMoveToTrash' flag to Backend
2019-01-22 18:52:06 +01:00
Wolfgang Grossinger
374717dcab
Fix build problems with a fresh forked k-9 ( #3874 )
...
Update build tools
2019-01-22 17:16:07 +01:00
cketti
cae0e22ada
Merge pull request #3878 from ojiofong/fix-android-job-test2
...
Replace old robolectric APIs
2019-01-15 03:32:15 +01:00
Oji Ofong
0d98be6dd1
Replace old robolectric APIs
2019-01-14 21:16:12 -05:00
Sujan Kota
8e5e6d66a6
Fix the unit tests
2019-01-14 10:41:44 -08:00
Sujan Kota
64971007f5
Make notification for new messages as an interface and move the implementation to the K9NotificationStrategy.kt
2019-01-14 09:56:13 -08:00
williamvds
ab16ac880e
Add account selection spinner to account settings
2019-01-12 11:41:17 +00:00
cketti
9d9d46868f
Clean up LocalFolder.delete()
2019-01-10 00:15:35 +01:00
cketti
eeb820b958
Remove Folder.delete(boolean)
2019-01-10 00:15:35 +01:00
cketti
d27180f55c
Rename LocalFolder.delete() to deleteSettings()
2019-01-10 00:02:17 +01:00
cketti
88c12325b9
Merge pull request #3863 from k9mail/GH-3861_fix_deleting_folders
...
Fix deleting folders
2019-01-09 23:49:32 +01:00
cketti
95f266ada6
Add missing code to persist the 'uploadSentMessages' preference
2019-01-08 21:12:46 +01:00
cketti
c6dd59dee4
Fix deleting folders no longer on the server
2019-01-06 22:24:47 +01:00
cketti
6a64d5e380
Merge pull request #3851 from ByteHamster/drawer-bg
...
Material paper drawer background
2019-01-06 22:03:25 +01:00
cketti
2cb299d7e5
Merge pull request #3830 from wiktor-k/remove-low-frequencies
...
Remove low sync frequencies that make K-9 crash
2019-01-06 21:29:34 +01:00
cketti
af95a0f1b6
Merge pull request #3840 from k9mail/move_delete_account_action
...
Add "remove account" action to account settings screen
2019-01-06 21:03:00 +01:00
ByteHamster
e8da523f30
Material paper drawer background
2018-12-31 15:23:24 +01:00
williamvds
9b537b963a
Add license string
2018-12-27 22:20:22 +00:00
williamvds
9fc5e41ec7
Convert app_fmt_authors string to authors
2018-12-27 22:19:09 +00:00
williamvds
856d9b4e6e
Correct font sizes in About to normal levels
...
Also adjusts some margin/padding on elements
2018-12-27 22:11:33 +00:00
cketti
f0b12e5bfd
Merge pull request #3839 from k9mail/fix_action_mode
...
Fix placement of action mode bar
2018-12-23 21:30:45 +01:00
Art O Cathain
e3d193c8d2
Fix for outbox folder being missing after settings import ( #3812 )
2018-12-23 00:34:38 +01:00
Wiktor
57c72034c6
Merge pull request #3829 from williamvds/aboutRedesign
...
Redesign About activity
2018-12-22 20:49:46 +01:00
williamvds
7b15649b25
Remove default value for Library.license
2018-12-22 11:29:58 +00:00
Wiktor Kwapisiewicz
88cfdb385d
Reduce importance of sync notifications
...
Before this change synchronization notifications were displayed with
default importance. That means checking for e-mail generated sound or
vibration that looked like an arriving message.
This change reduces importance to `IMPORTANCE_LOW`. That still shows the
notification but does not generate any sounds or vibration by default
(this can still be adjusted by the user).
2018-12-21 16:20:04 +01:00
cketti
f88215594b
Exit settings and display welcome screen when there are no accounts left
2018-12-20 23:50:31 +01:00
cketti
59edfb59f5
Add "remove account" action to account settings screen
2018-12-20 23:50:31 +01:00
Wiktor Kwapisiewicz
7d3ba67380
Add migration to cap minimum sync frequency to 15m
...
This change ensures that upgrading from older version of K-9 would not
set the frequency to unsupported value (below 15 minutes).
2018-12-20 20:56:11 +01:00
Wiktor Kwapisiewicz
8468ea5f77
Remove low sync frequencies that make K-9 crash
...
See: https://github.com/evernote/android-job/wiki/FAQ#why-cant-an-interval-be-smaller-than-15-minutes-for-periodic-jobs
Closes #3803 .
2018-12-20 20:28:49 +01:00
cketti
91104b98c1
Fix placement of action mode bar
2018-12-20 19:14:31 +01:00
cketti
4da4544264
Remove custom whenever() helper for Mockito
2018-12-20 18:26:12 +01:00
williamvds
44a58d14c1
Convert app_revision_fmt string to app_revision
...
Removes the formatting, which is no longer needed
2018-12-19 17:54:26 +00:00
williamvds
b9724b4792
Remove string interpolation symbols from version strings
2018-12-19 17:47:50 +00:00
williamvds
2473a574e7
Version in About opens changelog, remove overflow menu
2018-12-19 17:43:21 +00:00
cketti
97ed41524e
Move tests to :app:storage module
...
Create :app:testing module for shared test infrastructure code
2018-12-18 00:07:44 +01:00
williamvds
185396440a
Use Kotlin synthetic bindings in AboutActivity
2018-12-17 21:17:26 +00:00
williamvds
a1195f5733
Move libraries in About to main layout
...
About's layout has been wrapped in a NestedScrollView
Added a Library data class to store library information
Added fragment for libraries, listing their name and licenses, links to
their homepages
Added string about_libraries for the section title
2018-12-17 21:07:57 +00:00
cketti
957b18fd5b
Move StoragePersister implementation to :app:storage module
2018-12-17 17:31:47 +01:00
cketti
2d6c8b7067
Extract StoragePersister interface
2018-12-17 17:25:02 +01:00
cketti
b4757a1568
Move creation of StorageEditor instances to StoragePersister
2018-12-17 17:13:20 +01:00
cketti
86818fbffb
Extract StorageEditor interface
2018-12-17 17:02:47 +01:00
cketti
db1dcb4618
Merge pull request #3824 from k9mail/remove_file_handling
...
Remove code for settings import/export using files (instead of SAF)
2018-12-17 00:02:58 +01:00
cketti
342cd75a31
Merge pull request #3825 from k9mail/remove_pre_api19_code
...
Remove compatibility code for pre-API 19 Android versions
2018-12-16 23:37:31 +01:00
williamvds
0ce24f8ed1
Add padding above links in About
2018-12-16 11:22:10 +00:00