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
|
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
|
e316a89d24
|
focus on editor when clicking on body element
|
2013-11-27 11:57:15 +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
|
e13268625f
|
Review invite sending and release to TEST channel
|
2013-11-21 15:36:16 +01:00 |
|
Tankred Hase
|
e71ee471f6
|
refactor outbox code into business object
|
2013-11-19 16:14:48 +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
|
8bbb7d7d34
|
Call () in onError handler to cleanup controller
|
2013-11-14 23:57:06 +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
|
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
|
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 |
|
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
|
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
|
f2d380d6d5
|
fix html parsing in write
|
2013-10-29 19:57:49 +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
|
54cf7557e5
|
handle errors in new device import
|
2013-10-22 17:32:30 +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
|
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
|
e10e480416
|
display folder count in dummy data
|
2013-10-18 15:46:48 +02:00 |
|
Tankred Hase
|
94bba66602
|
add keyboard shrtcut for sync
|
2013-10-17 18:45:20 +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
|
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
|
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
|
445428be26
|
implement reply ui
|
2013-10-12 19:39:09 +02:00 |
|
Tankred Hase
|
66a4921573
|
ui works in dev mode again
|
2013-10-11 23:45:30 +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
|
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
|
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
|
c977e9b682
|
increase rsa keysize to 2048
|
2013-10-04 18:01:42 +02:00 |
|
Tankred Hase
|
82d592f0cc
|
integrate mark email as read
|
2013-10-04 17:02:27 +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
|
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
|
ee7d179298
|
refactor imap login out of email dao.init
|
2013-09-26 17:37:56 +02:00 |
|
Tankred Hase
|
38b0a8e8b1
|
refactor test and storage code
|
2013-09-26 13:26:57 +02:00 |
|
Tankred Hase
|
fbaa43aff6
|
cleanup and test email dao integration of imap-client
|
2013-09-20 18:44:14 +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
|
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
|
45f9b07bb0
|
integrate desktop navigation slider
|
2013-09-17 19:11:30 +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
|
4ad311929b
|
integrate crypto lub patches
|
2013-09-15 14:18:16 +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
|
65e276fc97
|
fix editot parsing
|
2013-09-14 14:23:46 +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
|
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
|
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
|
4bd757acde
|
added attachment icon to message list
|
2013-09-11 19:50:34 +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
|
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
|
cf8a12c75c
|
list email in new ui works, remove command pattern bloat from app-controller
|
2013-09-04 21:01:32 +02:00 |
|
Tankred Hase
|
0e3340c586
|
cleanup of jquery mobile app code, angular app works with requirejs
|
2013-09-04 18:39:26 +02:00 |
|