{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":2656556,"defaultBranch":"main","name":"zotero","ownerLogin":"zotero","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-10-27T07:46:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/891917?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715670395.0","currentOid":""},"activityList":{"items":[{"before":"9eabc169c4f9350b59a2e461daec8e18f9de2814","after":"099c8e99581044349270cbc2bbd5c0cc2bc30de1","ref":"refs/heads/main","pushedAt":"2024-05-14T18:58:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"AbeJellinek","name":"Abe Jellinek","path":"/AbeJellinek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770299?s=80&v=4"},"commit":{"message":"Locate manager window: Support Accel-W to close","shortMessageHtmlLink":"Locate manager window: Support Accel-W to close"}},{"before":"7091fa3a58cee05fa74b7edd3769274a124710a3","after":"9eabc169c4f9350b59a2e461daec8e18f9de2814","ref":"refs/heads/main","pushedAt":"2024-05-14T08:19:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dstillman","name":"Dan Stillman","path":"/dstillman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/783082?s=80&v=4"},"commit":{"message":"Move Locate to sidenav (#3747)","shortMessageHtmlLink":"Move Locate to sidenav (#3747)"}},{"before":null,"after":"c537d1ad28b7fc725efa68efb3bdb5c8afd8222d","ref":"refs/heads/trash-collections","pushedAt":"2024-05-14T07:06:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dstillman","name":"Dan Stillman","path":"/dstillman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/783082?s=80&v=4"},"commit":{"message":"Tweaks to trash functionality for collections and searches\n\n- Use SVG icons\n- Show \"[x] collection selected\" or \"[x] searches selected\" in the item pane\n- Show \"[x] objects selected\" if multiple types are selected, which I\n don't love, but I don't have a better idea\n- Use existing strings for ARIA labels","shortMessageHtmlLink":"Tweaks to trash functionality for collections and searches"}},{"before":"31616af2af78ca0cdbfcf02539675d18bea4be8d","after":"7091fa3a58cee05fa74b7edd3769274a124710a3","ref":"refs/heads/main","pushedAt":"2024-05-13T23:03:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dstillman","name":"Dan Stillman","path":"/dstillman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/783082?s=80&v=4"},"commit":{"message":"touchscreen longpress displays context menu (#4104)\n\nFixes the issue where long press would not open up\r\ncontext menu in a virtualized table and tab bar because\r\nit was handled in mousedown events that longpress on a\r\ntouchscreen does not dispatch.\r\n\r\nThis behavior is still observed in the scrollable area\r\nof the reader and the note editor.\r\n\r\nAddresses: zotero#4094","shortMessageHtmlLink":"touchscreen longpress displays context menu (#4104)"}},{"before":"5dae581ad3c39099c87807a87759ba9bacefa21e","after":"31616af2af78ca0cdbfcf02539675d18bea4be8d","ref":"refs/heads/main","pushedAt":"2024-05-13T08:23:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrtcode","name":"Martynas Bagdonas","path":"/mrtcode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6362989?s=80&v=4"},"commit":{"message":"Update reader submodule","shortMessageHtmlLink":"Update reader submodule"}},{"before":"9783cc57c40db481787702a6528864f15d552527","after":"5dae581ad3c39099c87807a87759ba9bacefa21e","ref":"refs/heads/main","pushedAt":"2024-05-11T08:11:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dstillman","name":"Dan Stillman","path":"/dstillman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/783082?s=80&v=4"},"commit":{"message":"Lazy load CEs (#4112)","shortMessageHtmlLink":"Lazy load CEs (#4112)"}},{"before":"ffef57eed1d5395dc06bc68fd8100f713874342a","after":"9783cc57c40db481787702a6528864f15d552527","ref":"refs/heads/main","pushedAt":"2024-05-11T08:09:26.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dstillman","name":"Dan Stillman","path":"/dstillman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/783082?s=80&v=4"},"commit":{"message":"Add test for placement of creator rows in Info pane","shortMessageHtmlLink":"Add test for placement of creator rows in Info pane"}},{"before":"59b1d75b98eecd2e910a18a8f77b81b44091dd93","after":"ffef57eed1d5395dc06bc68fd8100f713874342a","ref":"refs/heads/main","pushedAt":"2024-05-11T07:22:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dstillman","name":"Dan Stillman","path":"/dstillman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/783082?s=80&v=4"},"commit":{"message":"redone fix of focus sticking to tab after click (#4087)\n\n- revert debcb9944d19862565435fe0b8768c95c3dc633f since it breaks\r\ndrag-drop reordering of tabs\r\n- when reader is being refocused by contextPane, add a small delay\r\nso that the focus settles on the tab before focusing the reader\r\n- also explicitly refocus the reader tab after drag, since then focus\r\nalso lands on the tab and finds itself outside of the reader","shortMessageHtmlLink":"redone fix of focus sticking to tab after click (#4087)"}},{"before":"8278140492f16392eadac3c2062bb372020361cd","after":"59b1d75b98eecd2e910a18a8f77b81b44091dd93","ref":"refs/heads/main","pushedAt":"2024-05-10T12:23:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dstillman","name":"Dan Stillman","path":"/dstillman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/783082?s=80&v=4"},"commit":{"message":"Item pane header customization (#3791)","shortMessageHtmlLink":"Item pane header customization (#3791)"}},{"before":"85f58cc97d2b73af7777c2d6e632dc7b2631531c","after":"8278140492f16392eadac3c2062bb372020361cd","ref":"refs/heads/main","pushedAt":"2024-05-10T07:23:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dstillman","name":"Dan Stillman","path":"/dstillman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/783082?s=80&v=4"},"commit":{"message":"Prevent empty item type menu from appearing after Cmd-Shift-N when info section is collapsed (#4105)\n\nIf the info section is collapsed, do not try to focus and\r\nopen the itemType menu as it can lead to an empty dropdown.\r\nJust focus the header title in that case","shortMessageHtmlLink":"Prevent empty item type menu from appearing after Cmd-Shift-N when in…"}},{"before":"8f2bf50cec120a7a1e7bbf9608b338b198043cf1","after":"85f58cc97d2b73af7777c2d6e632dc7b2631531c","ref":"refs/heads/main","pushedAt":"2024-05-08T05:21:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dstillman","name":"Dan Stillman","path":"/dstillman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/783082?s=80&v=4"},"commit":{"message":"Fix Utilities.Internal.md5Async() on missing files and empty strings\n\nhttps://forums.zotero.org/discussion/114208/zotero-7-beta-bug-report-consistent-error-when-syncing","shortMessageHtmlLink":"Fix Utilities.Internal.md5Async() on missing files and empty strings"}},{"before":"9ab42c5c65e3714a71abb4dc41435baef72a59be","after":"8f2bf50cec120a7a1e7bbf9608b338b198043cf1","ref":"refs/heads/main","pushedAt":"2024-05-07T23:38:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dstillman","name":"Dan Stillman","path":"/dstillman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/783082?s=80&v=4"},"commit":{"message":"Try to prevent ConcurrentCaller from failing CI (#4097)","shortMessageHtmlLink":"Try to prevent ConcurrentCaller from failing CI (#4097)"}},{"before":"634e27c62132174cac0afca7c6c546e5b6d705eb","after":"9ab42c5c65e3714a71abb4dc41435baef72a59be","ref":"refs/heads/main","pushedAt":"2024-05-07T19:25:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AbeJellinek","name":"Abe Jellinek","path":"/AbeJellinek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770299?s=80&v=4"},"commit":{"message":"Override tab color-scheme for Windows dark mode compat\n\nhttps://forums.zotero.org/discussion/114239/z7-beta77-scaffold-bugs-report","shortMessageHtmlLink":"Override tab color-scheme for Windows dark mode compat"}},{"before":"655575eb77049bf2d37fa7a45115ea63c1bf7e06","after":"634e27c62132174cac0afca7c6c546e5b6d705eb","ref":"refs/heads/main","pushedAt":"2024-05-07T19:11:06.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"AbeJellinek","name":"Abe Jellinek","path":"/AbeJellinek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770299?s=80&v=4"},"commit":{"message":"Scaffold: Don't use cookie sandbox by default\n\nInstead, just set an empty cookie sandbox when running tests without\n\"Remember cookies\" enabled. The cookie sandbox doesn't remember cookies\nset in JS, which breaks some sites in the Scaffold browser.\n\nhttps://forums.zotero.org/discussion/114239/z7-beta77-scaffold-bugs-report","shortMessageHtmlLink":"Scaffold: Don't use cookie sandbox by default"}},{"before":"f1cf1b1a2be5b7bec2a542878499d5374455c359","after":"655575eb77049bf2d37fa7a45115ea63c1bf7e06","ref":"refs/heads/main","pushedAt":"2024-05-07T16:11:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AbeJellinek","name":"Abe Jellinek","path":"/AbeJellinek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770299?s=80&v=4"},"commit":{"message":"Monaco / Scaffold: Use LF line endings on all platforms\n\nhttps://forums.zotero.org/discussion/114239/z7-beta77-scaffold-bugs-report","shortMessageHtmlLink":"Monaco / Scaffold: Use LF line endings on all platforms"}},{"before":"bd9048861c02ca1a84bf7873dc5c456214af61d5","after":"f1cf1b1a2be5b7bec2a542878499d5374455c359","ref":"refs/heads/main","pushedAt":"2024-05-07T16:00:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AbeJellinek","name":"Abe Jellinek","path":"/AbeJellinek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770299?s=80&v=4"},"commit":{"message":"Fix merge pane overflowing without scrollbar\n\nhttps://forums.zotero.org/discussion/114241/zotero-7-beta-merge-unusable-with-long-author-lists","shortMessageHtmlLink":"Fix merge pane overflowing without scrollbar"}},{"before":"de9e7ff9624c4bd08b4ecff486e789581732ecb3","after":"bd9048861c02ca1a84bf7873dc5c456214af61d5","ref":"refs/heads/main","pushedAt":"2024-05-07T15:17:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AbeJellinek","name":"Abe Jellinek","path":"/AbeJellinek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770299?s=80&v=4"},"commit":{"message":"HiddenBrowser: Test download blocking\n\n9b7d3edbb34ccc71025ee2ffb737a01fa488052f","shortMessageHtmlLink":"HiddenBrowser: Test download blocking"}},{"before":"5f8ea3af9c08adccbf4ca925da72de6e32eaf1fe","after":"de9e7ff9624c4bd08b4ecff486e789581732ecb3","ref":"refs/heads/main","pushedAt":"2024-05-07T09:16:21.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"dstillman","name":"Dan Stillman","path":"/dstillman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/783082?s=80&v=4"},"commit":{"message":"Remove border-radius in color-picker buttons on Windows","shortMessageHtmlLink":"Remove border-radius in color-picker buttons on Windows"}},{"before":"0cd868ec871fa94735f098689f6dcbcbf3d9060b","after":"5f8ea3af9c08adccbf4ca925da72de6e32eaf1fe","ref":"refs/heads/main","pushedAt":"2024-05-07T08:51:50.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dstillman","name":"Dan Stillman","path":"/dstillman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/783082?s=80&v=4"},"commit":{"message":"PageDataChild: Return null channelInfo on non-HTTP channel\n\nRather than throwing. Fixes requireSuccessfulStatus on file: (etc.)\nURIs.","shortMessageHtmlLink":"PageDataChild: Return null channelInfo on non-HTTP channel"}},{"before":"8e7d9927efe99fd41181b3a1b8f56f956cab0834","after":"0cd868ec871fa94735f098689f6dcbcbf3d9060b","ref":"refs/heads/main","pushedAt":"2024-05-07T08:35:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dstillman","name":"Dan Stillman","path":"/dstillman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/783082?s=80&v=4"},"commit":{"message":"Update reader submodule","shortMessageHtmlLink":"Update reader submodule"}},{"before":"7f993a152800020a7900346c790287af51ac52f7","after":"8e7d9927efe99fd41181b3a1b8f56f956cab0834","ref":"refs/heads/main","pushedAt":"2024-05-07T08:33:51.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"dstillman","name":"Dan Stillman","path":"/dstillman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/783082?s=80&v=4"},"commit":{"message":"Create Bibliography: Use HiddenBrowser to fix printing","shortMessageHtmlLink":"Create Bibliography: Use HiddenBrowser to fix printing"}},{"before":"7e225c45175897fcf8a91353a7da3997a6ba4064","after":"7f993a152800020a7900346c790287af51ac52f7","ref":"refs/heads/main","pushedAt":"2024-05-07T08:29:20.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dstillman","name":"Dan Stillman","path":"/dstillman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/783082?s=80&v=4"},"commit":{"message":"Tab shortcuts: Use event.code for better keyboard layout compat","shortMessageHtmlLink":"Tab shortcuts: Use event.code for better keyboard layout compat"}},{"before":"e7b792e2d5f7dab25136b1e30ff75be388f4ac0d","after":"7e225c45175897fcf8a91353a7da3997a6ba4064","ref":"refs/heads/main","pushedAt":"2024-05-06T18:12:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AbeJellinek","name":"Abe Jellinek","path":"/AbeJellinek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770299?s=80&v=4"},"commit":{"message":"Feed abstract: Load CSS asynchronously\n\nProbably won't fix #4091, but can't hurt.","shortMessageHtmlLink":"Feed abstract: Load CSS asynchronously"}},{"before":"82107beaa9273fa24af17fff35a944876488c209","after":"e7b792e2d5f7dab25136b1e30ff75be388f4ac0d","ref":"refs/heads/main","pushedAt":"2024-05-03T14:33:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AbeJellinek","name":"Abe Jellinek","path":"/AbeJellinek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770299?s=80&v=4"},"commit":{"message":"HiddenBrowser: options is optional, support data: URIs","shortMessageHtmlLink":"HiddenBrowser: options is optional, support data: URIs"}},{"before":"99d977be3f741d6b101cc6dd0278c962bd530e86","after":"82107beaa9273fa24af17fff35a944876488c209","ref":"refs/heads/main","pushedAt":"2024-05-02T15:00:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AbeJellinek","name":"Abe Jellinek","path":"/AbeJellinek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770299?s=80&v=4"},"commit":{"message":"Fix menulist label misalignment on macOS\n\nI think they're still slightly off center, but now they look exactly\nlike they do in Firefox. Dropdown labels in Apple's native macOS apps\nare actually offset toward the top by a pixel or two.\n\nFixes #4086","shortMessageHtmlLink":"Fix menulist label misalignment on macOS"}},{"before":"4a0bb2df52e3ec502cf04f3183cd8f067bd756b5","after":"99d977be3f741d6b101cc6dd0278c962bd530e86","ref":"refs/heads/main","pushedAt":"2024-05-02T09:30:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adomasven","name":"Adomas Ven","path":"/adomasven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5899315?s=80&v=4"},"commit":{"message":"Update Word for Windows submodule","shortMessageHtmlLink":"Update Word for Windows submodule"}},{"before":"debcb9944d19862565435fe0b8768c95c3dc633f","after":"4a0bb2df52e3ec502cf04f3183cd8f067bd756b5","ref":"refs/heads/main","pushedAt":"2024-05-02T07:19:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"windingwind","name":null,"path":"/windingwind","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33902321?s=80&v=4"},"commit":{"message":"Fix menulist popup item padding and icon on MacOS and Windows\n\nA follow up fix after #4052\nDefault to radio style menuitem on MacOS and Windows","shortMessageHtmlLink":"Fix menulist popup item padding and icon on MacOS and Windows"}},{"before":"04748ec9a63a2e0772f2dc3f6a1e1882b5b94cf4","after":"debcb9944d19862565435fe0b8768c95c3dc633f","ref":"refs/heads/main","pushedAt":"2024-05-02T03:59:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dstillman","name":"Dan Stillman","path":"/dstillman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/783082?s=80&v=4"},"commit":{"message":"prevent focus from sticking to tab after click (#4078)\n\nAfter clicking on a reader tab, the reader will get focused\r\nbut the default mousedown event handler can then shift\r\nfocus onto the actual tab. It looks like the focus gets \"lost\",\r\nand breaks reader keyboard shortcuts so we want to avoid it.\r\nMainly happens on windows.\r\n\r\nFixes: #4077","shortMessageHtmlLink":"prevent focus from sticking to tab after click (#4078)"}},{"before":"729b5a20828fe4b79d5bfdcafda7515b8a91de4f","after":"04748ec9a63a2e0772f2dc3f6a1e1882b5b94cf4","ref":"refs/heads/main","pushedAt":"2024-05-01T19:30:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AbeJellinek","name":"Abe Jellinek","path":"/AbeJellinek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770299?s=80&v=4"},"commit":{"message":"Don't allow flex layout to shrink collections pane\n\nupdateLayoutConstraints() needs its size to be fixed across window\nresizes. It didn't shrink automatically until fx115, I think, and this\ncommit restores that behavior.\n\nFixes #4062","shortMessageHtmlLink":"Don't allow flex layout to shrink collections pane"}},{"before":"adaa61f2cfcaced1ded9c22438e6484ec62bf4dc","after":"729b5a20828fe4b79d5bfdcafda7515b8a91de4f","ref":"refs/heads/main","pushedAt":"2024-05-01T18:43:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AbeJellinek","name":"Abe Jellinek","path":"/AbeJellinek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770299?s=80&v=4"},"commit":{"message":"Quick Search: Don't run on mode switch if field is empty\n\nFixes #4075","shortMessageHtmlLink":"Quick Search: Don't run on mode switch if field is empty"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESdAphgA","startCursor":null,"endCursor":null}},"title":"Activity · zotero/zotero"}