{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":43171533,"defaultBranch":"master","name":"zulip","ownerLogin":"timabbott","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2015-09-25T19:34:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2746074?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717896153.0","currentOid":""},"activityList":{"items":[{"before":"bf08a4161ae643898cf790acfdd20f466653c651","after":null,"ref":"refs/heads/i18n-update","pushedAt":"2024-06-09T01:22:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"timabbott","name":"Tim Abbott","path":"/timabbott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2746074?s=80&v=4"}},{"before":"5db5889fe737d461f5efcd0af2b565d430e2fa27","after":"bf08a4161ae643898cf790acfdd20f466653c651","ref":"refs/heads/i18n-update","pushedAt":"2024-06-09T00:36:32.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":"i18n: Update translation data from Transifex.","shortMessageHtmlLink":"i18n: Update translation data from Transifex."}},{"before":null,"after":"c24050604711019b95d75b5ae17a7bb591e5709e","ref":"refs/heads/presence-api-changes","pushedAt":"2024-06-07T00:00:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"timabbott","name":"Tim Abbott","path":"/timabbott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2746074?s=80&v=4"},"commit":{"message":"presence: Backend implementation of the last_update_id API.\n\nThis builds on top of 016880f54d27372cc4ea5055799cf57a3fdcf09a which\nmaintains correct .last_update_id for UserPresence objects; now we add\nthe related API changes to utilize it.","shortMessageHtmlLink":"presence: Backend implementation of the last_update_id API."}},{"before":"5d7d13d4c425bafdbac377c13c56f012908a51c1","after":"16d93884208a4121bf4aecd9b3b443a4e87bfed6","ref":"refs/heads/experiments","pushedAt":"2024-06-06T00:58:24.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"timabbott","name":"Tim Abbott","path":"/timabbott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2746074?s=80&v=4"},"commit":{"message":"right_sidebar: Establish inner grid on selectable_sidebar_block.","shortMessageHtmlLink":"right_sidebar: Establish inner grid on selectable_sidebar_block."}},{"before":"accdb50fb6cdb2912c742987eec4d201053b8546","after":"5d7d13d4c425bafdbac377c13c56f012908a51c1","ref":"refs/heads/experiments","pushedAt":"2024-06-06T00:57: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":"recent_view_ui: Fix first row being focused after scrolling to bottom.\n\nIf recent view load more banner is at the center as a result of\n`document.elementFromPoint(topic_center_x, topic_center_y)`,\nthere is no `tr` to focus, hence we default to selecting the\nfirst row which results in recent view scrolling to top after user\nreaches bottom of scroll container.","shortMessageHtmlLink":"recent_view_ui: Fix first row being focused after scrolling to bottom."}},{"before":"899347102676dc45a5d88833504a55ca40f1be45","after":"accdb50fb6cdb2912c742987eec4d201053b8546","ref":"refs/heads/experiments","pushedAt":"2024-06-05T16:21:51.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":"models: Migrate ids of all non-Message-related tables to bigint.\n\nMigrate all `ids` of anything which does not have a foreign key from\nthe Message or UserMessage table (and would thus require walking\nthose) to be `bigint`. This is done by removing explicit\n`BigAutoField`s, trading them for explicit `AutoField`s on the tables\nto not be migrated, while updating `DEFAULT_AUTO_FIELD` to the new\ndefault.\n\nIn general, the tables adjusted in this commit are small tables -- at\nleast compared to Messages and UserMessages.\n\nMany-to-many tables without their own model class are adjusted by a\ncustom Operation, since they do not automatically pick up migrations\nwhen `DEFAULT_AUTO_FIELD` changes[^1].\n\nNote that this does multiple scans over tables to update foreign\nkeys[^2]. Large installs may wish to hand-optimize this using the\noutput of `./manage.py sqlmigrate` to join multiple `ALTER TABLE`\nstatements into one, to speed up the migration. This is unfortunately\nnot possible to do generically, as constraint names may differ between\ninstallations.\n\nThis leaves the following primary keys as non-`bigint`:\n- `auth_group.id`\n- `auth_group_permissions.id`\n- `auth_permission.id`\n- `django_content_type.id`\n- `django_migrations.id`\n- `otp_static_staticdevice.id`\n- `otp_static_statictoken.id`\n- `otp_totp_totpdevice.id`\n- `two_factor_phonedevice.id`\n- `zerver_archivedmessage.id`\n- `zerver_client.id`\n- `zerver_message.id`\n- `zerver_realm.id`\n- `zerver_recipient.id`\n- `zerver_userprofile.id`\n\n[^1]: https://code.djangoproject.com/ticket/32674\n[^2]: https://code.djangoproject.com/ticket/24203","shortMessageHtmlLink":"models: Migrate ids of all non-Message-related tables to bigint."}},{"before":"4663e56a3cf113466340ababeb1ff5aaac6ec2d2","after":null,"ref":"refs/heads/changelog-update","pushedAt":"2024-06-04T22:37:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"timabbott","name":"Tim Abbott","path":"/timabbott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2746074?s=80&v=4"}},{"before":null,"after":"4663e56a3cf113466340ababeb1ff5aaac6ec2d2","ref":"refs/heads/changelog-update","pushedAt":"2024-06-04T20:20:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"timabbott","name":"Tim Abbott","path":"/timabbott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2746074?s=80&v=4"},"commit":{"message":"docs: Update changelog with changes since 8.x.","shortMessageHtmlLink":"docs: Update changelog with changes since 8.x."}},{"before":"e4f95ceb7fdb61ad885801bd8b0bf53e1ba8a3b2","after":"899347102676dc45a5d88833504a55ca40f1be45","ref":"refs/heads/experiments","pushedAt":"2024-06-03T17:29:06.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":"recent_view: Use html as scroll container.\n\nInstead of `recent_view_table`, we make `html` as our scroll container.\nThis fixes an important bug for us where filters sometimes disappear\ndue to them scrolling under navbar which is unexpected. Since we are\nnow using separate containers to display rows and\nfilter (while includes table headers), where filters use sticky\npositioning, this bug will be fixed.","shortMessageHtmlLink":"recent_view: Use html as scroll container."}},{"before":"23cec055f12eb0eb410da4a719448e0339262774","after":"7825e134de6ee78769b6d405056e1bc4ad34e352","ref":"refs/heads/presence-migrations-prefix","pushedAt":"2024-06-03T04:44:26.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":"presence: Core last_update_id mechanism without API changes.\n\nThis commit has the mechanism for setting the .last_update_id on the\nbackend for UserPresence objects, without introducing any API changes.\nTherefore this should invisible to clients and able to be deployed\nsafely without impact to users.","shortMessageHtmlLink":"presence: Core last_update_id mechanism without API changes."}},{"before":null,"after":"23cec055f12eb0eb410da4a719448e0339262774","ref":"refs/heads/presence-migrations-prefix","pushedAt":"2024-06-03T04:18:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"timabbott","name":"Tim Abbott","path":"/timabbott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2746074?s=80&v=4"},"commit":{"message":"presence: Core last_update_id mechanism without API changes.\n\nThis commit has the mechanism for setting the .last_update_id on the\nbackend for UserPresence objects, without introducing any API changes.\nTherefore this should invisible to clients and able to be deployed\nsafely without impact to users.","shortMessageHtmlLink":"presence: Core last_update_id mechanism without API changes."}},{"before":"914a6031b19a19823aa6fb0905eba73fbc731b13","after":"e4f95ceb7fdb61ad885801bd8b0bf53e1ba8a3b2","ref":"refs/heads/experiments","pushedAt":"2024-05-28T19:03:36.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: Make conversation arrow double as a go-to-conversation button.\n\nThe chevron arrow icon before the topic / dm user field now also acts as\na go to conversation button. Whenever the functionality is available,\nthe plain icon changes to look and behave like a button. The old go to\nconversation button on the right of the field is removed.\n\nFixes: #28697.","shortMessageHtmlLink":"compose: Make conversation arrow double as a go-to-conversation button."}},{"before":"4425825bfb9bb23f78351877d3bb12fe2c4536dc","after":"914a6031b19a19823aa6fb0905eba73fbc731b13","ref":"refs/heads/experiments","pushedAt":"2024-05-28T19:03:18.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: Jump to conversation where message was sent.\n\nRemoves two 'narrow_to_recipient' banners which were\nshown after sending a message to a different conversation.\n\nNow, the sender is narrowed to the conversation where\nmessage was sent.\n\nFixes #29186.","shortMessageHtmlLink":"compose: Jump to conversation where message was sent."}},{"before":"70112d42f878628116e439cbf257de7d52dab648","after":"4425825bfb9bb23f78351877d3bb12fe2c4536dc","ref":"refs/heads/experiments","pushedAt":"2024-05-28T19:02:53.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":"ui_redesign: Apply blue links style to message view UI.\n\nWith the current Zulip redesign, we would like to tune the colors of the\nlinks with a slight underline for better accessibility. These changes to\nthe links only applies to the main message view interface.\n\nFixes: #24877.\n\nCo-authored-by: Sujal Shah ","shortMessageHtmlLink":"ui_redesign: Apply blue links style to message view UI."}},{"before":"d246fa267311fad3b686e2f87fd9a1aa5d9ad0e7","after":"70112d42f878628116e439cbf257de7d52dab648","ref":"refs/heads/experiments","pushedAt":"2024-05-28T19:02:38.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"timabbott","name":"Tim Abbott","path":"/timabbott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2746074?s=80&v=4"},"commit":{"message":"sidebar_ui: Save current toggle status in localstorage.","shortMessageHtmlLink":"sidebar_ui: Save current toggle status in localstorage."}},{"before":"bbd94961a4c803bf07dcd76c0f2b8e08bb3439ad","after":"d246fa267311fad3b686e2f87fd9a1aa5d9ad0e7","ref":"refs/heads/experiments","pushedAt":"2024-05-28T19:02:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"timabbott","name":"Tim Abbott","path":"/timabbott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2746074?s=80&v=4"},"commit":{"message":"typeaheads: Reduce left padding for all elements.\n\nThis required taking special care of typeaheads with user circle\nand making sure long typeaheads wrap correctly.","shortMessageHtmlLink":"typeaheads: Reduce left padding for all elements."}},{"before":"8b7f1a030d0724ccec2b01f4d875e2275a98844f","after":"bbd94961a4c803bf07dcd76c0f2b8e08bb3439ad","ref":"refs/heads/experiments","pushedAt":"2024-05-28T19:01:29.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":"info_density: Size and align emoji precisely with line-fitted values.","shortMessageHtmlLink":"info_density: Size and align emoji precisely with line-fitted values."}},{"before":"8bbc4357c8228a7295ced6051882a77ed3e84230","after":"8b7f1a030d0724ccec2b01f4d875e2275a98844f","ref":"refs/heads/experiments","pushedAt":"2024-05-21T00:37:40.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":"ui_redesign: Apply blue links style to message view UI.\n\nWith the current Zulip redesign, we would like to tune the colors of the\nlinks with a slight underline for better accessibility. These changes to\nthe links only applies to the main message view interface.\n\nFixes: #24877.\n\nCo-authored-by: Sujal Shah ","shortMessageHtmlLink":"ui_redesign: Apply blue links style to message view UI."}},{"before":"0550c56e6de51e2b2845c20ea9170ebd0d74fa5a","after":"8bbc4357c8228a7295ced6051882a77ed3e84230","ref":"refs/heads/experiments","pushedAt":"2024-05-21T00:37:06.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: Reduce left padding for all elements.\n\nThis required taking special care of typeaheads with user circle\nand making sure long typeaheads wrap correctly.","shortMessageHtmlLink":"typeaheads: Reduce left padding for all elements."}},{"before":"e4201041a3d8dd8d8827d03dce23cac93aa42339","after":"5db5889fe737d461f5efcd0af2b565d430e2fa27","ref":"refs/heads/i18n-update","pushedAt":"2024-05-20T21:56:18.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":"i18n: Update translation data from Transifex.","shortMessageHtmlLink":"i18n: Update translation data from Transifex."}},{"before":"5c00f5717cff330da3134e17d52ba129e5425bd3","after":"0550c56e6de51e2b2845c20ea9170ebd0d74fa5a","ref":"refs/heads/experiments","pushedAt":"2024-05-16T16:38:43.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":"recent_view: Remove side borders.","shortMessageHtmlLink":"recent_view: Remove side borders."}},{"before":"8d716df86d63944e4e99e51a2ef7b0f95bb9a41d","after":"5c00f5717cff330da3134e17d52ba129e5425bd3","ref":"refs/heads/experiments","pushedAt":"2024-05-16T16:37:32.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"timabbott","name":"Tim Abbott","path":"/timabbott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2746074?s=80&v=4"},"commit":{"message":"compose: Make conversation arrow double as a go-to-conversation button.\n\nThe chevron arrow icon before the topic / dm user field now also acts as\na go to conversation button. Whenever the functionality is available,\nthe plain icon changes to look and behave like a button. The old go to\nconversation button on the right of the field is removed.\n\nFixes: #28697.","shortMessageHtmlLink":"compose: Make conversation arrow double as a go-to-conversation button."}},{"before":"7eea1c7ffc01bd99d577a0277a97dbfed6c2593f","after":"8d716df86d63944e4e99e51a2ef7b0f95bb9a41d","ref":"refs/heads/experiments","pushedAt":"2024-05-16T16:37:03.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: Reduce left padding for all elements.\n\nThis required taking special care of typeaheads with user circle\nand making sure long typeaheads wrap correctly.","shortMessageHtmlLink":"typeaheads: Reduce left padding for all elements."}},{"before":"c345f14373a964667da5dc15a5880bfd848b7cbc","after":"7eea1c7ffc01bd99d577a0277a97dbfed6c2593f","ref":"refs/heads/experiments","pushedAt":"2024-05-14T23:41:15.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: Make conversation arrow double as a go-to-conversation button.\n\nThe chevron arrow icon before the topic / dm user field now also acts as\na go to conversation button. Whenever the functionality is available,\nthe plain icon changes to look and behave like a button. The old go to\nconversation button on the right of the field is removed.\n\nFixes: #28697.","shortMessageHtmlLink":"compose: Make conversation arrow double as a go-to-conversation button."}},{"before":"f12a5cc8fca09a35661bac40670477b55a80fe66","after":"c345f14373a964667da5dc15a5880bfd848b7cbc","ref":"refs/heads/experiments","pushedAt":"2024-05-14T23:38:55.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"timabbott","name":"Tim Abbott","path":"/timabbott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2746074?s=80&v=4"},"commit":{"message":"css: Expand to occupy left sidebar space if available on narrow widths.","shortMessageHtmlLink":"css: Expand to occupy left sidebar space if available on narrow widths."}},{"before":"04a21cb8969b9913ab0d01840c3f27d0fcd75885","after":"f12a5cc8fca09a35661bac40670477b55a80fe66","ref":"refs/heads/experiments","pushedAt":"2024-05-14T23:35:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"timabbott","name":"Tim Abbott","path":"/timabbott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2746074?s=80&v=4"},"commit":{"message":"info_density: Size emoji precisey with a line-fitted length value.","shortMessageHtmlLink":"info_density: Size emoji precisey with a line-fitted length value."}},{"before":"097f73fc2beae56405d89ceda2a6bbbb5dc3d9ce","after":"04a21cb8969b9913ab0d01840c3f27d0fcd75885","ref":"refs/heads/experiments","pushedAt":"2024-05-14T23:32:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"timabbott","name":"Tim Abbott","path":"/timabbott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2746074?s=80&v=4"},"commit":{"message":"bootstrap_typeahead: Add 2px space between target and typeahead.","shortMessageHtmlLink":"bootstrap_typeahead: Add 2px space between target and typeahead."}},{"before":"accbae59f5b501f54e0cec9877a2f6a6abf3e910","after":"097f73fc2beae56405d89ceda2a6bbbb5dc3d9ce","ref":"refs/heads/experiments","pushedAt":"2024-05-14T23:32:21.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: Jump to conversation where message was sent.\n\nUX experiment to test out on CZO.\n\nFixes #29186.","shortMessageHtmlLink":"compose: Jump to conversation where message was sent."}},{"before":null,"after":"42cb08ae53acc8894954d0ba12fa8a2be117031a","ref":"refs/heads/recent-view-ts-prep","pushedAt":"2024-05-09T19:12:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"timabbott","name":"Tim Abbott","path":"/timabbott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2746074?s=80&v=4"},"commit":{"message":"recent_view_ui: Remove unused second argument to destroy_indicator.","shortMessageHtmlLink":"recent_view_ui: Remove unused second argument to destroy_indicator."}},{"before":"1a00526d819f133438658b1f08c5c6b6bed4cafe","after":"5a0d833a2e293619f70e9c9f9b701db36e8cb151","ref":"refs/heads/can-mention-group-rework","pushedAt":"2024-05-09T00:56:36.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":"groups: Allow setting anonymous group to settings while editing.\n\nThis commit adds support to set can_mention_group setting to\nanonymous group while editing groups.","shortMessageHtmlLink":"groups: Allow setting anonymous group to settings while editing."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYCgCbQA","startCursor":null,"endCursor":null}},"title":"Activity ยท timabbott/zulip"}