Tankred Hase
18f658cbb8
[WO-511] Change set-credentials text for oauth
2014-07-24 14:15:34 +02:00
Felix Hammerl
ed8ed07028
[WO-507] use intermediate certs for gmail and tonline
2014-07-24 13:24:01 +02:00
Tankred Hase
679d7987c4
Change wo-touch to work on new webview
2014-07-23 19:37:37 +02:00
Tankred Hase
ad22d42720
Use ng-click in mail-list instead of wo-touch
2014-07-23 18:30:13 +02:00
Felix Hammerl
845af9b127
[WO-504] stop spinner if upload is not necessary
2014-07-23 17:20:57 +02:00
Tankred Hase
f8f4ee7945
Add validation for privatekey-upload directive
2014-07-23 17:13:38 +02:00
Tankred Hase
aed2a5ec14
Add _auth.storeCredentials again to login-existing
2014-07-23 17:11:33 +02:00
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