1
0
mirror of https://github.com/moparisthebest/mail synced 2024-11-10 11:15:01 -05:00
Commit Graph

932 Commits

Author SHA1 Message Date
Tankred Hase
8617a4d0ed Add comments to emailDao 2014-07-23 13:57:39 +02:00
Tankred Hase
a137bf5bfd Merge pull request #94 from whiteout-io/dev/WO-421
Dev/wo 421
2014-07-23 13:55:36 +02:00
Tankred Hase
22d42358e4 Say no to drugs 2014-07-23 13:54:50 +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
Tankred Hase
2c3347bf84 Merge pull request #97 from whiteout-io/dev/WO-465
[WO-465] clear input
2014-07-23 10:41:23 +02:00
Felix Hammerl
a9db71a8b9 [WO-465] clear input 2014-07-22 21:32:11 +02:00
Felix Hammerl
10d19b5816 [WO-464] jump to the next keychain code and allow paste 2014-07-22 21:05:34 +02:00
Tankred Hase
26f62668c6 Fix add-account styles on mobile 2014-07-21 22:49:15 +02:00
Tankred Hase
a9c61a1fd1 Fix iframe width on first scrollable mail 2014-07-21 17:22:03 +02:00
Tankred Hase
17ff272d02 [WO-463] Use monospace font for keychain code 2014-07-21 16:24:50 +02:00
Tankred Hase
2019f7f657 [WO-448] Do not show reader on first select in mobile mode 2014-07-21 16:05:29 +02:00
Tankred Hase
23298e8f12 [WO-344] Fix delete and backspace events in writer headers 2014-07-21 15:18:56 +02:00
Tankred Hase
3bfbf77ac1 [WO-443] Fix writer bugs
* Fix writer body height in mobile mode
* User input type email in writer headers
* Only show and process encrypted preview for encrypted mails
2014-07-21 14:08:10 +02:00
Tankred Hase
b4507b1bbc Change comment in PGP armor to whiteout 2014-07-18 16:58:33 +02:00
Tankred Hase
6f9d43a02d Relaxed CSP to work on iOS and Android 2014-07-17 21:43:07 +02:00
Tankred Hase
c803caf1d3 Relax CSP for connect-src 2014-07-17 18:03:21 +02:00
Tankred Hase
bfda677b1b Merge pull request #90 from whiteout-io/dev/WO-428
[WO-428] use integer to track busy state
2014-07-17 17:53:07 +02:00
Tankred Hase
6a0ae4d55d Performance improvements and fixes for mail-list
* Use same list style in desktop as mobile
* Bugfix: don't download all body when list not displayed
* Use ng-infinite-scroll to load DOM nodes on demand
* Custom search filter for FTS and reomve angular filters
* Rubber band scrolling on iOS
* Add CSP support in cordova via html meta tag
2014-07-17 17:43:51 +02:00
Tankred Hase
1d0526a6a0 Render text body in iframe as well
* Remove recursive ng-includes/templates
* Use DOMPurify to sanitize reader input
* Remove ngSanitize
* Wait to show signature error until body has been parsed
* Fix scrollbar in iframe
* Allow iframe scrolling on iOS
* Move mail text body rendering to sandbox
* Cleanup html files
2014-07-16 10:22:45 +02:00
Felix Hammerl
1d0a1f9a79 [WO-428] add missing busy() call to plain text sending and encryption 2014-07-11 15:22:34 +02:00
Felix Hammerl
6d2896a70c [WO-428] use integer to track busy state 2014-07-11 15:03:03 +02:00
Tankred Hase
66bd88c07f Make public key shareable via link 2014-07-10 20:02:35 +02:00
Tankred Hase
4e897d01ff Add CSP fallback to sandbox.html for non-chrome app runtimes 2014-07-09 22:00:18 +02:00
Tankred Hase
264e220b7c Add link to key sync blog post 2014-07-08 16:51:28 +02:00
Tankred Hase
1ead2d146d Change text 2014-07-07 17:26:16 +02:00
Tankred Hase
9e46f96a28 Release and use OpenPGP.js v0.7.1 2014-07-07 12:29:13 +02:00
Tankred Hase
6403b041e8 Signatures array must never be empty ... if so crash during development 2014-07-07 12:24:06 +02:00
Tankred Hase
1b8e662769 Use same signatures structure openpgp.js for clearSignedSignatures as detached 2014-07-07 11:58:41 +02:00
Felix Hammerl
30efac0792 [WO-259] introduce proper signature checking 2014-07-04 17:58:25 +02:00
Tankred Hase
b11161655a Add dev build w/ patched OpenPGP.js containing signature verification 2014-07-03 15:33:03 +02:00
Tankred Hase
6d044bb1a6 Update write.js 2014-07-02 16:51:18 +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
8ebb24123a Merge pull request #85 from whiteout-io/dev/WO-279
[WO-279] Display error message if PGP signature is invalid
2014-07-02 15:31:33 +02:00
Tankred Hase
bf063b5dac [WO-279] Display error message if PGP signature is invalid 2014-07-02 15:26:51 +02:00
Tankred Hase
b20c6977ca [WO-437] Allow users to import only the private PGP key block 2014-07-01 20:58:34 +02:00
Tankred Hase
049ac96954 Fix signature verification for PGP messages
* Upgrade to OpenPGP.js v0.6.5
* Migrate PGP wrapper for breaking OpenPGP.js api changes
* Change PGP wrapper decrypt api to return one signature arg
* Change emailDao and keychainDao calls respectively
* Fix tests
* Add tests keygen with empty passphrase
* Add tests to check PGP verification with wrong public key
2014-07-01 17:15:16 +02:00
Felix Hammerl
0cd4430103 Merge pull request #77 from whiteout-io/dev/WO-292
Added integration tests for Apple Mail and Thunderbird
2014-06-27 17:54:28 +02:00
Felix Hammerl
a9cf763bed fix handling of clearsigned messages and missing signatures 2014-06-27 16:19:30 +02:00
Tankred Hase
c1d9feb391 Make touchable areas of buttons larger 2014-06-27 14:28:22 +02:00
Tankred Hase
9373bee556 Add .active class for touchstart, Disable css transitions in mobile 2014-06-27 12:38:12 +02:00
Tankred Hase
a479d5850e Use custom wo-touch directive rather than ng-click 2014-06-27 12:36:43 +02:00
Tankred Hase
7c65b48f34 Put reader body into GPU layer 2014-06-27 12:31:44 +02:00
Tankred Hase
7b87551404 Put mail-list wrapper into GPU layer 2014-06-27 12:24:48 +02:00
Tankred Hase
493c13eac6 Add key server url to grunt build config 2014-06-26 17:21:28 +02:00
Tankred Hase
636e6ffad9 Improve spacing between reader body and display images button 2014-06-26 16:32:58 +02:00
Tankred Hase
48c478961d Add CCA scripts and css optimizations for Android
Hide native account picker on Android after first time.

Get OAuth to work on iOS

Turn off css slide transistion
2014-06-26 15:01:13 +02:00
Felix Hammerl
37b1862e9f Merge pull request #79 from whiteout-io/dev/WO-55
Dev/wo 55
2014-06-26 14:58:15 +02:00
Felix Hammerl
ded1e5f7ef [review] remove TODOs 2014-06-26 14:32:45 +02:00
Felix Hammerl
99bccefdba [review] Remove unneccesary markup 2014-06-26 14:30:32 +02:00
Tankred Hase
b5fda88b8a Implement client side key sync protocol and ui 2014-06-25 18:14:33 +02:00