Tankred Hase
14624c877e
Add server.js for potential selfhosting
2014-08-12 17:09:18 +02:00
Tankred Hase
9e1a402b94
Set back button event in navigation.js
2014-08-04 15:53:55 +02:00
Tankred Hase
088519f4f8
Remove sync keybaord shortcut
2014-06-03 11:48: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
Tankred Hase
5a4889d57d
Dont reselect inbox onLogin
2014-04-30 01:20:36 +02:00
Tankred Hase
404acf9fb0
Resolve merge conflicts
2014-04-29 22:47:08 +02:00
Tankred Hase
637980cc7b
[WO-301] Fix incoming message not displayed
2014-04-29 22:11:50 +02:00
Felix Hammerl
49cadecd2d
[WO-338] add notification for incoming unread mails
2014-04-29 17:59:17 +02:00
Tankred Hase
23be9c823d
Global key shortcut to close lightbox
2014-04-24 15:04:42 +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
fdd9c22144
[WO-312] Fix slowness for large inbox
...
* Fix memory leak causing iScroll to be re-initialized each time mail-list model changes
* Only do $scope.$apply() when keyboard shortcuts are actually executed
2014-04-24 15:04:41 +02:00
Tankred Hase
a2f3e86545
[WO-300] Wrap chrome notifications and identity apis in modules
2014-04-02 15:12:52 +02:00
Tankred Hase
f0f0aa3d63
Fix show messages on initial login/folder-sync
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
a8c9984524
[WO-185] implement contacts ui to import external public keys
2014-03-10 17:46:00 +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
8d0bc279c3
fix outbox and minor clean ups
2014-02-25 14:58:55 +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
Felix Hammerl
cb8ffe6f7b
[WO-163] make pending mails visible in offline mode
2014-01-19 17:11:36 +01:00
Tankred Hase
c98c39ecbf
change message sent text
2013-12-06 18:46:26 +01:00
Tankred Hase
71357c2ccc
set ctrl f for find
2013-12-06 17:30:49 +01:00
Tankred Hase
7032a4f8c6
change hotkeys to use ctrl und cmd
2013-12-06 11:51:13 +01:00
Tankred Hase
cf031a105e
[WO-136] show notification when email has been sent
2013-12-05 15:02:41 +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
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
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
d544b2cf3d
[WO-112] Mark replied to emails as answered
2013-11-13 17:05:21 +01:00
Tankred Hase
f7d55dd083
deactivate attachments button disabled and close nav with escape
2013-11-09 13:44:06 +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
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
Tankred Hase
5b895cb61e
implement send to outbox and check outbox periodically
2013-10-23 20:46:42 +02:00
Tankred Hase
ed3f4318b4
review and fix key export
2013-10-22 16:45:50 +02:00
Felix Hammerl
34547f7bb6
[WO-52] export encrypted key file
2013-10-22 14:49:16 +02:00