1
0
mirror of https://github.com/moparisthebest/mail synced 2024-08-13 16:43:47 -04:00
Commit Graph

594 Commits

Author SHA1 Message Date
Tankred Hase
5a4889d57d Dont reselect inbox onLogin 2014-04-30 01:20:36 +02:00
Tankred Hase
5d5d84cdc9 Dont overwrite folder model imap onLogin 2014-04-30 01:04:13 +02:00
Tankred Hase
4cf83fd6f1 Prevent out of bounce case when iterating over filteredMessages 2014-04-29 22:59:25 +02:00
Tankred Hase
404acf9fb0 Resolve merge conflicts 2014-04-29 22:47:08 +02:00
Tankred Hase
1a6cfad83d [WO-353] Fix first messsage not displayed 2014-04-29 22:11:56 +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
f5f8781a8c [WO-343] Remove reply selection on click 2014-04-29 17:09:02 +02:00
Tankred Hase
77876f5432 [WO-198] Style message replies with different colors 2014-04-28 22:18:34 +02:00
Tankred Hase
2d54ee16eb Fix bug in loadVisibleBodies loop 2014-04-24 17:54:14 +02:00
Tankred Hase
2eff335680 Use local () instead of () in certain cases for performance 2014-04-24 15:44:54 +02:00
Tankred Hase
23be9c823d Global key shortcut to close lightbox 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
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
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
138a462862 [WO-283] Implement BCC and dynamic address headers for writer 2014-04-24 15:04:40 +02:00
Felix Hammerl
8c004d2418 integrate pgpmailer 2014-04-22 18:19:28 +02:00
Tankred Hase
834e0434d5 [WO-316] imap-client works 2014-04-17 18:56:48 +02:00
Tankred Hase
becff37b4b [WO-233] Implement opt-in for terms of service 2014-04-15 17:43:33 +02:00
Tankred Hase
f2dcb572ad Update pbkdf2.js 2014-04-12 14:17:10 +02:00
Tankred Hase
aee532da44 [WO-296] implement change passphrase ui 2014-04-11 18:39:13 +02:00
Tankred Hase
bfc354146a only show cc line in forwarded message when not empty 2014-04-05 12:14:20 +02:00
Tankred Hase
67939a04d9 [WO-302] fix first message not selected 2014-04-04 19:48:51 +02:00
Tankred Hase
2f867437ad fix opening links due to blocked event propagation 2014-04-02 20:28:20 +02:00
Tankred Hase
302fc378fb [WO-281] implement reply all and forward 2014-04-02 19:47:50 +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
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
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
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
a8c9984524 [WO-185] implement contacts ui to import external public keys 2014-03-10 17:46:00 +01:00