{"push_id":1792151973,"size":1000,"distinct_size":1,"ref":"refs/heads/docker","head":"78f6ea74c9e1c2b786ecf25e9db0b4b9c1d43b0b","before":"ec32a9aaf641bd2eae1e290015b67c8aa0778db9","commits":[{"sha":"4bcb4d6c1568e70175fa981ac03a1b88e9b1bf37","author":{"name":"Steve Howell","email":"91f4b35ba37d6057616f2a75322d01fa60884c01@yahoo.com"},"message":"Use modal.open_overlay() in subs.js.","distinct":false,"url":"https://api.github.com/repos/galexrt/zulip/commits/4bcb4d6c1568e70175fa981ac03a1b88e9b1bf37"},{"sha":"07248ee7bd33cd65cbdf7ef7650b7cea53f68162","author":{"name":"Steve Howell","email":"91f4b35ba37d6057616f2a75322d01fa60884c01@yahoo.com"},"message":"Use modal.open_overlay() for info overlays.","distinct":false,"url":"https://api.github.com/repos/galexrt/zulip/commits/07248ee7bd33cd65cbdf7ef7650b7cea53f68162"},{"sha":"ddded59a6d8d79ab442f2c67ae8c033f9efd63e1","author":{"name":"Steve Howell","email":"91f4b35ba37d6057616f2a75322d01fa60884c01@yahoo.com"},"message":"Remove modals.set_close_handler().","distinct":false,"url":"https://api.github.com/repos/galexrt/zulip/commits/ddded59a6d8d79ab442f2c67ae8c033f9efd63e1"},{"sha":"3c0ef6295fcf4f8ebc2ccbfcc47712668d1ba016","author":{"name":"Steve Howell","email":"91f4b35ba37d6057616f2a75322d01fa60884c01@yahoo.com"},"message":"Enforce that only one modal can be open at any time.","distinct":false,"url":"https://api.github.com/repos/galexrt/zulip/commits/3c0ef6295fcf4f8ebc2ccbfcc47712668d1ba016"},{"sha":"742c55f51412bb1a0dcc4a21efb2e77e267aa225","author":{"name":"Steve Howell","email":"91f4b35ba37d6057616f2a75322d01fa60884c01@yahoo.com"},"message":"Speed up key handling by adding modals.is_active().\n\nThe function modals.is_active() can see if modals are open\nwithout having to look at the DOM.  This should make it snappier\nto type in the compose box.  Even if the speedup is pretty minor,\nnot having to worry about jQuery slowness should make it easier\nto diagnose future compose box issues.\n\nThe new function gets used in other places, too, where performance\nisn't so much an issue.","distinct":false,"url":"https://api.github.com/repos/galexrt/zulip/commits/742c55f51412bb1a0dcc4a21efb2e77e267aa225"},{"sha":"86a92834713a392a365f8e5f35cbe8b35263bd45","author":{"name":"Steve Howell","email":"91f4b35ba37d6057616f2a75322d01fa60884c01@yahoo.com"},"message":"Update JS dependency configuration.","distinct":false,"url":"https://api.github.com/repos/galexrt/zulip/commits/86a92834713a392a365f8e5f35cbe8b35263bd45"},{"sha":"00e057bf4414cd631d917ac1b4581dd7f0373fcd","author":{"name":"rht","email":"05cd0eff39b463011c6db563bf1596ca504b9a17@protonmail.com"},"message":"install-node: bypass nvm wrapper for faster node startup.\n\nThis fixes a significant performance issue with LaTeX rendering (and\nother things that invoked node) where starting up node took a few\nhundred milliseconds due to nvm initialization.\n\nTweaked by tabbott to avoid copying the node binary itself, instead\nusing a tiny wrapper script.\n\nThis is important primarily because it's possible a future version of\nnode will expect to find libraries/dependencies/etc. installed via NVM\nat some path related to the path of the node binary itself, and that's\nmore guaranteed with this new model.\n\nFixes #4618.","distinct":false,"url":"https://api.github.com/repos/galexrt/zulip/commits/00e057bf4414cd631d917ac1b4581dd7f0373fcd"},{"sha":"70d4ac93cee52e53d85c5d1bcb9c71d87c0ed8a5","author":{"name":"Steve Howell","email":"91f4b35ba37d6057616f2a75322d01fa60884c01@yahoo.com"},"message":"Add modals.info_overlay_open().\n\nThis also removes ui_state.js, since its last function\nis now replaced by modals.info_overlay_open().","distinct":false,"url":"https://api.github.com/repos/galexrt/zulip/commits/70d4ac93cee52e53d85c5d1bcb9c71d87c0ed8a5"},{"sha":"4971b7ff9f30eeb650bd9236f9e3c6a6a2b0c95a","author":{"name":"Umair Khan","email":"f9709d100d0dec6092e1d0521ff2be6b05157e86@gmail.com"},"message":"testing: Add errored tests to failed tests list.\n\nFixes: #4716.","distinct":false,"url":"https://api.github.com/repos/galexrt/zulip/commits/4971b7ff9f30eeb650bd9236f9e3c6a6a2b0c95a"},{"sha":"6fe0728afa1441162cd2c22de237ec7ae63c7fa9","author":{"name":"Mahim Goyal","email":"fb07b42526cdc9e2c89f90134947b529cd178050@gmail.com"},"message":"Return absolute URL from narrow.by_conversation_and_time_uri","distinct":false,"url":"https://api.github.com/repos/galexrt/zulip/commits/6fe0728afa1441162cd2c22de237ec7ae63c7fa9"},{"sha":"a2adcfd7fc94e1ed3c6db94a52f31d72f9a71cad","author":{"name":"Mahim Goyal","email":"fb07b42526cdc9e2c89f90134947b529cd178050@gmail.com"},"message":"popovers: Add direct copy to clipboard link feature.\n\nChange the onClick function of copy link of\nconversation to actually copy the link to clipboard.\n\nFixes: #4621.","distinct":false,"url":"https://api.github.com/repos/galexrt/zulip/commits/a2adcfd7fc94e1ed3c6db94a52f31d72f9a71cad"},{"sha":"40e43d8cba47acdd4804b4175f66f13a1e072082","author":{"name":"Tim Abbott","email":"11d0d2a938f462a7def8919e831320e6bd095602@zulipchat.com"},"message":"narrow: Remove unused by_conversation_and_time and by_id helpers.\n\nNow that we just copy links to the clipboard, neither of these are\nused.  (Actually, the narrow.by_id helper has been dead code for\nyears).","distinct":false,"url":"https://api.github.com/repos/galexrt/zulip/commits/40e43d8cba47acdd4804b4175f66f13a1e072082"},{"sha":"49fec5776888c0f70b7b77d6dc6b17828ca3dfd9","author":{"name":"Mahim Goyal","email":"fb07b42526cdc9e2c89f90134947b529cd178050@gmail.com"},"message":"Add hotkey for narrowing to next unread topic.\n\nFixes: #4199.","distinct":false,"url":"https://api.github.com/repos/galexrt/zulip/commits/49fec5776888c0f70b7b77d6dc6b17828ca3dfd9"},{"sha":"61d5d410675b686be9fa3ac4a0172246b2d772da","author":{"name":"Tomasz Kolek","email":"9ec16aa39834a9e65dba8a956e3e3017aebe7907@o2.pl"},"message":"Add Slack importer bot.","distinct":false,"url":"https://api.github.com/repos/galexrt/zulip/commits/61d5d410675b686be9fa3ac4a0172246b2d772da"},{"sha":"0a0f567aeb4c2e3f9ec67ed069cf9364fc99f7e3","author":{"name":"Steve Howell","email":"91f4b35ba37d6057616f2a75322d01fa60884c01@yahoo.com"},"message":"Split out markdown.js from echo.js.\n\nThe new module handles markdown rendering.\n\nThe code left behind in echo.js does local-echo kind of things\nlike reifying message ids.","distinct":false,"url":"https://api.github.com/repos/galexrt/zulip/commits/0a0f567aeb4c2e3f9ec67ed069cf9364fc99f7e3"},{"sha":"94b705874301e6d01174afbe5a441c2e53e0ca7f","author":{"name":"Steve Howell","email":"91f4b35ba37d6057616f2a75322d01fa60884c01@yahoo.com"},"message":"Make local_echo an official feature.\n\nThis commit removes all references to feature_flags.local_echo.\nIt's been a core feature for about four years, so I think we\ncan safely say the experiment was successful.:)","distinct":false,"url":"https://api.github.com/repos/galexrt/zulip/commits/94b705874301e6d01174afbe5a441c2e53e0ca7f"},{"sha":"5be7494ddf2c0f499a3535d4289eae484b5f4c53","author":{"name":"Rohitt Vashishtha","email":"f212a85c4b932705f66225aed02a35c258a6c08d@gmail.com"},"message":"Remove duplicate connection-error message.\n\nThere's really no need for a separate user-visible error message for\nget_messages vs. get_events.\n\nFixes #4703.","distinct":false,"url":"https://api.github.com/repos/galexrt/zulip/commits/5be7494ddf2c0f499a3535d4289eae484b5f4c53"},{"sha":"0414ac6df592c10ebb8a237de64f2e261d5aa82b","author":{"name":"Rohitt Vashishtha","email":"f212a85c4b932705f66225aed02a35c258a6c08d@gmail.com"},"message":"bugdown: Convert GitHub image-preview urls to image urls.\n\nThis makes inline image previews work for links to image files' pages\non GitHub.\n\nFixes #4658.","distinct":false,"url":"https://api.github.com/repos/galexrt/zulip/commits/0414ac6df592c10ebb8a237de64f2e261d5aa82b"},{"sha":"ee16abaf3bd0b9f3a45391310e96c2d68c1c667d","author":{"name":"Rishi Gupta","email":"bbc402195cbabf7626d10ee66754025cfab2fb8e@zulipchat.com"},"message":"analytics: Fix sort function in views.sort_client_labels.\n\nsort_client_labels sorts first by total, and then to ensure deterministic\noutcomes, sorts (reverse) alphabetically by label.\n\nFixes regression introduced in 0c0e539.","distinct":false,"url":"https://api.github.com/repos/galexrt/zulip/commits/ee16abaf3bd0b9f3a45391310e96c2d68c1c667d"},{"sha":"a75af360394293d0bc5147127808c34f33bc3594","author":{"name":"Rishi Gupta","email":"bbc402195cbabf7626d10ee66754025cfab2fb8e@zulipchat.com"},"message":"stats: Change sort order of client labels to match default view.","distinct":false,"url":"https://api.github.com/repos/galexrt/zulip/commits/a75af360394293d0bc5147127808c34f33bc3594"}]}
{"actor":{"display_login":"galexrt"}}