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
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
Tankred Hase
66bd88c07f
Make public key shareable via link
2014-07-10 20:02:35 +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
Felix Hammerl
1283bb4a1c
[WO-420] add bug reporting capability with the axe logger
2014-07-02 16:17:50 +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
c1d9feb391
Make touchable areas of buttons larger
2014-06-27 14:28:22 +02:00
Tankred Hase
a479d5850e
Use custom wo-touch directive rather than ng-click
2014-06-27 12:36:43 +02:00
Tankred Hase
636e6ffad9
Improve spacing between reader body and display images button
2014-06-26 16:32:58 +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
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
Felix Hammerl
0d0b767b36
[WO-409] show images only on user request
2014-06-25 17:20:55 +02:00
Felix Hammerl
fb1a20d2b0
[WO-409] render html in sandboxed iframe
2014-06-25 08:17:22 +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
Mario Volke
2b18c905f6
fixed conflict
2014-06-17 15:51:38 +02:00
Mario Volke
d1ff3f8624
changed input type=search to input type=text with new styling
2014-06-17 15:50:16 +02:00
Tankred Hase
3017c9fb93
Merge pull request #72 from whiteout-io/dev/WO-344
...
Dev/wo 344
2014-06-17 15:33:44 +02:00
Mario Volke
29dfb9fe7e
addressInput directive: prevent race conditions with focusMe directive, prevent loosing focus when hitting space in empty input field
2014-06-17 14:54:06 +02:00
Tankred Hase
d23521312f
Stop event propogation when pressing new mail button
2014-06-16 16:18:24 +02:00
Tankred Hase
b5973cc370
Use native scrolling instead of iscroll
2014-06-16 16:18:24 +02:00
Mario Volke
54f35cd370
Back arrow icon in subject read view on mobile
2014-06-16 15:25:52 +02:00
Mario Volke
2a1cb893d0
optimized login views for mobile
2014-06-16 15:04:06 +02:00
Mario Volke
234c0ca485
optimized contact popup for mobile
2014-06-16 14:20:01 +02:00
Mario Volke
4a78d228c3
Refactored icons in mail list view and bugfix in search input
2014-06-16 12:18:31 +02:00
Tankred Hase
746c4f3b2d
Add revocation link to login screens
2014-06-10 14:30:19 +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
eb685cf7f6
[WO-388] update links to privacy for app
2014-05-15 15:25:02 +02:00
Tankred Hase
ea7a0ceb2a
Allow opening links from html mails
2014-05-12 19:09:03 +02:00
Felix Hammerl
c6a82b3442
[WO-290] Fix bug where plaintext mail body is not shown in outbox
2014-05-12 13:57:25 +02:00
Felix Hammerl
f44db9d1bd
Merge pull request #57 from whiteout-io/dev/wo-323
...
Dev/wo 323
2014-05-09 10:24:34 +02:00
Tankred Hase
c272b4f937
[WO-323] Render HTML content in sandboxed iframe
2014-05-08 16:32:46 +02:00
Tankred Hase
171a3ec9dc
[WO-321] Show spinner when app is logging in
2014-05-07 19:19:51 +02:00
Tankred Hase
dc02106492
[WO-361] Fix flexbox styles by preventing shrink on the required dom nodes
2014-04-29 23:35:43 +02:00
Tankred Hase
77876f5432
[WO-198] Style message replies with different colors
2014-04-28 22:18:34 +02:00
Tankred Hase
16fd3e8978
[WO-342] Fix focus-me directive for writer
2014-04-24 16:55:22 +02:00
Tankred Hase
bb386299b9
[WO-334] Replace table for reply selection
2014-04-24 15:04:42 +02:00
Tankred Hase
ba22ee4674
[WO-336] Fix floating fingerprint popup in contacts view
2014-04-24 15:04:42 +02:00
Tankred Hase
6bb1bd2239
Fix mail-list filtering and iScroll refresh together with ngAnimate
2014-04-24 15:04:42 +02:00
Tankred Hase
edbac5a379
Seperate ng-repeat and ng-class in writer address headers for ng-animate
2014-04-24 15:04:41 +02:00
Tankred Hase
c08ff4f287
[WO-333] Fix lightbox outer scrollbar
...
* Use ng-animate with display:none instead of visibility:hidden
* Fix min-height in lightbox
* Start refactoring lightbox opening code using scope.state.lightbox
2014-04-24 15:04:41 +02:00
Tankred Hase
6adc9da8c1
Cleanup before refactor with ngAnimate
...
* Add ng-animate module in libs
* Move error dialog init to app.run
* Include error dialog template only once in index.html
* Fix race condition between ng-repeat, ng-class using ng-animate
2014-04-24 15:04:41 +02:00
Tankred Hase
9ae46b2257
cleanup markup, fix editor body height when plaintext
2014-04-24 15:04:41 +02:00
Tankred Hase
c2ce4e73ef
[WO-329] Use flexbox in read-view, refactor address-headers in write and read views
2014-04-24 15:04:40 +02:00
Tankred Hase
138a462862
[WO-283] Implement BCC and dynamic address headers for writer
2014-04-24 15:04:40 +02:00
Tankred Hase
d0c59fc58f
Use flexbox in write-view
2014-04-24 15:04:40 +02:00
Tankred Hase
becff37b4b
[WO-233] Implement opt-in for terms of service
2014-04-15 17:43:33 +02:00
Tankred Hase
aee532da44
[WO-296] implement change passphrase ui
2014-04-11 18:39:13 +02:00
Tankred Hase
a39749a359
change description for passphrase
2014-04-03 19:28:55 +02:00
Tankred Hase
083dbb1cd3
add reply/forward icons fonts
2014-04-03 15:43:05 +02:00
Tankred Hase
302fc378fb
[WO-281] implement reply all and forward
2014-04-02 19:47:50 +02:00
Tankred Hase
6ca1ae6507
remove key export dialog after keygen
2014-03-31 21:42:37 +02:00
Tankred Hase
1c877634d1
[WO-297] setting a passphrase is optional
2014-03-31 16:57:55 +02:00
Tankred Hase
4c1594f149
show open lock icon for decrypted emails
2014-03-25 16:03:10 +01:00
Tankred Hase
18cd1e1ffe
[WO-247] parse url and create anchors
2014-03-14 19:10:51 +01:00
Tankred Hase
0bbe3af107
show loading spinner for plaintext mails as well
2014-03-14 14:56:25 +01:00
Tankred Hase
0cfc66e60d
[WO-271] fix laggy ui for large mail-list by limiting display to 100
2014-03-10 17:47:55 +01:00
Tankred Hase
a8c9984524
[WO-185] implement contacts ui to import external public keys
2014-03-10 17:46:00 +01:00
Tankred Hase
1b94e7b5ce
[WO-184] implement support for importing an existing pgp key
2014-03-07 12:13:18 +01:00
Tankred Hase
247c33d3cb
dont show cc field in reader if empty
2014-02-28 19:34:01 +01:00
Tankred Hase
cdd467f4bd
make red address label clickable in css
2014-02-28 17:19:03 +01:00
Tankred Hase
441562285c
transition to red buttons in writer for all elements when receiver insecure
2014-02-28 16:06:30 +01:00
Tankred Hase
396906ffd8
fix loading bodies on filter mail-list
2014-02-28 16:06:30 +01:00
Tankred Hase
3d6a4698ce
invite user when clicking on red address label
2014-02-28 16:06:19 +01:00
Tankred Hase
badea7ab8a
allow plaintext sending and remove whiteout tag from subject
2014-02-28 16:06:01 +01:00
Tankred Hase
98d23c6216
only show spinner in reader if selected not undefined
2014-02-21 17:19:39 +01:00
Tankred Hase
4fbdceeeeb
show better explanation when setting passphrase
2014-02-21 16:47:02 +01:00
Tankred Hase
0ca5ba07ad
show loading or decrypting state in reader
2014-02-21 16:22:33 +01:00
Tankred Hase
dd9ea28772
cleanup pgp key popover
2014-02-20 23:53:53 +01:00
Tankred Hase
979354407e
remove not encrypted string from reader in subject for plaintext messages
2014-02-20 19:29:24 +01:00
Tankred Hase
bf9602fcbb
add lock icon to encrypted items in mail list, show key ID instead of fingerprints in reader, hide popover in writer
2014-02-20 19:20:24 +01:00
Felix Hammerl
f8722a6932
change rule to not display ciphertext
2014-02-18 13:15:42 +01:00
Felix Hammerl
f770b52566
hide cyphertext from dom
2014-02-18 12:37:15 +01:00
Felix Hammerl
250aa4b886
adapt ui to async content fetching
2014-02-17 18:20:58 +01:00
Tankred Hase
7c76156adf
finish integrating and end review
2014-02-06 19:19:00 +01:00
Tankred Hase
20f36285b6
fix overflow of multiple attachments
2014-02-06 09:13:31 +01:00
Tankred Hase
34f0551d6f
implement attachment read css
2014-02-06 01:04:50 +01:00
Tankred Hase
6514017358
implement attachment ui for writer
2014-02-06 00:41:08 +01:00
Tankred Hase
bb5b63558e
add file input and filereader logic to writer
2014-02-04 21:04:48 +01:00
Tankred Hase
d1cfdbd321
Merge branch 'dev/attachments' into dev/attachments-ui
2014-02-03 19:27:38 +01:00
Tankred Hase
c26c7c9698
change whiteout mailbox description
2014-01-28 23:31:34 +01:00
Tankred Hase
9568922bc4
[WO-207] implement accout selection
2014-01-27 21:31:23 +01:00
Tankred Hase
c1c2ec90fd
[WO-179] show pgp fingerprint in writer
2014-01-19 16:58:51 +01:00
Tankred Hase
7bede604c6
[WO-201] fix address input for multiple recipients in writer
2014-01-19 16:18:32 +01:00
Tankred Hase
c40c6b8f50
download attachment ui implemented (work in progress)
2014-01-16 15:37:08 +01:00
Felix Hammerl
3817bdc0c0
toggles unread/read when clicking the circle
2014-01-16 11:37:43 +01:00
Tankred Hase
c6af643730
implement mark as unread
2014-01-15 15:27:38 +01:00
Tankred Hase
7b465d13a2
Merge pull request #2 from whiteout-io/dev/multi-recipient
...
Dev/multi recipient
2014-01-15 01:59:52 -08:00
Tankred Hase
2eaf7ca172
check valid send states in editor
2014-01-13 23:54:53 +01:00
Tankred Hase
4b638a0dee
reading and writing to multiple recipients works
2014-01-13 22:43:43 +01:00
Tankred Hase
6d0e562351
implement field jumping on spaceand tab press
2014-01-13 16:42:10 +01:00
Tankred Hase
60342b3902
work in progress
2014-01-10 21:35:34 +01:00
Tankred Hase
d64ad9873a
bugfix login-initial
2014-01-10 15:55:39 +01:00
Tankred Hase
7824ed396c
implement passphrase quality indicator on initial login
2014-01-08 19:54:02 +01:00