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 |
|
Tankred Hase
|
ccbbd5b182
|
fix ng-swtich in login-intital
|
2013-11-11 13:08:27 +01:00 |
|
Tankred Hase
|
f01cf8602f
|
Fix btn-icon on iOS
|
2013-11-11 10:56:30 +01:00 |
|
Tankred Hase
|
4744b60861
|
bump version
|
2013-11-09 14:24:54 +01:00 |
|
Tankred Hase
|
9ca1884508
|
add unlimited storage permission
|
2013-11-09 14:20:12 +01:00 |
|
Tankred Hase
|
f7d55dd083
|
deactivate attachments button disabled and close nav with escape
|
2013-11-09 13:44:06 +01:00 |
|
Tankred Hase
|
ba807ff80f
|
set selected to undefined if email is empty
|
2013-11-09 13:33:37 +01:00 |
|
Tankred Hase
|
b22b234653
|
typo
|
2013-11-09 12:28:12 +01:00 |
|
Tankred Hase
|
f450e96e2d
|
minor cleanup
|
2013-11-09 12:27:33 +01:00 |
|
Tankred Hase
|
5c1c587625
|
bump version for upcoming release
|
2013-11-09 03:25:06 +01:00 |
|
Tankred Hase
|
9f3e228f88
|
release and bump version
|
2013-11-09 03:20:25 +01:00 |
|
Tankred Hase
|
f5d0e4311a
|
bump version version to test silent update
|
2013-11-09 00:53:36 +01:00 |
|
Tankred Hase
|
a543bac384
|
release and bump version
|
2013-11-09 00:34:15 +01:00 |
|
Tankred Hase
|
415c0abbff
|
do silent auto update on each startup
|
2013-11-09 00:30:45 +01:00 |
|
Tankred Hase
|
23a53e6a3f
|
test chrom auto update
|
2013-11-09 00:13:21 +01:00 |
|
Tankred Hase
|
0359ddf6d7
|
release and bump version
|
2013-11-08 23:58:56 +01:00 |
|
Tankred Hase
|
a49669bd2c
|
refactor account
|
2013-11-08 23:53:33 +01:00 |
|
Tankred Hase
|
c5aadc9c01
|
add comment
|
2013-11-08 23:36:36 +01:00 |
|
Tankred Hase
|
342105cb4c
|
refactor mail list
|
2013-11-08 23:31:20 +01:00 |
|
Tankred Hase
|
a82c2ca20a
|
refactor read conrtoller to use global state
|
2013-11-08 22:05:08 +01:00 |
|
Tankred Hase
|
866ebbeac4
|
refactor writer to use state scope
|
2013-11-08 21:55:08 +01:00 |
|
Tankred Hase
|
28a109bb07
|
create dialog and start cleanup of controller code using scope chain
|
2013-11-08 21:35:30 +01:00 |
|
Tankred Hase
|
f36f664a43
|
release and bump version
|
2013-11-08 19:11:29 +01:00 |
|
Tankred Hase
|
a59229364e
|
check for update everytime window open again... not just in background page
|
2013-11-08 19:08:34 +01:00 |
|
Tankred Hase
|
4ef1d1134c
|
release and bump version
|
2013-11-08 18:35:40 +01:00 |
|
Tankred Hase
|
df39ff41a8
|
Merge branch 'dev/verification'
|
2013-11-08 17:16:40 +01:00 |
|
Tankred Hase
|
5d07098baf
|
review auto verification
|
2013-11-08 17:16:15 +01:00 |
|
Felix Hammerl
|
14919847e3
|
[WO-85] introduce silent public key verification
|
2013-11-08 16:26:15 +01:00 |
|
Tankred Hase
|
cc2dc0d455
|
Check for updates on every start of teh chrome app and restart automatically.
|
2013-11-08 16:04:52 +01:00 |
|
Tankred Hase
|
7cbc185d93
|
[WO-72] fix focus directive when opening writer mode to focus on the correct input
|
2013-11-07 20:00:36 +01:00 |
|
Tankred Hase
|
6e144a23e1
|
use angular.element instead of jquery for markup clean
|
2013-11-07 14:50:32 +01:00 |
|
Tankred Hase
|
2b85d823eb
|
review account and fix minor bugs
|
2013-11-06 17:19:39 +01:00 |
|
Tankred Hase
|
4dac2b63a5
|
Merge remote-tracking branch 'origin/dev/account-info'
|
2013-11-06 17:03:05 +01:00 |
|
Felix Hammerl
|
e44e32869e
|
[WO-56] display account information
|
2013-11-06 16:34:28 +01:00 |
|
Tankred Hase
|
28389c37d3
|
release chrome app and bump version
|
2013-11-06 16:08:25 +01:00 |
|
Tankred Hase
|
b5c619dd56
|
implement spinner in pure css
|
2013-11-06 15:53:49 +01:00 |
|
Tankred Hase
|
20b00ce1c5
|
removed shadow under address labels
|
2013-11-06 12:46:02 +01:00 |
|
Tankred Hase
|
563a16d632
|
cleanup text input to content editable to prevent markup injection
|
2013-11-06 08:36:22 +01:00 |
|
Tankred Hase
|
4e6f9b9bbf
|
[WO-64] fix newline in reader and text parser in writer
|
2013-11-05 22:33:19 +01:00 |
|
Tankred Hase
|
5c7eb7052d
|
check subject during sync
|
2013-11-05 18:48:58 +01:00 |
|
Felix Hammerl
|
c0203bb1f6
|
[WO-87][WO-89] automated sync and notification on incoming email
|
2013-11-05 16:55:17 +01:00 |
|
Tankred Hase
|
0cefc08fa3
|
implement recipient key validation while typing
|
2013-11-05 09:04:37 +01:00 |
|
Tankred Hase
|
e23236a7dc
|
Merge branch 'master' of github.com:whiteout-io/mail-html5
|
2013-11-04 16:29:32 +01:00 |
|
Tankred Hase
|
77d8648286
|
[WO-77] add tooltip to buttons in reader
|
2013-11-04 16:29:00 +01:00 |
|
Tankred Hase
|
7e2c9adbca
|
[WO-73] remove red border on passphrase change
|
2013-11-04 15:56:27 +01:00 |
|
Tankred Hase
|
24f97db09e
|
implement feedback on keygen and login
|
2013-11-04 14:20:14 +01:00 |
|
Tankred Hase
|
2b06c3146e
|
release alpha
|
2013-10-29 20:39:39 +01:00 |
|
Tankred Hase
|
f2d380d6d5
|
fix html parsing in write
|
2013-10-29 19:57:49 +01:00 |
|
Tankred Hase
|
34dea03c5b
|
Merge remote-tracking branch 'origin/pgp-format' into invitation
|
2013-10-29 19:35:19 +01:00 |
|
Tankred Hase
|
3e75397213
|
cleanup and refactor qunit tests to mocha
|
2013-10-29 19:00:05 +01:00 |
|
Felix Hammerl
|
844d752518
|
[WO-38] use pgp-compliant formating
|
2013-10-29 15:30:34 +01:00 |
|
Tankred Hase
|
b20ab9790c
|
refactor files for transform transition for mobile
use prototypical inheritance by invoking parent functions in child scopes
|
2013-10-27 13:03:13 +01:00 |
|
Tankred Hase
|
b0b5c0ab4a
|
Merge remote-tracking branch 'origin/delete_async'
|
2013-10-24 19:40:32 +02:00 |
|
Tankred Hase
|
a20f08aa7a
|
change name of to emptyOutbox
|
2013-10-24 19:37:07 +02:00 |
|
Felix Hammerl
|
4ad8ccbc45
|
add outboxBusy flag
|
2013-10-24 17:37:16 +02:00 |
|
Felix Hammerl
|
2a201e52e6
|
send emails in outbox subsequently
|
2013-10-24 16:45:54 +02:00 |
|
Felix Hammerl
|
9d1b2e33ef
|
[WO-29] delete messages asynchronously
|
2013-10-24 15:18:59 +02:00 |
|
Felix Hammerl
|
d4398ebbb8
|
[WO-29] omit unnecessary flag update
|
2013-10-24 15:18:16 +02:00 |
|
Tankred Hase
|
5b895cb61e
|
implement send to outbox and check outbox periodically
|
2013-10-23 20:46:42 +02:00 |
|
Felix Hammerl
|
8add506135
|
export key pair on initial login
|
2013-10-23 17:17:36 +02:00 |
|
Tankred Hase
|
e9364bed81
|
fix typo
|
2013-10-22 18:31:51 +02:00 |
|
Tankred Hase
|
4b9cfeb2df
|
use only minified css in build
|
2013-10-22 18:26:30 +02:00 |
|
Tankred Hase
|
54cf7557e5
|
handle errors in new device import
|
2013-10-22 17:32:30 +02:00 |
|
Tankred Hase
|
b32b60e3fa
|
add alpha channel to lightbox
|
2013-10-22 17:04:39 +02:00 |
|
Tankred Hase
|
418ffd635f
|
rename export button
|
2013-10-22 16:54:43 +02:00 |
|
Tankred Hase
|
caa1be2e69
|
fix scope apply on send
|
2013-10-22 16:52:48 +02:00 |
|
Tankred Hase
|
ed3f4318b4
|
review and fix key export
|
2013-10-22 16:45:50 +02:00 |
|
Tankred Hase
|
33440ae16f
|
Merge remote-tracking branch 'origin/new_device'
|
2013-10-22 16:16:48 +02:00 |
|
Felix Hammerl
|
e00b1ab44e
|
[WO-53] change key export to include public key
|
2013-10-22 16:12:18 +02:00 |
|
Felix Hammerl
|
36c8d1e003
|
[WO-53] import key on new device
|
2013-10-22 15:12:09 +02:00 |
|
Tankred Hase
|
0e08a31b21
|
show error on incorrect input
|
2013-10-22 14:59:36 +02:00 |
|
Felix Hammerl
|
34547f7bb6
|
[WO-52] export encrypted key file
|
2013-10-22 14:49:16 +02:00 |
|
Tankred Hase
|
1d44993d8b
|
disable unlock button on passphrase commit
|
2013-10-22 14:37:32 +02:00 |
|
Tankred Hase
|
d15af5b394
|
fix styles in login views
|
2013-10-22 11:10:18 +02:00 |
|
Tankred Hase
|
9e712b7de9
|
styled login views
|
2013-10-21 18:50:19 +02:00 |
|
Tankred Hase
|
dbe99195db
|
correct scope is now used in writer
|
2013-10-21 15:02:54 +02:00 |
|
Tankred Hase
|
2976e128ed
|
Merge branch 'login' into outbox
Conflicts:
src/js/app.js
|
2013-10-21 13:52:52 +02:00 |
|
Felix Hammerl
|
488a377580
|
create login views
|
2013-10-21 13:10:42 +02:00 |
|
Tankred Hase
|
88f3fe567c
|
try to fix focus
|
2013-10-19 15:06:23 +02:00 |
|
Tankred Hase
|
f3b4140f81
|
fix ciphertext preview reload
|
2013-10-19 03:55:12 +02:00 |
|
Tankred Hase
|
558ffb4599
|
minor cleanup
|
2013-10-19 03:32:00 +02:00 |
|
Tankred Hase
|
4e186d2881
|
open write view in lightbox instead of new chrome window
|
2013-10-19 02:58:53 +02:00 |
|
Tankred Hase
|
8211a78a78
|
remove last update footer in mobile media query
|
2013-10-19 02:57:15 +02:00 |
|
Tankred Hase
|
e10e480416
|
display folder count in dummy data
|
2013-10-18 15:46:48 +02:00 |
|
Tankred Hase
|
4bcc1d6bdf
|
handle http error codes in cloudstorage dao
|
2013-10-17 23:11:36 +02:00 |
|
Tankred Hase
|
012cff2fd8
|
[WO-43] show text cursor over editor
|
2013-10-17 18:51:27 +02:00 |
|
Tankred Hase
|
94bba66602
|
add keyboard shrtcut for sync
|
2013-10-17 18:45:20 +02:00 |
|
Tankred Hase
|
072b1d1dac
|
show no subject filler
|
2013-10-17 17:59:18 +02:00 |
|
Felix Hammerl
|
fea71cd001
|
fix bug with erroneous api usage
|
2013-10-17 12:54:18 +02:00 |
|
Felix Hammerl
|
8c6c6a8ab2
|
delete mail displays next mail
|
2013-10-17 10:36:50 +02:00 |
|
Felix Hammerl
|
1eac9ef75d
|
add delete message capability
|
2013-10-16 18:56:18 +02:00 |
|
Tankred Hase
|
9e9200aa05
|
fix padding at bottom of mail list
|
2013-10-16 15:30:20 +02:00 |
|
Tankred Hase
|
2fdb72b04c
|
integrate iscroll with angular directive
|
2013-10-16 15:21:23 +02:00 |
|
Tankred Hase
|
8a37d6b10e
|
add responsive tweeks and create two main html for ios and chrome
|
2013-10-16 14:03:13 +02:00 |
|
Tankred Hase
|
00e651a3fa
|
change key server url to new server
|
2013-10-15 18:25:00 +02:00 |
|
Tankred Hase
|
39e2e418e4
|
set correct user id format when generating keys
|
2013-10-14 15:27:41 +02:00 |
|
Tankred Hase
|
0e17bd4f26
|
bugfix import keypair after new generation
|
2013-10-13 19:04:49 +02:00 |
|
Tankred Hase
|
df24d4f7a5
|
fix > in reply
|
2013-10-13 13:51:34 +02:00 |
|
Tankred Hase
|
a6088945a6
|
fix > in reply
|
2013-10-13 13:49:37 +02:00 |
|
Tankred Hase
|
382a86d4ee
|
add comments
|
2013-10-13 12:56:33 +02:00 |
|
Tankred Hase
|
62ce7bea60
|
add keyboard shortcuts
|
2013-10-13 12:46:24 +02:00 |
|
Tankred Hase
|
d8176062f5
|
only show number of unread items if larger than 0
|
2013-10-13 01:36:06 +02:00 |
|
Tankred Hase
|
7a939db5a3
|
shorten long var names
|
2013-10-13 01:30:56 +02:00 |
|
Tankred Hase
|
445428be26
|
implement reply ui
|
2013-10-12 19:39:09 +02:00 |
|
Tankred Hase
|
378f529184
|
update lawnchair
|
2013-10-12 15:59:08 +02:00 |
|
Tankred Hase
|
c78860ebcf
|
update patch to openpgp.js
|
2013-10-12 03:47:50 +02:00 |
|
Tankred Hase
|
79c9d134d3
|
integrate pgp into email dao and app
|
2013-10-12 03:19:01 +02:00 |
|
Tankred Hase
|
66a4921573
|
ui works in dev mode again
|
2013-10-11 23:45:30 +02:00 |
|
Tankred Hase
|
fefd7dea25
|
use only email address in pgp key
|
2013-10-11 23:37:16 +02:00 |
|
Tankred Hase
|
271e218868
|
Merge branch 'new_ui' into pgp
|
2013-10-11 23:29:07 +02:00 |
|
Tankred Hase
|
d99c7acb50
|
fix ui init and only mark email as read if manually selected
|
2013-10-11 23:27:55 +02:00 |
|
Tankred Hase
|
7b844aa218
|
login to imap in login view
|
2013-10-11 23:02:37 +02:00 |
|
Tankred Hase
|
d6ed270c02
|
add bad test case
|
2013-10-11 22:10:50 +02:00 |
|
Tankred Hase
|
95f815de91
|
cleanu pgp code
|
2013-10-11 21:54:43 +02:00 |
|
Tankred Hase
|
5666671d2f
|
integrate and test openpgp.js
|
2013-10-11 21:30:03 +02:00 |
|
Tankred Hase
|
9ed7a696b4
|
list well known folders works in dao... not yet in ui
|
2013-10-10 19:15:16 +02:00 |
|
Tankred Hase
|
1eb14d1e11
|
refactor to generate and store random salt for PBKDF2
|
2013-10-09 16:40:36 +02:00 |
|
Tankred Hase
|
cb0e974fea
|
minor cleanup
|
2013-10-09 10:22:29 +02:00 |
|
Tankred Hase
|
9311d0c14c
|
add scrolling in writer
|
2013-10-05 16:07:42 +02:00 |
|
Tankred Hase
|
4d75fc3f1b
|
update write checker
|
2013-10-05 15:28:33 +02:00 |
|
Tankred Hase
|
038b5a1d62
|
refactor read to use own controller logic and fix edit bug in live encryption
|
2013-10-05 14:16:04 +02:00 |
|
Tankred Hase
|
8c632fb885
|
implement sandboxing of html emails in an iframe
|
2013-10-05 13:50:24 +02:00 |
|
Tankred Hase
|
9cdf9ee697
|
bumb chrome version
|
2013-10-04 19:32:56 +02:00 |
|
Tankred Hase
|
489ffe0f67
|
remove outline from buttons in new chrome version
|
2013-10-04 19:25:11 +02:00 |
|
Tankred Hase
|
146f46e07b
|
bump chrome version
|
2013-10-04 18:51:20 +02:00 |
|
Tankred Hase
|
c977e9b682
|
increase rsa keysize to 2048
|
2013-10-04 18:01:42 +02:00 |
|
Tankred Hase
|
c2cf878632
|
handle error in case key ids are emtpy
|
2013-10-04 17:43:55 +02:00 |
|
Tankred Hase
|
e050c9854b
|
integrate bugfix for syncing emails from imap
|
2013-10-04 17:21:09 +02:00 |
|
Tankred Hase
|
82d592f0cc
|
integrate mark email as read
|
2013-10-04 17:02:27 +02:00 |
|
Tankred Hase
|
7b695d3449
|
seperate imap and smtp code in email dao
|
2013-10-04 16:29:32 +02:00 |
|
Tankred Hase
|
d810416370
|
remove in memory caching from email dao
|
2013-10-04 16:25:02 +02:00 |
|
Tankred Hase
|
f045a71ebe
|
cleanup error handling in email dao
|
2013-10-04 15:47:30 +02:00 |
|
Tankred Hase
|
6e6012bd78
|
cleanup error handling in email dao and mail-list controller
|
2013-10-04 13:15:16 +02:00 |
|
Tankred Hase
|
093f9a58e8
|
move gmail folders to app-config
|
2013-10-02 13:11:18 +02:00 |
|
Tankred Hase
|
abaeaec54c
|
implement folder list and selection
|
2013-09-30 21:22:46 +02:00 |
|
Tankred Hase
|
8a40de92ea
|
merge email list and message body objects in email dao
|
2013-09-30 17:29:29 +02:00 |
|
Tankred Hase
|
ab5e5a573d
|
refactor displaylist var
|
2013-09-28 19:37:56 +02:00 |
|
Tankred Hase
|
785ba0c9e8
|
fix order of mail list
|
2013-09-28 19:35:07 +02:00 |
|
Tankred Hase
|
f53eaeeecf
|
fix bottom padding in message list
|
2013-09-28 19:08:12 +02:00 |
|
Tankred Hase
|
267e889872
|
list and store only encrypted emails in local db
|
2013-09-28 19:04:15 +02:00 |
|
Tankred Hase
|
7eb885c679
|
sync imap on footer click
|
2013-09-28 16:08:12 +02:00 |
|
Tankred Hase
|
03075942ed
|
add scrolling to mail list and add footer
|
2013-09-27 17:48:21 +02:00 |
|
Tankred Hase
|
791c318c8f
|
get 100 last messages on sync
|
2013-09-27 17:10:11 +02:00 |
|
Tankred Hase
|
444f1c0ae1
|
integrated smtpc-client amd branch
|
2013-09-27 13:55:08 +02:00 |
|
Tankred Hase
|
ee7d179298
|
refactor imap login out of email dao.init
|
2013-09-26 17:37:56 +02:00 |
|
Tankred Hase
|
c4b4999814
|
add emailaddress caching at login
|
2013-09-26 17:17:47 +02:00 |
|
Tankred Hase
|
7fe8755b99
|
cleanup sentDate keys in device storage
|
2013-09-26 16:30:34 +02:00 |
|
Tankred Hase
|
2b966c1132
|
cleanup device storage dao
|
2013-09-26 15:48:32 +02:00 |
|
Tankred Hase
|
38b0a8e8b1
|
refactor test and storage code
|
2013-09-26 13:26:57 +02:00 |
|
Tankred Hase
|
9767e3ace6
|
delete old cloud storage code from email dao
|
2013-09-24 13:02:22 +02:00 |
|
Tankred Hase
|
fbaa43aff6
|
cleanup and test email dao integration of imap-client
|
2013-09-20 18:44:14 +02:00 |
|
Tankred Hase
|
a3849af57f
|
integrate imap-client master with webworker stuff merged
|
2013-09-20 18:42:47 +02:00 |
|
Tankred Hase
|
6f6168b2b5
|
moved styled.html to res
|
2013-09-19 20:18:10 +02:00 |
|
Tankred Hase
|
9951a259a4
|
removed copied files from crypto lib
|
2013-09-19 20:04:26 +02:00 |
|
Tankred Hase
|
55abbc00cd
|
cleanup src/lib, delete all npm copied files and build everythiny with grunt
|
2013-09-19 19:55:21 +02:00 |
|
Tankred Hase
|
7b532f780c
|
integrated imap-client amd branch
|
2013-09-19 18:35:12 +02:00 |
|
Tankred Hase
|
5f4c923a09
|
integrate imap client
|
2013-09-19 15:41:21 +02:00 |
|
Tankred Hase
|
4912e35762
|
tweak animation timing and fix typography and layout bugs
|
2013-09-19 12:36:57 +02:00 |
|
Tankred Hase
|
882b547088
|
add comment for inline csp
|
2013-09-19 09:32:54 +02:00 |
|
Tankred Hase
|
f59bc17230
|
delete desktop.html example file
|
2013-09-19 00:19:05 +02:00 |
|
Tankred Hase
|
c430e3c147
|
increase space before address labels
|
2013-09-19 00:10:02 +02:00 |
|
Tankred Hase
|
d801a84ceb
|
increase line height of mail body to 1.5
|
2013-09-18 23:59:04 +02:00 |
|
Tankred Hase
|
289b462c2d
|
move lightbox to template
|
2013-09-18 23:27:56 +02:00 |
|
Tankred Hase
|
a5d6a4549b
|
polish mail list and delete old scss modules
|
2013-09-18 23:15:22 +02:00 |
|
Tankred Hase
|
63641e52a7
|
imported write view
|
2013-09-18 22:05:51 +02:00 |
|
Tankred Hase
|
02fcb18121
|
implement read view
|
2013-09-18 20:45:58 +02:00 |
|
Tankred Hase
|
18d82aca49
|
use dummy data in chrome app
|
2013-09-18 18:52:00 +02:00 |
|
Tankred Hase
|
f4f4ce394e
|
refactor desktop layout to use modular views with one controller for each view
|
2013-09-18 18:47:18 +02:00 |
|
Tankred Hase
|
3f9c3f7e48
|
render logo and navigation correctly
|
2013-09-18 16:03:51 +02:00 |
|
Tankred Hase
|
45f9b07bb0
|
integrate desktop navigation slider
|
2013-09-17 19:11:30 +02:00 |
|
Tankred Hase
|
23152c1c23
|
initial import of styleguide
|
2013-09-16 19:46:04 +02:00 |
|
Tankred Hase
|
ac7329fcfa
|
integrate crypto lib update
|
2013-09-16 14:53:48 +02:00 |
|
Tankred Hase
|
d02f61b4a8
|
upgrade to forge 0.2.6
|
2013-09-15 22:35:59 +02:00 |
|
Tankred Hase
|
dc7feaa80a
|
fix and cleanup encrypted message parsing
|
2013-09-15 19:00:35 +02:00 |
|
Tankred Hase
|
a0ae4e6742
|
change CC to Cc
|
2013-09-15 18:07:14 +02:00 |
|
Tankred Hase
|
1e5be28bf7
|
wire emailDao.smtpSend to write view
|
2013-09-15 17:05:37 +02:00 |
|
Tankred Hase
|
836456f0d0
|
init app controller centrally before login
|
2013-09-15 16:24:14 +02:00 |
|
Tankred Hase
|
dd458c719a
|
update app.config invokation in crypto
|
2013-09-15 15:17:28 +02:00 |
|
Tankred Hase
|
fc6618b443
|
refactor config strings to be maintained centrally
|
2013-09-15 15:13:19 +02:00 |
|
Tankred Hase
|
f01253e504
|
change csp to disable plugins like flash
|
2013-09-15 14:47:35 +02:00 |
|
Tankred Hase
|
d908017e9d
|
change csp to use webkit first then w3c standard
|
2013-09-15 14:37:11 +02:00 |
|
Tankred Hase
|
4ad311929b
|
integrate crypto lub patches
|
2013-09-15 14:18:16 +02:00 |
|
Tankred Hase
|
7f128448cc
|
add csp support for ios6
|
2013-09-15 14:11:09 +02:00 |
|
Tankred Hase
|
08bf80d5ae
|
add csp in index.html meta tag and remove sandboxed csp directives from chrome mainfest
|
2013-09-15 11:27:51 +02:00 |
|
Tankred Hase
|
74f52ef52c
|
implement inputs for address headers in write
|
2013-09-14 18:20:25 +02:00 |
|
Tankred Hase
|
0693c38532
|
fix subject text input font
|
2013-09-14 15:55:30 +02:00 |
|
Tankred Hase
|
a05fdd170d
|
fix font rendering on osx
|
2013-09-14 15:05:42 +02:00 |
|
Tankred Hase
|
65e276fc97
|
fix editot parsing
|
2013-09-14 14:23:46 +02:00 |
|
Tankred Hase
|
f25e7022d5
|
udate spacing in writer
|
2013-09-13 15:20:30 +02:00 |
|
Tankred Hase
|
a919081e75
|
implemented write and encrypted preview
|
2013-09-13 14:11:47 +02:00 |
|
Tankred Hase
|
89c49ed939
|
implement encrypted preview
|
2013-09-12 17:22:17 +02:00 |
|
Tankred Hase
|
e5d354ae05
|
minor update dummy data
|
2013-09-12 13:40:08 +02:00 |
|
Tankred Hase
|
60d76476e5
|
started writer
|
2013-09-12 13:36:40 +02:00 |
|
Tankred Hase
|
ffb4459bd6
|
refactored css
|
2013-09-12 12:09:07 +02:00 |
|
Tankred Hase
|
433a151207
|
display email address in from header if name is not set
|
2013-09-12 00:28:24 +02:00 |
|
Tankred Hase
|
badfd6f87b
|
fix dummymails in chrome
|
2013-09-12 00:04:36 +02:00 |
|
Tankred Hase
|
4280de30c8
|
check chrome app or use demo data
|
2013-09-11 23:50:20 +02:00 |
|
Tankred Hase
|
fa5c43d7cf
|
demo data works again too
|
2013-09-11 23:33:13 +02:00 |
|
Tankred Hase
|
cb8314f9d0
|
displaying inbox message list works
|
2013-09-11 23:31:08 +02:00 |
|
Tankred Hase
|
3aac73ef2e
|
add write view code
|
2013-09-11 22:11:26 +02:00 |
|
Tankred Hase
|
1974c19a55
|
open new window for write view
|
2013-09-11 21:01:05 +02:00 |
|
Tankred Hase
|
fc878876f4
|
add comments
|
2013-09-11 20:02:50 +02:00 |
|
Tankred Hase
|
4bd757acde
|
added attachment icon to message list
|
2013-09-11 19:50:34 +02:00 |
|
Tankred Hase
|
13b51bd926
|
edit btn shadow
|
2013-09-11 17:58:39 +02:00 |
|
Tankred Hase
|
2a36a1ed6e
|
implement blue address header containers
|
2013-09-11 17:23:56 +02:00 |
|
Tankred Hase
|
9f79d6f491
|
implement reader buttons
|
2013-09-11 17:01:02 +02:00 |
|
Tankred Hase
|
88b12aa2bf
|
styled plain read view
|
2013-09-11 15:19:18 +02:00 |
|
Tankred Hase
|
eb5b8a1162
|
updated to angular 1.2 rc2
|
2013-09-11 13:16:02 +02:00 |
|
Tankred Hase
|
2dfe0cac0d
|
add default route
|
2013-09-07 00:34:36 +02:00 |
|
Tankred Hase
|
6dc3e93112
|
put width of message list in desktop css module
|
2013-09-06 18:41:39 +02:00 |
|
Tankred Hase
|
059b5a3762
|
created module,view architecture
|
2013-09-06 18:34:36 +02:00 |
|
Tankred Hase
|
2776c6087a
|
fix ci
|
2013-09-05 15:45:00 +02:00 |
|
Tankred Hase
|
0f8d72dbfb
|
add dummy mail generate again for design
|
2013-09-05 11:53:14 +02:00 |
|
Tankred Hase
|
e93407f478
|
add moment to format date
|
2013-09-05 10:59:55 +02:00 |
|
Tankred Hase
|
6d3f7dcd47
|
removed backbone views
|
2013-09-04 21:23:12 +02:00 |
|
Tankred Hase
|
cf8a12c75c
|
list email in new ui works, remove command pattern bloat from app-controller
|
2013-09-04 21:01:32 +02:00 |
|
Tankred Hase
|
1259d0c160
|
add ngtouch to angular app, remove all backbone deps and models code
|
2013-09-04 19:18:28 +02:00 |
|
Tankred Hase
|
0e3340c586
|
cleanup of jquery mobile app code, angular app works with requirejs
|
2013-09-04 18:39:26 +02:00 |
|
Tankred Hase
|
52785985b5
|
fix comma
|
2013-09-04 16:10:57 +02:00 |
|
Tankred Hase
|
682f37174e
|
remove jquery view code
|
2013-09-04 13:35:12 +02:00 |
|
Tankred Hase
|
eb93831181
|
angular view works with csp
|
2013-09-04 13:26:14 +02:00 |
|
Tankred Hase
|
88357b9564
|
angular routing and views work, ni csp support yet
|
2013-09-04 13:01:32 +02:00 |
|
Tankred Hase
|
59e3ce46a3
|
increase line hieght for text preview
|
2013-09-04 07:02:54 +02:00 |
|
Tankred Hase
|
c09a0dad6e
|
increase line hieght for text preview
|
2013-09-04 06:59:46 +02:00 |
|
Tankred Hase
|
af269aac36
|
add sent time
|
2013-09-03 19:04:54 +02:00 |
|
Tankred Hase
|
06033604a7
|
add mobile support css media query and touch events
|
2013-09-03 18:33:30 +02:00 |
|
Tankred Hase
|
62ff544934
|
add read bubble
|
2013-09-03 18:02:26 +02:00 |
|
Tankred Hase
|
145a971911
|
built hamburger button
|
2013-09-03 17:49:02 +02:00 |
|
Tankred Hase
|
cac59b07e5
|
put colors in variables
|
2013-09-03 16:57:38 +02:00 |
|
Tankred Hase
|
0dac701a30
|
add pt sans google font
|
2013-09-03 16:18:42 +02:00 |
|
Tankred Hase
|
e3bf75411a
|
add unread marker
|
2013-09-03 16:17:48 +02:00 |
|
Tankred Hase
|
c7a584cb56
|
open new ui in chrome app
|
2013-09-03 15:25:02 +02:00 |
|
Tankred Hase
|
02c53c2631
|
moved new ui code into src
|
2013-09-03 15:16:39 +02:00 |
|
Tankred Hase
|
c115f4d054
|
constained tcp permissions to gmail
|
2013-08-31 18:27:50 +02:00 |
|
Tankred Hase
|
0acace75cd
|
update chrome manifest and publish to chrome web store
|
2013-08-31 18:02:38 +02:00 |
|
Tankred Hase
|
4a0e8a072c
|
implement encrypted send to new user
|
2013-08-31 17:13:08 +02:00 |
|
Tankred Hase
|
04e672552b
|
cleanup web worker callback code to use options argument
|
2013-08-31 16:29:18 +02:00 |
|
Tankred Hase
|
873671f011
|
add symmetric batch encryption to crypto, delete unnecessary crypto code
|
2013-08-31 16:09:25 +02:00 |
|
Tankred Hase
|
710fc7ea4a
|
works
|
2013-08-30 22:21:28 +02:00 |
|
Tankred Hase
|
95d51b9bec
|
updated util
|
2013-08-30 19:01:48 +02:00 |
|
Tankred Hase
|
628cb0ddd9
|
crypto error handling cleanup
|
2013-08-30 16:05:33 +02:00 |
|
Tankred Hase
|
d1290e7a9f
|
refactor email validation to happen in util
|
2013-08-30 11:42:32 +02:00 |
|
Tankred Hase
|
bc9e635270
|
cleanup and integrate new imap-client
|
2013-08-29 19:32:34 +02:00 |
|
Tankred Hase
|
a8d49a632c
|
fix multiple events fired on multiple body parts
|
2013-08-29 16:01:40 +02:00 |
|
Tankred Hase
|
13a9ac84db
|
cleanup email dao smtp send code
|
2013-08-29 14:28:26 +02:00 |
|
Tankred Hase
|
289caa196c
|
update signature
|
2013-08-28 20:03:33 +02:00 |
|
Tankred Hase
|
eec91acd7a
|
fixed tests to work with new imap-client get message api
|
2013-08-28 19:20:59 +02:00 |
|
Tankred Hase
|
73d46bc72b
|
decrypting imap messages works
|
2013-08-28 17:10:18 +02:00 |
|
Tankred Hase
|
3970d7181f
|
integration new imap get message api
|
2013-08-28 14:56:23 +02:00 |
|
Tankred Hase
|
14e37fd768
|
implement attachement encryption
|
2013-08-28 14:12:39 +02:00 |
|
Tankred Hase
|
0ebe4d3b3d
|
edit signature
|
2013-08-28 10:31:53 +02:00 |
|
Tankred Hase
|
b5403ea278
|
Update MESSAGE text
|
2013-08-27 23:46:28 +02:00 |
|
Tankred Hase
|
203a8a3990
|
Update comment in MESSAGE
|
2013-08-27 21:23:36 +02:00 |
|
Tankred Hase
|
26a8db3e76
|
constants cleanup
|
2013-08-27 19:17:06 +02:00 |
|
Tankred Hase
|
8dbc5d87e4
|
unit test for encrypted sending works again
|
2013-08-27 19:04:26 +02:00 |
|
Tankred Hase
|
c41bc334b2
|
add encrypted message structure to sent mail
|
2013-08-27 18:23:27 +02:00 |
|
Tankred Hase
|
a2f59b06e5
|
list last 10 message from imap instead of 10 first
|
2013-08-27 17:24:54 +02:00 |
|
Tankred Hase
|
b3bc120c4d
|
add filepicker support for sending attachments
|
2013-08-26 16:25:13 +02:00 |
|
Tankred Hase
|
fbbed90e62
|
removed return nul in lawnchair dao
|
2013-08-23 16:47:36 +02:00 |
|
Tankred Hase
|
d944c00aa8
|
just return instead of return null
|
2013-08-23 11:04:22 +02:00 |
|
Tankred Hase
|
5ad681e58d
|
downloading parsed attachment in ui works
|
2013-08-22 20:04:28 +02:00 |
|
Tankred Hase
|
8d25527341
|
replying to an email works, added imap cache for in memory caching of messages
|
2013-08-22 16:18:48 +02:00 |
|
Tankred Hase
|
1f7b4522e4
|
use uid in read.html
|
2013-08-22 13:51:34 +02:00 |
|
Tankred Hase
|
cb52217529
|
changed order of listed items
|
2013-08-22 12:15:02 +02:00 |
|
Tankred Hase
|
88b7252696
|
read email with and without attachment works in ui
|
2013-08-21 16:07:59 +02:00 |
|
Tankred Hase
|
fa3abc3487
|
implement get message from imap in email dao and app controller
|
2013-08-21 13:43:19 +02:00 |
|
Tankred Hase
|
feae2b0c2b
|
listing messages in ui works, change app controller to use spaces instead of tabs
|
2013-08-20 19:48:49 +02:00 |
|
Tankred Hase
|
7776255784
|
change folder name to path in links
|
2013-08-20 19:20:35 +02:00 |
|
Tankred Hase
|
e57ae0282f
|
listing folders in ui works
|
2013-08-20 18:27:12 +02:00 |
|
Tankred Hase
|
898a934291
|
implement list folders in controller and dao
|
2013-08-20 17:22:08 +02:00 |
|
Tankred Hase
|
4d861d7f81
|
started testing app controller
|
2013-08-20 15:19:13 +02:00 |
|
Tankred Hase
|
39c0215657
|
send email in app works
|
2013-08-20 13:45:56 +02:00 |
|
Tankred Hase
|
79df873d55
|
fixed jshint errors
|
2013-08-20 13:33:30 +02:00 |
|
Tankred Hase
|
d49d95ab16
|
starte implementing logout and send email
|
2013-08-20 13:30:35 +02:00 |
|
Tankred Hase
|
983debb67b
|
update require.js to 2.1.8
|
2013-08-19 21:19:36 +02:00 |
|
Tankred Hase
|
f06fe5e545
|
start rewrite of unit tests using mocha, sinon and chai
|
2013-08-19 21:13:32 +02:00 |
|
Tankred Hase
|
9b6ea304f7
|
fetching email address from tokeninfo oauth endpoint works
|
2013-08-16 23:58:36 +02:00 |
|
Tankred Hase
|
7f42722699
|
use spaces in all daos and cleanup keystorage dao to use prototype style
|
2013-08-16 21:21:24 +02:00 |
|
Tankred Hase
|
553320adc8
|
refactor email dao for prototype style and also use spaces instead of tabs
|
2013-08-16 20:50:47 +02:00 |
|
Tankred Hase
|
2186d20a7c
|
login to imap and smtp via chrome identity api works
|
2013-08-16 20:31:18 +02:00 |
|
Tankred Hase
|
4663969038
|
comment out integration tests
|
2013-08-09 17:23:38 +02:00 |
|
Tankred Hase
|
79b297e624
|
update and test forge ~0.1.14
|
2013-08-05 16:45:02 +02:00 |
|
Tankred Hase
|
1cee0d4469
|
create imap-client file structure
|
2013-08-02 13:21:20 +02:00 |
|
Tankred Hase
|
8cb142861c
|
Merge branch 'master' into gmail
|
2013-07-30 12:29:02 +02:00 |
|
Tankred Hase
|
874e9fd42b
|
changed sandbox.html to load three js files for require as well
|
2013-07-30 12:28:38 +02:00 |
|
Tankred Hase
|
f3b87c326b
|
added oauth and identity values to chrome manifest
|
2013-07-30 12:23:58 +02:00 |
|
Tankred Hase
|
9a8088115f
|
cleanup main js files double require and put require-config link in html fiels
|
2013-07-30 10:07:42 +02:00 |
|
Tankred Hase
|
73745b77fb
|
bumped chrome version
|
2013-07-02 19:52:54 +02:00 |
|
Tankred Hase
|
f164d28211
|
changed link in signature
|
2013-07-02 12:06:44 +02:00 |
|
Tankred Hase
|
af031fbe2f
|
removed default login and password
|
2013-07-02 11:48:06 +02:00 |
|
Tankred Hase
|
910cdbb4b0
|
new users can register
|
2013-07-02 11:46:40 +02:00 |
|
Tankred Hase
|
4823be6687
|
bumped version in chrome web store
|
2013-07-02 00:56:52 +02:00 |
|
Tankred Hase
|
c5b83d4725
|
bugfix with filtering by GMT time for server
|
2013-07-02 00:21:25 +02:00 |
|
Tankred Hase
|
699871276c
|
sending end-2-end encrypted emails internally work
|
2013-07-01 22:42:39 +02:00 |
|
Tankred Hase
|
a4f03bdca1
|
commented count bubbles in folder list
|
2013-07-01 16:50:21 +02:00 |
|
Tankred Hase
|
c02600be6b
|
sync delta by last item date in inbox
|
2013-06-27 16:31:20 +02:00 |
|
Tankred Hase
|
6097000f9f
|
optimized email sync from cloud to do RSA validation and decryption only once
|
2013-06-26 17:37:21 +02:00 |
|
Tankred Hase
|
09a104ce80
|
update crypto lib
|
2013-06-26 11:05:23 +02:00 |
|
Tankred Hase
|
b5912a1515
|
merged crypto lib changes
|
2013-06-25 16:45:29 +02:00 |
|
Tankred Hase
|
69d7b2a949
|
made window size larger
|
2013-06-25 15:34:39 +02:00 |
|
Tankred Hase
|
9f2096c8e3
|
changed icons and app manifests
|
2013-06-23 15:30:19 +02:00 |
|
Tankred Hase
|
77df2d61c5
|
updated manifest description
|
2013-06-14 12:07:30 +02:00 |
|
Tankred Hase
|
381bbe3493
|
bumped chrome app version
|
2013-06-14 00:04:53 +02:00 |
|
Tankred Hase
|
a4790cf1bb
|
changes cloud storage endpoint to ssl
|
2013-06-13 13:46:28 +02:00 |
|
Tankred Hase
|
6932088aa9
|
jshint on grunt test works again
|
2013-06-11 17:12:27 +02:00 |
|
Tankred Hase
|
1c234b7def
|
refactored sandbox with requirejs
|
2013-06-11 03:36:48 +02:00 |
|
Tankred Hase
|
2007fbcc0f
|
tested mobile.html... works
|
2013-06-11 03:14:57 +02:00 |
|
Tankred Hase
|
1368672c1d
|
web worker tests work again
|
2013-06-11 00:55:53 +02:00 |
|
Tankred Hase
|
0e9be73791
|
integration tests work too now
|
2013-06-11 00:17:08 +02:00 |
|
Tankred Hase
|
f1fd936141
|
finished refactoring unit tests with email dao
|
2013-06-10 23:50:26 +02:00 |
|
Tankred Hase
|
deb47fd4df
|
refactored device storage
|
2013-06-10 23:22:57 +02:00 |
|
Tankred Hase
|
ccebe011cb
|
refactored crypto
|
2013-06-10 23:07:29 +02:00 |
|
Tankred Hase
|
5d409933e5
|
refactored keychaindao
|
2013-06-10 22:45:21 +02:00 |
|
Tankred Hase
|
e7185a8baa
|
rsa and lawnchair tests refactored
|
2013-06-10 22:02:29 +02:00 |
|
Tankred Hase
|
07325b8ed0
|
refactored cloudstorage dao
|
2013-06-10 20:10:39 +02:00 |
|
Tankred Hase
|
019c23b511
|
moved html main js files to src
|
2013-06-10 20:00:14 +02:00 |
|
Tankred Hase
|
e8329872ec
|
started refactoring for requirejs
|
2013-06-10 17:57:33 +02:00 |
|
Tankred Hase
|
16f0c5aca6
|
bumped chrome app to 0.0.2, ask user name at login
|
2013-06-09 12:50:16 +02:00 |
|
Tankred Hase
|
1491e9fd1d
|
removed unnecessary email model code
|
2013-06-06 22:05:37 +02:00 |
|
Tankred Hase
|
9842a060ad
|
removed email model code from send email
|
2013-06-06 21:44:54 +02:00 |
|
Tankred Hase
|
c9522fcb5e
|
removed email model from send email
|
2013-06-06 20:41:25 +02:00 |
|
Tankred Hase
|
8f54f1c544
|
removed email collection usage in email dao
|
2013-06-06 19:19:37 +02:00 |
|
Tankred Hase
|
15008a23e9
|
added unsandboxed mobile.html version for ios
|
2013-06-06 15:00:51 +02:00 |
|
Tankred Hase
|
b46c281715
|
moved controller code out of window-loader
|
2013-06-06 13:34:22 +02:00 |
|
Tankred Hase
|
325ae14553
|
minor cleanup
|
2013-06-06 11:21:36 +02:00 |
|
Tankred Hase
|
4e6977fa1d
|
rendering mail content in 2nd sandboxed iframe works
|
2013-06-05 18:02:07 +02:00 |
|
Tankred Hase
|
32cc6b10e8
|
rendering mail content in 2nd sandboxed iframe works
|
2013-06-05 18:02:00 +02:00 |
|
Tankred Hase
|
55a237e6be
|
updated app description in manifest file
|
2013-06-05 15:10:49 +02:00 |
|
Tankred Hase
|
f51a2a2a57
|
fixed scrolling in sandbox on chrome packaged app
|
2013-06-05 03:42:58 +02:00 |
|
Tankred Hase
|
e2e5f11c8e
|
read and reply work
|
2013-06-05 03:12:18 +02:00 |
|
Tankred Hase
|
3e7af24697
|
implemented get Email post message
|
2013-06-05 02:50:56 +02:00 |
|
Tankred Hase
|
da3dc17cb4
|
composing and sending email works
|
2013-06-05 02:33:49 +02:00 |
|
Tankred Hase
|
f2a14ad65b
|
refactoring of crypto worker code and lots of cleanup
|
2013-06-05 01:47:28 +02:00 |
|
Tankred Hase
|
622e787ba7
|
syncing and listing emails in messagelist works. Great refactoring and cleanup of postmessage code
|
2013-06-05 01:10:09 +02:00 |
|
Tankred Hase
|
3b87419307
|
back button on messagelist and minor fix in index.html
|
2013-06-04 23:50:18 +02:00 |
|
Tankred Hase
|
800d73f505
|
set resolution to 800x600
|
2013-06-04 23:40:20 +02:00 |
|
Tankred Hase
|
4e02e91087
|
fixed description in manifest
|
2013-06-04 23:38:05 +02:00 |
|
Tankred Hase
|
e26a8df294
|
login and logout work
|
2013-06-04 23:19:02 +02:00 |
|
Tankred Hase
|
71d6d6c799
|
started refacrtoring for sandboxed iframe
|
2013-06-04 21:36:13 +02:00 |
|
Tankred Hase
|
b580506465
|
cleanup filtering code in lanwchair dao
|
2013-06-03 23:08:23 +02:00 |
|
Tankred Hase
|
5e14aa0215
|
added sorting by keys in lawnchair dao
|
2013-06-03 22:24:26 +02:00 |
|
Tankred Hase
|
1266142ad7
|
added sorting by keys in lawnchair dao
|
2013-06-03 22:20:20 +02:00 |
|
Tankred Hase
|
1071d89ee9
|
key ync from cloud works
|
2013-06-03 19:57:15 +02:00 |
|
Tankred Hase
|
04a3ab2a34
|
different lawnchair for each user
|
2013-06-03 04:26:17 +02:00 |
|
Tankred Hase
|
cb8df440f2
|
cleanup keychain dao
|
2013-06-03 04:12:53 +02:00 |
|
Tankred Hase
|
6224d01afd
|
upgrade lawnchair deps... fixed bugs
|
2013-06-03 03:49:43 +02:00 |
|
Tankred Hase
|
5a2a559485
|
put sentDate in lawnchair key, reducing sort complexity
|
2013-06-03 02:17:20 +02:00 |
|
Tankred Hase
|
ef05addc31
|
upgrade several js libs
|
2013-06-01 13:58:02 +02:00 |
|
Tankred Hase
|
8cfd6ea0a6
|
upgrade several js libs
|
2013-06-01 13:57:50 +02:00 |
|
Tankred Hase
|
558ac6153d
|
removed unnecessary scripts and dependecies for sjcl and nacl
|
2013-06-01 11:19:18 +02:00 |
|
Tankred Hase
|
03a60c2546
|
integrated refactored item batch encryption
|
2013-06-01 10:58:50 +02:00 |
|
Tankred Hase
|
b1b91850a7
|
implemented save key locally after cloud lookup
|
2013-06-01 02:23:09 +02:00 |
|
Tankred Hase
|
fcac34ae74
|
integrated changed into app
|
2013-06-01 01:45:38 +02:00 |
|
Tankred Hase
|
a58753d82b
|
integration tests all work again
|
2013-06-01 00:04:58 +02:00 |
|
Tankred Hase
|
d7f6c89062
|
removed sync private key spaghetti code from cloudstorage dao
|
2013-05-31 23:30:30 +02:00 |
|
Tankred Hase
|
39a9a90e26
|
started cloudstorage integration tests and keychain dao integration tests
|
2013-05-31 23:27:19 +02:00 |
|
Tankred Hase
|
dca3b252ce
|
finished refactoring email dao for unit tests
|
2013-05-31 15:51:34 +02:00 |
|
Tankred Hase
|
0fb0e7c1e7
|
cleanup Lawnchair dep injection
|
2013-05-31 13:09:49 +02:00 |
|
Tankred Hase
|
9a7e87d33e
|
deleted local storage dao code and tests
|
2013-05-31 13:05:12 +02:00 |
|
Tankred Hase
|
09d4c1c56f
|
refactored crypto.js tp use keypair input
|
2013-05-31 13:00:54 +02:00 |
|
Tankred Hase
|
6a33f17f42
|
implemented storage and lookup of user keypair
|
2013-05-27 19:25:45 +02:00 |
|
Tankred Hase
|
a3ff4c48c1
|
integrated senderPk signature check
|
2013-05-24 00:14:02 +02:00 |
|
Tankred Hase
|
dbb25162fa
|
added keychain dao and started impl
|
2013-05-23 23:45:26 +02:00 |
|
Tankred Hase
|
5c1b89dfc9
|
added error handling in lawnchair dao
|
2013-05-23 23:12:38 +02:00 |
|
Tankred Hase
|
bdab0e19c1
|
integrated crypto lib changes into device storage dao
|
2013-05-23 22:33:44 +02:00 |
|
Tankred Hase
|
1e27297013
|
integrated new crypto lib api into crypto.js
|
2013-05-23 22:17:25 +02:00 |
|
Tankred Hase
|
487ddca28c
|
refactored crypto libto use different namespace
|
2013-05-22 17:03:54 +02:00 |
|
Tankred Hase
|
f5d505df49
|
moved dev server to grunt connect
|
2013-05-22 10:16:26 +02:00 |
|
Tankred Hase
|
b77affb86a
|
added grunt test runner
|
2013-05-21 15:38:18 +02:00 |
|
Tankred Hase
|
f9461aaf25
|
fixed cloudstorage dao it tests
|
2013-05-19 04:00:53 +02:00 |
|
Tankred Hase
|
8326e21b1b
|
added private key model
|
2013-05-19 01:36:01 +02:00 |
|
Tankred Hase
|
0cb5214b94
|
minor fixes to email dao and crypto
|
2013-05-19 01:33:59 +02:00 |
|
Tankred Hase
|
afe8c1329b
|
integrated new crypto into email dao unit test
|
2013-05-18 22:33:10 +02:00 |
|
Tankred Hase
|
2c1458b663
|
updated devicestorage
|
2013-05-17 17:44:34 +02:00 |
|
Tankred Hase
|
4a080eed26
|
added git submodule deps in npm
|
2013-05-16 16:54:56 +02:00 |
|
Tankred Hase
|
d731ae32d8
|
generated new forge bundle
|
2013-05-15 14:25:24 +02:00 |
|
Tankred Hase
|
0e4c09ebdf
|
added unique id to rsa signature
|
2013-05-15 14:14:08 +02:00 |
|
Tankred Hase
|
838fc0396f
|
refactoring and cleanup of crypto batch lib
|
2013-05-15 13:47:49 +02:00 |
|
Tankred Hase
|
6f2be99672
|
moved crypto batch code from util to own js file
|
2013-05-15 13:36:59 +02:00 |
|
Tankred Hase
|
98a4b8cfec
|
refactored worker code... all asym and sym batch encryption is done in a worker
|
2013-05-15 13:11:08 +02:00 |
|
Tankred Hase
|
fcf64569b2
|
refactored crypto for user to use RSA encrypt/sign
|
2013-05-15 12:26:32 +02:00 |
|
Tankred Hase
|
413a99a04f
|
removed redundant keypair reference in crypto
|
2013-05-14 20:49:33 +02:00 |
|
Tankred Hase
|
c9c53598e8
|
started refacroting crypto
|
2013-05-14 20:28:12 +02:00 |
|
Tankred Hase
|
1b95066e12
|
crypto cleanup of for loops using forEach
|
2013-05-14 19:11:16 +02:00 |
|
Tankred Hase
|
b25b5256d6
|
cleanup comments
|
2013-05-14 18:52:41 +02:00 |
|
Tankred Hase
|
956e184574
|
added utf-16 support for rsa crypto
|
2013-05-14 18:48:13 +02:00 |
|
Tankred Hase
|
d2e59c7f32
|
used utf-16 string as input for aes crypto and cleaned up code
|
2013-05-14 18:38:24 +02:00 |
|
Tankred Hase
|
c264dfc994
|
refactored rsa sign and verify to take base64 arrays
|
2013-05-14 18:15:47 +02:00 |
|
Tankred Hase
|
6bbcd8cab7
|
added rsa module and tests
|
2013-05-14 16:05:31 +02:00 |
|
Tankred Hase
|
d59077dedd
|
removed sjcl dependencies from code
|
2013-05-14 14:37:31 +02:00 |
|
Tankred Hase
|
c89569fabd
|
refactored crypto api to use forge cbc mode instead of sjcl
|
2013-05-14 14:05:14 +02:00 |
|
Tankred Hase
|
3e12c7eae6
|
inject forge as dependency
|
2013-05-14 13:43:52 +02:00 |
|
Tankred Hase
|
0a6ae5d599
|
removed hmac integrify check during cbc encryption
|
2013-05-14 13:40:58 +02:00 |
|
Tankred Hase
|
d3ebb8dc50
|
removed crypto.js and jsbn libs
|
2013-05-14 12:57:09 +02:00 |
|
Tankred Hase
|
4d47a3cdec
|
swapped crypto'js cbc impl for forge
|
2013-05-14 12:49:27 +02:00 |
|
Tankred Hase
|
2b50bc2308
|
replaced pbkdf2 impl with forge
|
2013-05-14 12:01:51 +02:00 |
|
Tankred Hase
|
911f9929a9
|
fixed forge bundle
|
2013-05-14 01:38:27 +02:00 |
|
Tankred Hase
|
e3ce4df5bb
|
added forge rsa bundle and wrote benchmarks tests successfully
|
2013-05-13 17:14:44 +02:00 |
|
Tankred Hase
|
8f0b698d27
|
added exception handling for password/login
|
2013-05-07 15:10:51 +02:00 |
|
Tankred Hase
|
654a89055b
|
fixed path in app mainfest
|
2013-05-06 13:54:13 +02:00 |
|
Tankred Hase
|
61d97ab145
|
bugfix detect html in reply
|
2013-05-06 10:56:15 +02:00 |
|
Tankred Hase
|
d2565df871
|
bugfix email validation
|
2013-05-04 15:28:10 +02:00 |
|
Tankred Hase
|
ebbb16866a
|
prefill compose view for replying works
|
2013-05-04 15:08:54 +02:00 |
|
Tankred Hase
|
7e137549d0
|
changed html and text view
|
2013-05-04 13:02:17 +02:00 |
|
Tankred Hase
|
b1bc03b74b
|
Sending email from client works
|
2013-05-03 16:09:13 +02:00 |
|
Tankred Hase
|
eda008258d
|
implemented send email in client email dao and it test
|
2013-05-02 18:49:22 +02:00 |
|
Tankred Hase
|
6177b40f1b
|
moved nacl key derivation to web worker
|
2013-04-29 15:10:27 +02:00 |
|
Tankred Hase
|
2259ac753e
|
fixed display bug
|
2013-04-29 13:39:06 +02:00 |
|
Tankred Hase
|
e10759f7f4
|
minor cleanup
|
2013-04-29 11:59:34 +02:00 |
|
Tankred Hase
|
669d8002d2
|
deleting vinbox item after sync works
|
2013-04-23 16:35:01 +02:00 |
|
Tankred Hase
|
e5ed9c708c
|
automatically push encrypted secret key to cloud if none exists
|
2013-04-23 15:30:43 +02:00 |
|
Tankred Hase
|
0d8df89dc1
|
updated nacl to v0.0.3
|
2013-04-22 21:28:27 +02:00 |
|
Tankred Hase
|
acc58bae03
|
upgraded nacl and corrected csp in firefox manifest
|
2013-04-21 13:04:05 +02:00 |
|
Tankred Hase
|
b2a8f2926f
|
fixed bug when offline
|
2013-04-19 20:47:30 +02:00 |
|
Tankred Hase
|
4833169863
|
integrated nacl crypto and aws sync into client app
|
2013-04-19 19:52:04 +02:00 |
|
Tankred Hase
|
9dec074b0c
|
pull from vinbox, reencrypt, push to inbox works
|
2013-04-19 19:13:27 +02:00 |
|
Tankred Hase
|
65e0a7d520
|
user keypair is now derived on email dao init and pub key pushed to the cloud
|
2013-04-19 16:38:32 +02:00 |
|
Tankred Hase
|
e943dfd304
|
implemented public key cloud storage methods
|
2013-04-19 13:55:21 +02:00 |
|
Tankred Hase
|
f4ed6010e6
|
cleanup model code
|
2013-04-19 11:45:53 +02:00 |
|