Commit Graph
100 Commits
Author SHA1 Message Date
Bo-Yi Wu ffd78ffaec feat(grpc): add alert other fields. (#327) 2018-01-06 15:03:21 +08:00
Bo-Yi Wu 230cfb23fa feat: Add ThreadID for apns (#326) 2018-01-05 17:08:43 +08:00
Bo-Yi Wu 6540d16e3e refactor: update makefile command. 2018-01-04 16:32:50 +08:00
Bo-Yi Wu df45f85a1c chore(grpc): add sound field. (#325) 2018-01-04 11:31:03 +08:00
Bo-Yi Wu 651a2b76db fix(grpc): check alert exist. (#324)
* fix(grpc): check alert exist.

* fix: update readme.
2018-01-03 17:08:28 +08:00
Bo-Yi Wu 3b30bb6346 fix: missing grpc tool for node.js 2018-01-02 22:33:42 +08:00
Bo-Yi Wu 8faae762fe feat(grpc): support category, alert and badge for ios. (#321) 2018-01-02 15:53:15 +08:00
Bo-Yi Wu a89d00c934 docs: Add codacy badge. 2017-12-29 09:53:09 +08:00
Bo-Yi Wu 6d9e2a4408 fix: duplicate of cache download file. 2017-12-27 10:08:38 +08:00
Bo-Yi Wu 32e9311717 chore(docker): specific the golang version 2017-12-12 15:56:09 +08:00
Bo-Yi Wu c735e66a1c fix(git): remove bin folder from git ignore list 2017-12-11 09:17:36 +08:00
Bo-Yi Wu 46658f3838 fix(docker): add binary file to docker. 2017-12-10 19:07:58 +08:00
Bo-Yi Wu 9aedf8870e feat(docker): Add i386 image. (#315)
* feat(docker): Add i386 image.

* update drone

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-12-10 19:00:15 +08:00
Bo-Yi Wu e516382af2 feat(docker): Support alpine docker image. (#314) 2017-12-09 17:54:19 +08:00
Bo-Yi Wu 25becd0810 refactor(drone): update plugins/docker image for release process (#313) 2017-12-09 17:44:02 +08:00
Bo-Yi Wu bd6a6f7eba Add CollapseID for ios notification. (#308)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-11-15 10:12:09 -06:00
Bo-Yi Wu b7b9cd22dd remove unused const
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-11-14 16:56:57 +08:00
Bo-Yi Wu c6e3b7417e Add grpc check example. (#306)
* Add grpc check example.

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>

* add missing package.

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-11-14 00:18:48 -06:00
Bo-Yi Wu 25bfe420b0 Add grpc health check. (#304)
* Add grpc health check.

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>

* fix missing package.

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>

* fix readme..

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>

* fix vet

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-11-12 08:44:33 -06:00
Bo-Yi Wu ff4ab7002f add Stargazers over time
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-11-02 22:58:35 +08:00
Bo-Yi Wu 008644110e docs: enable grpc server. 2017-11-01 10:16:05 +08:00
Bo-Yi Wu 333575e19b docs: Support send notification from different environment. 2017-11-01 10:12:01 +08:00
Bo-Yi Wu 56ac8e4b61 update go version to 1.9.2
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-10-28 23:20:40 +08:00
Bo-Yi Wu ab50632b1c update download link to 1.10.0
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-10-28 15:11:49 +08:00
Bo-Yi Wu 5ed2f75c17 update release process in drone.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-10-28 14:44:51 +08:00
Bo-Yi Wu 18921b6ac3 fix ref tag in drone
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-10-28 14:39:09 +08:00
Bo-Yi Wu e99692717c support custom url for health URI. (#302)
* support custom url for health URI.

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>

* fix readme

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-10-25 21:19:58 -05:00
Bo-Yi Wu 313d74c927 Support get different mode of apns client in request for iOS app (#301)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-10-25 09:51:33 -05:00
Bo-Yi Wu c06e819e08 Support new Apple Token Based Authentication (JWT) (#300)
* Support new Apple Token Based Authentication (JWT)

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>

* fix testing

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-10-25 03:49:23 -05:00
Bo-Yi Wu 461a57ec9a support Device Group HTTP POST Request (#299)
* support Device Group HTTP POST Request

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>

* fix vendor

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>

* check error exist

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-10-24 21:37:53 -05:00
Bo-Yi Wu ef9c4221ad [ci skip] remove space.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-10-24 22:29:50 +08:00
Bo-Yi Wu 077d46fe4a [ci skip] Add send topic message doc.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-10-24 22:28:05 +08:00
Bo-Yi Wu 34588dd436 upgrade apns2 to 0.13 (#297)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-10-24 09:19:18 -05:00
Bo-Yi Wu 115ee18560 Send messages to topics for android (#296)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-10-24 04:00:08 -05:00
Bo-Yi Wu 4df24202cf [ci skip] update k8s document.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-10-23 13:03:54 +08:00
Bo-Yi Wu 4f2eeac7c3 support global config in k8s. (#295)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-10-22 23:58:02 -05:00
Bo-Yi Wu f76343b840 remove yaml config in Dockerfile. (#294)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-10-22 23:24:10 -05:00
Bo-Yi Wu f3480d2dd8 Support global ENV setting. (#293)
* Support global ENV setting.

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>

* add viper package

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>

* fix typo

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>

* fix testing.

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>

* fix testing.

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-10-22 22:06:30 -05:00
Bo-Yi Wu e2d4d9db18 move main to top folder.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-10-23 07:42:38 +08:00
Bo-Yi Wu 77ea50f062 move main.go to cmd folder. (#292)
* move main.go to cmd folder.

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>

* move docs.

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-10-18 20:57:51 -05:00
Bo-Yi Wu 550348c2e7 [ci skip] update readme.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-10-19 09:27:05 +08:00
Bo-Yi Wu 6d29e638b4 change grpc port to 9000 (#291)
* change grpc port to 9000

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>

* change grpc port to 9000

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-10-18 20:24:47 -05:00
Bo-Yi Wu 50237f4fd1 change fb to discord.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-10-14 13:02:45 +08:00
Bo-Yi Wu 22bf85acab upgrade to 1.9.1 go version.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-10-10 11:36:12 +08:00
Bo-Yi Wu 6ec814c4e0 replace http status
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-10-06 10:45:56 +08:00
Bo-Yi Wu 34bd272cbe fix typo for maintainer name
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-10-05 11:30:51 +08:00
Bo-Yi Wu 83b1e6b98f remove gopath config in drone.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-10-03 23:19:09 +08:00
Bo-Yi Wu f960f942f2 add version handler (#287)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-09-26 11:25:41 +08:00
Bo-Yi Wu ffd55152e5 add healthz check (#286)
* add healthz check

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>

* add testing

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-09-26 11:10:51 +08:00
Bo-Yi Wu f0ca319da5 MAINTAINER has been deprecated
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-09-26 10:17:56 +08:00
Bo-Yi Wu 9d32f74209 MAINTAINER has been deprecated
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-09-26 10:04:48 +08:00
Bo-Yi Wu 6901824adc update k8s readme.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-09-22 22:35:05 +08:00
Bo-Yi Wu 1918322185 update k8s readme.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-09-22 22:30:56 +08:00
Bo-Yi Wu 411b6efc4a update k8s document and yml (#284)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-09-22 11:22:10 +08:00
Bo-Yi Wu 8e98e0b6fe add ingress yaml for k8s
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-09-17 09:17:37 +00:00
Bo-Yi Wu 7dac7d0698 add external tools
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-09-12 11:44:42 +08:00
Bo-Yi Wu e6160c4146 fix rm script
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-09-11 09:43:19 +08:00
Bo-Yi Wu 632dcbc4e3 update base image.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-09-10 22:31:10 +08:00
Bo-Yi Wu 95ff87762d add docker ignore file (#280)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-08-31 14:56:58 +08:00
Bo-Yi Wu 064632a19e using multiple stage build for alpine. (#279)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-08-31 14:25:56 +08:00
Bo-Yi Wu 00d5d25d04 chore: update go version to 1.9 (#278) 2017-08-26 00:58:28 -05:00
Bo-Yi Wu a466827822 support arm64 and arm docker image. (#277)
* support arm64 and arm docker image.

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>

* fix format.

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-08-25 00:51:04 -05:00
Bo-Yi Wu 35e2c97f43 fix lint error in storage folder. (#276)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-08-23 22:25:05 -05:00
Bo-Yi Wu e070248a11 fix lint error for gorush folder. (#275)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-08-23 21:46:00 -05:00
Bo-Yi Wu acc83c1fa5 [ci skip] add comment on Makefile. (#273)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-08-19 21:23:29 +08:00
Bo-Yi Wu 2bf5f06913 update docker build (#272)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-08-18 23:39:03 +08:00
Bo-Yi Wu ced4b6e97b reorder import path.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-08-15 12:29:59 +08:00
Bo-Yi Wu 4a15a1a23f refactor: add group build for drone. (#271) 2017-08-15 12:26:00 +08:00
Bo-Yi Wu 770aee9859 refactor(Makefile): allow overriding default go program (#270)
* refactor(Makefile): allow overriding default go program

* fix typo

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-08-15 12:16:04 +08:00
Bo-Yi Wu 2bcc17de51 check response header. (#266)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-08-06 09:53:38 +08:00
Bo-Yi Wu b9104de2c5 update gin to v1.2
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-08-04 10:43:13 +08:00
Bo-Yi Wu 6864ffe9f0 Putting main() first makes reading the file a lot more easier.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-08-02 22:31:31 +08:00
Bo-Yi Wu 83d155bade docs(config): add bind address doc. (#264) 2017-07-31 16:37:56 +08:00
Bo-Yi Wu 00ff0248a2 feat(config): enable or disable httpd server. (#262) 2017-07-27 11:19:36 +08:00
Bo-Yi Wu ac7bd0afd3 update makefile
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-07-26 23:24:43 +08:00
Bo-Yi Wu a2143d4fce docs(readme): add grpc documentation. 2017-07-26 09:38:28 +08:00
Bo-Yi Wu 04b97019c8 add init func for testing.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-07-26 09:14:18 +08:00
Bo-Yi Wu 510265bb5b fix: file path in target. 2017-07-25 22:53:21 +08:00
Bo-Yi Wu f482c98128 feat(Makefile): add generate proto method 2017-07-25 22:50:00 +08:00
Bo-Yi Wu 20713be962 feat(grpc): add node.js example. (#260)
* feat(grpc): add node.js example.

* remove comments.

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-07-25 22:33:06 +08:00
Bo-Yi Wu f7168cfc9a refactor(testing): add ios testing file. (#259)
* refactor(testing): add ios testing file.

* initial workers.

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-07-25 21:05:27 +08:00
Bo-Yi Wu 430de17755 refactor(andorid): initial client. (#258)
* refactor(andorid): initial client.
2017-07-25 16:41:30 +08:00
Bo-Yi Wu fadf9d280d goroutines
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-07-24 21:46:42 +08:00
Bo-Yi Wu 2e3cc8e281 fix: check return value (#256)
* fix: check return value

* fix testing

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-07-24 21:41:21 +08:00
Bo-Yi Wu a64fae7de7 refactor: send notification. 2017-07-24 21:17:11 +08:00
Bo-Yi Wu 41a8a609be feat(config): add grpc config. (#255) 2017-07-24 18:58:30 +08:00
Bo-Yi Wu 9a52f8f2b5 feat(grpc): initial grpc server. (#253)
* feat(grpc): initial grpc server.

* refactor(vendor): add missing vendor.

* fix testing

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-07-24 15:06:23 +08:00
Bo-Yi Wu 478e39ec65 update codecov secrets
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-07-21 21:48:49 +08:00
Bo-Yi Wu e03484aa5b remove codecov token from golang-testing
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-07-21 09:19:37 +08:00
Bo-Yi Wu 5da50c2aaa refactor(coverage): add coverage process in drone (#251)
* refactor(coverage): add coverage process in drone

* update

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-07-20 20:18:52 -05:00
Bo-Yi Wu 460b74d8a6 refactor(notification): separate ios and android (#250) 2017-07-16 22:22:48 -05:00
Bo-Yi Wu 6a64b42ab0 chore(vendor): upgrade gin repo (#249) 2017-07-14 22:23:57 -05:00
Bo-Yi Wu 02f0390d4d upgrade gin to v1.2 (#245)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-07-04 04:03:06 -05:00
Bo-Yi Wu 17229a17f8 update GOPATH. (#244)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-06-25 00:42:40 -05:00
Bo-Yi Wu ecd0aa8ed2 add github.com/sirupsen/logrus
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-06-25 02:23:24 +08:00
Bo-Yi Wu 7b9a06c860 remove github.com/Sirupsen/logrus
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-06-25 02:20:51 +08:00
Bo-Yi Wu 7fb51220c1 refactor initial variable
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-06-25 01:55:07 +08:00
Bo-Yi Wu 45a3ca891e refactor: storage key. (#242)
* refactor: storage key.

* fix path

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-06-24 11:48:48 -05:00
Bo-Yi Wu 16c3f5c46c refactor: update status init func (#241) 2017-06-24 09:47:35 -05:00
Bo-Yi Wu 55ec234a76 ignore build success notification.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-06-24 14:39:33 +08:00