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
|
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 |
|
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
|
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
|
71357c2ccc
|
set ctrl f for find
|
2013-12-06 17:30:49 +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 |
|
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
|
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
|
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
|
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
|
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 |
|
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
|
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
|
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
|
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
|
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
|
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
|
8ac1882280
|
[WO-111] add error hadnling to login.js
|
2013-11-12 20:08:30 +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
|
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
|
691e434c49
|
login initial foxed
|
2013-11-11 13:28:05 +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
|
415c0abbff
|
do silent auto update on each startup
|
2013-11-09 00:30:45 +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
|
a59229364e
|
check for update everytime window open again... not just in background page
|
2013-11-08 19:08:34 +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
|
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 |
|
Felix Hammerl
|
e44e32869e
|
[WO-56] display account information
|
2013-11-06 16:34:28 +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 |
|