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
Tankred Hase
cf031a105e
[WO-136] show notification when email has been sent
2013-12-05 15:02:41 +01:00
Tankred Hase
9a8e6ff3dd
[WO-153] fix iScroll init on list write
2013-12-05 13:25:45 +01:00
Tankred Hase
289f3d219a
fix css in label
2013-12-05 13:16:20 +01:00
Tankred Hase
76b2b90e0e
check PGP signature and throw an error if verification fails
2013-12-05 13:06:32 +01:00
Tankred Hase
f6b15ac151
add encrypted flag to messages
2013-12-04 18:58:53 +01:00
Tankred Hase
3cbae34f7b
show unencrypted for cleartext mails
2013-12-04 18:09:29 +01:00
Tankred Hase
b6de172777
Merge remote-tracking branch 'origin/dev/email-dao-refactoring'
2013-12-04 17:56:39 +01:00
Felix Hammerl
f9c196e2ee
remove [whiteout] tag from plain text messages
2013-12-04 17:56:01 +01:00
Tankred Hase
3790009260
Merge branch 'dev/email-dao-refactoring'
2013-12-04 17:44:44 +01:00
Tankred Hase
5443891a79
change fingerprint popup title
2013-12-04 17:33:14 +01:00
Felix Hammerl
9e41626182
mails in outbox are correctly displayed
2013-12-04 17:13:45 +01:00
Felix Hammerl
1714955e8e
only select a new message if necessary
2013-12-04 17:13:24 +01:00
Tankred Hase
e7cf769125
fix bug in selected mail is undefined
2013-12-04 16:42:17 +01:00
Tankred Hase
2e4e59101b
[WO-99] set address label in reader depending on public key availability
2013-12-04 16:35:53 +01:00
Felix Hammerl
82ee9a3ed8
fix write ctrl
2013-12-04 16:33:10 +01:00
Felix Hammerl
59d00f0de9
fix wrong api usage in outbox
2013-12-04 15:36:20 +01:00
Felix Hammerl
d42c654675
fix bugs in email dao
2013-12-04 15:35:43 +01:00
Tankred Hase
0eecbb0d20
add popover infos
2013-12-04 14:47:04 +01:00
Felix Hammerl
32d0c08822
reactivate tests for mail list ctrl
2013-12-04 14:15:12 +01:00
Felix Hammerl
78453fd416
reactivate push in email dao
2013-12-04 12:06:46 +01:00
Tankred Hase
b4aa3a5493
fix popover size on init
2013-12-04 11:50:20 +01:00
Tankred Hase
c41eb1337f
fix transition
2013-12-04 11:18:31 +01:00
Tankred Hase
8e0d0ff4fd
fix scrolling
2013-12-03 21:07:28 +01:00
Tankred Hase
d23bdbc172
fix login existing and do scope.apply after email dao sync
2013-12-03 20:25:39 +01:00
Tankred Hase
a32e7ad8c9
fix whitelist filtering in email dao
2013-12-03 20:24:12 +01:00
Tankred Hase
58ed8928e6
integrate new email-dao into controllers and first attempt at starting app
2013-12-03 19:21:50 +01:00
Tankred Hase
6f1c59f1fe
implement popover
...
remove lightbox on wrong passphrase input
show key fingerprint in popup
2013-12-03 14:56:32 +01:00
Felix Hammerl
7542cf8589
added preliminary functionality for outbox
2013-12-03 14:36:37 +01:00
Felix Hammerl
99a6cda40d
add silent public key verification
2013-12-03 13:26:29 +01:00
Felix Hammerl
0470ae00ea
removed commented code
2013-12-02 20:43:31 +01:00
Felix Hammerl
8e88ae7f99
add move
2013-12-02 19:48:35 +01:00
Felix Hammerl
4ff88694d4
add error handling and tests for corner cases
2013-12-02 19:37:41 +01:00
Tankred Hase
91b9de2998
[WO-122] fix empty mail view
2013-12-02 18:08:55 +01:00
Tankred Hase
548ca655c7
review sync
2013-12-02 15:48:59 +01:00
Felix Hammerl
0c1003c48f
add missing methods and tests
2013-12-02 13:58:20 +01:00
Tankred Hase
ae2b46ed26
change key server url in stable channel
2013-12-02 10:33:45 +01:00
Felix Hammerl
150cf23948
added good case test for delta sync
2013-12-02 09:07:16 +01:00
Felix Hammerl
4e4fa0f16f
add preliminary implementation for delta sync
2013-11-29 16:13:38 +01:00
Felix Hammerl
5ddddb5568
add imap folder listing functionality
2013-11-28 15:05:29 +01:00
Felix Hammerl
12860f6146
add login and destroy
2013-11-28 11:46:08 +01:00
Felix Hammerl
1f89219353
introduce email dao 2
2013-11-28 11:36:14 +01:00
Tankred Hase
e316a89d24
focus on editor when clicking on body element
2013-11-27 11:57:15 +01:00
Tankred Hase
6f34ec0f44
make encrypted preview invisible when body is empty
2013-11-27 11:34:24 +01:00
Tankred Hase
a6a1673d8b
Fix window.name security bug
2013-11-27 10:40:55 +01:00
Tankred Hase
33d29971b3
upgrade to angular 1.2.2
2013-11-26 19:06:37 +01:00
Felix Hammerl
81a56a77c0
[WO-57] Introduce encrypted outbox
...
The outbox is encrypted using the sender's keys. Prior
to sending, every mail is buffered in the outbox.
2013-11-26 13:37:22 +01:00
Tankred Hase
0c6d279e82
Show error msg in message list
2013-11-21 17:44:03 +01:00
Tankred Hase
9d3bc51fcf
bugfix in cas of channel change
2013-11-21 17:09:47 +01:00
Tankred Hase
c19aa10fb0
Merge branch 'dev/invitation'
2013-11-21 15:50:11 +01:00
Tankred Hase
e13268625f
Review invite sending and release to TEST channel
2013-11-21 15:36:16 +01:00
Felix Hammerl
32fc7a0a06
[WO-18] remove whiteout tag from subject
2013-11-21 12:10:29 +01:00
Felix Hammerl
ab43098fe5
[WO-18] review and error handling
2013-11-21 11:37:18 +01:00
Felix Hammerl
cd93e8866f
add documentation
2013-11-21 11:09:57 +01:00
Felix Hammerl
93ddfb1c99
[WO-18] introduce invitation email functionality
2013-11-20 19:14:51 +01:00
Felix Hammerl
8e8947e742
[WO-61] change method signature for invitation DAO
2013-11-20 16:04:43 +01:00
Felix Hammerl
6fa06fc4e8
[WO-18] rename methods in email dao
2013-11-20 15:01:44 +01:00
Felix Hammerl
6ad8683380
[WO-61] introduce invitation DAO
2013-11-20 12:45:13 +01:00
Tankred Hase
e71ee471f6
refactor outbox code into business object
2013-11-19 16:14:48 +01:00
Felix Hammerl
861d7c11f6
[WO-120] add ssl pinning to smtp
2013-11-19 11:28:29 +01:00
Tankred Hase
73d9914ad6
Merge branch 'dev/ssl-pinning'
2013-11-18 20:55:40 +01:00
Tankred Hase
ed369d441f
[WO-120] pin google certificate
2013-11-18 20:54:25 +01:00
Tankred Hase
6b8dd9bc76
fix margins and line height in reader and add > to before replies
2013-11-18 19:53:31 +01:00
Tankred Hase
d892b2c67f
[WO-121] review strings
2013-11-18 17:44:59 +01:00
Tankred Hase
12b683be13
cleanup ios csp
2013-11-17 16:15:07 +01:00
Tankred Hase
6ed6ffdc20
cleanup verification constants
2013-11-17 13:34:57 +01:00
Tankred Hase
c87995ee48
update chrome web store url
2013-11-16 15:28:10 +01:00
Tankred Hase
7bb3723e53
Update signature and Comment in PGP block
2013-11-16 15:21:44 +01:00
Tankred Hase
8ff4c5ab1c
Fix Do it later button in login-initial.html
2013-11-15 16:57:21 +01:00
Tankred Hase
1fbc3eee65
display text cursor over read view body
2013-11-15 12:38:06 +01:00
Tankred Hase
8bbb7d7d34
Call () in onError handler to cleanup controller
2013-11-14 23:57:06 +01:00
Tankred Hase
f23dee9369
minor cleanup on error handlers
2013-11-14 21:39:20 +01:00
Tankred Hase
4b8f4ee7df
[WO-116] Integrate error handler into all conrtollers
2013-11-14 20:44:57 +01:00
Tankred Hase
5be2d89fab
merged new error handlers with controller unti tests
2013-11-14 20:13:27 +01:00
Tankred Hase
61b02c8175
Merge remote-tracking branch 'origin/dev/unittest'
2013-11-14 19:30:14 +01:00
Felix Hammerl
8fb822bdea
[WO-36] add minimally invasive controller unit tests
2013-11-14 17:44:29 +01:00
Tankred Hase
3a57172358
[WO-74, WO-80] handle error when decrypting PGP messages
2013-11-14 13:57:52 +01:00
Tankred Hase
4bb271c406
only display plaintext emails
2013-11-14 13:11:18 +01:00
Tankred Hase
c36c3501c6
comment cc field so that it's not a grey bar on windows and chrome os
2013-11-14 10:24:34 +01:00
Tankred Hase
693a83f76b
lightbox background is clearer and fixed margin in dialog
2013-11-14 10:15:24 +01:00
Tankred Hase
2dd3280a18
fix write view body height
2013-11-14 09:13:28 +01:00
Tankred Hase
88b489718b
also mark local email model as anwsered
2013-11-14 08:34:03 +01:00
Felix Hammerl
6294f8998c
Merge remote-tracking branch 'origin/dev/mark-answered'
2013-11-13 18:59:44 +01:00
Felix Hammerl
abe4380a24
Merge remote-tracking branch 'origin/dev/login-error'
2013-11-13 18:59:25 +01:00
Tankred Hase
d544b2cf3d
[WO-112] Mark replied to emails as answered
2013-11-13 17:05:21 +01:00
Tankred Hase
d779ef679d
[WO-92] fix scrolling bus in mail list
2013-11-13 14:10:43 +01:00
Tankred Hase
d9473a1ddb
refactor build process to onyl deploy TEST and STABLE
2013-11-13 11:50:41 +01:00
Tankred Hase
8ac1882280
[WO-111] add error hadnling to login.js
2013-11-12 20:08:30 +01:00
Tankred Hase
082a12ed19
create release zip files via grunt job
2013-11-12 20:02:46 +01:00
Tankred Hase
6ea815221c
add another newline bfore reply text
2013-11-12 17:32:02 +01:00
Felix Hammerl
046c0271c8
Merge branch 'dev/WO-100'
2013-11-11 18:04:33 +01:00
Felix Hammerl
6ea15083d5
remove redundant closing of modal dialog
2013-11-11 16:57:21 +01:00
Tankred Hase
1371306616
[WO-90] fix text input overflow in to field
2013-11-11 16:45:58 +01:00
Tankred Hase
644b9757ee
change strings
2013-11-11 16:22:30 +01:00
Tankred Hase
c397210c24
Merge remote-tracking branch 'origin/dev/WO-84'
2013-11-11 16:16:28 +01:00
Tankred Hase
cfd6eec6d3
show error msg when trying to invite
2013-11-11 16:11:06 +01:00
Felix Hammerl
9078a0ce51
[WO-84] confirm deletion from trash
2013-11-11 15:53:34 +01:00
Tankred Hase
217442c471
allow text selection in chrome app
2013-11-11 15:29:22 +01:00
Tankred Hase
0907573845
create dev channel
2013-11-11 13:47:34 +01:00
Tankred Hase
c6e02f870d
create dev channel
2013-11-11 13:46:50 +01:00
Tankred Hase
691e434c49
login initial foxed
2013-11-11 13:28:05 +01:00