aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'deny-showing'Kazuki Yamaguchi2015-08-301-0/+1
|\
| * implement opt-outKazuki Yamaguchi2015-08-291-0/+1
* | collector: move code to /collectorKazuki Yamaguchi2015-08-106-388/+2
* | account: remove collector-special methodsKazuki Yamaguchi2015-08-072-4/+4
* | web: about#status: use vue.js and superagent to fetch statusKazuki Yamaguchi2015-08-021-1/+1
|/
* web/collector: better worker statusKazuki Yamaguchi2015-07-053-33/+34
* Collector: optKazuki Yamaguchi2015-07-051-2/+3
* WorkerNode/Collector: better duplicate ignoringKazuki Yamaguchi2015-07-041-7/+12
* Collector: check unauthorized events as background jobKazuki Yamaguchi2015-06-241-3/+2
* BackgroundJob: TweetResponseNotificationJob: optimize SQLKazuki Yamaguchi2015-06-221-3/+1
* Collector: EventQueue: fix Settings nameKazuki Yamaguchi2015-06-201-1/+1
* BackgroundJob: refactor TweetReponseNotificaitonJobKazuki Yamaguchi2015-06-191-4/+6
* Collector: use ActiveJob and DelayedJob for background jobsKazuki Yamaguchi2015-06-191-1/+1
* Settings: move to lib/Kazuki Yamaguchi2015-06-191-0/+4
* worker_node/collctor: cache with timestampKazuki Yamaguchi2015-05-121-2/+4
* collector: cancel heartbeat timer when unbindedKazuki Yamaguchi2015-04-211-0/+2
* collector: unregister connection when deadKazuki Yamaguchi2015-04-191-0/+1
* worker_node/collector: implement heartbeatKazuki Yamaguchi2015-04-191-3/+21
* collector: unbind inactive worker_nodesKazuki Yamaguchi2015-04-191-0/+3
* console: prepare for adding helper methodsKazuki Yamaguchi2015-04-191-0/+4
* collector: make event_queue parse unauthorized event properlyKazuki Yamaguchi2015-04-191-1/+1
* web/collector: fix WorkerManager.statusKazuki Yamaguchi2015-04-182-21/+15
* collector/worker_node: rewriteKazuki Yamaguchi2015-04-182-57/+55
* collector: use memcached as cacherhenium2015-04-061-38/+48
* [WIP] web: use puma instead of unicornrhenium2015-03-181-15/+15
* collector/worker_node: use appname of Loggerrhenium2015-03-012-3/+3
* web: about#status: refactorrhenium2014-09-031-1/+2
* add rake task: web:run (run unicorn in foreground)rhenium2014-07-021-1/+6
* collector: change account state to revoked when recieved unauthorizedrhenium2014-06-292-0/+12
* web: update policy for unregistered user: unregistered users' best is now ava...rhenium2014-06-291-1/+0
* collector: don't defer notificationrhenium2014-06-051-6/+6
* collector: fav notificationrhenium2014-06-041-0/+6
* collector: fix error message spellingrhenium2014-05-231-1/+1
* collector: don't deferrhenium2014-05-181-1/+1
* collector: defer flushingrhenium2014-05-182-10/+7
* collector: transaction is not needed to flush eventsrhenium2014-05-181-16/+14
* collector: update tweets/users only if cache missedrhenium2014-05-181-6/+6
* collector/config: flush received events at specified intervalsrhenium2014-05-181-1/+1
* collector: bulk insert received events every secondsrhenium2014-05-183-10/+101
* app/collector: about#status: show node activated_time instead of start_time. ...rhenium2014-05-173-3/+5
* web: switch back to Unicornrhenium2014-05-161-12/+12
* change socket file namerhenium2014-05-041-1/+1
* add status pagerhenium2014-05-045-21/+44
* fix notificationRhenium2014-04-051-2/+4
* update Rake tasksRhenium2014-04-042-18/+18
* reorganize workersRhenium2014-04-046-184/+211
* control puma and collector with RakeRhenium2014-03-238-212/+321
* reorganize exceptionsRhenium2014-03-111-18/+12
* refactor collector-receiverRhenium2014-02-281-9/+7
* rewrite APIs with Grape and RABLRhenium2014-02-0911-193/+5