1
0
mirror of https://github.com/moparisthebest/mail synced 2024-11-17 14:45:02 -05:00
Commit Graph

76 Commits

Author SHA1 Message Date
Tankred Hase
c4337fba30 Remove cached OAuth token before reconnect 2014-08-05 17:53:11 +02:00
Felix Hammerl
3e80138a10 [WO-188][WO-421] introduce password-based login
* add custom login ability
* encrypt email password
* allow arbitrary tcp connections
* add db migration script v3 -> v4
* add bug reporting capability with the axe logger
* fix nonexistent folder handling
* enable message upload after sent
* use plain text alternative body when replying to html mails
* Move set-credentials.* -> login-set-credentials.*
* Use login styles for set-credentials
* Make OAuth optional
2014-07-23 13:51:10 +02:00
Felix Hammerl
1283bb4a1c [WO-420] add bug reporting capability with the axe logger 2014-07-02 16:17:50 +02:00
Tankred Hase
b5fda88b8a Implement client side key sync protocol and ui 2014-06-25 18:14:33 +02:00
Felix Hammerl
a29ece8c82 [WO-398] update revoked public keys 2014-06-03 13:07:11 +02:00
Felix Hammerl
77e5e2a97e [WO-373] refactor sync
remove email-sync.js
remove delta sync
minor refactorings
2014-06-02 12:43:53 +02:00
Felix Hammerl
a7efdf1125 [WO-286] adapt to changes in data model for use of signed msgs and html 2014-05-09 11:44:14 +02:00
Felix Hammerl
49cadecd2d [WO-338] add notification for incoming unread mails 2014-04-29 17:59:17 +02:00
Felix Hammerl
8c004d2418 integrate pgpmailer 2014-04-22 18:19:28 +02:00
Tankred Hase
834e0434d5 [WO-316] imap-client works 2014-04-17 18:56:48 +02:00
Tankred Hase
302fc378fb [WO-281] implement reply all and forward 2014-04-02 19:47:50 +02:00
Tankred Hase
a2f3e86545 [WO-300] Wrap chrome notifications and identity apis in modules 2014-04-02 15:12:52 +02:00
Tankred Hase
4b5d367fdb Login to IMAP (appcontroller.onConnect) after show mail-list 2014-03-31 21:42:10 +02:00
Tankred Hase
961a82c416 [WO-267] move sync code into its own module 2014-03-14 12:42:36 +01:00
Felix Hammerl
9ff7f4e10a cover corner case when emailAdress is undefined 2014-03-11 18:27:02 +01:00
Felix Hammerl
33205ff4d9 rename devicestorage for clarity 2014-03-11 18:15:33 +01:00
Felix Hammerl
1ad8a2da46 wire up the update handler 2014-03-11 17:49:47 +01:00
Felix Hammerl
58eb7ecb6d offload mail parsing to web worker 2014-03-03 21:02:14 +01:00
Tankred Hase
cab463b31b remove jquery from codebase 2014-03-03 17:06:28 +01:00
Tankred Hase
badea7ab8a allow plaintext sending and remove whiteout tag from subject 2014-02-28 16:06:01 +01:00
Felix Hammerl
98c9743174 remove unnecessary comment 2014-02-25 20:06:17 +01:00
Felix Hammerl
3f1aea5ebb integrate mailreader 2014-02-25 19:18:37 +01:00
Felix Hammerl
3d2fdc7f8c inject pgpbuilder 2014-02-25 17:29:12 +01:00
Felix Hammerl
8d0bc279c3 fix outbox and minor clean ups 2014-02-25 14:58:55 +01:00
Tankred Hase
cb69514197 Merge branch 'master' into dev/attachments-ui 2014-02-05 18:04:39 +01:00
Tankred Hase
9da2a8f991 [WO-223] handle imap errors and timeouts specific before and after login screen to avoid jumping bug 2014-02-05 15:47:27 +01:00
Tankred Hase
8b71a57360 integrate pgpmailer and remove smtp-client dependency 2014-02-04 18:30:02 +01:00
Tankred Hase
d37b9ca5e3 fix imap timeout (again) to continue with login callback 2014-02-02 17:09:57 +01:00
Tankred Hase
3e9eff8085 remove old cordova deps 2014-02-01 14:43:15 +01:00
Felix Hammerl
66ef501a16 Merge pull request #11 from whiteout-io/dev/choose-account
[WO-207] implement accout selection
2014-01-28 06:18:47 -08:00
Tankred Hase
9568922bc4 [WO-207] implement accout selection 2014-01-27 21:31:23 +01:00
Tankred Hase
be3728942c [WO-221] do silent imap reconnect without invoking callback to login view 2014-01-27 21:27:00 +01:00
Tankred Hase
0e6dfe2c26 fix bug in email dao init on first start 2013-12-10 23:05:17 +01:00
Tankred Hase
d08321d345 switching between offline and online state works 2013-12-10 22:20:41 +01:00
Tankred Hase
3790009260 Merge branch 'dev/email-dao-refactoring' 2013-12-04 17:44:44 +01:00
Felix Hammerl
9e41626182 mails in outbox are correctly displayed 2013-12-04 17:13:45 +01:00
Tankred Hase
58ed8928e6 integrate new email-dao into controllers and first attempt at starting app 2013-12-03 19:21:50 +01:00
Tankred Hase
6f1c59f1fe implement popover
remove lightbox on wrong passphrase input

show key fingerprint in popup
2013-12-03 14:56:32 +01:00
Felix Hammerl
81a56a77c0 [WO-57] Introduce encrypted outbox
The outbox is encrypted using the sender's keys. Prior
to sending, every mail is buffered in the outbox.
2013-11-26 13:37:22 +01:00
Tankred Hase
e71ee471f6 refactor outbox code into business object 2013-11-19 16:14:48 +01:00
Felix Hammerl
861d7c11f6 [WO-120] add ssl pinning to smtp 2013-11-19 11:28:29 +01:00
Tankred Hase
ed369d441f [WO-120] pin google certificate 2013-11-18 20:54:25 +01:00
Tankred Hase
8ac1882280 [WO-111] add error hadnling to login.js 2013-11-12 20:08:30 +01:00
Tankred Hase
415c0abbff do silent auto update on each startup 2013-11-09 00:30:45 +01:00
Tankred Hase
28a109bb07 create dialog and start cleanup of controller code using scope chain 2013-11-08 21:35:30 +01:00
Tankred Hase
a59229364e check for update everytime window open again... not just in background page 2013-11-08 19:08:34 +01:00
Tankred Hase
3e75397213 cleanup and refactor qunit tests to mocha 2013-10-29 19:00:05 +01:00
Felix Hammerl
488a377580 create login views 2013-10-21 13:10:42 +02:00
Tankred Hase
445428be26 implement reply ui 2013-10-12 19:39:09 +02:00
Tankred Hase
79c9d134d3 integrate pgp into email dao and app 2013-10-12 03:19:01 +02:00