Commit Graph

287 Commits

Author SHA1 Message Date
Felix Hammerl 1795f2af45 [WO-382] Lazy loading for attachments 2014-05-12 22:07:29 +02:00
Felix Hammerl 79f71d5185 [WO-284] delete mails to trash folder 2014-05-12 15:16:54 +02:00
Tankred Hase 99edcee93b Show decrypting/parsing errors in mail reader 2014-05-12 13:44:02 +02:00
Tankred Hase 2a1a92f907 Dont show error popup on pgp decrypt error 2014-05-12 13:26:11 +02:00
Felix Hammerl a7efdf1125 [WO-286] adapt to changes in data model for use of signed msgs and html 2014-05-09 11:44:14 +02:00
Tankred Hase 171a3ec9dc [WO-321] Show spinner when app is logging in 2014-05-07 19:19:51 +02:00
Tankred Hase 5d5d84cdc9 Dont overwrite folder model imap onLogin 2014-04-30 01:04:13 +02:00
Felix Hammerl 49cadecd2d [WO-338] add notification for incoming unread mails 2014-04-29 17:59:17 +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 961a82c416 [WO-267] move sync code into its own module 2014-03-14 12:42:36 +01:00
Felix Hammerl 9367ba4f25 remove unused #check api 2014-03-12 16:57:14 +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 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
Tankred Hase a8c9984524 [WO-185] implement contacts ui to import external public keys 2014-03-10 17:46:00 +01:00
Tankred Hase 6b67995d40 Merge pull request #32 from whiteout-io/dev/improve-verification
make verification mail handling more resilitent
2014-03-07 13:05:05 +01:00
Tankred Hase 8d8003116c Merge pull request #33 from whiteout-io/dev/outbox-date
add date to outbox
2014-03-07 12:30:02 +01:00
Tankred Hase 1b94e7b5ce [WO-184] implement support for importing an existing pgp key 2014-03-07 12:13:18 +01:00
Felix Hammerl cac0086627 add date to outbox 2014-03-06 18:02:05 +01:00
Felix Hammerl 49f069a2c2 make verification mail handling more resilitent 2014-03-06 17:13:36 +01:00
Tankred Hase 09999f991a fix strings and dont add signature to invitation email 2014-03-05 16:00:00 +01:00
Tankred Hase cab463b31b remove jquery from codebase 2014-03-03 17:06:28 +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
Felix Hammerl 69a222e46a remove [whiteout] filters 2014-02-27 18:31:42 +01:00
Felix Hammerl 37d4a74aa3 remove pgpmailer.login() 2014-02-27 17:42:10 +01:00
Felix Hammerl 844a743d81 add documentation 2014-02-25 20:47:59 +01:00
Felix Hammerl 7385af2056 remove unnecessary code 2014-02-25 20:43:06 +01:00
Felix Hammerl 3f1aea5ebb integrate mailreader 2014-02-25 19:18:37 +01:00
Felix Hammerl 3d2fdc7f8c inject pgpbuilder 2014-02-25 17:29:12 +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
Felix Hammerl 21428d77ec do not write angular polluted dto to disk 2014-02-24 18:28:14 +01:00
Tankred Hase 8d745cb2cf review email dao 2014-02-20 16:11:18 +01:00
Tankred Hase b093b069f6 review mail-list 2014-02-20 15:42:51 +01:00
Felix Hammerl 6a8bb527fc fix bug when uid smaller than max uid in memory exists on imap 2014-02-20 11:34:55 +01:00
Felix Hammerl 250aa4b886 adapt ui to async content fetching 2014-02-17 18:20:58 +01:00
Felix Hammerl 0e9f68abee change api of emaildao to load bodies on demand 2014-02-17 18:20:58 +01:00
Felix Hammerl f22c57b750 remove pgp signature from attachments 2014-02-07 09:23:38 +01:00
Tankred Hase 7c76156adf finish integrating and end review 2014-02-06 19:19:00 +01:00
Felix Hammerl 6cd57fa0f6 fix tests 2014-02-06 11:55:36 +01:00
Tankred Hase 2709b42c22 cleanup message strings 2014-02-06 00:34:31 +01:00
Tankred Hase 1237fe684a remove sent securely by whiteout mail in encrypted message 2014-02-04 18:58:41 +01:00
Tankred Hase 8b71a57360 integrate pgpmailer and remove smtp-client dependency 2014-02-04 18:30:02 +01:00
Tankred Hase d1cfdbd321 Merge branch 'dev/attachments' into dev/attachments-ui 2014-02-03 19:27:38 +01:00
Tankred Hase ada401efa9 [WO-218] remove names from greeting and simplify message 2014-01-31 19:14:43 +01:00
Felix Hammerl 2b328caf6d [WO-217] fix downstream sync 2014-01-24 15:31:40 +01:00
Felix Hammerl cb8ffe6f7b [WO-163] make pending mails visible in offline mode 2014-01-19 17:11:36 +01:00
Felix Hammerl b234ec57f5 disarm plain text detection to include unsigned messages 2014-01-18 13:14:41 +01:00
Felix Hammerl 0d1f0000de add pgp parsing capability 2014-01-18 11:42:28 +01:00
Tankred Hase c40c6b8f50 download attachment ui implemented (work in progress) 2014-01-16 15:37:08 +01:00
Felix Hammerl 411e1dbf53 provide fallback (no subject) 2014-01-16 11:58:39 +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
Felix Hammerl aa5b476de0 dev/imap-redesign 2014-01-14 16:32:48 +01:00
Tankred Hase 9bb70fac5d fix email dao tests 2014-01-14 13:26:23 +01:00
Tankred Hase 87d26383f5 sending email to multiple receivers works 2014-01-13 18:38:45 +01:00
Felix Hammerl afda794bc4 [WO-192] dont fail unnecessary when encountering a potentially malicious uuid 2014-01-08 16:04:18 +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 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
Felix Hammerl 4029627c40 add unread counts to folders 2013-12-06 17:47:38 +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 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 b4115ed879 fix unread and answered flags are updated 2013-12-05 18:28:18 +01:00
Tankred Hase cf031a105e [WO-136] show notification when email has been sent 2013-12-05 15:02:41 +01:00
Tankred Hase f6b15ac151 add encrypted flag to messages 2013-12-04 18:58:53 +01:00
Felix Hammerl f9c196e2ee remove [whiteout] tag from plain text messages 2013-12-04 17:56:01 +01:00
Felix Hammerl d42c654675 fix bugs in email dao 2013-12-04 15:35:43 +01:00
Felix Hammerl 78453fd416 reactivate push in email dao 2013-12-04 12:06:46 +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
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
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
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 e13268625f Review invite sending and release to TEST channel 2013-11-21 15:36:16 +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