{"push_id":1558536115,"size":18,"distinct_size":5,"ref":"refs/heads/payara-micro","head":"38dcad0cb21af440a7cc1a0c406f59cf34cf64cf","before":"28f38b615f4a0c839c71ed06749a38df5354c733","commits":[{"sha":"5d2f0f102c98c0fd0370dcde29992bd1b528c921","author":{"name":"Maxence Laurent","email":"49aa1bb65d7204d2fbd0be0266b41d98686e9077@gmail.com"},"message":"Refactor Pusher Channels\n\n* replace presence-global by global-channel (to send message to everybody) and private-User-<ID> channels ( in order to know who is online)\n* make all game related channels private (Player-<ID> -> private-Player<ID>, and so on for Team, Game and GameModel channels)\n+ create new private-Admin channel\n+ add webhook (POST Pusher/OnlineUser) for channel occupied/vacated events\n* refactor lobby online-users list (aka Who) since an upToDate online users list is maintained by the server","distinct":false,"url":"https://api.github.com/repos/Heigvd/Wegas/commits/5d2f0f102c98c0fd0370dcde29992bd1b528c921"},{"sha":"128ad09b4cae2a80184d66253ff1130da500715f","author":{"name":"Maxence Laurent","email":"49aa1bb65d7204d2fbd0be0266b41d98686e9077@gmail.com"},"message":"Refactor Permission\n\n- remove useless Public, Registered and Guest roles\n* refactor permissions granting process for trainer and scenarist","distinct":false,"url":"https://api.github.com/repos/Heigvd/Wegas/commits/128ad09b4cae2a80184d66253ff1130da500715f"},{"sha":"58ea42b5eada7470d60463962a8fa40fe7757dbe","author":{"name":"Maxence Laurent","email":"49aa1bb65d7204d2fbd0be0266b41d98686e9077@gmail.com"},"message":"Merge remote-tracking branch 'origin/master' into refactorPusher","distinct":false,"url":"https://api.github.com/repos/Heigvd/Wegas/commits/58ea42b5eada7470d60463962a8fa40fe7757dbe"},{"sha":"8d0073338a480912d8f0ba23113127d4612d2c36","author":{"name":"Maxence Laurent","email":"49aa1bb65d7204d2fbd0be0266b41d98686e9077@gmail.com"},"message":"Merge branch 'hideInternalPermissions' into refactorPusher","distinct":false,"url":"https://api.github.com/repos/Heigvd/Wegas/commits/8d0073338a480912d8f0ba23113127d4612d2c36"},{"sha":"05a97e7d0e8cdc1655202fd07940fb2a63d63106","author":{"name":"Maxence Laurent","email":"49aa1bb65d7204d2fbd0be0266b41d98686e9077@gmail.com"},"message":"AccessDenied Page\n\n* let images be local","distinct":false,"url":"https://api.github.com/repos/Heigvd/Wegas/commits/05a97e7d0e8cdc1655202fd07940fb2a63d63106"},{"sha":"dd2bce77392e917709b23f63da5931a5b1d1a15c","author":{"name":"Maxence Laurent","email":"49aa1bb65d7204d2fbd0be0266b41d98686e9077@gmail.com"},"message":"Add a wegas property to prevent the server maintaining local list of online users\n\n* pusher.onlineusers_hook = true/false : set to true only if pusher app has a channel occupation webhook defined","distinct":false,"url":"https://api.github.com/repos/Heigvd/Wegas/commits/dd2bce77392e917709b23f63da5931a5b1d1a15c"},{"sha":"61e7231a0307bdafcbbe5aab99a76f3999875099","author":{"name":"Maxence Laurent","email":"49aa1bb65d7204d2fbd0be0266b41d98686e9077@gmail.com"},"message":"[Lobby] Fix URL in Game advanced settings\n\n* do not use hardcoded url...","distinct":false,"url":"https://api.github.com/repos/Heigvd/Wegas/commits/61e7231a0307bdafcbbe5aab99a76f3999875099"},{"sha":"a4f20b7e859a22be2d1277eb3d3467d3598d308b","author":{"name":"Maxence Laurent","email":"49aa1bb65d7204d2fbd0be0266b41d98686e9077@gmail.com"},"message":"Merge remote-tracking branch 'origin/master' into refactorPusher","distinct":false,"url":"https://api.github.com/repos/Heigvd/Wegas/commits/a4f20b7e859a22be2d1277eb3d3467d3598d308b"},{"sha":"4eef6404fefb03525a5bb90cca380bea268a24e0","author":{"name":"Maxence Laurent","email":"49aa1bb65d7204d2fbd0be0266b41d98686e9077@gmail.com"},"message":"WebsocketFacade init: fix CI","distinct":false,"url":"https://api.github.com/repos/Heigvd/Wegas/commits/4eef6404fefb03525a5bb90cca380bea268a24e0"},{"sha":"2e60ea1f50b77551751f02b594c003a1a8389b1b","author":{"name":"Maxence Laurent","email":"49aa1bb65d7204d2fbd0be0266b41d98686e9077@gmail.com"},"message":"Wegas.properties\n\n* update test properties","distinct":false,"url":"https://api.github.com/repos/Heigvd/Wegas/commits/2e60ea1f50b77551751f02b594c003a1a8389b1b"},{"sha":"9940843bc0be75285501f3128bcb4d5f3be5765c","author":{"name":"Cyril Junod","email":"7e6e7925b2df2cd6877fe6f4adf7732d859f5c6f@gmail.com"},"message":"Merged origin/master into master","distinct":false,"url":"https://api.github.com/repos/Heigvd/Wegas/commits/9940843bc0be75285501f3128bcb4d5f3be5765c"},{"sha":"ccfb08ad7ca39a065402570db85ad467d43b15f5","author":{"name":"maxencelaurent","email":"49aa1bb65d7204d2fbd0be0266b41d98686e9077@gmail.com"},"message":"Merge pull request #1273 from Heigvd/refactorPusher\n\nRefactor Pusher Channels","distinct":false,"url":"https://api.github.com/repos/Heigvd/Wegas/commits/ccfb08ad7ca39a065402570db85ad467d43b15f5"},{"sha":"cbacffb75d1fa9d618d19d9414f23b87f70939ed","author":{"name":"Maxence Laurent","email":"49aa1bb65d7204d2fbd0be0266b41d98686e9077@gmail.com"},"message":"Merge remote-tracking branch 'origin/master' into payara-micro","distinct":true,"url":"https://api.github.com/repos/Heigvd/Wegas/commits/cbacffb75d1fa9d618d19d9414f23b87f70939ed"},{"sha":"3791719d6e6c3b740a1c829056252b5ef6033b8a","author":{"name":"Maxence Laurent","email":"49aa1bb65d7204d2fbd0be0266b41d98686e9077@gmail.com"},"message":"[Lobby] Fix Users Utils\n\n* fix \"edit user\" and \"login as\" buttons\n* hide permissions from user edit form","distinct":false,"url":"https://api.github.com/repos/Heigvd/Wegas/commits/3791719d6e6c3b740a1c829056252b5ef6033b8a"},{"sha":"225e9c9233477f76d57c26905c1e752921643ca1","author":{"name":"Maxence Laurent","email":"49aa1bb65d7204d2fbd0be0266b41d98686e9077@gmail.com"},"message":"Merge remote-tracking branch 'origin/master' into payara-micro","distinct":true,"url":"https://api.github.com/repos/Heigvd/Wegas/commits/225e9c9233477f76d57c26905c1e752921643ca1"},{"sha":"491d7af36ef848a7277493aec8faf89bc5278feb","author":{"name":"Maxence Laurent","email":"49aa1bb65d7204d2fbd0be0266b41d98686e9077@gmail.com"},"message":"Merge branch 'payara-micro' of https://github.com/Heigvd/Wegas into payara-micro","distinct":true,"url":"https://api.github.com/repos/Heigvd/Wegas/commits/491d7af36ef848a7277493aec8faf89bc5278feb"},{"sha":"47d5c045a7413fc5c82f02d558cf5d4cd1caac4a","author":{"name":"Maxence Laurent","email":"49aa1bb65d7204d2fbd0be0266b41d98686e9077@gmail.com"},"message":"Clusterify OnlineUsers\n\n* use a Jcache cache to store online users","distinct":true,"url":"https://api.github.com/repos/Heigvd/Wegas/commits/47d5c045a7413fc5c82f02d558cf5d4cd1caac4a"},{"sha":"38dcad0cb21af440a7cc1a0c406f59cf34cf64cf","author":{"name":"Maxence Laurent","email":"49aa1bb65d7204d2fbd0be0266b41d98686e9077@gmail.com"},"message":"OnlineUser and Cluster Cache\n\n* make OnlineUser serialisable \n* prevent serialising User","distinct":true,"url":"https://api.github.com/repos/Heigvd/Wegas/commits/38dcad0cb21af440a7cc1a0c406f59cf34cf64cf"}]}
{"actor":{"display_login":"maxencelaurent"}}