1
0
mirror of https://github.com/moparisthebest/mail synced 2024-11-23 01:12:19 -05:00
Commit Graph

1117 Commits

Author SHA1 Message Date
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
Tankred Hase
c4e2f66172 Fix bug that catches empty string in writer email-header auto-size directice 2014-06-17 17:22:56 +02:00
Tankred Hase
5dfaca7d6e Fix search field on iOS 2014-06-17 16:03:21 +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
00abb96dc2 Merge pull request #73 from whiteout-io/dev/WO-261
allow scrolling in login views, smaller margin of whiteout logo on mobil...
2014-06-17 15:36:35 +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
504062abe1 allow scrolling in login views, smaller margin of whiteout logo on mobile 2014-06-17 15:26:26 +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
237c03fa8d Merge branch 'dev/WO-419'
Conflicts:
	package.json
2014-06-17 14:42:22 +02:00
Mario Volke
5a1b9c1af9 refactored addressInput directive in write view to not use stopPropagation 2014-06-17 14:31:03 +02:00
Tankred Hase
64fe6e9aa6 Use fastlick instead of ng-touch 2014-06-17 12:58:53 +02:00
Felix Hammerl
6124bd1a04 Add comment to email dao code for integration test 2014-06-17 12:56:31 +02:00
Andris Reinman
20f12f042b [WO-295] email-dao integration tests 2014-06-17 12:56:31 +02:00
Tankred Hase
ec9a87d23a Make slide effect fast on chrome 2014-06-17 12:20:16 +02:00
Tankred Hase
b9da151a54 Change grey shade of list seperators 2014-06-17 11:46:49 +02:00
Tankred Hase
3a59f79223 Fix bugs 2014-06-16 16:18:24 +02:00
Tankred Hase
d23521312f Stop event propogation when pressing new mail button 2014-06-16 16:18:24 +02:00
Tankred Hase
b9a7e3b43c Remove iscroll from require-config 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
d2d4cfa5df mail list optimized by removing box-shadow 2014-06-16 15:48:02 +02:00
Mario Volke
f65e0f35b8 fix background flicker in mail list view when closing navigation 2014-06-16 15:33:23 +02:00
Mario Volke
159d1e04dd fix scrolling when lightbox is higher than viewport 2014-06-16 15:28:27 +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
181902d3a7 mail list redesign for mobile, flexbox for mail list layout 2014-06-16 13:59:40 +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
Tankred Hase
3dc2222050 Change updated flag message 2014-06-10 14:23:51 +02:00
Tankred Hase
c89ae65bb7 Fix bug not displaying already decrypted mail 2014-06-04 18:33:07 +02:00
Felix Hammerl
a29ece8c82 [WO-398] update revoked public keys 2014-06-03 13:07:11 +02:00
Felix Hammerl
c71e1482c9 add documentation to email dao 2014-06-03 12:30:51 +02:00
Tankred Hase
088519f4f8 Remove sync keybaord shortcut 2014-06-03 11:48:11 +02:00
Tankred Hase
3a0d71b645 Review code 2014-06-02 17:54:29 +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
Tankred Hase
811f35c048 Merge pull request #62 from whiteout-io/dev/WO-390
[WO-390] include attachments in forwarded message
2014-05-15 19:48:51 +02:00
Felix Hammerl
eb685cf7f6 [WO-388] update links to privacy for app 2014-05-15 15:25:02 +02:00
Felix Hammerl
48b394f3bd [WO-390] include attachments in forwarded message 2014-05-14 17:29:27 +02:00
Tankred Hase
b02df18347 Make links in html clickable 2014-05-13 16:55:47 +02:00
Tankred Hase
e6de5366c9 Merge pull request #61 from whiteout-io/dev/WO-383
[WO-383] decrypt pgp/inline
2014-05-13 16:32:07 +02:00
Tankred Hase
c0a6514a13 Merge pull request #60 from whiteout-io/dev/WO-382
[WO-382] Lazy loading for attachments
2014-05-13 16:28:49 +02:00
Felix Hammerl
8767ccda3b [WO-383] decrypt pgp/inline 2014-05-13 13:13:36 +02:00
Felix Hammerl
1795f2af45 [WO-382] Lazy loading for attachments 2014-05-12 22:07:29 +02:00
Tankred Hase
ea7a0ceb2a Allow opening links from html mails 2014-05-12 19:09:03 +02:00
Felix Hammerl
79f71d5185 [WO-284] delete mails to trash folder 2014-05-12 15:16:54 +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
Tankred Hase
99edcee93b Show decrypting/parsing errors in mail reader 2014-05-12 13:44:02 +02:00
Tankred Hase
2a1a92f907 Dont show error popup on pgp decrypt error 2014-05-12 13:26:11 +02:00
Tankred Hase
a97c3a35e7 [WO-381] Fix bug that displayed ciphertext instead of plaintext 2014-05-12 13:18:51 +02:00
Tankred Hase
747d9fce39 Fix scroling in iframe in Chrome App 2014-05-09 16:01:44 +02:00
Felix Hammerl
a7efdf1125 [WO-286] adapt to changes in data model for use of signed msgs and html 2014-05-09 11:44:14 +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
36c08cdbb1 Remove $parse from frameLoad directive 2014-05-09 10:19:35 +02:00
Felix Hammerl
2d5b9afb88 Merge pull request #56 from whiteout-io/dev/WO-371
[WO-371] CC myself if I chose to CC myself
2014-05-09 10:17:21 +02:00
Felix Hammerl
39fe8f08db Merge pull request #55 from whiteout-io/dev/wo-321
[WO-321] Show spinner when app is logging in
2014-05-09 10:14:20 +02:00
Tankred Hase
c272b4f937 [WO-323] Render HTML content in sandboxed iframe 2014-05-08 16:32:46 +02:00
Tankred Hase
4fc4b02c26 Fix development mode for ui work 2014-05-08 16:25:20 +02:00
Tankred Hase
f903fb2291 [WO-348] Fix cursor over scrollbar 2014-05-08 00:33:41 +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
171a3ec9dc [WO-321] Show spinner when app is logging in 2014-05-07 19:19:51 +02:00
Tankred Hase
5cb79330d0 Upgrade to angular 1.2.16 2014-05-06 16:58:27 +02:00
Tankred Hase
5a4889d57d Dont reselect inbox onLogin 2014-04-30 01:20:36 +02:00
Tankred Hase
5d5d84cdc9 Dont overwrite folder model imap onLogin 2014-04-30 01:04:13 +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
4cf83fd6f1 Prevent out of bounce case when iterating over filteredMessages 2014-04-29 22:59:25 +02:00
Tankred Hase
404acf9fb0 Resolve merge conflicts 2014-04-29 22:47:08 +02:00
Tankred Hase
1a6cfad83d [WO-353] Fix first messsage not displayed 2014-04-29 22:11:56 +02:00
Tankred Hase
637980cc7b [WO-301] Fix incoming message not displayed 2014-04-29 22:11:50 +02:00
Felix Hammerl
49cadecd2d [WO-338] add notification for incoming unread mails 2014-04-29 17:59:17 +02:00
Tankred Hase
f5f8781a8c [WO-343] Remove reply selection on click 2014-04-29 17:09:02 +02:00
Tankred Hase
77876f5432 [WO-198] Style message replies with different colors 2014-04-28 22:18:34 +02:00
Tankred Hase
2d54ee16eb Fix bug in loadVisibleBodies loop 2014-04-24 17:54:14 +02:00
Tankred Hase
35a7f30459 remove lightbox-effect class from ios.html 2014-04-24 16:59:38 +02:00
Tankred Hase
16fd3e8978 [WO-342] Fix focus-me directive for writer 2014-04-24 16:55:22 +02:00
Tankred Hase
2eff335680 Use local () instead of () in certain cases for performance 2014-04-24 15:44:54 +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
23be9c823d Global key shortcut to close lightbox 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
af6f44177b Fix jumping send button in writer 2014-04-24 15:04:41 +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
716febfe70 Use scut sass mixins
* vcenter spinner in read-view
* vcenter lightbox
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
44cbb803f3 [WO-332] Move spinner scss to component 2014-04-24 15:04:41 +02:00
Tankred Hase
fdd9c22144 [WO-312] Fix slowness for large inbox
* Fix memory leak causing iScroll to be re-initialized each time mail-list model changes
* Only do $scope.$apply() when keyboard shortcuts are actually executed
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
0b3f19a8ce [WO-328] Show and style webkit scrollbars 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
c6c53a67dc [WO-264] fix css transition flickering in editor 2014-04-24 15:04:40 +02:00
Felix Hammerl
8c004d2418 integrate pgpmailer 2014-04-22 18:19:28 +02:00
Tankred Hase
834e0434d5 [WO-316] imap-client works 2014-04-17 18:56:48 +02:00
Tankred Hase
80d6f31c8e [WO-273] Remove node deps
* Remove node-shims
* Remove multiple forge modules
* Add minified forge build under src/lib/forge
* Remove all transitive node-deps like inbox and simplesmtp from grunt copy
* Update to browser-ports in package.js for imap-client and mail-reader
2014-04-17 01:21:32 +02:00
Tankred Hase
becff37b4b [WO-233] Implement opt-in for terms of service 2014-04-15 17:43:33 +02:00
Tankred Hase
680ed6e0c3 Remove kerning 2014-04-15 12:44:11 +02:00
Tankred Hase
804e693c4d Update sass compilers, activate css kerning 2014-04-15 11:22:19 +02:00
Tankred Hase
f2dcb572ad Update pbkdf2.js 2014-04-12 14:17:10 +02:00
Tankred Hase
aee532da44 [WO-296] implement change passphrase ui 2014-04-11 18:39:13 +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
770a4f0ae9 Revert "upgrade to angular 1.2.16"
This reverts commit fb12488c5f.
2014-04-04 20:20:56 +02:00
Tankred Hase
b08703f71f use darker bg color for mail-list 2014-04-04 20:17:34 +02:00
Tankred Hase
67939a04d9 [WO-302] fix first message not selected 2014-04-04 19:48:51 +02:00
Tankred Hase
fb12488c5f upgrade to angular 1.2.16 2014-04-04 19:38:28 +02:00
Tankred Hase
a39749a359 change description for passphrase 2014-04-03 19:28:55 +02:00
Tankred Hase
2ab1e7d6c6 update to openpgp.js v0.5.1 2014-04-03 17:51:26 +02:00
Tankred Hase
083dbb1cd3 add reply/forward icons fonts 2014-04-03 15:43:05 +02:00
Tankred Hase
2f867437ad fix opening links due to blocked event propagation 2014-04-02 20:28:20 +02:00
Tankred Hase
302fc378fb [WO-281] implement reply all and forward 2014-04-02 19:47:50 +02:00
Tankred Hase
a2f3e86545 [WO-300] Wrap chrome notifications and identity apis in modules 2014-04-02 15:12:52 +02:00
Tankred Hase
0143db7f0b [WO-280] improve readability of sent date 2014-04-01 12:14:10 +02:00
Tankred Hase
f8e0c90b5b fix tests 2014-03-31 21:42:37 +02:00
Tankred Hase
f3b3a4b496 Add PGP api for changing a user's passphrase 2014-03-31 21:42:37 +02:00
Tankred Hase
f0f0aa3d63 Fix show messages on initial login/folder-sync 2014-03-31 21:42:37 +02:00
Tankred Hase
6ca1ae6507 remove key export dialog after keygen 2014-03-31 21:42:37 +02:00
Tankred Hase
4b5d367fdb Login to IMAP (appcontroller.onConnect) after show mail-list 2014-03-31 21:42:10 +02:00
Tankred Hase
1c877634d1 [WO-297] setting a passphrase is optional 2014-03-31 16:57:55 +02:00
Tankred Hase
05caa5826a [WO-298] integrate openpgp.js v0.5.0 2014-03-31 16:53:19 +02:00
Tankred Hase
4c1594f149 show open lock icon for decrypted emails 2014-03-25 16:03:10 +01:00
Tankred Hase
483ad5210e [WO-294] optimize mail-list.loadVisibleBodies 2014-03-25 15:19:47 +01:00
Tankred Hase
18cd1e1ffe [WO-247] parse url and create anchors 2014-03-14 19:10:51 +01:00
Tankred Hase
4ee8625c10 increase padding on bottom of reader body 2014-03-14 15:55:41 +01:00
Tankred Hase
0bbe3af107 show loading spinner for plaintext mails as well 2014-03-14 14:56:25 +01:00
Tankred Hase
961a82c416 [WO-267] move sync code into its own module 2014-03-14 12:42:36 +01:00
Tankred Hase
a0b1de36dc Merge pull request #37 from whiteout-io/dev/remove-check-invitation
remove unused #check api
2014-03-12 17:04:04 +01:00
Tankred Hase
4d2f56b20b always load visible bodies on successful sync 2014-03-12 17:02:41 +01:00
Felix Hammerl
9367ba4f25 remove unused #check api 2014-03-12 16:57:14 +01:00
Tankred Hase
431ae8cd89 [WO-277] load body on incoming message 2014-03-12 13:20:03 +01:00
Tankred Hase
539f034254 Merge pull request #36 from whiteout-io/dev/database-migration
introduce update-handler
2014-03-11 18:31:03 +01:00
Felix Hammerl
9ff7f4e10a cover corner case when emailAdress is undefined 2014-03-11 18:27:02 +01:00
Felix Hammerl
33205ff4d9 rename devicestorage for clarity 2014-03-11 18:15:33 +01:00
Felix Hammerl
1ad8a2da46 wire up the update handler 2014-03-11 17:49:47 +01:00
Tankred Hase
f4d89b3a49 [WO-265] handle offline mode in rest dao 2014-03-11 17:39:56 +01:00
Felix Hammerl
eb6c014354 fix typo 2014-03-11 16:34:26 +01:00
Felix Hammerl
aa7827554b introduce update-handler 2014-03-11 16:06:19 +01:00
Tankred Hase
81001ed193 add input verification for public key import 2014-03-10 18:30:06 +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
6b67995d40 Merge pull request #32 from whiteout-io/dev/improve-verification
make verification mail handling more resilitent
2014-03-07 13:05:05 +01:00
Tankred Hase
8d8003116c Merge pull request #33 from whiteout-io/dev/outbox-date
add date to outbox
2014-03-07 12:30:02 +01:00
Tankred Hase
1b94e7b5ce [WO-184] implement support for importing an existing pgp key 2014-03-07 12:13:18 +01:00
Felix Hammerl
cac0086627 add date to outbox 2014-03-06 18:02:05 +01:00
Felix Hammerl
49f069a2c2 make verification mail handling more resilitent 2014-03-06 17:13:36 +01:00
Tankred Hase
09999f991a fix strings and dont add signature to invitation email 2014-03-05 16:00:00 +01:00
Felix Hammerl
58eb7ecb6d offload mail parsing to web worker 2014-03-03 21:02:14 +01:00
Tankred Hase
cab463b31b remove jquery from codebase 2014-03-03 17:06:28 +01:00
Tankred Hase
9e460b99cc add grunt build step 2014-03-02 23:50:16 +01:00
Tankred Hase
65bfc6c44c get requirejs bootstrapping working 2014-03-02 23:05:09 +01:00
Tankred Hase
e8f0c3b509 add build for node-webkit 2014-03-02 17:56:42 +01:00
Tankred Hase
247c33d3cb dont show cc field in reader if empty 2014-02-28 19:34:01 +01:00
Tankred Hase
da7d42cb33 catch error in pgp decryption 2014-02-28 17:51:08 +01:00
Tankred Hase
cdd467f4bd make red address label clickable in css 2014-02-28 17:19:03 +01:00
Tankred Hase
118c548ca2 change name of outbox callback 2014-02-28 16:27:11 +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
Felix Hammerl
69a222e46a remove [whiteout] filters 2014-02-27 18:31:42 +01:00
Felix Hammerl
37d4a74aa3 remove pgpmailer.login() 2014-02-27 17:42:10 +01:00
Tankred Hase
71dad31d6f upgrade to angular 1.2.13 2014-02-25 21:48:13 +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
Tankred Hase
86c0f04973 Merge pull request #25 from whiteout-io/dev/offline-bug
Dev/offline bug
2014-02-25 20:50:53 +01:00
Felix Hammerl
844a743d81 add documentation 2014-02-25 20:47:59 +01:00
Felix Hammerl
7385af2056 remove unnecessary code 2014-02-25 20:43:06 +01:00
Felix Hammerl
98c9743174 remove unnecessary comment 2014-02-25 20:06:17 +01:00
Felix Hammerl
3f1aea5ebb integrate mailreader 2014-02-25 19:18:37 +01:00
Tankred Hase
a343061a9f upgrade to openpgp.js 0.4.1 2014-02-25 19:13:13 +01:00
Felix Hammerl
3d2fdc7f8c inject pgpbuilder 2014-02-25 17:29:12 +01:00
Felix Hammerl
336b4a4a7f do not remove body from outbox messages, add missing scope.apply 2014-02-25 14:58:55 +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
Felix Hammerl
21428d77ec do not write angular polluted dto to disk 2014-02-24 18:28:14 +01:00
Tankred Hase
e3e7962b3e fix watch of selected mail in reader 2014-02-23 23:20:47 +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
179896ddfe fix desktop for grunt dev 2014-02-21 10:47:49 +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
Tankred Hase
8d745cb2cf review email dao 2014-02-20 16:11:18 +01:00
Tankred Hase
b093b069f6 review mail-list 2014-02-20 15:42:51 +01:00
Felix Hammerl
6a8bb527fc fix bug when uid smaller than max uid in memory exists on imap 2014-02-20 11:34:55 +01:00
Felix Hammerl
8973c3e2b3 exclude outbox from normal workflow 2014-02-18 17:05:51 +01:00
Felix Hammerl
700ecca0a3 fix css rules 2014-02-18 13:32:40 +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
Felix Hammerl
0e9f68abee change api of emaildao to load bodies on demand 2014-02-17 18:20:58 +01:00
Tankred Hase
9bcce26a4f use forge sha256 in openpgp.js 2014-02-17 16:06:30 +01:00
Tankred Hase
8f1cc0cdda prefer sha256 for openpgp.js 2014-02-17 16:05:58 +01:00
Tankred Hase
1da5c68fd1 [WO-237] integrate web worker support for pgp 2014-02-14 16:18:21 +01:00
Felix Hammerl
f22c57b750 remove pgp signature from attachments 2014-02-07 09:23:38 +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
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
2709b42c22 cleanup message strings 2014-02-06 00:34:31 +01:00
Tankred Hase
cb69514197 Merge branch 'master' into dev/attachments-ui 2014-02-05 18:04:39 +01:00
Tankred Hase
9da2a8f991 [WO-223] handle imap errors and timeouts specific before and after login screen to avoid jumping bug 2014-02-05 15:47:27 +01:00
Tankred Hase
bb5b63558e add file input and filereader logic to writer 2014-02-04 21:04:48 +01:00
Tankred Hase
1237fe684a remove sent securely by whiteout mail in encrypted message 2014-02-04 18:58:41 +01:00
Tankred Hase
8b71a57360 integrate pgpmailer and remove smtp-client dependency 2014-02-04 18:30:02 +01:00
Tankred Hase
d1cfdbd321 Merge branch 'dev/attachments' into dev/attachments-ui 2014-02-03 19:27:38 +01:00
Tankred Hase
9e469e2128 fix csp to allow data urls for images 2014-02-02 19:06:07 +01:00
Tankred Hase
449d680060 show sync status in mobile mode and fix css 2014-02-02 17:13:32 +01:00
Tankred Hase
d37b9ca5e3 fix imap timeout (again) to continue with login callback 2014-02-02 17:09:57 +01:00
Tankred Hase
3e9eff8085 remove old cordova deps 2014-02-01 14:43:15 +01:00
Tankred Hase
ada401efa9 [WO-218] remove names from greeting and simplify message 2014-01-31 19:14:43 +01:00
Tankred Hase
c26c7c9698 change whiteout mailbox description 2014-01-28 23:31:34 +01:00
Felix Hammerl
66ef501a16 Merge pull request #11 from whiteout-io/dev/choose-account
[WO-207] implement accout selection
2014-01-28 06:18:47 -08:00
Tankred Hase
9568922bc4 [WO-207] implement accout selection 2014-01-27 21:31:23 +01:00
Tankred Hase
be3728942c [WO-221] do silent imap reconnect without invoking callback to login view 2014-01-27 21:27:00 +01:00
Felix Hammerl
2b328caf6d [WO-217] fix downstream sync 2014-01-24 15:31:40 +01:00
Felix Hammerl
2283db99ea Merge pull request #9 from whiteout-io/dev/new-openpgp
upgrade to openpgp.js v0.3.0
2014-01-24 06:01:18 -08:00
Tankred Hase
4444df853a [WO-204] fix word wrapping 2014-01-24 14:22:36 +01:00
Tankred Hase
6676e7bc01 upgrade to openpgp.js v0.3.0 2014-01-24 13:26:29 +01:00
Tankred Hase
2767dd0d04 fix key server url in manifest permissions 2014-01-23 14:52:46 +01:00
Tankred Hase
f442cf1f5b fix invitation message 2014-01-20 19:21:01 +01:00
Felix Hammerl
e02c250ea8 do not try to send when offline 2014-01-20 11:03:01 +01:00
Tankred Hase
c8c1217f8d remove scope.apply() in sync call 2014-01-19 21:16:42 +01:00
Tankred Hase
7ec662e682 Merge pull request #5 from whiteout-io/dev/editor
Dev/editor
2014-01-19 12:05:13 -08:00
Felix Hammerl
cb8ffe6f7b [WO-163] make pending mails visible in offline mode 2014-01-19 17:11:36 +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
b234ec57f5 disarm plain text detection to include unsigned messages 2014-01-18 13:14:41 +01:00
Felix Hammerl
0d1f0000de add pgp parsing capability 2014-01-18 11:42:28 +01:00
Tankred Hase
c40c6b8f50 download attachment ui implemented (work in progress) 2014-01-16 15:37:08 +01:00
Felix Hammerl
04cf299e1e adapt gruntfile, package.json, dummy mails 2014-01-16 12:55:10 +01:00
Felix Hammerl
411e1dbf53 provide fallback (no subject) 2014-01-16 11:58:39 +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
9214e59ce0 upgrade to angular 1.2.8 2014-01-15 15:27:12 +01:00
Tankred Hase
f115e0cc1d do trim on body before sending 2014-01-15 14:32:13 +01:00
Tankred Hase
97accd0221 Merge pull request #3 from whiteout-io/dev/imap-redesign
dev/imap-redesign
2014-01-15 05:23:41 -08: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
8dd30e3752 externalize strings from editor 2014-01-15 10:57:28 +01:00
Felix Hammerl
aa5b476de0 dev/imap-redesign 2014-01-14 16:32:48 +01:00
Tankred Hase
0dc1cc68bc fix tests 2014-01-14 16:11:59 +01:00
Tankred Hase
9bb70fac5d fix email dao tests 2014-01-14 13:26:23 +01: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
87d26383f5 sending email to multiple receivers works 2014-01-13 18:38:45 +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
Felix Hammerl
e62e085771 Merge remote-tracking branch 'origin/dev/security-review' 2014-01-09 12:12:44 +01:00
Tankred Hase
7a798539fb add copyright comment 2014-01-09 10:50:43 +01:00
Tankred Hase
7824ed396c implement passphrase quality indicator on initial login 2014-01-08 19:54:02 +01:00
Felix Hammerl
afda794bc4 [WO-192] dont fail unnecessary when encountering a potentially malicious uuid 2014-01-08 16:04:18 +01:00
Felix Hammerl
7d0fc373ab [WO-183] key file export now proposes file name whiteout_mail_foo@bar.com_KEYIDKEYID.asc 2014-01-07 19:23:03 +01:00
Tankred Hase
8f366ffb75 display unread flag over answered 2013-12-12 16:39:29 +01:00
Tankred Hase
15a57c7464 bugfix check online status correctly 2013-12-12 14:47:04 +01:00
Tankred Hase
df34db590b Merge remote-tracking branch 'origin/dev/sliding-window-sync' 2013-12-12 14:27:20 +01:00
Felix Hammerl
550ad37368 fix comment 2013-12-12 14:14:09 +01:00
Felix Hammerl
0d2366ecdf add sliding window delta sync 2013-12-12 14:00:21 +01:00
Tankred Hase
75433f866c [WO-162] fix send plaintext api cal in outbox 2013-12-11 16:46:29 +01:00
Tankred Hase
baec8f9661 disable spell check in editor 2013-12-11 11:42:36 +01:00
Tankred Hase
0e6dfe2c26 fix bug in email dao init on first start 2013-12-10 23:05:17 +01:00
Tankred Hase
d08321d345 switching between offline and online state works 2013-12-10 22:20:41 +01:00
Felix Hammerl
f5b7b61e45 fix verification due to erroneous object passed 2013-12-09 10:40:17 +01:00
Tankred Hase
c98c39ecbf change message sent text 2013-12-06 18:46:26 +01:00
Tankred Hase
c2853df8aa Merge remote-tracking branch 'origin/dev/unread-count' 2013-12-06 18:02:36 +01:00
Felix Hammerl
4029627c40 add unread counts to folders 2013-12-06 17:47:38 +01:00
Tankred Hase
599ef3fecb fix list scrolling height due to search bar 2013-12-06 17:43:14 +01:00
Tankred Hase
71357c2ccc set ctrl f for find 2013-12-06 17:30:49 +01:00
Tankred Hase
49884d94d5 cleanup css 2013-12-06 17:11:57 +01:00
Tankred Hase
18fe55af7a Merge remote-tracking branch 'origin/dev/fix-cleartext-leak' 2013-12-06 16:50:21 +01:00
Felix Hammerl
a455e22ae3 unified variable naming in delta sync algorithm 2013-12-06 16:37:55 +01:00
Tankred Hase
65075792c3 style login elements and text input with nicos redesign 2013-12-06 16:02:19 +01:00
Felix Hammerl
7353fcb0bf fix cleartext leak during sync 2013-12-06 15:03:42 +01:00
Tankred Hase
7032a4f8c6 change hotkeys to use ctrl und cmd 2013-12-06 11:51:13 +01:00
Tankred Hase
1affc95c69 add ng-filter to list 2013-12-06 09:55:44 +01:00
Tankred Hase
544fae4aad fix signature bug in openpgp.js and integrate into pgp module 2013-12-05 23:23:32 +01:00
Tankred Hase
c31435dc59 Merge remote-tracking branch 'origin/dev/sync_flags' 2013-12-05 19:30:03 +01:00
Felix Hammerl
74711d7252 fix: do not do delta 4 if delta4 is empty 2013-12-05 19:29:41 +01:00
Tankred Hase
4cf8e3cb5c Merge remote-tracking branch 'origin/dev/sync_flags' 2013-12-05 19:15:36 +01:00
Felix Hammerl
65c61b2a09 rename _mark 2013-12-05 19:10:30 +01:00
Felix Hammerl
7e2f0b0284 fix date bug 2013-12-05 19:03:48 +01:00
Felix Hammerl
f721b06bb4 sync answered flag after sending 2013-12-05 18:50:03 +01:00
Tankred Hase
887e432e5b fix test 2013-12-05 18:33:02 +01:00
Tankred Hase
3700e211ec fix signature verfication by formatting newlines before encryption 2013-12-05 18:30:10 +01:00
Felix Hammerl
b4115ed879 fix unread and answered flags are updated 2013-12-05 18:28:18 +01:00
Tankred Hase
497d5eb4f9 fix capital letters in email signature 2013-12-05 16:59:38 +01:00
Felix Hammerl
f3ef8fdf91 fix wrong api usage in login initial controller 2013-12-05 16:58:26 +01:00
Tankred Hase
1988ba3f81 remove signature under encrypted preview 2013-12-05 16:56:42 +01:00
Tankred Hase
edb424edd0 fix subject in reader 2013-12-05 16:39:29 +01:00
Tankred Hase
8a6a146225 Merge branch 'dev/pgp-signature' 2013-12-05 16:28:34 +01:00
Tankred Hase
1fb092a79d add tests 2013-12-05 15:22:44 +01:00