Mario Volke
29dfb9fe7e
addressInput directive: prevent race conditions with focusMe directive, prevent loosing focus when hitting space in empty input field
2014-06-17 14:54:06 +02:00
Tankred Hase
d23521312f
Stop event propogation when pressing new mail button
2014-06-16 16:18:24 +02:00
Tankred Hase
b5973cc370
Use native scrolling instead of iscroll
2014-06-16 16:18:24 +02:00
Mario Volke
54f35cd370
Back arrow icon in subject read view on mobile
2014-06-16 15:25:52 +02:00
Mario Volke
2a1cb893d0
optimized login views for mobile
2014-06-16 15:04:06 +02:00
Mario Volke
234c0ca485
optimized contact popup for mobile
2014-06-16 14:20:01 +02:00
Mario Volke
4a78d228c3
Refactored icons in mail list view and bugfix in search input
2014-06-16 12:18:31 +02:00
Tankred Hase
746c4f3b2d
Add revocation link to login screens
2014-06-10 14:30:19 +02:00
Felix Hammerl
a29ece8c82
[WO-398] update revoked public keys
2014-06-03 13:07:11 +02:00
Felix Hammerl
77e5e2a97e
[WO-373] refactor sync
...
remove email-sync.js
remove delta sync
minor refactorings
2014-06-02 12:43:53 +02:00
Felix Hammerl
eb685cf7f6
[WO-388] update links to privacy for app
2014-05-15 15:25:02 +02:00
Tankred Hase
ea7a0ceb2a
Allow opening links from html mails
2014-05-12 19:09:03 +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
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
c272b4f937
[WO-323] Render HTML content in sandboxed iframe
2014-05-08 16:32:46 +02:00
Tankred Hase
171a3ec9dc
[WO-321] Show spinner when app is logging in
2014-05-07 19:19:51 +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
77876f5432
[WO-198] Style message replies with different colors
2014-04-28 22:18:34 +02:00
Tankred Hase
16fd3e8978
[WO-342] Fix focus-me directive for writer
2014-04-24 16:55:22 +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
6bb1bd2239
Fix mail-list filtering and iScroll refresh together with ngAnimate
2014-04-24 15:04:42 +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
9ae46b2257
cleanup markup, fix editor body height when plaintext
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
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
becff37b4b
[WO-233] Implement opt-in for terms of service
2014-04-15 17:43:33 +02:00
Tankred Hase
aee532da44
[WO-296] implement change passphrase ui
2014-04-11 18:39:13 +02:00
Tankred Hase
a39749a359
change description for passphrase
2014-04-03 19:28:55 +02:00
Tankred Hase
083dbb1cd3
add reply/forward icons fonts
2014-04-03 15:43:05 +02:00
Tankred Hase
302fc378fb
[WO-281] implement reply all and forward
2014-04-02 19:47:50 +02:00
Tankred Hase
6ca1ae6507
remove key export dialog after keygen
2014-03-31 21:42:37 +02:00
Tankred Hase
1c877634d1
[WO-297] setting a passphrase is optional
2014-03-31 16:57:55 +02:00
Tankred Hase
4c1594f149
show open lock icon for decrypted emails
2014-03-25 16:03:10 +01:00
Tankred Hase
18cd1e1ffe
[WO-247] parse url and create anchors
2014-03-14 19:10:51 +01:00
Tankred Hase
0bbe3af107
show loading spinner for plaintext mails as well
2014-03-14 14:56:25 +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
1b94e7b5ce
[WO-184] implement support for importing an existing pgp key
2014-03-07 12:13:18 +01:00
Tankred Hase
247c33d3cb
dont show cc field in reader if empty
2014-02-28 19:34:01 +01:00
Tankred Hase
cdd467f4bd
make red address label clickable in css
2014-02-28 17:19:03 +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
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
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
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
Tankred Hase
7c76156adf
finish integrating and end review
2014-02-06 19:19:00 +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
bb5b63558e
add file input and filereader logic to writer
2014-02-04 21:04:48 +01:00
Tankred Hase
d1cfdbd321
Merge branch 'dev/attachments' into dev/attachments-ui
2014-02-03 19:27:38 +01:00
Tankred Hase
c26c7c9698
change whiteout mailbox description
2014-01-28 23:31:34 +01:00
Tankred Hase
9568922bc4
[WO-207] implement accout selection
2014-01-27 21:31:23 +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
Tankred Hase
c40c6b8f50
download attachment ui implemented (work in progress)
2014-01-16 15:37:08 +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
7b465d13a2
Merge pull request #2 from whiteout-io/dev/multi-recipient
...
Dev/multi recipient
2014-01-15 01:59:52 -08: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
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
Tankred Hase
7824ed396c
implement passphrase quality indicator on initial login
2014-01-08 19:54:02 +01:00
Tankred Hase
8f366ffb75
display unread flag over answered
2013-12-12 16:39:29 +01:00
Tankred Hase
baec8f9661
disable spell check in editor
2013-12-11 11:42:36 +01:00
Tankred Hase
d08321d345
switching between offline and online state works
2013-12-10 22:20:41 +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
65075792c3
style login elements and text input with nicos redesign
2013-12-06 16:02:19 +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
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
9a8e6ff3dd
[WO-153] fix iScroll init on list write
2013-12-05 13:25:45 +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
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
Tankred Hase
2e4e59101b
[WO-99] set address label in reader depending on public key availability
2013-12-04 16:35:53 +01:00
Tankred Hase
0eecbb0d20
add popover infos
2013-12-04 14:47:04 +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
Tankred Hase
91b9de2998
[WO-122] fix empty mail view
2013-12-02 18:08:55 +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
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
8ff4c5ab1c
Fix Do it later button in login-initial.html
2013-11-15 16:57:21 +01:00
Tankred Hase
4b8f4ee7df
[WO-116] Integrate error handler into all conrtollers
2013-11-14 20:44:57 +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
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
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
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
f450e96e2d
minor cleanup
2013-11-09 12:27:33 +01:00
Tankred Hase
a49669bd2c
refactor account
2013-11-08 23:53:33 +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
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
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
b5c619dd56
implement spinner in pure css
2013-11-06 15:53:49 +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
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
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
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
54cf7557e5
handle errors in new device import
2013-10-22 17:32:30 +02:00
Tankred Hase
418ffd635f
rename export button
2013-10-22 16:54:43 +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
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
4e186d2881
open write view in lightbox instead of new chrome window
2013-10-19 02:58:53 +02:00
Tankred Hase
072b1d1dac
show no subject filler
2013-10-17 17:59:18 +02:00
Felix Hammerl
1eac9ef75d
add delete message capability
2013-10-16 18:56:18 +02:00
Tankred Hase
2fdb72b04c
integrate iscroll with angular directive
2013-10-16 15:21:23 +02:00
Tankred Hase
445428be26
implement reply ui
2013-10-12 19:39:09 +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
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
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
38b0a8e8b1
refactor test and storage code
2013-09-26 13:26:57 +02:00
Tankred Hase
4912e35762
tweak animation timing and fix typography and layout bugs
2013-09-19 12:36:57 +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
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
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
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
74f52ef52c
implement inputs for address headers in write
2013-09-14 18:20:25 +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
433a151207
display email address in from header if name is not set
2013-09-12 00:28:24 +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
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
059b5a3762
created module,view architecture
2013-09-06 18:34:36 +02:00
Tankred Hase
e93407f478
add moment to format date
2013-09-05 10:59:55 +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
b3bc120c4d
add filepicker support for sending attachments
2013-08-26 16:25:13 +02:00
Tankred Hase
5ad681e58d
downloading parsed attachment in ui works
2013-08-22 20:04:28 +02:00
Tankred Hase
1f7b4522e4
use uid in read.html
2013-08-22 13:51:34 +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
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
9b6ea304f7
fetching email address from tokeninfo oauth endpoint works
2013-08-16 23:58:36 +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
af031fbe2f
removed default login and password
2013-07-02 11:48:06 +02:00
Tankred Hase
a4f03bdca1
commented count bubbles in folder list
2013-07-01 16:50:21 +02:00