{"push_id":2359944912,"size":1000,"distinct_size":0,"ref":"refs/heads/master","head":"1516e5112677aeb22fa1a7da852fd08953de6a12","before":"90c71f3ca675b6da0d577db44bc23a99b6657dd6","commits":[{"sha":"869b4d41ef8cab479e24047352e3ca99d0c60279","author":{"name":"Rishi Gupta","email":"bbc402195cbabf7626d10ee66754025cfab2fb8e@zulipchat.com"},"message":"models: Add ScheduledEmail.realm.\n\nThe two extra queries in the test are due to the assert in\nsend_future_email.","distinct":false,"url":"https://api.github.com/repos/dgarvit/zulip/commits/869b4d41ef8cab479e24047352e3ca99d0c60279"},{"sha":"4261307e27e006b7d246f5ee7bd6cbacae4f1329","author":{"name":"Rishi Gupta","email":"bbc402195cbabf7626d10ee66754025cfab2fb8e@zulipchat.com"},"message":"emails: Clear ScheduledEmail emails on realm deactivation.\n\nThis only affects the invitation reminder emails; clear_scheduled_emails was\nalready clearing the other two types.","distinct":false,"url":"https://api.github.com/repos/dgarvit/zulip/commits/4261307e27e006b7d246f5ee7bd6cbacae4f1329"},{"sha":"cce8d0d721d9fc87dce339c190236ab297a2c9c6","author":{"name":"Rishi Gupta","email":"bbc402195cbabf7626d10ee66754025cfab2fb8e@zulipchat.com"},"message":"invite: Update text of success message.\n\nWe should move to a design that doesn't require so many success messages,\nsince each one carries translation risk (e.g. what if the translation is too\nlong/overflows, or is not a clear translation, etc.). But doing a quick fix\nuntil then.","distinct":false,"url":"https://api.github.com/repos/dgarvit/zulip/commits/cce8d0d721d9fc87dce339c190236ab297a2c9c6"},{"sha":"27a8ef86e48f0c02a77f1cceb48a198d0632f18b","author":{"name":"Rishi Gupta","email":"bbc402195cbabf7626d10ee66754025cfab2fb8e@zulipchat.com"},"message":"actions: Add realm deactivation and reactivation to RealmAuditLog.","distinct":false,"url":"https://api.github.com/repos/dgarvit/zulip/commits/27a8ef86e48f0c02a77f1cceb48a198d0632f18b"},{"sha":"1589c597d21fa128b9f6a5bc941e4b6f57581143","author":{"name":"snlkapil","email":"cefc520550c2c8acbf037ed550413a34f5f5af82@gmail.com"},"message":"settings: Show local time instead of UTC in invitations tab.","distinct":false,"url":"https://api.github.com/repos/dgarvit/zulip/commits/1589c597d21fa128b9f6a5bc941e4b6f57581143"},{"sha":"e9d716141842e3c002a24e4b10f57c9a87e0d8c3","author":{"name":"Marco Burstein","email":"e860986daadde5f34613e042376ed102b72ab18c@gmail.com"},"message":"compose: Warn users when posting to the #announce stream.\n\nCurrently, users are warned when mentioning @all and @everyone, but not\nwhen posting on the #announce stream. Confirm with users that they want\nto send their message on #announce if over 60 people are going to be\nnotified.\n\nFixes #6928.","distinct":false,"url":"https://api.github.com/repos/dgarvit/zulip/commits/e9d716141842e3c002a24e4b10f57c9a87e0d8c3"},{"sha":"c2a41c268f1a0ac3bf009e68f4af255097a746c7","author":{"name":"Rishi Gupta","email":"bbc402195cbabf7626d10ee66754025cfab2fb8e@zulipchat.com"},"message":"models: Update Realm.get_admin_users to not use select_related().\n\nNone of the uses of this function in the codebase follow any of the foreign\nkeys of UserProfile.","distinct":false,"url":"https://api.github.com/repos/dgarvit/zulip/commits/c2a41c268f1a0ac3bf009e68f4af255097a746c7"},{"sha":"511f2f3db4c593ba4e523894af37dead1532cb60","author":{"name":"Brock Whittaker","email":"224a39b6cd589bd0c97be64c29fda0e05e92018c@zulipchat.com"},"message":"input-pill: Add \"onPillRemove\" callback.\n\nThis will now allow a callback to be triggered when a pill is\nremoved from the set.","distinct":false,"url":"https://api.github.com/repos/dgarvit/zulip/commits/511f2f3db4c593ba4e523894af37dead1532cb60"},{"sha":"8ea39d26097090ab8f8c463f4f1a0ceb898dfb27","author":{"name":"Brock Whittaker","email":"224a39b6cd589bd0c97be64c29fda0e05e92018c@zulipchat.com"},"message":"input-pill: Wrap \"values\" in IIFE.\n\nThe function should execute initially and return a function, not\nbe a function that when executed returns another function. This\nfixes an existing bug.","distinct":false,"url":"https://api.github.com/repos/dgarvit/zulip/commits/8ea39d26097090ab8f8c463f4f1a0ceb898dfb27"},{"sha":"70681628caa40fac72e0378322afb02f4d7c735a","author":{"name":"Steve Howell","email":"55930dd614594a336703381c397aa9d81c057a81@zulipchat.com"},"message":"docs: Remove broken Docker links.","distinct":false,"url":"https://api.github.com/repos/dgarvit/zulip/commits/70681628caa40fac72e0378322afb02f4d7c735a"},{"sha":"d4f0c4dffc73a59f926829f56b1f9a514c071bd0","author":{"name":"Greg Price","email":"8952803a140aef085feef90060e9454201c5d910@zulipchat.com"},"message":"docs: Restore Docker links, updated.\n\nPrevious versions of these links were removed earlier today because\nDocker upstream had broken them.\n\nTo see what the links had been intended to point to, I used the\nWayback Machine (web.archive.org/web), the super-handy project of the\nInternet Archive.  These are the current equivalents.","distinct":false,"url":"https://api.github.com/repos/dgarvit/zulip/commits/d4f0c4dffc73a59f926829f56b1f9a514c071bd0"},{"sha":"25d5a2ee1c5fa4cfb330e11f11bddf4d5036da17","author":{"name":"neiljp (Neil Pilgrim)","email":"f27a17fc90c00d8c248d8510a1084221738b492b@kepier.clara.net"},"message":"requirements: Upgrade mypy to 0.560.\n\nFixes #7835.","distinct":false,"url":"https://api.github.com/repos/dgarvit/zulip/commits/25d5a2ee1c5fa4cfb330e11f11bddf4d5036da17"},{"sha":"16d8244c0a917bf10f4f376297107e50bd514d05","author":{"name":"Vishnu Ks","email":"60ec702b6035cf604df7889264e7a277a2d7dd7c@vishnuks.com"},"message":"tests: Eliminate 'Sending invitation' output spam in test_signup.\n\nFixes #7563","distinct":false,"url":"https://api.github.com/repos/dgarvit/zulip/commits/16d8244c0a917bf10f4f376297107e50bd514d05"},{"sha":"48163db479b6fcd08b0a23c339d95256225d9aa4","author":{"name":"Jeremy Zhou","email":"5aa277a5476f9a426d0b31bb21585c4dc9d579bd@users.noreply.github.com"},"message":"docs: Update Windows installation instructions in setup-vagrant.md.\n\nVagrant 1.8.6 is only compatible with VirtualBox <= 5.1, so I made a\nnote to use version < 5.2.","distinct":false,"url":"https://api.github.com/repos/dgarvit/zulip/commits/48163db479b6fcd08b0a23c339d95256225d9aa4"},{"sha":"f743eeb1ebe7e58d47ee523635b58eb68842709e","author":{"name":"Vishnu Ks","email":"60ec702b6035cf604df7889264e7a277a2d7dd7c@vishnuks.com"},"message":"circleci: Set up locale en_US.UTF-8.\n\nSee comment for motivation and what's known.\n\n[greg: Added comment, summarizing Vishnu's results from testing.]","distinct":false,"url":"https://api.github.com/repos/dgarvit/zulip/commits/f743eeb1ebe7e58d47ee523635b58eb68842709e"},{"sha":"68513952fbb4be8295d6a2560df90fbf08331946","author":{"name":"Umair Khan","email":"f9709d100d0dec6092e1d0521ff2be6b05157e86@gmail.com"},"message":"email-worker: Create EmailSendingWorker.\n\nThis commit just copies all the code from MissedMessageSendingWorker\nclass to a new EmailSendingWorker class. All the logic to send an email\nthrough a queue was already there. This commit only makes the logic\ngeneric. It does so by creating a special purpose queue called\n'email_senders' to send any type of email. To make\nMissedMessageSendingWorker still work we derive it from\nEmailSendingWorker. All the tests that were testing\nMissedMessageSendingWorker now run against EmailSendingWorker.","distinct":false,"url":"https://api.github.com/repos/dgarvit/zulip/commits/68513952fbb4be8295d6a2560df90fbf08331946"},{"sha":"e0f30d02f2acea4292ac82187d66a512e2aa1b40","author":{"name":"Umair Khan","email":"f9709d100d0dec6092e1d0521ff2be6b05157e86@gmail.com"},"message":"email-worker: Send login email through queue.\n\nFixes #7460","distinct":false,"url":"https://api.github.com/repos/dgarvit/zulip/commits/e0f30d02f2acea4292ac82187d66a512e2aa1b40"},{"sha":"898acc427820f9ecd1f65e2211070f865d99ec66","author":{"name":"Umair Khan","email":"f9709d100d0dec6092e1d0521ff2be6b05157e86@gmail.com"},"message":"missed-message-worker: Send email through email_senders.\n\nWe have shifted to a generic queue to send all the emails. This queue\ncan retry in case of network issues; this makes sure that the emails are\nalways sent.","distinct":false,"url":"https://api.github.com/repos/dgarvit/zulip/commits/898acc427820f9ecd1f65e2211070f865d99ec66"},{"sha":"8bb230f3d5401730d139ba82757225e610739bd6","author":{"name":"Steve Howell","email":"55930dd614594a336703381c397aa9d81c057a81@zulipchat.com"},"message":"Increase code coverage threshold to 0.07.\n\nWe are getting lots of coverage failures in builds recently\nthat seem to be red herrings, and this is just a quick fix.","distinct":false,"url":"https://api.github.com/repos/dgarvit/zulip/commits/8bb230f3d5401730d139ba82757225e610739bd6"},{"sha":"9ce797d68ca23a828490dfd825a15f072a4d1805","author":{"name":"Tommy Ip","email":"019c11d5bd94ac70c6f420fd1aefa198e3c4ed96@gmail.com"},"message":"bugdown: Extract rewrite_if_relative_link function.","distinct":false,"url":"https://api.github.com/repos/dgarvit/zulip/commits/9ce797d68ca23a828490dfd825a15f072a4d1805"}]}
{"actor":{"display_login":"dgarvit"}}