{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":43160685,"defaultBranch":"main","name":"zulip","ownerLogin":"zulip","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-09-25T16:37:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4921959?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717896206.0","currentOid":""},"activityList":{"items":[{"before":"6409285ff3fb7d03e27bc36747194d80f114e789","after":"95272f38b59e990f006e842fbad6b4d4a32cbeac","ref":"refs/heads/main","pushedAt":"2024-06-12T16:32:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"timabbott","name":"Tim Abbott","path":"/timabbott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2746074?s=80&v=4"},"commit":{"message":"portico: Don't explain what channels are.","shortMessageHtmlLink":"portico: Don't explain what channels are."}},{"before":"dae4c28b5bf65de0945e76743ebaa47d2fcb1103","after":"6409285ff3fb7d03e27bc36747194d80f114e789","ref":"refs/heads/main","pushedAt":"2024-06-12T13:46:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"timabbott","name":"Tim Abbott","path":"/timabbott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2746074?s=80&v=4"},"commit":{"message":"api-changelog: Make feature level lines consistent with no colon.","shortMessageHtmlLink":"api-changelog: Make feature level lines consistent with no colon."}},{"before":"fc2aac6baaedc541f06558b9a215651f95b91e03","after":"dae4c28b5bf65de0945e76743ebaa47d2fcb1103","ref":"refs/heads/main","pushedAt":"2024-06-12T13:45:00.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"timabbott","name":"Tim Abbott","path":"/timabbott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2746074?s=80&v=4"},"commit":{"message":"css: Add new css for rendered markdown table in dark mode.\n\nAdd a new dark mode css in app_variable.css for rendered\nmarkdown tables. This rule sets a brighter color for tables\nin messages / chat to make it more visible when the user is\nusing dark theme.\n\nFixes zulip#29856.","shortMessageHtmlLink":"css: Add new css for rendered markdown table in dark mode."}},{"before":"4e9ea5d78245f87249e9ced673e2f951696ec53d","after":"fc2aac6baaedc541f06558b9a215651f95b91e03","ref":"refs/heads/main","pushedAt":"2024-06-12T13:44:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"timabbott","name":"Tim Abbott","path":"/timabbott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2746074?s=80&v=4"},"commit":{"message":"integration: Update topic & content of grafana webhook.\n\nSending to a topic based on the number of firing alerts makes no\nsense, and leads to conversations and alerts scattered randomly across\ntopics based on how on fire the alerting is.\n\nSend a separate message for each alert in the Grafana webhook payload,\nwith the alert's name as its topic; if no alert name can be found,\nfall back to the alert's fingerprint. Also include all alert values\nin the body of the message, along with links to the alert generator,\nsilence, and image, if available.\n\nCo-authored-by: Alex Vandiver ","shortMessageHtmlLink":"integration: Update topic & content of grafana webhook."}},{"before":"5aec31cf991ed01b427b637678114ff3447e7206","after":"4e9ea5d78245f87249e9ced673e2f951696ec53d","ref":"refs/heads/main","pushedAt":"2024-06-12T12:33:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"timabbott","name":"Tim Abbott","path":"/timabbott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2746074?s=80&v=4"},"commit":{"message":"help: Fix left sidebar not bouncing on mac.\n\nSince left sidebar was in fixed position, mac's rubber-band scroll\neffect was not working on it while it was working for others making\nthe bounce look weird.\n\nFixed by letting it bounce with the rest of the elements on the page.","shortMessageHtmlLink":"help: Fix left sidebar not bouncing on mac."}},{"before":"0d37ae3c4f9cdc515518e9e60c34c1810415e8d1","after":"1f31a60f7d35b2ba18b6aa1b4dfa2e2d3da18f90","ref":"refs/heads/chat.zulip.org","pushedAt":"2024-06-11T22:33:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timabbott","name":"Tim Abbott","path":"/timabbott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2746074?s=80&v=4"},"commit":{"message":"compose: Redesign control buttons row and textbox to look like 1 unit.\n\nThe row of buttons is placed using CSS grid template areas so that\nvisually it is now inside the bottom edge of the textbox. The color of\nthe buttons row and individual buttons is changed to match the color of\nthe textbox. All textbox border / box shadow properties are now applied\nto its parent instead which is extended under the buttons' row, so that\nits border snuggly fits around the buttons row too.\n\nNotable side effects:\n- In dark mode the textbox in focused state now has a light border which\ndoes not match the recipient input's current border which doesn't change\nwhen focused. Likely, the recipient input should be updated to match the\ntextbox's border color.\n- The dividers in the formatting buttons row are not vertically centered\nnow. This should be figured out soon.\n\nFixes: #28702.","shortMessageHtmlLink":"compose: Redesign control buttons row and textbox to look like 1 unit."}},{"before":"3b2206547767cdc0c248d4fcbe76c0b3e587efd4","after":"5aec31cf991ed01b427b637678114ff3447e7206","ref":"refs/heads/main","pushedAt":"2024-06-11T22:26:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"timabbott","name":"Tim Abbott","path":"/timabbott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2746074?s=80&v=4"},"commit":{"message":"billing: Remove success message from URL after being displayed.\n\nWe directly override the browser history to remove the parameter from\nURL to avoid it being displayed if user comes back in history too.","shortMessageHtmlLink":"billing: Remove success message from URL after being displayed."}},{"before":"ac3b5b3b046a69773f1b02da37cfa9eb0044798d","after":"3b2206547767cdc0c248d4fcbe76c0b3e587efd4","ref":"refs/heads/main","pushedAt":"2024-06-11T22:22:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"timabbott","name":"Tim Abbott","path":"/timabbott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2746074?s=80&v=4"},"commit":{"message":"web: Add missing CSS escaping for url(…).\n\nSigned-off-by: Anders Kaseorg ","shortMessageHtmlLink":"web: Add missing CSS escaping for url(…)."}},{"before":"4953285b73e91c1319441dd486acb9a4df8c239a","after":"0d37ae3c4f9cdc515518e9e60c34c1810415e8d1","ref":"refs/heads/chat.zulip.org","pushedAt":"2024-06-11T21:13:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"timabbott","name":"Tim Abbott","path":"/timabbott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2746074?s=80&v=4"},"commit":{"message":"typeaheads: Add blue outline to focused item.\n\nWe only apply it to tippy typeaheads since search box has it's own\nfocus system which looks good without the outline. Searchbox doesn't\nuse tippy to position itself.","shortMessageHtmlLink":"typeaheads: Add blue outline to focused item."}},{"before":"5d88ff6676c222220599252b5d47d594e27e4b47","after":"ac3b5b3b046a69773f1b02da37cfa9eb0044798d","ref":"refs/heads/main","pushedAt":"2024-06-11T21:13:10.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"timabbott","name":"Tim Abbott","path":"/timabbott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2746074?s=80&v=4"},"commit":{"message":"compose: Redesign and relocate compose expand / collapse button.\n\nThe compose expand / collapse button is moved from the top right of the\ncompose area to the top right corner inside the compose textarea /\npreview.\n\nThe textarea / preview and the button area shares the same grid parent.\n25px extra padding is added to and margin is subtracted from the right\nof the element so the button is visually inside it. It appears only on\nhovering the compose area, and uses a new custom icon.\n\nFixes: #28791.","shortMessageHtmlLink":"compose: Redesign and relocate compose expand / collapse button."}},{"before":"47c3903ce03358b25295931ae8bf295fc53e8420","after":"5d88ff6676c222220599252b5d47d594e27e4b47","ref":"refs/heads/main","pushedAt":"2024-06-11T20:41:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"timabbott","name":"Tim Abbott","path":"/timabbott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2746074?s=80&v=4"},"commit":{"message":"user_profile: Fix live-update exception when viewing channels tab.\n\nSentry reporting discovered that if the user was viewing the channels\ntab for a bot when the bot's owner was changed (or various other\nlive-updates), we'd throw an exception trying to access the\noriginal_values object for the manage-user/bot tab.\n\nThis code is fragile and messy, but probably a framework change is the\nmost expedient path to fixing it.","shortMessageHtmlLink":"user_profile: Fix live-update exception when viewing channels tab."}},{"before":"fea4b2f65d4b39a94818a98a0b06930da39e61c1","after":"47c3903ce03358b25295931ae8bf295fc53e8420","ref":"refs/heads/main","pushedAt":"2024-06-11T20:34:11.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"timabbott","name":"Tim Abbott","path":"/timabbott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2746074?s=80&v=4"},"commit":{"message":"settings: Present modal sidebars as gridded rows.","shortMessageHtmlLink":"settings: Present modal sidebars as gridded rows."}},{"before":"c5b8255d427abe2f83b68a20525230d2579233e5","after":"fea4b2f65d4b39a94818a98a0b06930da39e61c1","ref":"refs/heads/main","pushedAt":"2024-06-11T19:58:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"timabbott","name":"Tim Abbott","path":"/timabbott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2746074?s=80&v=4"},"commit":{"message":"buddy list: Remove buggy check preventing updates to me.\n\nThis check doesn't work with the `me` user, because that\nuser is always at the top of the all users list, and\ntherefore `new_pos_in_all_users` will always be 0 and\nnever `render_count`. It's possible this was already\nbroken before the split buddy list change.\n\nWe can remove this check because `insert_new_html` is only\ncalled when we definitely want to insert html. It's only\ncalled from `insert_or_move`, and for moves we always\nremove the user we're moving/replacing before the insert.","shortMessageHtmlLink":"buddy list: Remove buggy check preventing updates to me."}},{"before":"db5f5846847ec6c74dfb669c621e80d6be08341d","after":"c5b8255d427abe2f83b68a20525230d2579233e5","ref":"refs/heads/main","pushedAt":"2024-06-11T19:42:42.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"timabbott","name":"Tim Abbott","path":"/timabbott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2746074?s=80&v=4"},"commit":{"message":"navbar: Move left sidebar toggle icon to left of org logo.\n\nMake the org logo smaller and moves the left sidebar toggle icon\nto the left of the logo.","shortMessageHtmlLink":"navbar: Move left sidebar toggle icon to left of org logo."}},{"before":"901b216e7aebf2053fc2e638650a2fba8dff1560","after":"db5f5846847ec6c74dfb669c621e80d6be08341d","ref":"refs/heads/main","pushedAt":"2024-06-11T19:25:16.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"timabbott","name":"Tim Abbott","path":"/timabbott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2746074?s=80&v=4"},"commit":{"message":"info_density: Sanely restore Zulip-style oversize emoji.","shortMessageHtmlLink":"info_density: Sanely restore Zulip-style oversize emoji."}},{"before":"ef6513767549db6e49ef3a614a18b3286768d879","after":"901b216e7aebf2053fc2e638650a2fba8dff1560","ref":"refs/heads/main","pushedAt":"2024-06-11T19:22:10.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"timabbott","name":"Tim Abbott","path":"/timabbott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2746074?s=80&v=4"},"commit":{"message":"settings: Refactor code to handle dropdown widgets.\n\nWe now add a new function to set up the dropdown widget for\nsettings using new dropdown_widget.DropdownWidget instead of\ncalling dropdown_widget.DropdownWidget multiple times to\nreduce code duplication.","shortMessageHtmlLink":"settings: Refactor code to handle dropdown widgets."}},{"before":"2521adb0cd769357ac5636e8bfce4b5abf338e63","after":"ef6513767549db6e49ef3a614a18b3286768d879","ref":"refs/heads/main","pushedAt":"2024-06-11T19:00:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"timabbott","name":"Tim Abbott","path":"/timabbott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2746074?s=80&v=4"},"commit":{"message":"compose_pills: Fix long text overflow in DM recipient box.\n\nRemoves the fixed height of the input field in compose\nDM recipient box. This commit makes the behaviour of recipient\ncompose box equal to input pills used else where.\n\nFixes: #27688.","shortMessageHtmlLink":"compose_pills: Fix long text overflow in DM recipient box."}},{"before":"fee7fb6c87b9530a95b1bb3650538d60189c24a0","after":"2521adb0cd769357ac5636e8bfce4b5abf338e63","ref":"refs/heads/main","pushedAt":"2024-06-11T18:59:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"timabbott","name":"Tim Abbott","path":"/timabbott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2746074?s=80&v=4"},"commit":{"message":"invite_user_modal: Fix background color of input field.","shortMessageHtmlLink":"invite_user_modal: Fix background color of input field."}},{"before":"78f105475a50b4f1593473d16c4e861f292edab7","after":"fee7fb6c87b9530a95b1bb3650538d60189c24a0","ref":"refs/heads/main","pushedAt":"2024-06-11T18:58:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"timabbott","name":"Tim Abbott","path":"/timabbott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2746074?s=80&v=4"},"commit":{"message":"user_group_create_members: Convert module to TypeScript.","shortMessageHtmlLink":"user_group_create_members: Convert module to TypeScript."}},{"before":"f4c111b68a7fa29ab0872a5fd87559d94166577b","after":"78f105475a50b4f1593473d16c4e861f292edab7","ref":"refs/heads/main","pushedAt":"2024-06-11T18:57:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"timabbott","name":"Tim Abbott","path":"/timabbott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2746074?s=80&v=4"},"commit":{"message":"stream_create_subscribers: Convert module to TypeScript.","shortMessageHtmlLink":"stream_create_subscribers: Convert module to TypeScript."}},{"before":"dc7c5149601f9e60263d0ce9a79e202679a05eac","after":"f4c111b68a7fa29ab0872a5fd87559d94166577b","ref":"refs/heads/main","pushedAt":"2024-06-11T18:17:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"timabbott","name":"Tim Abbott","path":"/timabbott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2746074?s=80&v=4"},"commit":{"message":"api_docs: Convert event names to lowercase in api docs.","shortMessageHtmlLink":"api_docs: Convert event names to lowercase in api docs."}},{"before":"16f2c4195bc812a7f1b0470e74da5aa6503bcf1a","after":"dc7c5149601f9e60263d0ce9a79e202679a05eac","ref":"refs/heads/main","pushedAt":"2024-06-11T17:44:31.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"timabbott","name":"Tim Abbott","path":"/timabbott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2746074?s=80&v=4"},"commit":{"message":"docs: Update #narrow links from stream->channel in hashchange-system.md.","shortMessageHtmlLink":"docs: Update #narrow links from stream->channel in hashchange-system.md."}},{"before":"f26b00062190dc4d9af0eaf8e8e81c4eb7906eed","after":"16f2c4195bc812a7f1b0470e74da5aa6503bcf1a","ref":"refs/heads/main","pushedAt":"2024-06-11T17:42:43.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"timabbott","name":"Tim Abbott","path":"/timabbott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2746074?s=80&v=4"},"commit":{"message":"activity: Move `.container` CSS from bootstrap to activity.css.\n\n* `.container` class is only used in `/activity/support` and\n `/activity/remote/support` pages. It is also used in emails but\n it has its own CSS.\n\n* Since the CSS applied is localized and looks good, we just\n move the CSS relevant to us to `activity.css` which is used\n by both of these pages.\n\n* Searched `\"container\"`, ` container `, `\"container ` and\n ` container\"` to look for the uses of this class.","shortMessageHtmlLink":"activity: Move .container CSS from bootstrap to activity.css."}},{"before":"520b7b6a9ed425cbae9f2d3348568d6af464db24","after":"f26b00062190dc4d9af0eaf8e8e81c4eb7906eed","ref":"refs/heads/main","pushedAt":"2024-06-11T17:40:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"timabbott","name":"Tim Abbott","path":"/timabbott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2746074?s=80&v=4"},"commit":{"message":"resize: Remove height of hidden elements from buddy list height.\n\nIf the elements are hidden, their margin is still included in\ncalculating the height of buddy list which we don't want.","shortMessageHtmlLink":"resize: Remove height of hidden elements from buddy list height."}},{"before":"b27305993827e35432ac04923f35746ea6a6e987","after":"520b7b6a9ed425cbae9f2d3348568d6af464db24","ref":"refs/heads/main","pushedAt":"2024-06-11T17:38:40.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"timabbott","name":"Tim Abbott","path":"/timabbott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2746074?s=80&v=4"},"commit":{"message":"compose: Declare banner dimensions in ems.","shortMessageHtmlLink":"compose: Declare banner dimensions in ems."}},{"before":"01cbaa154fd4736636ed7a08770564b5f2f950c0","after":"b27305993827e35432ac04923f35746ea6a6e987","ref":"refs/heads/main","pushedAt":"2024-06-11T00:48:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"timabbott","name":"Tim Abbott","path":"/timabbott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2746074?s=80&v=4"},"commit":{"message":"help: Document grace period for unresolving topics.","shortMessageHtmlLink":"help: Document grace period for unresolving topics."}},{"before":"1969698cf6b7858fdddffc2b619161c1db631dbd","after":"01cbaa154fd4736636ed7a08770564b5f2f950c0","ref":"refs/heads/main","pushedAt":"2024-06-10T23:54:12.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"timabbott","name":"Tim Abbott","path":"/timabbott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2746074?s=80&v=4"},"commit":{"message":"popovers: Add `.popover-menu-tab-group` class to popover tab pickers.\n\nThis commit, adds the `.popover-menu-tab-group` class to the tab pickers\nthat appear together with the other popover menu options and thus\nneed to match their spacing and margins for a uniform look.\n\nThis removes the need to maintain a cluttered list of tab pickers that\nneed to be styled as such in the `popovers.css` file.","shortMessageHtmlLink":"popovers: Add .popover-menu-tab-group class to popover tab pickers."}},{"before":"0c13422c0db29b4f19d80e8bc5427f86c4afbb49","after":"1969698cf6b7858fdddffc2b619161c1db631dbd","ref":"refs/heads/main","pushedAt":"2024-06-10T23:10:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"timabbott","name":"Tim Abbott","path":"/timabbott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2746074?s=80&v=4"},"commit":{"message":"stripe: Use comma for collection method Literal values.","shortMessageHtmlLink":"stripe: Use comma for collection method Literal values."}},{"before":"5b9688a29ee470bcf64d24f8a9b1a909f4b06ea8","after":"4953285b73e91c1319441dd486acb9a4df8c239a","ref":"refs/heads/chat.zulip.org","pushedAt":"2024-06-10T21:24:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"timabbott","name":"Tim Abbott","path":"/timabbott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2746074?s=80&v=4"},"commit":{"message":"typeaheads: Add blue outline to focused item.\n\nWe only apply it to tippy typeaheads since search box has it's own\nfocus system which looks good without the outline. Searchbox doesn't\nuse tippy to position itself.","shortMessageHtmlLink":"typeaheads: Add blue outline to focused item."}},{"before":"ca3ddda35fb78901c890cce264c44533d80b9abb","after":"5b9688a29ee470bcf64d24f8a9b1a909f4b06ea8","ref":"refs/heads/chat.zulip.org","pushedAt":"2024-06-10T21:24:36.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"timabbott","name":"Tim Abbott","path":"/timabbott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2746074?s=80&v=4"},"commit":{"message":"typeaheads: Add blue outline to focused item.\n\nWe only apply it to tippy typeaheads since search box has it's own\nfocus system which looks good without the outline. Searchbox doesn't\nuse tippy to position itself.","shortMessageHtmlLink":"typeaheads: Add blue outline to focused item."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEY4o1PgA","startCursor":null,"endCursor":null}},"title":"Activity · zulip/zulip"}