{"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:1710886926.0","currentOid":""},"activityList":{"items":[{"before":"23f0d6d93b098498f55f88e53938e8a5c045be02","after":"7f131b880dabb5965fd368e7b14dc6c64adf4c50","ref":"refs/heads/main","pushedAt":"2024-05-03T01:31:23.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: Document how to test different billing states.","shortMessageHtmlLink":"billing: Document how to test different billing states."}},{"before":"ecae7d69672be8045ee5a69717e2300cc0c2725b","after":"b6d871fad04b9cad0262c58daa538514c97e2ac8","ref":"refs/heads/chat.zulip.org","pushedAt":"2024-05-03T01:13:54.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":"typeahead: Use tippy to position typeaheads without a specified parent.\n\nExcept for search typeaheads which have a specific parent container,\nwe position typeaheads using tippy.","shortMessageHtmlLink":"typeahead: Use tippy to position typeaheads without a specified parent."}},{"before":"1ba3cda22950fac965111c9099d9b22ceee7f8cf","after":"23f0d6d93b098498f55f88e53938e8a5c045be02","ref":"refs/heads/main","pushedAt":"2024-05-03T01:12:22.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":"help: Mention SCIM has also been tested with EntraID.\n\nWith some edits from tabbott to show more confidence.","shortMessageHtmlLink":"help: Mention SCIM has also been tested with EntraID."}},{"before":"838d606f4dad8710bff6af9a33efe2529abff708","after":"ecae7d69672be8045ee5a69717e2300cc0c2725b","ref":"refs/heads/chat.zulip.org","pushedAt":"2024-05-02T21:38:58.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":"upload: For multiple simultaneous image uploads, insert all in 1 block.\n\nSo far, each file was always inserted on its own line. Now for images\nuploaded together, they're inserted inline, all in a single block.\n\nThis is so that images stack horizontally when uploaded together.","shortMessageHtmlLink":"upload: For multiple simultaneous image uploads, insert all in 1 block."}},{"before":"0a756c652c548cb55a4e0fb2d4d299f010f16e06","after":"1ba3cda22950fac965111c9099d9b22ceee7f8cf","ref":"refs/heads/main","pushedAt":"2024-05-02T21:31:38.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: Refactor recipient area to use grid layout instead of flexbox.\n\nThis is a prep commit for moving the narrow to compose recipients button\nbefore the input, and also aids in the overall compose area redesign.","shortMessageHtmlLink":"compose: Refactor recipient area to use grid layout instead of flexbox."}},{"before":"952291e7122d451f54d7b1f4ddbd9774bfde9dc3","after":"0a756c652c548cb55a4e0fb2d4d299f010f16e06","ref":"refs/heads/main","pushedAt":"2024-05-02T21:25: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":"push_notifications: Shard mobile push notifications.","shortMessageHtmlLink":"push_notifications: Shard mobile push notifications."}},{"before":"afafd04bf91dc4c6fcec5310f7c969ec37423c45","after":"952291e7122d451f54d7b1f4ddbd9774bfde9dc3","ref":"refs/heads/main","pushedAt":"2024-05-02T21:23:04.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"timabbott","name":"Tim Abbott","path":"/timabbott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2746074?s=80&v=4"},"commit":{"message":"migrations: Clean up non one-to-one confirmations/invites.\n\nThese models should be one-to-one. Various bugs in the past have\nleaked violations in both directions; we clean them up such that every\nPreregistrationUser which is not a multi-use invite has exactly one\nConfirmation object associated with it.\n\nFixes: #22025","shortMessageHtmlLink":"migrations: Clean up non one-to-one confirmations/invites."}},{"before":"a7a89dcc72346a90911abd2b5233f5930645e633","after":"afafd04bf91dc4c6fcec5310f7c969ec37423c45","ref":"refs/heads/main","pushedAt":"2024-05-02T21:03:12.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":"message_fetch: Increase message history fetching numbers.\n\nNow that we've greatly reduced unnecessary data fetches, we have\ngreater freedom to increase these values while still having good\nperformance.","shortMessageHtmlLink":"message_fetch: Increase message history fetching numbers."}},{"before":"f999de2de2e3c9aeebf67708c8e591f9e5249490","after":"a7a89dcc72346a90911abd2b5233f5930645e633","ref":"refs/heads/main","pushedAt":"2024-05-02T20:55:22.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":"message_fetch: Remove on-idle backfill behavior.\n\nThis only every did a single extra fetch, and now that this fetch is\nin the same direction as our main fetching sequence, no longer is\nmeaningfully different from just specifying a different value of\nconsts.maximum_initial_backfill_size.","shortMessageHtmlLink":"message_fetch: Remove on-idle backfill behavior."}},{"before":"d73a5d06c0e68d02822996be8bfa64253b788c93","after":"f999de2de2e3c9aeebf67708c8e591f9e5249490","ref":"refs/heads/main","pushedAt":"2024-05-02T20:51: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":"message_edit: Fix local echo of message edit.\n\nPreviously, when a message is edited, it is locally echoed with its\npre-edit content.\n\nThis is because previously, when we tried to render the edited\nmessage of the edit box during local echo, in order to update\nthe content, flags, and is_me_message properties of the message\nobject with that of those returned is markdown.render(), we used\nthe spread operator and created a new message object, and updated\nthe existing message object with this new one.\n\nThis was misconverted, since edit_locally() method already has a\nfully-rendered message object to start with, and is just doing a\nrerendering, it should be mutating what message it received, rather\nthan constructing a new local variable.","shortMessageHtmlLink":"message_edit: Fix local echo of message edit."}},{"before":"165df5f1f6eab356cc4e1247ec2595d9a800c825","after":"d73a5d06c0e68d02822996be8bfa64253b788c93","ref":"refs/heads/main","pushedAt":"2024-05-02T20:47:47.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(typeahead): Remove text color change on hover.\n\nFixes #29842.","shortMessageHtmlLink":"compose(typeahead): Remove text color change on hover."}},{"before":"a30227898794108b391694eafaf0f78482371509","after":"165df5f1f6eab356cc4e1247ec2595d9a800c825","ref":"refs/heads/main","pushedAt":"2024-05-02T20:38: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":"message_header: Build message_header.css from zulip.css header styles.","shortMessageHtmlLink":"message_header: Build message_header.css from zulip.css header styles."}},{"before":"8fb7ab84e6e70d0e6cc21ef2069278c44754beb3","after":"a30227898794108b391694eafaf0f78482371509","ref":"refs/heads/main","pushedAt":"2024-05-02T20:37:59.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":"contributor docs: Extend help center writing style documentation.","shortMessageHtmlLink":"contributor docs: Extend help center writing style documentation."}},{"before":"4394e87ef15c1ea76edcab583e6ecce508253bf9","after":"8fb7ab84e6e70d0e6cc21ef2069278c44754beb3","ref":"refs/heads/main","pushedAt":"2024-05-02T20:34:09.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: Update documentation on switching themes.\n\nAs a follow up to commit ad013a9, this updates the /help/dark-theme\ndocs to describe the newer way to switch themes via the theme switcher,\nlocated in the Personal Menu.\n\nThis replaces the documentation on switching themes via\n\"Personal Settings\".\n\nFixes #29550.","shortMessageHtmlLink":"help: Update documentation on switching themes."}},{"before":"6325ef4896373ee0177800f43d0ac81a87ec7323","after":"4394e87ef15c1ea76edcab583e6ecce508253bf9","ref":"refs/heads/main","pushedAt":"2024-05-02T20:32:20.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":"popovers: Move from global popover min-width to per-popover basis.\n\nThis removes the common min-width being used across all popovers and\ninstead sets the min-width according to a popover's requirements.\n\nThis allows for greater control over the popovers since we have a\nvariety of use cases for them — which a single common min-width cannot\naccommodate.","shortMessageHtmlLink":"popovers: Move from global popover min-width to per-popover basis."}},{"before":"b17a006bf00cb84bcb1749274e9234bc16f75aab","after":"6325ef4896373ee0177800f43d0ac81a87ec7323","ref":"refs/heads/main","pushedAt":"2024-05-02T20:27:02.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":"message_row: Pull message-edit selectors out of .message_row selector.","shortMessageHtmlLink":"message_row: Pull message-edit selectors out of .message_row selector."}},{"before":"eed24135144126eda5d9871f290c64bc260125e2","after":"b17a006bf00cb84bcb1749274e9234bc16f75aab","ref":"refs/heads/main","pushedAt":"2024-05-02T20:26:26.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":"data_import: Remove gitter data import tool.\n\nGitter broke their older API as part of being integrated\ninto Matrix.\n\nTheir announcement blog says:\n\"Anything left using the Gitter APIs will need to be\nupdated to use the Matrix API\"\n\nThis commit drops the legacy Gitter import tool and\nwe plan to build a new one for Matrix in future.","shortMessageHtmlLink":"data_import: Remove gitter data import tool."}},{"before":"1038a3a35b9eeb563f70885f7d0345571debc436","after":"eed24135144126eda5d9871f290c64bc260125e2","ref":"refs/heads/main","pushedAt":"2024-05-02T20:23:40.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":"unread: Fix addition to unread_mention_topics sets.\n\nSigned-off-by: Anders Kaseorg ","shortMessageHtmlLink":"unread: Fix addition to unread_mention_topics sets."}},{"before":"d7a9523170d7aecfd24014809c44a8e0b45943f8","after":"1038a3a35b9eeb563f70885f7d0345571debc436","ref":"refs/heads/main","pushedAt":"2024-05-02T19:52: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":"info overlays: Update the to-do list example to match documentation.\n\nFixes: #29832.","shortMessageHtmlLink":"info overlays: Update the to-do list example to match documentation."}},{"before":"0a66fada64d72cb3a2e949c233575d1385b681f1","after":"d7a9523170d7aecfd24014809c44a8e0b45943f8","ref":"refs/heads/main","pushedAt":"2024-05-02T19:48:23.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_banner: Replace the close button with \"Got it\" button.\n\nFor onboarding banners, we replace the close button with\n\"Got it\" button.\n\nAlso, the banner is marked as read for the user only after\nthe \"Got it\" button is clicked. Earlier it was marked as read\nas soon as it was displayed.","shortMessageHtmlLink":"compose_banner: Replace the close button with \"Got it\" button."}},{"before":"dd29edb3ad819d94d482d69035dfcad29f61ba09","after":"0a66fada64d72cb3a2e949c233575d1385b681f1","ref":"refs/heads/main","pushedAt":"2024-05-02T19:01:30.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":"input_pill: Use \"input\" event handler for `textInputHook`.\n\nRegister our `onTextInputHook` to be called on \"input\" events so that\nthe hook receives the updated text content of the input unlike the \"keydown\"\nevent which does not update the text content before running the hook.","shortMessageHtmlLink":"input_pill: Use \"input\" event handler for textInputHook."}},{"before":"da675cb6412867eab7e14dace9cb25d00d14bdd9","after":"dd29edb3ad819d94d482d69035dfcad29f61ba09","ref":"refs/heads/main","pushedAt":"2024-05-02T17:50:24.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":"i18n: Update translation data from Transifex.\n\nThis is the first version with the stream=>channel rename completed.","shortMessageHtmlLink":"i18n: Update translation data from Transifex."}},{"before":"7a3d564b415914c2c6edfde0300e20817f53cf1e","after":"da675cb6412867eab7e14dace9cb25d00d14bdd9","ref":"refs/heads/main","pushedAt":"2024-05-02T16:46:59.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":"support: Send demo request emails to sales@ email.","shortMessageHtmlLink":"support: Send demo request emails to sales@ email."}},{"before":"db03369ac270b0d60e90b506827ce11a80b7dbb8","after":"7a3d564b415914c2c6edfde0300e20817f53cf1e","ref":"refs/heads/main","pushedAt":"2024-05-02T16:44:55.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":"sidebar_ui: Fix right sidebar acting as an overlay even on wide width.\n\nWhen user search is active, right sidebar was acting as an overlay\nsince \"expanded\" class was incorrectly added to it whenever user\nstarted a search.","shortMessageHtmlLink":"sidebar_ui: Fix right sidebar acting as an overlay even on wide width."}},{"before":"d1921aed2615776688728d8d7e9154f05808c65f","after":"db03369ac270b0d60e90b506827ce11a80b7dbb8","ref":"refs/heads/main","pushedAt":"2024-05-01T17:29:20.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":"zulip-view-modal: Update translated strings for stream/channel rename.","shortMessageHtmlLink":"zulip-view-modal: Update translated strings for stream/channel rename."}},{"before":"db86027cbda5ce8e92c6f4caa67a01b2c8d07e4d","after":"b298d08fda3801f6160d9d3551b424f7024e529a","ref":"refs/heads/zulip-cloud-current","pushedAt":"2024-05-01T03:51:17.000Z","pushType":"push","commitsCount":111,"pusher":{"login":"zulip-cloud-deploy","name":null,"path":"/zulip-cloud-deploy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129091286?s=80&v=4"},"commit":{"message":"wal-g: Support parameterizing the bucket which is fetched.","shortMessageHtmlLink":"wal-g: Support parameterizing the bucket which is fetched."}},{"before":"89717e767f1e767ecc626e38f35473a85079a565","after":"d1921aed2615776688728d8d7e9154f05808c65f","ref":"refs/heads/main","pushedAt":"2024-05-01T01:13:21.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":"zulip_updates: Fix typo.","shortMessageHtmlLink":"zulip_updates: Fix typo."}},{"before":"0f1a0303fa68339229a8ab607a5ff423ed3b324e","after":"838d606f4dad8710bff6af9a33efe2529abff708","ref":"refs/heads/chat.zulip.org","pushedAt":"2024-05-01T01:05:52.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":"compose: Redesign the \"go to conversation\" button.\n\nNow the button uses an eye icon, is placed at the start of the topic/dm\nrecipient input, and has a bluish purple look. It slides in and out of\nview as needed.\n\nFixes: #28697.\n(cherry picked from commit 6b8e2c2735d95f45205103f4b145d77269a3e08c)","shortMessageHtmlLink":"compose: Redesign the \"go to conversation\" button."}},{"before":"0b68a1ee423a9e8e63264da727d90127980001eb","after":"89717e767f1e767ecc626e38f35473a85079a565","ref":"refs/heads/main","pushedAt":"2024-05-01T01:00:24.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":"updates: Add update message (level=3).","shortMessageHtmlLink":"updates: Add update message (level=3)."}},{"before":"141e1d4c9077fc21419e1e8989e80747760f872c","after":"0b68a1ee423a9e8e63264da727d90127980001eb","ref":"refs/heads/main","pushedAt":"2024-05-01T00:35:36.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":"message_row: Flatten unread_marker selectors.","shortMessageHtmlLink":"message_row: Flatten unread_marker selectors."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQFcUdAA","startCursor":null,"endCursor":null}},"title":"Activity · zulip/zulip"}