{"push_id":1659247190,"size":6,"distinct_size":6,"ref":"refs/heads/master","head":"ec59b0d9eb7a3b1d26ec5cf15bd95429dce8d15b","before":"0605a9fb0f79c0bdaf14695fc67022ff0a96a9ad","commits":[{"sha":"2718bd0b5d2f3e761f7ea07ea7154d4f776aa375","author":{"name":"Steve Howell","email":"91f4b35ba37d6057616f2a75322d01fa60884c01@yahoo.com"},"message":"Extract presence.js to track presence info.\n\nMost of this code was simply moved from activity.js with some\nminor renaming of functions like set_presence_info -> set_info.\n\nSome functions were slightly nontrivial extractions:\n\n    is_not_offline:\n        came from activity.huddle_fraction_present\n\n    get_status/get_mobile:\n        simple getters\n\n    set_user_status:\n        partial extraction from activity.set_user_status\n\n    last_active_date:\n        pulled out of admin.js code\n\nWe also fixed activity.filter_and_sort to take user_ids.","distinct":true,"url":"https://api.github.com/repos/zulip/zulip/commits/2718bd0b5d2f3e761f7ea07ea7154d4f776aa375"},{"sha":"a4d5a12ca06b69e2f3ab4c52ad26dacd0397ddc8","author":{"name":"Steve Howell","email":"91f4b35ba37d6057616f2a75322d01fa60884c01@yahoo.com"},"message":"Add people.get_realm_count().","distinct":true,"url":"https://api.github.com/repos/zulip/zulip/commits/a4d5a12ca06b69e2f3ab4c52ad26dacd0397ddc8"},{"sha":"2420df8415d48c58ffab667c64a4bac3fa778227","author":{"name":"Steve Howell","email":"91f4b35ba37d6057616f2a75322d01fa60884c01@yahoo.com"},"message":"buddy list: Make small realms show all users.\n\nFor small-ish realms (<= 250 users), we ensure that the presence\ninfo includes all realm users the front end knows about, even in\ncases where the server sends down a slimmed version of presence\ndata.  We make the users \"offline\" by default, of course.\n\nThis commit sets us up to optimize larger realms without concerns\nof breaking small realms.  Small realms may want to continue to\nshow all users, even users who may have been offline several weeks,\nsince it doesn't clutter their API as much as it would for big\nrealms.","distinct":true,"url":"https://api.github.com/repos/zulip/zulip/commits/2420df8415d48c58ffab667c64a4bac3fa778227"},{"sha":"3a332aee0b23786f15101876d97821e09d19497c","author":{"name":"Steve Howell","email":"91f4b35ba37d6057616f2a75322d01fa60884c01@yahoo.com"},"message":"Exclude dormant users from buddy list queries.\n\nIf a user has not shown activity in two weeks, we exclude\nthem from the buddy list.  This should help performance for\nlarge realms and mobile clients.","distinct":true,"url":"https://api.github.com/repos/zulip/zulip/commits/3a332aee0b23786f15101876d97821e09d19497c"},{"sha":"205f2c1562b261cdc4f3d5567e6f1e5fa2a7910d","author":{"name":"Steve Howell","email":"91f4b35ba37d6057616f2a75322d01fa60884c01@yahoo.com"},"message":"Add ping_only flag for presence updates.\n\nThe web app doesn't need any presence data for its first ping to\nthe server, because it already has up-to-date presence info in\npage_params.  So now we can tell the server not to send us a big\npayload that we were already ignoring.","distinct":true,"url":"https://api.github.com/repos/zulip/zulip/commits/205f2c1562b261cdc4f3d5567e6f1e5fa2a7910d"},{"sha":"ec59b0d9eb7a3b1d26ec5cf15bd95429dce8d15b","author":{"name":"Steve Howell","email":"91f4b35ba37d6057616f2a75322d01fa60884c01@yahoo.com"},"message":"admin screens: Change \"Never\" to \"Unknown\" for last activity.\n\nAdmins might not know whether users have \"never\" had activity;\nmore likely it's just been a long time.","distinct":true,"url":"https://api.github.com/repos/zulip/zulip/commits/ec59b0d9eb7a3b1d26ec5cf15bd95429dce8d15b"}]}
{"actor":{"display_login":"timabbott"}}