Comments (13)
For me https://plus.google.com/+RomanNurik/posts/WUd7GrfZfiZ
from flowcrypt-android.
8babcb9
19edd8d
19edd8d
0124a0e
93ccfa3
from flowcrypt-android.
Is the
has_pgp==true
mean that the public key exist?
from flowcrypt-android.
All of these database records will be used to look up email addresses as the person is typing it in compose (later).
I added a simple realization of this function. You can already test it.
from flowcrypt-android.
At the moment I have only to do the following task
When pulling sent email (sent folder):
After that Issue №18 will be complete.
from flowcrypt-android.
Please before the test this function uninstall the old version of the app. Because you can have a trouble with the database. Until we release the application, I will not implement compatibility between different versions of the database. Because it takes a long time. And for testing in this, there is no need.
from flowcrypt-android.
from flowcrypt-android.
Here is an example letter where used "to", "cc" and "bcc" fields. But in "collect to,cc and bcc.txt" file I do not see an information about bcc. Probably this field is not available for download.
from flowcrypt-android.
from flowcrypt-android.
OK
from flowcrypt-android.
I did it.
For each sent email that you process and show in a list, collect "to", "cc" and "bcc" fields to retrieve email-name pairs. Then either insert (if no matching row) or update (if have matching row but missing name) the database records.
This is because the user may have sent these emails from before he started using FlowCrypt, or maybe sent them from other client, so they may not be in the database or the database may have missing names.
for email, name in email_name_pairs:
if email in db:
if db_row.name is null and bool(name) == true:
"save that person's name into the existing DB record"
else:
"save that email, name pair into DB like so: new PgpContact(email, name);"
After testing we can close this issue.
from flowcrypt-android.
kk thanks!
from flowcrypt-android.
I'll close this for now unless we discover issues.
from flowcrypt-android.
Related Issues (20)
- Refactore code
- version 1.5.6 HOT 2
- Wrong message is loaded from search results HOT 1
- Message details ViewPager. Ask for a missing passphrase only on the right screen.
- "GmailAPIException: Requested entity was not found." errors
- "Unable to start service com.flowcrypt.email.service.PassPhrasesInRAMServ" errors HOT 2
- Remove android.permission.RECEIVE_BOOT_COMPLETED as not used by the app directly
- Add email signatures support HOT 1
- user image is rendered as empty circle HOT 1
- states are lost for a lot of Gmail labels during scrolling
- version 1.5.7 HOT 3
- Error "NeedRemoteConsent" appears on user inbox HOT 2
- Field length for exception reports HOT 2
- Migration to use 'Angus Mail for Android'
- [Feature suggestion] Option to render remote contents with user consent HOT 1
- java.lang.IllegalStateException message: Data cannot occupy more than 10240 bytes in MessagesViewModel
- java.lang.NullPointerException (getLabelIds(...) must not be null)
- java.lang.NullPointerException (getMessages(...) must not be null)
- try Grouped updates for Dependabot
- version 1.5.8 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from flowcrypt-android.