cketti
ffd57c4e86
Merge pull request #3589 from k9mail/BO41_code_cleanup
...
[Cleanup] Improve accessibility, correctness and performance
2018-09-02 23:04:02 +02:00
BO41
f24cb76d9e
Improve accessibility, correctness and performance
2018-09-02 22:49:48 +02:00
cketti
ae76f07ada
Merge pull request #3588 from k9mail/simplify_if_statements
...
[Cleanup] Simplify if statements
2018-09-02 22:48:21 +02:00
cketti
9c9b3e32cc
Merge pull request #3587 from k9mail/remove_unused_imports
...
[Cleanup] Remove unused imports
2018-09-02 22:48:09 +02:00
BO41
86dde4dabf
Remove unused imports
2018-09-02 22:31:34 +02:00
BO41
dbea2cafa6
Simplify if statements
2018-09-02 22:27:28 +02:00
cketti
97c0d7d4e9
Merge pull request #3572 from k9mail/change_removed_broadcast
...
Don't broadcast message details when message was removed
2018-09-01 17:47:34 +02:00
cketti
70b9120888
Merge pull request #3565 from k9mail/remote_search_temp_fix
...
"Fix" remote search
2018-08-27 15:00:33 +02:00
cketti
9c9c9d475f
Don't broadcast message details when message was removed
...
Turns out reading the message from the database after it has been
deleted doesn't work particularly well 🤦
2018-08-27 01:25:07 +02:00
cketti
721c97fe39
Make MessageLoaderHelper call callbacks on the main thread
2018-08-20 18:33:12 +02:00
cketti
9514086513
Open remote folder before fetching message
2018-08-20 18:18:44 +02:00
cketti
f3ef980587
Merge pull request #3558 from k9mail/controller_extension
...
Add ControllerExtension to allow accessing MessagingController internals
2018-08-17 22:21:05 +02:00
cketti
666264add0
Merge pull request #3554 from k9mail/expose_alert_text
...
Change AuthenticationFailedException to expose alert text from server
2018-08-17 22:19:16 +02:00
cketti
c8de3e6a18
Create ControllerExtension to allow accessing MessagingController internals
2018-08-17 18:22:53 +02:00
cketti
ea07d248df
Create MessagingController instance using Koin
2018-08-15 23:01:59 +02:00
M Madison Phillips
33e74567c5
Don't crash when MessageCompose is started with no account configured
2018-08-15 03:55:00 +02:00
cketti
5c50f367e4
Change AuthenticationFailedException to expose alert text from server
2018-08-14 16:08:30 +02:00
M Madison Phillips
262e0840ba
Update address validator to conform to RFC 5321
2018-08-09 18:12:20 +02:00
cketti
95f6079a31
Merge pull request #3543 from k9mail/fix_reading_flags
...
Fix reading flags in K9BackendFolder
2018-08-09 00:17:48 +02:00
cketti
02db5651aa
Add tests for K9BackendFolder.getMessageFlags()
2018-08-05 19:43:08 +02:00
cketti
880f00ac51
Extract code to decode flags column to separate function
2018-08-05 15:28:57 +02:00
morckx
229a0a03c9
Don't crash on empty flags
2018-08-05 14:50:47 +02:00
cketti
6fc4acfb98
Merge pull request #3541 from leggewie/patch-1
...
Allow installation to external storage
2018-08-05 01:42:39 +02:00
leggewie
ae38778ec1
allow installation to external media (micro SD)
...
This change will enable installation of the app to external as well as internal flash memory which is important for devices where internal memory is limited but external memory is cheap and abundant in form of micro SD cards. Thank you for your consideration.
2018-08-02 20:58:20 +08:00
cketti
da6eca639c
Move file to correct location
2018-07-26 23:44:11 +02:00
cketti
28f0aa642b
Merge pull request #3524 from k9mail/local_only_folders_column
...
Add 'local_only' column to 'folders' table
2018-07-26 23:30:14 +02:00
cketti
efac64da93
Merge pull request #3525 from k9mail/optimize_contact_picture_loading
...
Optimize contact picture loading
2018-07-25 02:02:15 +02:00
cketti
9eefb0be40
Don't call Contacts.getPhotoUri() from main thread
2018-07-23 17:32:45 +02:00
cketti
79d6d79d1a
Refactor ContactPictureLoader
2018-07-23 17:12:32 +02:00
cketti
e7bf621822
Get rid of FallbackGlideParams
2018-07-23 16:37:54 +02:00
cketti
f610be227b
Add configured background color of fallback contact picture to cache key
2018-07-23 16:20:41 +02:00
cketti
de61ec288c
Use local_only column in FolderRepository
2018-07-23 14:25:30 +02:00
cketti
ee777e62eb
Use local_only column for retrieving folders in K9BackendStorage
2018-07-23 14:25:30 +02:00
cketti
1f0f4285d2
Add support for local_only column to LocalFolder
2018-07-23 14:25:30 +02:00
cketti
f40e7378fb
Add 'local_only' column to folders table
2018-07-23 14:25:29 +02:00
cketti
c8da50f945
Merge pull request #3521 from k9mail/folder_list_sync
...
Move folder list sync logic into Backend implementations
2018-07-23 13:24:29 +02:00
cketti
31f121de1a
Merge pull request #3522 from k9mail/account_display_name
...
Make sure account display name is never null
2018-07-23 13:18:58 +02:00
cketti
91164e04ed
Make sure account display name is never null
2018-07-23 12:54:09 +02:00
cketti
de49c9d6c2
Move folder list sync logic into Backend implementations
2018-07-22 18:34:16 +02:00
cketti
dc785a8e92
Fix error handling when refreshing the folder list fails
2018-07-22 18:31:41 +02:00
cketti
87132562f8
Remove unused parameter
2018-07-22 18:31:41 +02:00
cketti
b35074315c
Merge pull request #3519 from k9mail/add_folder_extra_values
...
Allow backend code to store additional per-account and per-folder data
2018-07-22 18:21:51 +02:00
cketti
5104780468
Update BackendStorage to allow getting/setting extra values
2018-07-22 18:06:21 +02:00
cketti
e56b03d7bc
Create account_extra_values table
2018-07-22 18:06:21 +02:00
cketti
5e9dfa3656
Merge pull request #3520 from k9mail/fix_backend_manager_cache
...
Only reuse Backend instances when server settings haven't changed
2018-07-22 13:33:15 +02:00
cketti
92e11f0f2b
Merge pull request #3509 from k9mail/refactor_contact_picture_loader
...
Refactor ContactPictureLoader
2018-07-21 16:43:36 +02:00
cketti
c91b482d30
Only reuse Backend instances when server settings haven't changed
2018-07-21 16:40:47 +02:00
cketti
4faf17fbf2
Use Koin for creating instances of ContactPictureLoader
2018-07-21 16:06:17 +02:00
cketti
9ada669e0b
Convert ContactPictureLoader to Kotlin
2018-07-21 16:06:17 +02:00
cketti
2dd7d00f8d
WIP: Renaming file 'ContactPictureLoader' with Kotlin extension
2018-07-21 16:06:17 +02:00