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
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