Commit graph

5945 commits

Author SHA1 Message Date
Vincent Breitmoser
4280537dde migration: minor formatting fixes, add a bunch of tests 2016-02-04 18:51:13 +01:00
Vincent Breitmoser
a2012a1a38 migration: mark parts with content-id and inline as HIDDEN_ATTACHMENT 2016-02-03 23:06:36 +01:00
Vincent Breitmoser
a101a15353 migration: pop parent once for complex content 2016-02-03 23:05:53 +01:00
Vincent Breitmoser
c44af70bfc migration: respect part boundaries 2016-02-03 23:05:15 +01:00
Vincent Breitmoser
b7c6ceaded migration: keep old ids for messages, lest we break threading and message_part_ids 2016-01-29 14:18:37 +01:00
Vincent Breitmoser
74cdfcddcd migration: fix multipart/encrypted parts for pgp/mime case 2016-01-29 14:18:37 +01:00
Vincent Breitmoser
bbd2b0d5a7 migration: restructure, document, add some assertions 2016-01-29 14:18:33 +01:00
Vincent Breitmoser
b6e3587aeb migration: add MIGRATED_FROM_V50 flag 2016-01-28 22:40:56 +01:00
Vincent Breitmoser
1f1014ea65 migration: replace content:// uris in html content with original cid: uris for known contentIds 2016-01-28 22:37:36 +01:00
Vincent Breitmoser
ec58961888 migration: assign new attachment ids 2016-01-28 22:37:36 +01:00
Vincent Breitmoser
99d4e2b964 migration: break down migration, fallback to multipart/mixed 2016-01-28 22:37:35 +01:00
Vincent Breitmoser
cad01ab5b2 migration: first steps for migration 2016-01-28 22:37:24 +01:00
cketti
973319b8cf Use settings from root project when building openpgp-api 2016-01-24 03:19:30 +01:00
cketti
d81b2031e5 Merge pull request #1030 from k9mail/localfolder-cleanup
Break migration down into methods, clean up some warnings in mailstore
2016-01-24 02:36:20 +01:00
Vincent Breitmoser
ac83b0062d break migration down into methods, clean up some warnings in mailstore 2016-01-22 15:48:52 +01:00
cketti
8ceaf13648 Merge pull request #924 from Valodim/openpgp-compose
OpenPGP support: Compose Logic
2016-01-22 02:11:45 +01:00
Vincent Breitmoser
2586421d7b compose: change cryptostatus to builder pattern 2016-01-20 21:27:25 +01:00
Vincent Breitmoser
e642bed63e compose: clean up some old openpgp logic remnants 2016-01-20 21:27:25 +01:00
Vincent Breitmoser
8b5811077f compose: show address label in its own line in alternate popup 2016-01-20 21:27:25 +01:00
Vincent Breitmoser
67541a60cb compose: add workaround for glide sometimes not loading contact pictures 2016-01-20 21:27:25 +01:00
Vincent Breitmoser
284a13070a compose: extract some strings I missed 2016-01-20 21:27:25 +01:00
Vincent Breitmoser
e08cd7419e compose: add icon for opportunistic encryption 2016-01-20 21:27:25 +01:00
Vincent Breitmoser
f5ee2229cc compose: move compose-related classes into compose package 2016-01-20 21:27:25 +01:00
Vincent Breitmoser
4c999736bb compose: clean up a bunch of warnings 2016-01-20 21:27:25 +01:00
Vincent Breitmoser
1529e41ce3 compose: fix recipient expander visibility 2016-01-20 21:27:25 +01:00
Vincent Breitmoser
64ab769034 compose: display progress while message is being built, update draft saving
draft is only saved remotely if the message is not encrypted
2016-01-20 21:27:25 +01:00
Vincent Breitmoser
441e35f1cd compose: centralize pgp crypto status into immutable ComposeCryptoStatus object 2016-01-20 21:27:25 +01:00
Vincent Breitmoser
bbc52b3265 compose: handle draft saving (though not encrypting yet) 2016-01-20 21:27:25 +01:00
Vincent Breitmoser
f2d77d63f9 compose: introduce PRIVATE crypto mode ui 2016-01-20 21:27:25 +01:00
Vincent Breitmoser
bb8a9e8994 compose: work on SignSafeOutputStream 2016-01-20 21:27:25 +01:00
alexandre
90c6b666c8 RFC-2015 : further encode text quoted-printable to be sign safe #572 #576 2016-01-20 21:27:25 +01:00
Vincent Breitmoser
66520a2cb3 compose: just custom set headers, for now 2016-01-20 21:27:25 +01:00
Vincent Breitmoser
b8827b613f compose: some work on PgpMessageBuilder 2016-01-20 21:27:25 +01:00
Vincent Breitmoser
dc57e5b3ab compose: add micalg parameter to pgp multipart/signed 2016-01-20 21:27:25 +01:00
Vincent Breitmoser
eab24b812f compose: work on asynchronicity of MessageBuilder 2016-01-20 21:27:25 +01:00
Vincent Breitmoser
f94d6e387f compose: stream data, never keep entire message in ram 2016-01-20 21:27:25 +01:00
Vincent Breitmoser
99503960e5 compose: move pgp/mime construction into PgpMessageBuilder 2016-01-20 21:27:25 +01:00
alexandre
e70b5076c6 add parameters to Content-Type header #572 2016-01-20 21:27:25 +01:00
Vincent Breitmoser
f483426a12 include openpgp-api-lib, again 2016-01-20 21:27:25 +01:00
cketti
93df7525c4 Merge pull request #1021
Enable syncing while idle on Android M devices
2016-01-15 10:49:48 +01:00
cketti
3e23eeb289 Add tests for K9AlarmManager 2016-01-15 10:15:42 +01:00
cketti
4d241f0f04 Remove unused methods 2016-01-15 08:56:29 +01:00
TETRA2000
47a6d1bf27 enable syncing while idle on Android M devices 2016-01-15 08:13:02 +09:00
TETRA2000
deff0ce80d update to API 23 2016-01-15 08:11:05 +09:00
cketti
b30ee72d76 Merge pull request #996
Extract code to decode mailto URIs

Fixes #964
2016-01-13 11:02:28 +01:00
cketti
73f1bca8a6 Remove unused class 2016-01-13 11:01:06 +01:00
cketti
68fc9a9555 Pass MailTo instance to RecipientPresenter 2016-01-13 10:48:10 +01:00
cketti
042346301f Rewrite MailTo to improve readability 2016-01-13 10:43:35 +01:00
cketti
41897a24c1 Make use of internal implementation detail 2016-01-13 10:17:25 +01:00
cketti
b8bfd57c78 Clean up and add some tests 2016-01-13 10:14:05 +01:00