cketti
|
eed9daa020
|
Remove Push state from database
|
2020-04-06 04:19:29 +02:00 |
|
cketti
|
54bf442259
|
Rename outdated PendingMoveOrCopy factory method to createLegacy()
|
2020-01-26 00:47:23 +01:00 |
|
cketti
|
9b2b82eee6
|
Update Mockito to 3.2.4 and Mockito-Kotlin to 2.2.0
|
2020-01-19 16:27:53 +01:00 |
|
cketti
|
67468687e5
|
Simplify LocalFolder.open()
|
2020-01-09 14:14:52 +01:00 |
|
cketti
|
2d470c73a0
|
Move FolderType and FolderClass out of Folder
|
2020-01-09 14:08:41 +01:00 |
|
cketti
|
5f9999e173
|
Change LocalFolder to no longer extend Folder
|
2020-01-09 14:08:41 +01:00 |
|
cketti
|
93d0e14b68
|
Fix code style issues found by ktlint
|
2019-11-29 13:44:00 +01:00 |
|
cketti
|
88d863c4c2
|
Add ktlint and Kotlin code style settings for Android Studio
|
2019-11-29 13:39:16 +01:00 |
|
cketti
|
9655216606
|
Update to Koin 2.0.1
|
2019-11-20 15:38:11 +01:00 |
|
cketti
|
57ff989edd
|
Add kotlinOptions.jvmTarget to Gradle projects using Kotlin
|
2019-11-17 14:45:05 +01:00 |
|
cketti
|
dd0c25d9f5
|
Rewrite "poll folders" settings to include "push folders"
|
2019-11-15 03:17:44 +01:00 |
|
cketti
|
3470ee8774
|
Update Robolectric to 4.2.1
Not going directly to 4.3.1 because of this issue:
https://github.com/robolectric/robolectric/issues/5245
|
2019-11-13 17:37:37 +01:00 |
|
cketti
|
e3973096d3
|
Remove Checkstyle
|
2019-11-13 16:51:52 +01:00 |
|
cketti
|
56a37d9e14
|
Remove FindBugs
It's not maintained anymore and we're not currently using it.
|
2019-11-13 16:41:51 +01:00 |
|
cketti
|
105622a999
|
Use variable for 'sourceCompatibility' and 'targetCompatibility' values
|
2019-11-13 16:26:29 +01:00 |
|
cketti
|
c8a8d0c669
|
Merge pull request #4115 from ByteHamster/developer-mode
Using K9.DEVELOPER_MODE in more places
|
2019-07-19 17:18:32 +02:00 |
|
ByteHamster
|
52f61659fe
|
Using K9.DEVELOPER_MODE in more places
|
2019-07-19 13:49:44 +02:00 |
|
cketti
|
52cb690da6
|
Throw exception when a database downgrade situation is encountered
|
2019-07-18 15:38:15 +02:00 |
|
cketti
|
e7adf0b5ef
|
Add migration to rewrite theme setting from LIGHT to FOLLOW_SYSTEM
|
2019-05-28 02:41:48 +02:00 |
|
cketti
|
3db836ee21
|
Don't use enum ordinals when saving general settings
|
2019-05-22 20:07:21 +02:00 |
|
cketti
|
38c3e26921
|
Move legacy migrations from 'K9' to 'StorageMigrations'
|
2019-05-22 20:07:21 +02:00 |
|
cketti
|
dd5e12e779
|
Rename debug logging property
|
2019-05-22 01:42:52 +02:00 |
|
cketti
|
21f36e73c8
|
Migrate old pending commands for deleting messages to new format
|
2019-03-11 02:22:11 +01:00 |
|
cketti
|
47deb4e5ba
|
Switch to androidx artifacts
|
2019-02-09 22:08:25 +01:00 |
|
cketti
|
9d9d46868f
|
Clean up LocalFolder.delete()
|
2019-01-10 00:15:35 +01:00 |
|
cketti
|
d27180f55c
|
Rename LocalFolder.delete() to deleteSettings()
|
2019-01-10 00:02:17 +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 |
|
cketti
|
4da4544264
|
Remove custom whenever() helper for Mockito
|
2018-12-20 18:26:12 +01: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 |
|
cketti
|
957b18fd5b
|
Move StoragePersister implementation to :app:storage module
|
2018-12-17 17:31:47 +01:00 |
|
cketti
|
03f0fa9f0f
|
Add 'outbox_state' table to database
|
2018-12-13 19:59:52 +01:00 |
|
Vincent Breitmoser
|
f7faccf5d9
|
extract persistence logic from Storage into StoragePersister
|
2018-12-10 13:06:52 +01:00 |
|
Vincent Breitmoser
|
583c5b0432
|
extract Account.getLocalStore into LocalStoreProvider
|
2018-11-29 18:22:12 +01:00 |
|
Vincent Breitmoser
|
a42d1111ae
|
move extensive setter logic out of Account into saveAccount()
|
2018-11-29 18:22:12 +01:00 |
|
Vincent Breitmoser
|
6276450c65
|
move loadAccount logic into AccountPreferenceSerializer
|
2018-11-29 18:22:12 +01:00 |
|
cketti
|
fbf4f44876
|
Add 'type' column to 'folders' table
|
2018-11-13 16:57:32 +01:00 |
|
cketti
|
a8f41118e3
|
Add interface for detection of encrypted messages
This includes some capabilities that are not currently used by K-9 Mail,
e.g. the ability to supply additional data to be inserted into the
database.
|
2018-09-03 00:57:41 +02:00 |
|
cketti
|
18bbd76783
|
Add a way to inject SchemaDefinition into LocalStore
|
2018-09-03 00:57:41 +02:00 |
|