Tankred Hase
f66fbf592c
Fix error msg in focus-me for non-textarea inputs
2014-09-26 17:50:18 +02:00
Tankred Hase
74f6b3312e
[WO-598] Replace contentEditable in writer with textarea
2014-09-22 15:28:22 +02:00
Tankred Hase
a600aaea87
Bind email addresses in pgp keychain to autocomplete
2014-09-15 19:22:44 +02:00
Mario Volke
165eef0ee1
fix jshint in write.js
2014-09-15 17:10:28 +02:00
Mario Volke
196fa974bc
refactored write view to utilize ngTagsInclude in preperation for auto complete feature
2014-09-15 16:56:25 +02:00
Tankred Hase
746c06e24a
Link PGP key in plaintext suffix
2014-07-29 16:02:05 +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
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
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
b5fda88b8a
Implement client side key sync protocol and ui
2014-06-25 18:14:33 +02:00
Tankred Hase
18d1c39b0a
Implement and test crypto module
2014-06-23 17:21:02 +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
e28c9a62ff
Cleanup and fix keyboard event handling in editor headers
2014-06-17 19:41:04 +02:00
Tankred Hase
c4e2f66172
Fix bug that catches empty string in writer email-header auto-size directice
2014-06-17 17:22:56 +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
Mario Volke
5a1b9c1af9
refactored addressInput directive in write view to not use stopPropagation
2014-06-17 14:31:03 +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
Andris Reinman
b9fc1c8244
[WO-399] Handle reply-to, in-reply-to and references headers
2014-05-21 15:19:18 +03:00
Felix Hammerl
e25617134b
[WO-376] disable secure sending when bcc is used
2014-05-16 13:09:55 +02:00
Felix Hammerl
48b394f3bd
[WO-390] include attachments in forwarded message
2014-05-14 17:29:27 +02:00
Tankred Hase
4da56b6fe7
[WO-371] CC myself if I chose to CC myself
2014-05-07 20:19:20 +02:00
Tankred Hase
77876f5432
[WO-198] Style message replies with different colors
2014-04-28 22:18:34 +02:00
Tankred Hase
2eff335680
Use local () instead of () in certain cases for performance
2014-04-24 15:44:54 +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
138a462862
[WO-283] Implement BCC and dynamic address headers for writer
2014-04-24 15:04:40 +02:00
Tankred Hase
bfc354146a
only show cc line in forwarded message when not empty
2014-04-05 12:14:20 +02:00
Tankred Hase
302fc378fb
[WO-281] implement reply all and forward
2014-04-02 19:47:50 +02:00
Felix Hammerl
cac0086627
add date to outbox
2014-03-06 18:02:05 +01:00
Tankred Hase
09999f991a
fix strings and dont add signature to invitation email
2014-03-05 16:00:00 +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
badea7ab8a
allow plaintext sending and remove whiteout tag from subject
2014-02-28 16:06:01 +01:00
Tankred Hase
b542ab898d
fix writer address field bugs
2014-02-25 21:32:41 +01:00
Tankred Hase
b59ca4a773
close writer before putting to outbox
2014-02-25 21:05:59 +01:00
Felix Hammerl
25adfbf8b1
filter empty addresses on write
2014-02-25 14:58:55 +01:00
Felix Hammerl
8d0bc279c3
fix outbox and minor clean ups
2014-02-25 14:58:55 +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
Tankred Hase
7c76156adf
finish integrating and end review
2014-02-06 19:19:00 +01:00
Felix Hammerl
6cd57fa0f6
fix tests
2014-02-06 11:55:36 +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
8b71a57360
integrate pgpmailer and remove smtp-client dependency
2014-02-04 18:30:02 +01:00
Tankred Hase
c8c1217f8d
remove scope.apply() in sync call
2014-01-19 21:16:42 +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
Felix Hammerl
411e1dbf53
provide fallback (no subject)
2014-01-16 11:58:39 +01:00
Tankred Hase
f115e0cc1d
do trim on body before sending
2014-01-15 14:32:13 +01:00