Commit Graph

634 Commits

Author SHA1 Message Date
Tankred Hase 28389c37d3 release chrome app and bump version 2013-11-06 16:08:25 +01:00
Tankred Hase b5c619dd56 implement spinner in pure css 2013-11-06 15:53:49 +01:00
Tankred Hase 20b00ce1c5 removed shadow under address labels 2013-11-06 12:46:02 +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
Tankred Hase 5c7eb7052d check subject during sync 2013-11-05 18:48:58 +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 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 2b06c3146e release alpha 2013-10-29 20:39:39 +01:00
Tankred Hase f2d380d6d5 fix html parsing in write 2013-10-29 19:57:49 +01:00
Tankred Hase 34dea03c5b Merge remote-tracking branch 'origin/pgp-format' into invitation 2013-10-29 19:35:19 +01:00
Tankred Hase 3e75397213 cleanup and refactor qunit tests to mocha 2013-10-29 19:00:05 +01:00
Felix Hammerl 844d752518 [WO-38] use pgp-compliant formating 2013-10-29 15:30:34 +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 e9364bed81 fix typo 2013-10-22 18:31:51 +02:00
Tankred Hase 4b9cfeb2df use only minified css in build 2013-10-22 18:26:30 +02:00
Tankred Hase 54cf7557e5 handle errors in new device import 2013-10-22 17:32:30 +02:00
Tankred Hase b32b60e3fa add alpha channel to lightbox 2013-10-22 17:04:39 +02:00
Tankred Hase 418ffd635f rename export button 2013-10-22 16:54:43 +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 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 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 8211a78a78 remove last update footer in mobile media query 2013-10-19 02:57:15 +02:00
Tankred Hase e10e480416 display folder count in dummy data 2013-10-18 15:46:48 +02:00
Tankred Hase 4bcc1d6bdf handle http error codes in cloudstorage dao 2013-10-17 23:11:36 +02:00
Tankred Hase 012cff2fd8 [WO-43] show text cursor over editor 2013-10-17 18:51:27 +02:00
Tankred Hase 94bba66602 add keyboard shrtcut for sync 2013-10-17 18:45:20 +02:00
Tankred Hase 072b1d1dac show no subject filler 2013-10-17 17:59:18 +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 9e9200aa05 fix padding at bottom of mail list 2013-10-16 15:30:20 +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 00e651a3fa change key server url to new server 2013-10-15 18:25:00 +02:00
Tankred Hase 39e2e418e4 set correct user id format when generating keys 2013-10-14 15:27:41 +02:00
Tankred Hase 0e17bd4f26 bugfix import keypair after new generation 2013-10-13 19:04:49 +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 7a939db5a3 shorten long var names 2013-10-13 01:30:56 +02:00
Tankred Hase 445428be26 implement reply ui 2013-10-12 19:39:09 +02:00
Tankred Hase 378f529184 update lawnchair 2013-10-12 15:59:08 +02:00
Tankred Hase c78860ebcf update patch to openpgp.js 2013-10-12 03:47:50 +02:00
Tankred Hase 79c9d134d3 integrate pgp into email dao and app 2013-10-12 03:19:01 +02:00
Tankred Hase 66a4921573 ui works in dev mode again 2013-10-11 23:45:30 +02:00
Tankred Hase fefd7dea25 use only email address in pgp key 2013-10-11 23:37:16 +02:00
Tankred Hase 271e218868 Merge branch 'new_ui' into pgp 2013-10-11 23:29:07 +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 d6ed270c02 add bad test case 2013-10-11 22:10:50 +02:00
Tankred Hase 95f815de91 cleanu pgp code 2013-10-11 21:54:43 +02:00
Tankred Hase 5666671d2f integrate and test openpgp.js 2013-10-11 21:30:03 +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 9311d0c14c add scrolling in writer 2013-10-05 16:07:42 +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 9cdf9ee697 bumb chrome version 2013-10-04 19:32:56 +02:00
Tankred Hase 489ffe0f67 remove outline from buttons in new chrome version 2013-10-04 19:25:11 +02:00
Tankred Hase 146f46e07b bump chrome version 2013-10-04 18:51:20 +02:00
Tankred Hase c977e9b682 increase rsa keysize to 2048 2013-10-04 18:01:42 +02:00
Tankred Hase c2cf878632 handle error in case key ids are emtpy 2013-10-04 17:43:55 +02:00
Tankred Hase e050c9854b integrate bugfix for syncing emails from imap 2013-10-04 17:21:09 +02:00
Tankred Hase 82d592f0cc integrate mark email as read 2013-10-04 17:02:27 +02:00
Tankred Hase 7b695d3449 seperate imap and smtp code in email dao 2013-10-04 16:29:32 +02:00
Tankred Hase d810416370 remove in memory caching from email dao 2013-10-04 16:25:02 +02:00
Tankred Hase f045a71ebe cleanup error handling in email dao 2013-10-04 15:47:30 +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 ab5e5a573d refactor displaylist var 2013-09-28 19:37:56 +02:00
Tankred Hase 785ba0c9e8 fix order of mail list 2013-09-28 19:35:07 +02:00
Tankred Hase f53eaeeecf fix bottom padding in message list 2013-09-28 19:08:12 +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 444f1c0ae1 integrated smtpc-client amd branch 2013-09-27 13:55:08 +02:00
Tankred Hase ee7d179298 refactor imap login out of email dao.init 2013-09-26 17:37:56 +02:00
Tankred Hase c4b4999814 add emailaddress caching at login 2013-09-26 17:17:47 +02:00
Tankred Hase 7fe8755b99 cleanup sentDate keys in device storage 2013-09-26 16:30:34 +02:00
Tankred Hase 2b966c1132 cleanup device storage dao 2013-09-26 15:48:32 +02:00
Tankred Hase 38b0a8e8b1 refactor test and storage code 2013-09-26 13:26:57 +02:00
Tankred Hase 9767e3ace6 delete old cloud storage code from email dao 2013-09-24 13:02:22 +02:00
Tankred Hase fbaa43aff6 cleanup and test email dao integration of imap-client 2013-09-20 18:44:14 +02:00
Tankred Hase a3849af57f integrate imap-client master with webworker stuff merged 2013-09-20 18:42:47 +02:00
Tankred Hase 6f6168b2b5 moved styled.html to res 2013-09-19 20:18:10 +02:00
Tankred Hase 9951a259a4 removed copied files from crypto lib 2013-09-19 20:04:26 +02:00
Tankred Hase 55abbc00cd cleanup src/lib, delete all npm copied files and build everythiny with grunt 2013-09-19 19:55:21 +02:00
Tankred Hase 7b532f780c integrated imap-client amd branch 2013-09-19 18:35:12 +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 882b547088 add comment for inline csp 2013-09-19 09:32:54 +02:00
Tankred Hase f59bc17230 delete desktop.html example file 2013-09-19 00:19:05 +02:00
Tankred Hase c430e3c147 increase space before address labels 2013-09-19 00:10:02 +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 a5d6a4549b polish mail list and delete old scss modules 2013-09-18 23:15:22 +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 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 23152c1c23 initial import of styleguide 2013-09-16 19:46:04 +02:00
Tankred Hase ac7329fcfa integrate crypto lib update 2013-09-16 14:53:48 +02:00
Tankred Hase d02f61b4a8 upgrade to forge 0.2.6 2013-09-15 22:35:59 +02:00
Tankred Hase dc7feaa80a fix and cleanup encrypted message parsing 2013-09-15 19:00:35 +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 dd458c719a update app.config invokation in crypto 2013-09-15 15:17:28 +02:00
Tankred Hase fc6618b443 refactor config strings to be maintained centrally 2013-09-15 15:13:19 +02:00
Tankred Hase f01253e504 change csp to disable plugins like flash 2013-09-15 14:47:35 +02:00
Tankred Hase d908017e9d change csp to use webkit first then w3c standard 2013-09-15 14:37:11 +02:00
Tankred Hase 4ad311929b integrate crypto lub patches 2013-09-15 14:18:16 +02:00
Tankred Hase 7f128448cc add csp support for ios6 2013-09-15 14:11:09 +02:00
Tankred Hase 08bf80d5ae add csp in index.html meta tag and remove sandboxed csp directives from chrome mainfest 2013-09-15 11:27:51 +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 a05fdd170d fix font rendering on osx 2013-09-14 15:05:42 +02:00
Tankred Hase 65e276fc97 fix editot parsing 2013-09-14 14:23:46 +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 ffb4459bd6 refactored css 2013-09-12 12:09:07 +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 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 13b51bd926 edit btn shadow 2013-09-11 17:58:39 +02:00
Tankred Hase 2a36a1ed6e implement blue address header containers 2013-09-11 17:23:56 +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 eb5b8a1162 updated to angular 1.2 rc2 2013-09-11 13:16:02 +02:00
Tankred Hase 2dfe0cac0d add default route 2013-09-07 00:34:36 +02:00
Tankred Hase 6dc3e93112 put width of message list in desktop css module 2013-09-06 18:41:39 +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 6d3f7dcd47 removed backbone views 2013-09-04 21:23:12 +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 1259d0c160 add ngtouch to angular app, remove all backbone deps and models code 2013-09-04 19:18:28 +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 52785985b5 fix comma 2013-09-04 16:10:57 +02:00
Tankred Hase 682f37174e remove jquery view code 2013-09-04 13:35:12 +02:00
Tankred Hase eb93831181 angular view works with csp 2013-09-04 13:26:14 +02:00
Tankred Hase 88357b9564 angular routing and views work, ni csp support yet 2013-09-04 13:01:32 +02:00
Tankred Hase 59e3ce46a3 increase line hieght for text preview 2013-09-04 07:02:54 +02:00
Tankred Hase c09a0dad6e increase line hieght for text preview 2013-09-04 06:59:46 +02:00
Tankred Hase af269aac36 add sent time 2013-09-03 19:04:54 +02:00
Tankred Hase 06033604a7 add mobile support css media query and touch events 2013-09-03 18:33:30 +02:00
Tankred Hase 62ff544934 add read bubble 2013-09-03 18:02:26 +02:00
Tankred Hase 145a971911 built hamburger button 2013-09-03 17:49:02 +02:00
Tankred Hase cac59b07e5 put colors in variables 2013-09-03 16:57:38 +02:00
Tankred Hase 0dac701a30 add pt sans google font 2013-09-03 16:18:42 +02:00
Tankred Hase e3bf75411a add unread marker 2013-09-03 16:17:48 +02:00
Tankred Hase c7a584cb56 open new ui in chrome app 2013-09-03 15:25:02 +02:00
Tankred Hase 02c53c2631 moved new ui code into src 2013-09-03 15:16:39 +02:00
Tankred Hase c115f4d054 constained tcp permissions to gmail 2013-08-31 18:27:50 +02:00
Tankred Hase 0acace75cd update chrome manifest and publish to chrome web store 2013-08-31 18:02:38 +02:00
Tankred Hase 4a0e8a072c implement encrypted send to new user 2013-08-31 17:13:08 +02:00
Tankred Hase 04e672552b cleanup web worker callback code to use options argument 2013-08-31 16:29:18 +02:00
Tankred Hase 873671f011 add symmetric batch encryption to crypto, delete unnecessary crypto code 2013-08-31 16:09:25 +02:00
Tankred Hase 710fc7ea4a works 2013-08-30 22:21:28 +02:00
Tankred Hase 95d51b9bec updated util 2013-08-30 19:01:48 +02:00
Tankred Hase 628cb0ddd9 crypto error handling cleanup 2013-08-30 16:05:33 +02:00
Tankred Hase d1290e7a9f refactor email validation to happen in util 2013-08-30 11:42:32 +02:00
Tankred Hase bc9e635270 cleanup and integrate new imap-client 2013-08-29 19:32:34 +02:00
Tankred Hase a8d49a632c fix multiple events fired on multiple body parts 2013-08-29 16:01:40 +02:00
Tankred Hase 13a9ac84db cleanup email dao smtp send code 2013-08-29 14:28:26 +02:00
Tankred Hase 289caa196c update signature 2013-08-28 20:03:33 +02:00
Tankred Hase eec91acd7a fixed tests to work with new imap-client get message api 2013-08-28 19:20:59 +02:00
Tankred Hase 73d46bc72b decrypting imap messages works 2013-08-28 17:10:18 +02:00
Tankred Hase 3970d7181f integration new imap get message api 2013-08-28 14:56:23 +02:00
Tankred Hase 14e37fd768 implement attachement encryption 2013-08-28 14:12:39 +02:00
Tankred Hase 0ebe4d3b3d edit signature 2013-08-28 10:31:53 +02:00
Tankred Hase b5403ea278 Update MESSAGE text 2013-08-27 23:46:28 +02:00
Tankred Hase 203a8a3990 Update comment in MESSAGE 2013-08-27 21:23:36 +02:00
Tankred Hase 26a8db3e76 constants cleanup 2013-08-27 19:17:06 +02:00
Tankred Hase 8dbc5d87e4 unit test for encrypted sending works again 2013-08-27 19:04:26 +02:00
Tankred Hase c41bc334b2 add encrypted message structure to sent mail 2013-08-27 18:23:27 +02:00
Tankred Hase a2f59b06e5 list last 10 message from imap instead of 10 first 2013-08-27 17:24:54 +02:00
Tankred Hase b3bc120c4d add filepicker support for sending attachments 2013-08-26 16:25:13 +02:00
Tankred Hase fbbed90e62 removed return nul in lawnchair dao 2013-08-23 16:47:36 +02:00
Tankred Hase d944c00aa8 just return instead of return null 2013-08-23 11:04:22 +02:00
Tankred Hase 5ad681e58d downloading parsed attachment in ui works 2013-08-22 20:04:28 +02:00
Tankred Hase 8d25527341 replying to an email works, added imap cache for in memory caching of messages 2013-08-22 16:18:48 +02:00
Tankred Hase 1f7b4522e4 use uid in read.html 2013-08-22 13:51:34 +02:00
Tankred Hase cb52217529 changed order of listed items 2013-08-22 12:15:02 +02:00
Tankred Hase 88b7252696 read email with and without attachment works in ui 2013-08-21 16:07:59 +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 feae2b0c2b listing messages in ui works, change app controller to use spaces instead of tabs 2013-08-20 19:48:49 +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 898a934291 implement list folders in controller and dao 2013-08-20 17:22:08 +02:00
Tankred Hase 4d861d7f81 started testing app controller 2013-08-20 15:19:13 +02:00
Tankred Hase 39c0215657 send email in app works 2013-08-20 13:45:56 +02:00
Tankred Hase 79df873d55 fixed jshint errors 2013-08-20 13:33:30 +02:00
Tankred Hase d49d95ab16 starte implementing logout and send email 2013-08-20 13:30:35 +02:00
Tankred Hase 983debb67b update require.js to 2.1.8 2013-08-19 21:19:36 +02:00
Tankred Hase f06fe5e545 start rewrite of unit tests using mocha, sinon and chai 2013-08-19 21:13:32 +02:00
Tankred Hase 9b6ea304f7 fetching email address from tokeninfo oauth endpoint works 2013-08-16 23:58:36 +02:00
Tankred Hase 7f42722699 use spaces in all daos and cleanup keystorage dao to use prototype style 2013-08-16 21:21:24 +02:00
Tankred Hase 553320adc8 refactor email dao for prototype style and also use spaces instead of tabs 2013-08-16 20:50:47 +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 4663969038 comment out integration tests 2013-08-09 17:23:38 +02:00
Tankred Hase 79b297e624 update and test forge ~0.1.14 2013-08-05 16:45:02 +02:00
Tankred Hase 1cee0d4469 create imap-client file structure 2013-08-02 13:21:20 +02:00
Tankred Hase 8cb142861c Merge branch 'master' into gmail 2013-07-30 12:29:02 +02:00