{"push_id":2743808437,"size":40,"distinct_size":40,"ref":"refs/heads/Issue_9972","head":"22adc10eb86046d67cc80046a042aefed68a64a6","before":"39b7389e5ff56211b4043779d1f3074cbc76c0c5","commits":[{"sha":"c02b8dbc3401d341925c198ddeb8c0ee98bd3bff","author":{"name":"Joshua Pan","email":"27d9feda554457afc699587493fec6c67a949d53@gmail.com"},"message":"tests: Test adding alert word with keypress.","distinct":true,"url":"https://api.github.com/repos/HarshitOnGitHub/zulip/commits/c02b8dbc3401d341925c198ddeb8c0ee98bd3bff"},{"sha":"056e7e9a31bdae14406c25e36f968ec01ec0f9dc","author":{"name":"Joshua Pan","email":"27d9feda554457afc699587493fec6c67a949d53@gmail.com"},"message":"tests: Test removing alert words.","distinct":true,"url":"https://api.github.com/repos/HarshitOnGitHub/zulip/commits/056e7e9a31bdae14406c25e36f968ec01ec0f9dc"},{"sha":"565fd75661394d1130173746396c6860967e93eb","author":{"name":"Joshua Pan","email":"27d9feda554457afc699587493fec6c67a949d53@gmail.com"},"message":"tests: Test closing alert word status msg.","distinct":true,"url":"https://api.github.com/repos/HarshitOnGitHub/zulip/commits/565fd75661394d1130173746396c6860967e93eb"},{"sha":"c0b0fb7cce9ad5a5bbb54597c29c110e818be31c","author":{"name":"Harshit Bansal","email":"8e1e97c10ffcc25a16450e469f77e084cead6a72@gmail.com"},"message":"emoji: Move `EMOTICON_CONVERSIONS` mapping to build_emoji infra.\n\nThis commit closes a long pending issue which involved moving the\n`EMOTICON_CONVERSION` mapping to build_emoji infrastructure so\nthat there is only one source of truth. This was pending from the\ntime when this feature was implemented.","distinct":true,"url":"https://api.github.com/repos/HarshitOnGitHub/zulip/commits/c0b0fb7cce9ad5a5bbb54597c29c110e818be31c"},{"sha":"88bc78645d32b54978d598b402c3e66eba0709fc","author":{"name":"Harshit Bansal","email":"8e1e97c10ffcc25a16450e469f77e084cead6a72@gmail.com"},"message":"emoji: Move `emoji_collection` from emoji picker to emoji.js.\n\nThis commit moves the `emoji_collection` datasource in the emoji\npicker to emoji.js and renames it to `emojis_by_name`. It is a\nmapping from emoji name to object where each object describes an\nemoji. This is an effort in the direction of de-duplicating and\nunifying the datasets being used by various our widgets(like\nemoji picker and composebox typeahead) in the webapp. Migrating\nall the widgets to a single datasource will help us in removing\nthe whole class of annoying bugs which causes some emojis to be\nmissing from some widgets.","distinct":true,"url":"https://api.github.com/repos/HarshitOnGitHub/zulip/commits/88bc78645d32b54978d598b402c3e66eba0709fc"},{"sha":"a906d564a396dde08f90ba83fdff6cbcae47067a","author":{"name":"Harshit Bansal","email":"8e1e97c10ffcc25a16450e469f77e084cead6a72@gmail.com"},"message":"emoji: Rename `css_class` to `emoji_code` in emoji.js.\n\nNow that `emoji_collection` and `emojis_by_name` are global\ndatasources in the webapp we need to rename things carefully\nto reflect their actual meaning. The fact that emoji code is\nused as a css class for unicode emoji is one thing but it is\nnot its sole use so renaming it seems a good idea.","distinct":true,"url":"https://api.github.com/repos/HarshitOnGitHub/zulip/commits/a906d564a396dde08f90ba83fdff6cbcae47067a"},{"sha":"fbdc21a16100e0eba15cb10ad0571aac595dbd35","author":{"name":"Harshit Bansal","email":"8e1e97c10ffcc25a16450e469f77e084cead6a72@gmail.com"},"message":"typeahead: Extract `query_matches_string()`.","distinct":true,"url":"https://api.github.com/repos/HarshitOnGitHub/zulip/commits/fbdc21a16100e0eba15cb10ad0571aac595dbd35"},{"sha":"f8398238a9747103e684d60a80539604462bb915","author":{"name":"Priyank Patel","email":"4440adbba053a7e0d04de1c005283597cb93c843@gmail.com"},"message":"webpack: Migrate archive bundle to webpack.\n\nTested by visiting localhost:9991/archive/streams/1/topics/denmark3.","distinct":true,"url":"https://api.github.com/repos/HarshitOnGitHub/zulip/commits/f8398238a9747103e684d60a80539604462bb915"},{"sha":"d1d9d638410a86f0542bbd54a705e2c0e27f709f","author":{"name":"Priyank Patel","email":"4440adbba053a7e0d04de1c005283597cb93c843@gmail.com"},"message":"webpack: Combine archive-style bundle into archive.","distinct":true,"url":"https://api.github.com/repos/HarshitOnGitHub/zulip/commits/d1d9d638410a86f0542bbd54a705e2c0e27f709f"},{"sha":"a9d9919648f49bd0c4d30f7d052fde5cb4920b5d","author":{"name":"Joshua Pan","email":"27d9feda554457afc699587493fec6c67a949d53@gmail.com"},"message":"Add delivery_email field to page_params.\n\nThis allows the frontend to use the `delivery_email`\nfield for display use.","distinct":true,"url":"https://api.github.com/repos/HarshitOnGitHub/zulip/commits/a9d9919648f49bd0c4d30f7d052fde5cb4920b5d"},{"sha":"6890b98dec43c23e2db00f16ad5adc8d04ec210c","author":{"name":"Joshua Pan","email":"27d9feda554457afc699587493fec6c67a949d53@gmail.com"},"message":"settings: Use delivery_email for user settings.","distinct":true,"url":"https://api.github.com/repos/HarshitOnGitHub/zulip/commits/6890b98dec43c23e2db00f16ad5adc8d04ec210c"},{"sha":"520e85b866ae973a60452690f8b55d4ab8e581dc","author":{"name":"Steve Howell","email":"2500ce79a19766da311096392a3a6352438e421d@zulipchat.com"},"message":"Use topic_data.js for topic typeaheads.\n\nThis replaces some old code with calls to topic_data.js.\n\nNow our topic typeahead uses the same data as our\nsidebar, stream suggestions, and the \"n\" key, so any\nfuture improvements to that data will benefit all\nfeatures the same.\n\nThis is an important piece of #9857.","distinct":true,"url":"https://api.github.com/repos/HarshitOnGitHub/zulip/commits/520e85b866ae973a60452690f8b55d4ab8e581dc"},{"sha":"b75aa8e35a6393ab4a761a1dcdc3e031c3542925","author":{"name":"Rishi Gupta","email":"251d276b6118cff42c4cc8d73438ce52a4d4ea40@zulipchat.com"},"message":"stream settings: Fix age calculation in is_old_stream.\n\nMatch the calculation in get_average_weekly_stream_traffic.\nRegression introduced in dc7cfd3.\n\nFixes #10002","distinct":true,"url":"https://api.github.com/repos/HarshitOnGitHub/zulip/commits/b75aa8e35a6393ab4a761a1dcdc3e031c3542925"},{"sha":"0573c17819744143dde797d378f90fa33520bc0f","author":{"name":"Rishi Gupta","email":"251d276b6118cff42c4cc8d73438ce52a4d4ea40@zulipchat.com"},"message":"stream settings: Set weekly traffic to None instead of -1 for new streams.\n\nThe only place this gets used seems to be subscription.handlebars, where a\nvalue of None (or null) is probably less broken-seeming than -1 anyway.","distinct":true,"url":"https://api.github.com/repos/HarshitOnGitHub/zulip/commits/0573c17819744143dde797d378f90fa33520bc0f"},{"sha":"e37b5dce79ee8f2d116eade21e1bddcc01545758","author":{"name":"Rishi Gupta","email":"251d276b6118cff42c4cc8d73438ce52a4d4ea40@zulipchat.com"},"message":"stream settings: Fix brand new streams showing 0 weekly traffic.\n\nA stream created in the last few hours likely won't be in StreamCount\n(since that gets updated once a day), and hence won't be in the\nrecent_traffic dict.\n\nHowever, get_average_weekly_stream_traffic should be None in this case,\nnot 0.","distinct":true,"url":"https://api.github.com/repos/HarshitOnGitHub/zulip/commits/e37b5dce79ee8f2d116eade21e1bddcc01545758"},{"sha":"08d890e671ff456b7584827850724a7412dcdba6","author":{"name":"Tim Abbott","email":"d0224c9164b19e926c250294e7a569c6d5ad5163@zulipchat.com"},"message":"test_events: Use check_dict_only for stream_weekly_traffic.","distinct":true,"url":"https://api.github.com/repos/HarshitOnGitHub/zulip/commits/08d890e671ff456b7584827850724a7412dcdba6"},{"sha":"4999474ccef4e6361a371504d6e34fe2029fe255","author":{"name":"jeaye","email":"1a73af9e7ae00182733b2292511b814be66f065f@jeaye.com"},"message":"install: Add a couple Docker-specific options to the certbot scripts.\n\n--agree-tos is useful for the Docker environment, where we won't have\nan interactive shell present for agreeing to the ToS.\n\n--deploy-hook is also useful for the Docker environment; it makes it\npossible to customize what deploy hook (if any) we pass into the\nunderlying cerbot command.","distinct":true,"url":"https://api.github.com/repos/HarshitOnGitHub/zulip/commits/4999474ccef4e6361a371504d6e34fe2029fe255"},{"sha":"db8700513b57be51797d723556dfd0f136954148","author":{"name":"Vishnu Ks","email":"c41975d1dae1cc69b16ad8892b8c77164e84ca39@vishnuks.com"},"message":"stripe: Fix type of stripe_plan_id in do_subscribe_customer_to_plan.","distinct":true,"url":"https://api.github.com/repos/HarshitOnGitHub/zulip/commits/db8700513b57be51797d723556dfd0f136954148"},{"sha":"f2861442f782193252313c84d603af783f23931b","author":{"name":"Vishnu Ks","email":"c41975d1dae1cc69b16ad8892b8c77164e84ca39@vishnuks.com"},"message":"billing: Enforce Customer can have only one live subscription at a time.","distinct":true,"url":"https://api.github.com/repos/HarshitOnGitHub/zulip/commits/f2861442f782193252313c84d603af783f23931b"},{"sha":"eb48197f672b98f8ebca4e7f0c0992a3a83c2196","author":{"name":"Vishnu Ks","email":"c41975d1dae1cc69b16ad8892b8c77164e84ca39@vishnuks.com"},"message":"billing: Get upcoming invoice only if there is a live subscription.","distinct":true,"url":"https://api.github.com/repos/HarshitOnGitHub/zulip/commits/eb48197f672b98f8ebca4e7f0c0992a3a83c2196"}]}
{"actor":{"display_login":"HarshitOnGitHub"}}