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
Tankred Hase
c890cbe71d
Upgrade to OpenPGP.js v0.6.0
2014-06-25 18:14:29 +02:00
Tankred Hase
5244c5c2d7
Refactor REST dao
2014-06-25 18:12:15 +02:00
Felix Hammerl
0d0b767b36
[WO-409] show images only on user request
2014-06-25 17:20:55 +02:00
Felix Hammerl
7a896a66d1
[WO-409] improve method to inline pictures
2014-06-25 16:05:14 +02:00
Felix Hammerl
3626b4d556
add test for inline images
2014-06-25 15:03:50 +02:00
Felix Hammerl
f31bded060
[WO-409] embed images from attachments in the html content
2014-06-25 14:13:46 +02:00
Felix Hammerl
fb1a20d2b0
[WO-409] render html in sandboxed iframe
2014-06-25 08:17:22 +02:00
Tankred Hase
e720753779
Implement setDeviceName and generateDeviceSecret
2014-06-23 17:21:03 +02:00
Tankred Hase
18d1c39b0a
Implement and test crypto module
2014-06-23 17:21:02 +02:00
Tankred Hase
a7a562bef6
Upgrade to forge 0.5.5
2014-06-23 17:21:02 +02:00
Tankred Hase
7720097778
Start spec of functions in keychain dao
...
Upgrade to iScroll 5.1.2
2014-06-23 17:21:02 +02:00
Tankred Hase
27035c926c
Remove pointer cursor for non-clickable online state label
2014-06-23 17:21:01 +02:00
Tankred Hase
df8b74bfb6
Load bodies when changing folder without scrolling
2014-06-23 13:09:09 +02:00
Felix Hammerl
fa1fbda11f
[WO-429] minor refactoring to fix the tests
2014-06-23 13:03:56 +02:00
Tankred Hase
9465ce57ed
[WO-429] Set account.online after setting imap cache to prevent race condition
2014-06-23 10:59:17 +02:00
Tankred Hase
b7a4c13766
Parse multiple user IDs for imported PGP keys
...
Use all pgp (sub) keys when en/decrypting a pgp message
Improve input validation for key import
Mark manually imported keys so that key refresh does not revoke them
2014-06-18 16:29:22 +02:00
Tankred Hase
77ad3613cf
Fix attachment button clicked style
2014-06-17 19:49:28 +02:00
Tankred Hase
31d6d1e949
Merge pull request #74 from whiteout-io/dev/subject-box
...
refactored subject box
2014-06-17 19:43:32 +02:00
Tankred Hase
e28c9a62ff
Cleanup and fix keyboard event handling in editor headers
2014-06-17 19:41:04 +02:00
Mario Volke
cdbdad0ba3
refactored subject box
2014-06-17 17:41:52 +02:00
Tankred Hase
cb60995ce1
Fix editor input field and content-editable on iOS
2014-06-17 17:23:36 +02:00