cketti
7dd0ed79c4
Merge branch 'main' into message-view-redesign
2023-01-18 12:56:25 +01:00
cketti
7e8c7f18db
Switch to TOML file for Gradle version catalog
2023-01-16 14:49:14 +01:00
cketti
1052bd07c7
Rename some Gradle version catalog entries
2023-01-16 14:49:14 +01:00
Bastian Wilhelm
a3f6995a2e
Migrate to Gradle's version catalog
2023-01-16 14:49:14 +01:00
cketti
81245668eb
Add message detail bottom sheet
...
This commit is mainly about the bottom sheet mechanics of showing the toolbar when it is expanded. A place holder layout is used for the bottom sheet content.
2023-01-12 14:39:03 +01:00
Goooler
9424de9f8f
Declare maven repos in dependencyResolutionManagement
2022-12-07 19:04:23 +01:00
cketti
d63eda9b07
Import a copy of ItemTouchHelper
...
Based on RecyclerView 1.2.1
2022-11-09 11:48:42 +01:00
cketti
c9d89657b0
Create a separate Gradle module for the message list widget
2022-10-17 19:15:17 +02:00
cketti
fbd7f5c53b
Import a copy of RecyclerView.LinearLayoutManager
...
Based on RecyclerView 1.2.1
2022-10-11 18:10:11 +02:00
cketti
3c9dd17ff7
Add command line application to sanitize HTML files
...
This can be used to test what HTML messages will look like after K-9 Mail's sanitization process.
2022-01-28 04:46:31 +01:00
cketti
6e9a8f9559
Move HtmlProcessor into a separate module
2022-01-28 04:40:30 +01:00
cketti
262f97812f
Remove JMAP app
...
The JMAP backend is still part of the repository. Only currently unused.
2022-01-20 00:28:01 +01:00
cketti
f993b32aae
Move InMemoryBackendStorage to separate module
2022-01-04 20:06:50 +01:00
cketti
eae910fe8f
Add "demo" backend
2021-09-23 22:43:02 +02:00
cketti
543164e516
Add :app:ui:setup module for new setup UI
2020-05-22 01:15:35 +02:00
cketti
21c14c49bd
Add :app:ui:base module and move K9Activity to it
2020-05-19 18:16:15 +02:00
cketti
dc82a53713
Rename :app:ui to :app:ui:legacy
...
The goal is to split this module into smaller, more focused modules.
2020-05-19 18:16:15 +02:00
Olivia Mackintosh
d5f82fd041
Split autodiscovery methods into gradle builds
...
This commit should be faily self-explainatory. It splits the
three autodiscovery methods into their own gradle builds so
they can be plugged in and out easily. This commit doesn't
necessarily make the latter possible though.
Dependency graph should look something like this now:
app:ui
\
\app:autodiscovery:api
|
|\app:autodiscovery:providersxml
|
|\app:autodiscovery:srvrecords
|
\app:autodiscovery:thunderbird
2020-05-18 23:04:06 +01:00
cketti
148af8aae8
Add k9mail-jmap app for JMAP development
2020-01-15 16:14:16 +01:00
cketti
65201633e8
Add JMAP backend module
2020-01-15 16:14:16 +01:00
cketti
3ea938de34
Remove HoloColorPicker
2019-11-21 01:33:57 +01:00
cketti
0b78c60978
Create (empty) autodiscovery Gradle module
2019-03-10 20:00:29 +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
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
cketti
b46594fed4
Move UI code to ui module
2018-07-02 16:19:21 +02:00
cketti
02c0b605d5
Move all code to :app:core Gradle module
...
The idea is to later move the UI code back to the :app:k9mail module.
For now there are too many references from the "core" code to UI
components.
2018-06-22 02:09:10 +02:00
cketti
5abb327027
Rename :k9mail module to :app:k9mail
2018-06-21 22:53:38 +02:00
cketti
e5c1351aba
Create Gradle modules for POP3 and WebDAV backends
2018-06-02 22:25:17 +02:00
cketti
8499a95f5a
Move ImapMessageStore/ImapSync to new Gradle module :backend:imap
2018-06-02 15:50:55 +02:00
cketti
3e544af1cd
Create :backend:api module
2018-06-02 13:57:47 +02:00
cketti
d66968393a
Merge :mail:k9mail into :k9mail
2018-05-24 17:30:43 +02:00
cketti
fd7a21bec6
Create :mail:protocols:smtp Gradle module
2018-05-24 13:57:35 +02:00
cketti
c71c1464fd
Create :mail:protocols:webdav Gradle module
2018-05-24 13:57:35 +02:00
cketti
26d02ebb0d
Create :mail:protocols:pop3 Gradle module
2018-05-24 13:57:35 +02:00
cketti
6961295de4
Create :mail:protocols:imap Gradle module
2018-05-24 13:57:35 +02:00
cketti
a1cfe76dc0
Decouple RemoteStore from implementations
2018-05-23 23:04:48 +02:00
cketti
7397402ba7
Move k9mail-library in preparation of splitting it up
2018-05-23 20:26:11 +02:00
sedrubal
08daf2dffb
Replace Android-PullToRefresh with android.support SwipeRefreshLayout
2016-11-20 07:55:29 +01:00
Vincent Breitmoser
f483426a12
include openpgp-api-lib, again
2016-01-20 21:27:25 +01:00
Dominik Schürmann
be18d06afd
Update OpenPGP API to v8, use jcenter dependency, remove sub-project
2015-08-24 02:34:57 +02:00
cketti
0f66cacf10
Move JVM tests into main k9mail module
...
Use Robolectric for the tests that use framework classes.
2015-05-20 21:00:43 +02:00
cketti
105bca735b
Move 'mail' package to library project
2014-12-20 01:31:33 +01:00
cketti
9e7721ca62
Make ckChangeLog an external dependency
2014-12-20 00:33:00 +01:00
cketti
1212f9d0f2
Move main application from root project to subproject 'k9mail'
2014-12-20 00:10:38 +01:00
Jan Berkel
cc6c6bf096
Tests-on-jvm should be a subproject
2014-12-17 12:47:39 +01:00
cketti
ba69b3a647
Remove ActionBarSherlock
2014-06-21 17:09:45 +02:00
Dominik Schürmann
3fb9cddb33
Fix gradle build
2014-03-26 23:05:45 +01:00
Dominik Schürmann
4a69ef1509
New OpenPGP Provider API
2014-03-02 16:51:47 +01:00
cketti
75ff5baaff
Add initial Gradle support
2013-06-28 23:59:08 +02:00