Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • 513f84d random string facility moved to standalone file. by Patrick Peng Sun 2017-05-23 22:13:34 +1000
  • 2666556 cross domain http requst allowed by setting headers. by Patrick Peng Sun 2017-05-21 18:25:06 +1000
  • eb5108d added a request dumper for debugging angular2 app by Patrick Peng Sun 2017-05-21 10:19:44 +1000
  • d5d9c79 comments on attachment handler by Patrick Peng Sun 2017-05-20 19:36:22 +1000
  • d0308e6 hook upload handler and add configurable path for augnlar2app by Patrick Peng Sun 2017-05-20 18:18:45 +1000
  • 0251b89 added cache handling function by Patrick Peng Sun 2017-05-20 16:41:51 +1000
  • e4f4799 access crm attachment through our server as a proxy. by Patrick Peng Sun 2017-05-20 16:36:31 +1000
  • 8cfad7b added attachment caching path for CRM by Patrick Peng Sun 2017-05-20 16:06:47 +1000
  • 682d4c7 remove unused handler and add comments for new upload handler. by Patrick Peng Sun 2017-05-20 10:26:45 +1000
  • 565f0c9 tested handler and it can save uploaded file to disk. yes! by Patrick Peng Sun 2017-05-20 02:02:19 +1000
  • a658146 download attachment and save as a new name by Patrick Peng Sun 2017-05-20 00:41:25 +1000
  • a77b719 download attachment worked. (with eye witnessed test) by Patrick Peng Sun 2017-05-20 00:36:40 +1000
  • e3783bb CRM attachment now using global config by Patrick Peng Sun 2017-05-19 23:57:53 +1000
  • ca20ae8 All test case use SetupConfig (which is hardcode value) by Patrick Peng Sun 2017-05-19 22:33:56 +1000
  • 77138c4 read CRM wechat API from different config file by Patrick Peng Sun 2017-05-19 22:33:38 +1000
  • 11f89d0 start to move CRM configurations into files. by Patrick Peng Sun 2017-05-19 21:55:40 +1000
  • 0dbbd19 make http header more informative by Patrick Peng Sun 2017-05-19 21:33:57 +1000
  • 6e66c17 create attachment at EspoCRM done ~ yeah by Patrick Peng Sun 2017-05-19 21:29:27 +1000
  • 758057d upload attachment to EspoCRM and patch its file information by Patrick Peng Sun 2017-05-19 18:10:47 +1000
  • db532b1 generate qr code 0 on edit_profile by Patrick Peng Sun 2017-05-19 12:35:54 +1000
  • 9452f42 try to reply a link see if it auto convert. answer is ..no. by Patrick Peng Sun 2017-05-18 18:46:17 +1000
  • 6a55ef1 remove one testing link by Patrick Peng Sun 2017-05-18 18:46:02 +1000
  • 5da302f servie angular2 for a directory "test" by Patrick Peng Sun 2017-05-18 18:45:25 +1000
  • bd1c5d3 sendMPnews = send news by mediaID by Patrick Peng Sun 2017-05-13 00:12:33 +1000
  • 2b0a52a test news get right name by Patrick Peng Sun 2017-05-13 00:12:19 +1000
  • 9c78879 single type material list (remove redundant from news list) by Patrick Peng Sun 2017-05-13 00:12:02 +1000
  • f2c9e3c sending music and news worked. by Patrick Peng Sun 2017-05-12 22:46:56 +1000
  • 6cc79ff log json post by Patrick Peng Sun 2017-05-12 22:46:45 +1000
  • 8aed32e sample article message worked. by Patrick Peng Sun 2017-05-12 22:45:37 +1000
  • 236262c trying angular2 as link worked by Patrick Peng Sun 2017-05-12 22:45:20 +1000
  • 6843c19 text message max length is 2048 byte by Patrick Peng Sun 2017-05-12 02:47:29 +1000
  • c95f407 sending video msg (not so much attractive) by Patrick Peng Sun 2017-05-12 02:41:27 +1000
  • 4bd5fcb active sending audio worked by Patrick Peng Sun 2017-05-12 02:28:59 +1000
  • 0b174d0 active send pic successful by Patrick Peng Sun 2017-05-12 02:22:12 +1000
  • da22cfa send text message as customer service 'active' send. by Patrick Peng Sun 2017-05-12 02:13:39 +1000
  • bc71af3 general post json by Patrick Peng Sun 2017-05-12 02:13:21 +1000
  • 95c8a6f multiple article tested (if >8 only take 8) by Patrick Peng Sun 2017-05-12 02:00:36 +1000
  • d70f84f article message sample test finished. by Patrick Peng Sun 2017-05-12 01:53:35 +1000
  • 5a095fd thumbnail id for music message simply not working. (wechat is bad) by Patrick Peng Sun 2017-05-12 01:07:25 +1000
  • f321d24 trying music thumb with music url by Patrick Peng Sun 2017-05-12 00:42:39 +1000
  • 6746491 add music thumb for test by Patrick Peng Sun 2017-05-12 00:42:28 +1000
  • ef9e074 split differnt type of material list by Patrick Peng Sun 2017-05-12 00:42:12 +1000
  • e51c9e9 thumb media id added by Patrick Peng Sun 2017-05-12 00:41:50 +1000
  • dc50ea5 music template update format directive by Patrick Peng Sun 2017-05-11 23:02:39 +1000
  • 9b02b40 update article test to full details by Patrick Peng Sun 2017-05-11 20:08:01 +1000
  • 5e2606b article test case nexted structure worked. by Patrick Peng Sun 2017-05-11 19:12:36 +1000
  • e8517cf decode material Image list tested with real sample data by Patrick Peng Sun 2017-05-11 12:00:44 +1000
  • 0487a59 material list response sample by Patrick Peng Sun 2017-05-11 11:28:27 +1000
  • 935d6bf material count download is successful by Patrick Peng Sun 2017-05-11 10:38:22 +1000
  • 32f940f material to be specific by Patrick Peng Sun 2017-05-11 02:23:37 +1000
  • 86496a8 added API call error message retrieval (not tested) by Patrick Peng Sun 2017-05-11 02:21:32 +1000
  • 82350b8 not using Fatal for common error by Patrick Peng Sun 2017-05-11 02:21:10 +1000
  • 518418e media navitation and list move to seperate file by Patrick Peng Sun 2017-05-11 02:20:51 +1000
  • e0d2333 remove unused media test file by Patrick Peng Sun 2017-05-11 02:20:27 +1000
  • 721ac8b test uploading mp3 worked by Patrick Peng Sun 2017-05-10 21:37:32 +1000
  • 8ff9e51 upload voice worked and tested with wechat client by Patrick Peng Sun 2017-05-10 20:28:13 +1000
  • 9064907 make sure they use the same token for prod and test, so that access token will not be expired. by test cases. by Patrick Peng Sun 2017-05-10 20:25:39 +1000
  • 2f7e29f reply image success by Patrick Peng Sun 2017-05-10 17:55:22 +1000
  • f32f36c test mime type by Patrick Peng Sun 2017-05-10 17:43:30 +1000
  • 62f6f9f get file mime type done by Patrick Peng Sun 2017-05-10 16:48:50 +1000
  • 3af76d1 file size test case passed using map loop by Patrick Peng Sun 2017-05-10 16:38:15 +1000
  • a61c758 add comments for verifying custom menu by Patrick Peng Sun 2017-05-10 15:50:53 +1000
  • 7ddc3ef all longtitude latitude functions by Patrick Peng Sun 2017-05-10 15:50:39 +1000
  • 34a13a9 sample data put into directory by Patrick Peng Sun 2017-05-10 15:46:49 +1000
  • 59b0904 sample news item get from wechat account by Patrick Peng Sun 2017-05-10 15:43:55 +1000
  • 999da2e download news list success by Patrick Peng Sun 2017-05-10 03:13:52 +1000
  • b044d34 trying video message reply, worked. by Patrick Peng Sun 2017-05-10 01:41:13 +1000
  • af6565c remove unused media id part, it's been build in download video automatically by Patrick Peng Sun 2017-05-10 01:41:04 +1000
  • f943c68 download video message automatically by trying json file by Patrick Peng Sun 2017-05-10 01:40:40 +1000
  • cb177b2 video url analysis test passed by Patrick Peng Sun 2017-05-09 10:59:13 +1000
  • 223bc41 video media upload/download test started, with success, (but need to decoe video json automatically in following works. by Patrick Peng Sun 2017-05-08 12:10:33 +1000
  • bd02534 change prefix by Patrick Peng Sun 2017-05-07 21:17:53 +1000
  • 118ba4d upload image and download it back from wechat server by Patrick Peng Sun 2017-05-07 20:47:04 +1000
  • 9b9db4f upload an image get media id and download it back using media id passed. by Patrick Peng Sun 2017-05-07 20:46:52 +1000
  • 6f4165d media id uploading image test id successfully get by Patrick Peng Sun 2017-05-07 17:02:56 +1000
  • b0553cc decodeing http message to xml wrapped into function by Patrick Peng Sun 2017-05-07 12:22:07 +1000
  • 12282ea verify building message by Patrick Peng Sun 2017-05-07 01:23:02 +1000
  • ffbe0fb checkgin empty field for events by Patrick Peng Sun 2017-05-06 19:02:35 +1000
  • ab8a456 event test done by Patrick Peng Sun 2017-05-06 18:57:46 +1000
  • 734cf3f location message test by Patrick Peng Sun 2017-05-06 18:45:14 +1000
  • f85993d ignore debug.test file by Patrick Peng Sun 2017-05-06 18:32:42 +1000
  • f20a1c2 build an echo server, but does not work for events or voice images. by Patrick Peng Sun 2017-05-06 01:01:17 +1000
  • c5568cb a new token example by Patrick Peng Sun 2017-05-05 16:16:41 +1000
  • 391b00f Menu too long chang it to short by Patrick Peng Sun 2017-05-05 16:16:34 +1000
  • b220fae default menu in json by Patrick Peng Sun 2017-05-05 01:40:12 +1000
  • 5209362 EventMsg designed as an entire package by Patrick Peng Sun 2017-05-05 01:40:04 +1000
  • d97262a default menu updated to real one by Patrick Peng Sun 2017-05-05 01:39:02 +1000
  • 4141982 voice recognition test by Patrick Peng Sun 2017-05-02 14:56:13 +1000
  • bc4598d content type header added by Patrick Peng Sun 2017-04-30 20:23:18 +1000
  • 8fb44b6 unauthorized request is turned down if without signature by Patrick Peng Sun 2017-04-30 20:10:11 +1000
  • b42930e start to test location receiving when user enters our public account by Patrick Peng Sun 2017-04-30 16:24:51 +1000
  • 980a2f3 added function to calculate distance between two point of earth, in meters, from Github gist by Patrick Peng Sun 2017-04-28 00:16:03 +1000
  • c5b5a55 rename custom menue by Patrick Peng Sun 2017-04-27 23:38:08 +1000
  • 5269858 remove verbose print by Patrick Peng Sun 2017-04-27 02:17:06 +1000
  • 3fea1d2 echo order might be different remove one and keep only one by Patrick Peng Sun 2017-04-27 02:16:55 +1000
  • 014fbc2 sequence test of send txt msg and receive reply by Patrick Peng Sun 2017-04-27 00:44:06 +1000
  • 256ac67 signature check for all requests by Patrick Peng Sun 2017-04-26 23:38:35 +1000
  • 991cd59 web init and api signature check test case passed by Patrick Peng Sun 2017-04-26 21:41:47 +1000
  • 51ee339 move server code to seperate file for unit testing by Patrick Peng Sun 2017-04-26 17:46:15 +1000
  • 3962f8a more than 8 articles will be dropped by Patrick Peng Sun 2017-04-26 17:00:28 +1000