{"push_id":1205692861,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"09754c9861e487a92f4251087403be1900a1254d","before":"a8a2e130969f35ba384e0ecfd97b5d03ce4df5f2","commits":[{"sha":"d529a94e4dea25e861b98aca6866decd69e8b6e7","author":{"name":"Rishi Gupta","email":"bbc402195cbabf7626d10ee66754025cfab2fb8e@kandralabs.com"},"message":"Add realm setting to time-limit editing of message content.\n\nThis is controlled through the admin tab and a new field in the Realms table.\nNotes:\n* The admin tab setting takes a value in minutes, whereas the backend stores it\n  in seconds.\n* This setting is unused when allow_message_editing is false.\n* There is some generosity in how the limit is enforced. For instance, if the\n  user sees the hovering edit button, we ensure they have at least 5 seconds to\n  click it, and if the user gets to the message edit form, we ensure they have\n  at least 10 seconds to make the edit, by relaxing the limit.\n* This commit also includes a countdown timer in the message edit form.\n\nResolves #903.","distinct":true,"url":"https://api.github.com/repos/brainwane/zulip/commits/d529a94e4dea25e861b98aca6866decd69e8b6e7"},{"sha":"09754c9861e487a92f4251087403be1900a1254d","author":{"name":"Rishi Gupta","email":"bbc402195cbabf7626d10ee66754025cfab2fb8e@kandralabs.com"},"message":"Remove JsonableErrors from actions.do_update_message.\n\nThere were a bunch of authorization and well-formedness checks in\nzerver.lib.actions.do_update_message that I moved to\nzerver.views.messages.update_message_backend.\n\nReason: by convention, functions in actions.py complete their actions;\nerror checking should be done outside the file when possible.\n\nFixes: #1150.","distinct":true,"url":"https://api.github.com/repos/brainwane/zulip/commits/09754c9861e487a92f4251087403be1900a1254d"}]}
{"actor":{"display_login":"brainwane"}}