Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/katzenpost/katzenpost-android-mail

A Katzenpost client, based on K-9 Mail
https://github.com/katzenpost/katzenpost-android-mail

Move message list widget code to :app:k9mail

9319d36d247ef972c1d1cc20cfeedc09e0168dae authored over 6 years ago by cketti <[email protected]>
Fix quiet time support when checking whether to notify for new messages

c757bf1076b182fe410960371935e8d10e2670a0 authored over 6 years ago by cketti <[email protected]>
Fix logic bug when saving "disable notifications during quiet time"

93eb2dbd9bcf08bdeb7f072f88a6073e5eda6854 authored over 6 years ago by cketti <[email protected]>
Merge pull request #3458 from hichamboushaba/Issue#3255

Issue#3255 Update EmailAddressValidator to be compliant with rfc2396 URI's format

bf33cfd73a81e37df2f48f35ee4c2f1ec3fe2427 authored over 6 years ago by cketti <[email protected]>
Add unit tests for EmailAddressValidator

4fc74a907a7d41f6cb554db8167d001a4f7bc70b authored over 6 years ago by Hicham Boushaba <[email protected]>
Validate hostname part of email address according to rfc2396

f994562b47dada4f4537e3de4c17b1f4c1e80e59 authored over 6 years ago by Hicham Boushaba <[email protected]>
Convert EmailAddressValidator to kotlin

fe0e55f49ccb5a703113b32a0cdbbc3cfa37d4f1 authored over 6 years ago by Hicham Boushaba <[email protected]>
Merge pull request #3467 from k9mail/new_application_class

New Application class

d271a2324c1450db105e6ef2b387e5294e7226e9 authored over 6 years ago by cketti <[email protected]>
Create Application class in :app:k9mail module

This also moves the code to send broadcast Intents for external apps
to the :app:k9mail module.

644cff6d28548ba0e00d8cdc662d5d232b366fc8 authored over 6 years ago by cketti <[email protected]>
Get rid of Globals class

d64e4b9a5cb7618ce038069bcb2cd062dcb789ad authored over 6 years ago by cketti <[email protected]>
Get rid of K9.app

e0abd9e07f331e811a5ff17188d34440554aad69 authored over 6 years ago by cketti <[email protected]>
Move functionality from classes DI and K9 to new Core class

89ae84e693920aa1822a6dbee1408221c486f781 authored over 6 years ago by cketti <[email protected]>
Merge pull request #3462 from k9mail/split_app_module

Split app module

8fb9dd5b493774d06032af960f85042d991e879b authored over 6 years ago by cketti <[email protected]>
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...

02c0b605d54417ece1f12f41d3c8781a4f16ff9e authored over 6 years ago by cketti <[email protected]>
Rename :k9mail module to :app:k9mail

5abb327027bacd16a44c4dd6f20a3fd9e8f6f773 authored over 6 years ago by cketti <[email protected]>
Merge pull request #3454 from k9mail/expand_backend_modules

Move RemoteStore-specific code to backend modules

afeff736b2c62050e2007ba384191943d7b217ec authored over 6 years ago by cketti <[email protected]>
Merge pull request #3456 from wiktor-k/dark-nav-bar

Set nagivation bar color to dark on dark theme

b9b3347e954b008a561ae9c825bb3c997b7b94ac authored over 6 years ago by cketti <[email protected]>
Set nagivation bar color to dark on dark theme

When using dark theme sets the navigation bar color to dark background.
If the system UI default...

5d7c55dff29d47f862e824d0391e57478654409e authored over 6 years ago by Wiktor Kwapisiewicz <[email protected]>
Merge pull request #3444 from WovenTales/patch-1

Enable vendor multi-window implementations

58410ac7ccbf180b8478d751c35c8c6ba6670244 authored over 6 years ago by cketti <[email protected]>
Add comment to note when elements can be removed from AndroidManifest

eb3a4d96956fbe2d7b46f2fda246255f36d6e0ab authored over 6 years ago by cketti <[email protected]>
Remove references to RemoteStore from :k9mail module

cf232d6afcb5f81b12d331777ff152a3485b16e6 authored over 6 years ago by cketti <[email protected]>
Fix tests

689d3d9308f82a26a2068a13296f73957ceff53c authored over 6 years ago by cketti <[email protected]>
Simplify Push code to sync the folder when a change is detected

0eb1b82a3c5367987c70732dde9c271e9ad7b70a authored over 6 years ago by cketti <[email protected]>
Move code to create Pusher to Backend implementations

782f3cc4c5a844ad9ab9a840f27c709ed08188d5 authored over 6 years ago by cketti <[email protected]>
Move protocol capability flags to Backend implementations

d2dd21de9796384bbac0a836ab375067e7d08195 authored over 6 years ago by cketti <[email protected]>
Move code to download attachments to Backend implementations

e46c0699dae7efc2e6c1c193711396f03242fd2b authored over 6 years ago by cketti <[email protected]>
Move code to download (partial) message to Backend implementations

a57a4f6df385174ad5f42d47a1bc819ca9262ae2 authored over 6 years ago by cketti <[email protected]>
Move code to upload messages to Backend implementations

455315f62ea248b14913812f099773ae688d41bf authored over 6 years ago by cketti <[email protected]>
Move code to search/fetch messages to Backend implementations

80c76e6fb9c67f504db94e9694e4237aedf3727b authored over 6 years ago by cketti <[email protected]>
Move code to empty the trash folder to Backend implementations

d7558a13139607e9aa34f49aab816b4dff718f5d authored over 6 years ago by cketti <[email protected]>
Move code to get folder list to Backend implementations

3b393964e278fe8bee874df6b30d69197bb38bcd authored over 6 years ago by cketti <[email protected]>
Move code to move/copy messages to Backend implementations

af13655de1744bddebf0772c06d1e58306081e58 authored over 6 years ago by cketti <[email protected]>
Move code to expunge messages from a folder to Backend implementations

34616a954bcfd30bbe2974a2b0ab01613b90e36a authored over 6 years ago by cketti <[email protected]>
Move code to mark all messages as read to Backend implementations

0ee775c95c260791e2e38d19539fa79592543305 authored over 6 years ago by cketti <[email protected]>
Move code to set message flags to Backend implementations

294a678b163a82fd377dc9dfed903e12a876ffc6 authored over 6 years ago by cketti <[email protected]>
Convert Backend interface to Kotlin

80e884cd52828aed1ced0bf270e104490283e727 authored over 6 years ago by cketti <[email protected]>
Merge pull request #3423 from k9mail/backend_modules

Create "backend" modules for protocol-specific code

04ec7227f292716d1fcb0dabe19a1e311b24582d authored over 6 years ago by cketti <[email protected]>
Enable vendor multi-window implementations

Before official support in Android N, LG and Samsung both implemented their own multi-window sup...

7b879bafaa8cd1046034253f83609120ff8a81be authored over 6 years ago by WovenTales <[email protected]>
Fix issue with Apache HTTP Client not being on the classpath

606f8c2934fe9c56953a437fe99632c745959c01 authored over 6 years ago by cketti <[email protected]>
Merge pull request #3421 from k9mail/LocalMessageStore

Add abstraction layer for local message storage in ImapSync

705ca3e69ddc611796e1e028a5513d9a6d089bd1 authored over 6 years ago by cketti <[email protected]>
Update Groupie to get rid of Kotlin stdlib warning

3d09c81990de44a9dbe17c6ff2506f3ed2032ec1 authored over 6 years ago by cketti <[email protected]>
Create Gradle modules for POP3 and WebDAV backends

e5c1351abae4ea01fc9f345f939f65e8c7da6132 authored over 6 years ago by cketti <[email protected]>
Create BackendManager

3a0a8db2f8c0171b07f1859e9c9a10eee6e3e636 authored over 6 years ago by cketti <[email protected]>
Rename RemoteMessageStore to Backend

03a54b0d980f86810da5f2f8153fc7e89dd40f08 authored over 6 years ago by cketti <[email protected]>
Move ImapMessageStore/ImapSync to new Gradle module :backend:imap

8499a95f5aaf4d8d1d3464ad5fe836fd0d776cb7 authored over 6 years ago by cketti <[email protected]>
Remove ImapSync's dependency on K9

0fb76aa93b32de7c273e5592f132e74f20747933 authored over 6 years ago by cketti <[email protected]>
Introduce SyncConfig to remove ImapSync's dependency on Account

478b740d8b2e4a9c09d7852378e1e3dc1d501f6d authored over 6 years ago by cketti <[email protected]>
Move Outbox sync exclusion code to MessagingController

faa99624f24625b32c98489b09169649aa123bb8 authored over 6 years ago by cketti <[email protected]>
Create :backend:api module

3e544af1cd5715e3d1c6a5a3804f907a2ecd57f4 authored over 6 years ago by cketti <[email protected]>
Use BackendStorage interface for database access in ImapSync

41737f946c79b0d1e3188810ce0fc58b9551bb80 authored over 6 years ago by cketti <[email protected]>
Move "Is this a new message?" logic to ImapSync

4fccadaaa0b6df1f2dd6da998a63d50b0c406651 authored over 6 years ago by cketti <[email protected]>
Merge pull request #3419 from k9mail/per_account_RemoteMessageStore

Use per account instances of RemoteMessageStore

9e0bfebb137061b3bdbc3dcf90945b1cae3a6f8b authored over 6 years ago by cketti <[email protected]>
Use per account instances of RemoteMessageStore

297352858d5111373e91c1485d09399995cab836 authored over 6 years ago by cketti <[email protected]>
Merge pull request #3417 from k9mail/decouple_imap_sync

Decouple ImapSync from MessagingController and NotificationController

c43182ad95dbac333fca654fe1b8a43415774898 authored over 6 years ago by cketti <[email protected]>
Merge pull request #3415 from k9mail/GH-3414_drawer_thread_view

Respect thread view setting when opening folder from navigation drawer

d48642fdaea67962fbd01d501e12e0e493358921 authored over 6 years ago by cketti <[email protected]>
Move code to clean authentication error notification out of ImapSync

cac3e4fec596c40c251eaf16b2d386a68cb94c9b authored over 6 years ago by cketti <[email protected]>
Move code getting unread message count for notifications out of ImapSync

457a29d894067b3cfd980e56fbc861a0d596ea3a authored over 6 years ago by cketti <[email protected]>
Clean up

b713311327b92fca876099761f50520b8b10ac46 authored over 6 years ago by cketti <[email protected]>
Move notification removal code to SyncListener implementation

b482fe3e9ee254212e739faacee289a1c011ec3b authored over 6 years ago by cketti <[email protected]>
Move new message notification code to SyncListener implementation

a4df7846343852f31bcd1b38fd6aa51cbfa5f9bb authored over 6 years ago by cketti <[email protected]>
Move updateMoreMessages() from MessagingController to ImapSync

c6e06adfe7e32d42599997f0bfef9286e56f1a37 authored over 6 years ago by cketti <[email protected]>
Move TLS failure handling out of ImapSync

29886079e417a16566ba864f12b737800d866756 authored over 6 years ago by cketti <[email protected]>
Move authentication failure handling out of ImapSync

ddfe93cab55a2b2516d1c72858d3160e2ab908b8 authored over 6 years ago by cketti <[email protected]>
Move pending command execution from ImapSync to MessagingController

8ea215117d94621830101c17a58558a6d9740fdc authored over 6 years ago by cketti <[email protected]>
Decouple RemoteMessageStore from MessagingListener

dfcc4376a53f44186385042fa6506a6d1d6a3586 authored over 6 years ago by cketti <[email protected]>
Respect thread view setting when opening folder from navigation drawer

979731f279169f1183e231116747fb1c69fc86b8 authored over 6 years ago by cketti <[email protected]>
Merge pull request #3407 from k9mail/navigation_drawer

Add navigation drawer for faster folder switching

84d2e680efa677c36d7adfaa1938e93e58434104 authored over 6 years ago by cketti <[email protected]>
Add navigation drawer for faster folder switching

4fe8c417adb6037845232d026c863b12a733dc11 authored over 6 years ago by cketti <[email protected]>
Merge pull request #3410 from k9mail/modularize

Move email protocol implementations to separate Gradle modules

1a65fb90e36678e387a738618f6ed597aa8e4d49 authored over 6 years ago by cketti <[email protected]>
Merge :mail:k9mail into :k9mail

d66968393a9bc494ad166b149995606e1d050601 authored over 6 years ago by cketti <[email protected]>
Clean up

47520d7ae131d4ce332f7e59d0e53182b6049c33 authored over 6 years ago by cketti <[email protected]>
Create :mail:protocols:pop3 Gradle module

26d02ebb0d835eec3fdae364529b65d271abf836 authored over 6 years ago by cketti <[email protected]>
Create :mail:protocols:imap Gradle module

6961295de4b99d8c9511d7bb39c9111726e7adf7 authored over 6 years ago by cketti <[email protected]>
Create :mail:protocols:smtp Gradle module

fd7a21bec6ca31af05531ea8e45577acfb412278 authored over 6 years ago by cketti <[email protected]>
Create :mail:protocols:webdav Gradle module

c71c1464fd97187fd27e64b026f35390f41b8e28 authored over 6 years ago by cketti <[email protected]>
Decouple RemoteStore from implementations

a1cfe76dc0097aff40035dbb204021ceb43a90f3 authored over 6 years ago by cketti <[email protected]>
Move k9mail-library in preparation of splitting it up

7397402ba713b44c852bf768dd9d5e84af4fe124 authored over 6 years ago by cketti <[email protected]>
Fix testCoverageEnabled

cf7d150c13308d90ece45efb7088786a28e9ada4 authored over 6 years ago by cketti <[email protected]>
Merge pull request #3409 from k9mail/build_scripts

Some build script changes

b241bf0c111a1b097d8dc7990a057a1da4392154 authored over 6 years ago by cketti <[email protected]>
Update to Kotlin 1.2.41

7cac4adadd96411fc242525d9ae4216dd634e395 authored over 6 years ago by cketti <[email protected]>
Change variable naming scheme in Gradle build scripts

cec704f314e77066e5d7bf0dde0b0cff9e0046b0 authored over 6 years ago by cketti <[email protected]>
Move dependency versions from gradle.properties to build.gradle

17d3b8e5bc186a2d66e5beaac06dee367dc13d59 authored over 6 years ago by cketti <[email protected]>
Update to Gradle 4.7

d819af0e3412a294c0363280834c3375dec02cc9 authored over 6 years ago by cketti <[email protected]>
Remove 'optimizeForDevelopment' hack

5eebf54a3bd8c9fc452740b5a9c1c7d0bee9ffe4 authored over 6 years ago by cketti <[email protected]>
Remove 'disablePreDex' hack

8e352aef92f90033ca2021c6e346ea36c0792f15 authored over 6 years ago by cketti <[email protected]>
Merge pull request #3402 from k9mail/material_account_settings

Switch 'account settings' to use PreferenceFragmentCompat

34450491af3cb5def3e8c5a5693c11720673a15a authored over 6 years ago by cketti <[email protected]>
Remove unused OpenPgpAppPreference

5e3efd3a192d300d3044ee391247a65f0e98d6dd authored over 6 years ago by cketti <[email protected]>
Move array resource used in 'account settings' to separate file

ffbd8b1dbe51e3b04ad068980851acd0fdc6254b authored over 6 years ago by cketti <[email protected]>
Move OpenPgpAppSelectDialog to new account settings UI package

4a2b614de7b269e21b1089f1f2c8cfb98cbec5dd authored over 6 years ago by cketti <[email protected]>
Replace OpenPgpKeyPreference with compat version

34e317a539ed5cb5409068b5b7548363a899fcad authored over 6 years ago by cketti <[email protected]>
Merge AutocryptPreferEncryptDialog into AutocryptPreferEncryptDialogFragment

6863c4ca274932b26a433511d60eea1ecae1c2b6 authored over 6 years ago by cketti <[email protected]>
Convert 'account settings' to use PreferenceFragmentCompat

3896a53369565257d2a7eac0d65a92559fb45581 authored over 6 years ago by cketti <[email protected]>
Merge ColorPickerDialog into HoloColorPickerDialogFragment

5eee6694680d2b808ceccf0f6c7261fe3f5809b1 authored over 6 years ago by cketti <[email protected]>
Remove old 'account settings' Activity

7307bf948623fd67c8d0e81b487dc652303e7ef8 authored over 6 years ago by cketti <[email protected]>
Merge pull request #3342 from k9mail/autocrypt-key-transfer

Autocrypt Setup Message sending

8521e39e99dac6dd4744712daf7ede27092a4a67 authored over 6 years ago by cketti <[email protected]>
Fix typo

0b5f66c3c5ad9a0ad55425d286f33dfd508bd0ce authored over 6 years ago by cketti <[email protected]>
display up button in key transfer activity

9d360286d6fb70275c9e25087f4854b11bd6c555 authored over 6 years ago by Vincent Breitmoser <[email protected]>
move ux delay implementation into view

c05f9de3afbb872fce51784ad766e2f55babf292 authored over 6 years ago by Vincent Breitmoser <[email protected]>
turn AutocryptTransferMessageUtil into AutocryptTransferMessageCreator

2c1d0cb290e738f70f7acf54f33b41faf8e986e1 authored over 6 years ago by Vincent Breitmoser <[email protected]>
move null check to event observer

43734c45d6cebdd4ffcde9e67b97e696ea2504eb authored over 6 years ago by Vincent Breitmoser <[email protected]>