{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":4610231,"defaultBranch":"main","name":"gnome-shell","ownerLogin":"GNOME","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-06-09T20:37:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1801039?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716722770.0","currentOid":""},"activityList":{"items":[{"before":"8176d6b51c743621d5aab0fb52a121017fd4c7a7","after":"0f30bfdd531ed0e8ed78bda74d51b7f22872a31b","ref":"refs/heads/main","pushedAt":"2024-05-28T18:47:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"dbusServices/extensions: Await prefs.fillPreferencesWindow\n\nThere are cases where it makes sense to have fillPreferencesWindow be\nasync, so await it. One such case is when using .ui files from resources\nwith (GTK) templates. When extension developers load the resource in\n`fillPreferencesWindow` and then import the js file that registers the\nclasses, there will be an error at the moment that there is no UI\nprovided. Similarly, make getPreferencesWidget async optionally.\n\nPart-of: ","shortMessageHtmlLink":"dbusServices/extensions: Await prefs.fillPreferencesWindow"}},{"before":"37e49e8a22c223b030297f9607bdb748c219e060","after":"8176d6b51c743621d5aab0fb52a121017fd4c7a7","ref":"refs/heads/main","pushedAt":"2024-05-28T18:18:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"messageTray: Ensure _updateDatetimeId idle callback is cancelled\n\nIf the idle callback is not explicitly removed when the notification is\ndestroyed, it may be invoked after destruction, and try to modify the\nnotification after it’s been freed.\n\nSigned-off-by: Philip Withnall \nPart-of: ","shortMessageHtmlLink":"messageTray: Ensure _updateDatetimeId idle callback is cancelled"}},{"before":"245d55488b012b97ef32d8958a4457947de9f318","after":"37e49e8a22c223b030297f9607bdb748c219e060","ref":"refs/heads/main","pushedAt":"2024-05-28T18:05:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"shell-camera-monitor: Fix warning about strict aliasing\n\nChanging type when casting a double pointer is not strictly allowed in\nC. In order to fix compilation with `-fstrict-aliasing`, don’t use\n`g_clear_pointer()` for clearing this pointer where the type expected by\nthe destroy notify function does not match the type stored in the\n`ShellCameraMonitor` struct.\n\nThis introduces no functional changes.\n\nSigned-off-by: Philip Withnall \nPart-of: ","shortMessageHtmlLink":"shell-camera-monitor: Fix warning about strict aliasing"}},{"before":"d99a1d5457893911ef057c609824ddccb3676dd6","after":"245d55488b012b97ef32d8958a4457947de9f318","ref":"refs/heads/main","pushedAt":"2024-05-28T17:39:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"docs: Fix typo in link to meta-docs\n\nPart-of: ","shortMessageHtmlLink":"docs: Fix typo in link to meta-docs"}},{"before":"80961f9af2c4d0b8ba273a212c4089451251d15a","after":"d99a1d5457893911ef057c609824ddccb3676dd6","ref":"refs/heads/main","pushedAt":"2024-05-28T17:30:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"ci: Bump ci-fairy template\n\nThe new version allows @users.noreply email addresses by default,\nwhich seems like something we should allow at least for small\ndrive-by contributions.\n\nPart-of: ","shortMessageHtmlLink":"ci: Bump ci-fairy template"}},{"before":"350f68882541bc2d1bae504c0db261206a56a18b","after":"80961f9af2c4d0b8ba273a212c4089451251d15a","ref":"refs/heads/main","pushedAt":"2024-05-28T09:13:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"Update Portuguese translation","shortMessageHtmlLink":"Update Portuguese translation"}},{"before":"6814e7ecfbfd826cd1c7c9bdfba32fef3525e698","after":"350f68882541bc2d1bae504c0db261206a56a18b","ref":"refs/heads/main","pushedAt":"2024-05-27T20:50:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"Update Slovak translation\n\n(cherry picked from commit 5c2f9fd94883cf37af4117ad75823f7b76366736)","shortMessageHtmlLink":"Update Slovak translation"}},{"before":"568152c22247efbb66cd13c15a638bf2d36bfadb","after":"5c2f9fd94883cf37af4117ad75823f7b76366736","ref":"refs/heads/gnome-46","pushedAt":"2024-05-27T20:45:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"Update Slovak translation","shortMessageHtmlLink":"Update Slovak translation"}},{"before":"4e449536f8ff9f71de64184ded8bc3c71dfb77cd","after":"6814e7ecfbfd826cd1c7c9bdfba32fef3525e698","ref":"refs/heads/main","pushedAt":"2024-05-27T10:22:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"Update Russian translation","shortMessageHtmlLink":"Update Russian translation"}},{"before":"739e81fa77e46f935956f636b2f9dea0ce286a30","after":"2426dbf8cf85389fc8df426b60631e52241bb8a4","ref":"refs/heads/bilelmoussaoui/without-x11","pushedAt":"2024-05-27T08:48:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"build: Allow to disable x11","shortMessageHtmlLink":"build: Allow to disable x11"}},{"before":"37fd461759b829f368f7ee48dd07beb1d09b1d5c","after":"4e449536f8ff9f71de64184ded8bc3c71dfb77cd","ref":"refs/heads/main","pushedAt":"2024-05-26T14:13:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"st/scroll-view-fade: Cleanup unecessary vfunc override\n\nIt does exactly what ClutterOffscreenEffect does these days.\n\nPart-of: ","shortMessageHtmlLink":"st/scroll-view-fade: Cleanup unecessary vfunc override"}},{"before":"6b33e6fe6d7c729448397d4fde8734117d7959c4","after":"2c66b1befdfa5420f69bc5bc8c48c25b6eddf817","ref":"refs/heads/gnome-45","pushedAt":"2024-05-26T11:19:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"Bump version to 45.7\n\nUpdate NEWS.","shortMessageHtmlLink":"Bump version to 45.7"}},{"before":"b55368b22d99cddf2539600911a98157999432df","after":"6b33e6fe6d7c729448397d4fde8734117d7959c4","ref":"refs/heads/gnome-45","pushedAt":"2024-05-26T11:08:19.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"js: Use Shell.util_spawn_async functions to launch external processes\n\nAs explained in previous commits, it's not safe to use JS code in child\nfunction callbacks, so let's use the safer version of it.\n\nFixes: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/6698\nPart-of: \n(cherry picked from commit 26e8fb90fb595510240c57b0862013dbf4739770)","shortMessageHtmlLink":"js: Use Shell.util_spawn_async functions to launch external processes"}},{"before":"b910cc62de6c52399b6c500e4189286a67d466ca","after":"568152c22247efbb66cd13c15a638bf2d36bfadb","ref":"refs/heads/gnome-46","pushedAt":"2024-05-25T21:35:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"Bump version to 46.2\n\nUpdate NEWS.","shortMessageHtmlLink":"Bump version to 46.2"}},{"before":"37fd461759b829f368f7ee48dd07beb1d09b1d5c","after":null,"ref":"refs/heads/bilelmoussaoui/deps-cleanup","pushedAt":"2024-05-25T15:54:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"}},{"before":"64edd7940d97da368f4deb5af2446ad0e2909bdb","after":"37fd461759b829f368f7ee48dd07beb1d09b1d5c","ref":"refs/heads/main","pushedAt":"2024-05-25T15:54:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"build: Make use of the x11 dependency\n\nPart-of: ","shortMessageHtmlLink":"build: Make use of the x11 dependency"}},{"before":"771d9f7da8f8517b7a4ba77f795fbc711bfce8ea","after":"37fd461759b829f368f7ee48dd07beb1d09b1d5c","ref":"refs/heads/bilelmoussaoui/deps-cleanup","pushedAt":"2024-05-25T15:29:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"build: Make use of the x11 dependency\n\nPart-of: ","shortMessageHtmlLink":"build: Make use of the x11 dependency"}},{"before":"86ed75b92d5c7f9cc92c13fa46d1cfde58c27c9b","after":"b910cc62de6c52399b6c500e4189286a67d466ca","ref":"refs/heads/gnome-46","pushedAt":"2024-05-25T15:05:24.000Z","pushType":"push","commitsCount":29,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"js/environment: Always use Shell.util_spawn_async functions if possible\n\nIf no child setup is provided then all the shell extensions that use\nGLib.spawn_async should actually use the shell spawning utils since we\nare supposed to always restore the default nofile rlimit on launched\nchildren.\n\nPart-of: \n(cherry picked from commit 64edd7940d97da368f4deb5af2446ad0e2909bdb)","shortMessageHtmlLink":"js/environment: Always use Shell.util_spawn_async functions if possible"}},{"before":null,"after":"771d9f7da8f8517b7a4ba77f795fbc711bfce8ea","ref":"refs/heads/bilelmoussaoui/deps-cleanup","pushedAt":"2024-05-25T08:29:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"build: Make use of the x11 dependency","shortMessageHtmlLink":"build: Make use of the x11 dependency"}},{"before":"1fbfb93cbd90069f0923e829a8180fb2050fabf9","after":"64edd7940d97da368f4deb5af2446ad0e2909bdb","ref":"refs/heads/main","pushedAt":"2024-05-24T23:07:23.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"js/environment: Always use Shell.util_spawn_async functions if possible\n\nIf no child setup is provided then all the shell extensions that use\nGLib.spawn_async should actually use the shell spawning utils since we\nare supposed to always restore the default nofile rlimit on launched\nchildren.\n\nPart-of: ","shortMessageHtmlLink":"js/environment: Always use Shell.util_spawn_async functions if possible"}},{"before":"e6618d093d9dd01ad2e91529a7349a39394f003d","after":"1fbfb93cbd90069f0923e829a8180fb2050fabf9","ref":"refs/heads/main","pushedAt":"2024-05-24T21:51:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"ci: Hook up release-module\n\nIn the future, the module will automate uploading the release\ntarball. We already use the CI pipeline to generate the tarball,\nso it's easy to hook up the module and provide some testing\nbefore the module goes into production.\n\nPart-of: ","shortMessageHtmlLink":"ci: Hook up release-module"}},{"before":null,"after":"739e81fa77e46f935956f636b2f9dea0ce286a30","ref":"refs/heads/bilelmoussaoui/without-x11","pushedAt":"2024-05-24T15:08:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"build: Allow to disable x11","shortMessageHtmlLink":"build: Allow to disable x11"}},{"before":"e6618d093d9dd01ad2e91529a7349a39394f003d","after":null,"ref":"refs/heads/bilelmoussaoui/remove-titlebar-screen","pushedAt":"2024-05-24T14:40:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"}},{"before":"f30ffc7f761cc42f0458b1d123755c36b535bbc6","after":"e6618d093d9dd01ad2e91529a7349a39394f003d","ref":"refs/heads/main","pushedAt":"2024-05-24T14:40:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"window/menu: Remove move titlebar onscreen action\n\nA feature that works for server side decorated windows only that\nonly adds slightly more convenience over the regular \"move\" action that\nis still there.\nKeeping it around would complicate some cleanups in upstream Mutter\nso just drop it.\n\nPart-of: ","shortMessageHtmlLink":"window/menu: Remove move titlebar onscreen action"}},{"before":"12f0b8fd0d3e943a516850561921bf33241e85b4","after":"e6618d093d9dd01ad2e91529a7349a39394f003d","ref":"refs/heads/bilelmoussaoui/remove-titlebar-screen","pushedAt":"2024-05-24T14:29:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"window/menu: Remove move titlebar onscreen action\n\nA feature that works for server side decorated windows only that\nonly adds slightly more convenience over the regular \"move\" action that\nis still there.\nKeeping it around would complicate some cleanups in upstream Mutter\nso just drop it.\n\nPart-of: ","shortMessageHtmlLink":"window/menu: Remove move titlebar onscreen action"}},{"before":"3e8350f3933eacea5fd516ceedb1cbb33fa1975f","after":"12f0b8fd0d3e943a516850561921bf33241e85b4","ref":"refs/heads/bilelmoussaoui/remove-titlebar-screen","pushedAt":"2024-05-24T13:21:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"window/menu: Remove move titlebar onscreen action\n\nA feature that works for server side decorated windows only that\nonly adds slightly more convenience over the regular \"move\" action that\nis still there.\nKeeping it around would complicate some cleanups in upstream Mutter\nso just drop it.","shortMessageHtmlLink":"window/menu: Remove move titlebar onscreen action"}},{"before":"6ef1b1f2e148722033c5e8d165a8bc50fbd66af4","after":"3e8350f3933eacea5fd516ceedb1cbb33fa1975f","ref":"refs/heads/bilelmoussaoui/remove-titlebar-screen","pushedAt":"2024-05-23T20:18:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"window/menu: Remove move titlebar onscreen action\n\nA feature that works for server side decorated windows only.\nKeeping it around would complicate some cleanups in upstream Mutter\nso just drop it.","shortMessageHtmlLink":"window/menu: Remove move titlebar onscreen action"}},{"before":"559d38c259bb0f330b907ec5ca2a431936acf2ee","after":"f30ffc7f761cc42f0458b1d123755c36b535bbc6","ref":"refs/heads/main","pushedAt":"2024-05-23T16:41:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"keyboard: Add za-extended keyboard layout\n\nAdds an extended variant of the za keyboard layout based on the za.json\nand us-extended.json layouts.\n\nPart-of: ","shortMessageHtmlLink":"keyboard: Add za-extended keyboard layout"}},{"before":null,"after":"bd3deadb6542bc43e4d45a5d393839cd80b25f10","ref":"refs/heads/wip/focus-changes-during-grab-creation","pushedAt":"2024-05-23T09:33:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"js: Update to using activate() on Clutter.Grab\n\nThe ClutterGrab API is changing to return an inactive grab, and have\nit explicitly activated with this new API call. This may make a\ndifference in the places that require the ClutterGrab to exist in the\nplaces triggered by the grab activation (e.g. crossing event handlers).","shortMessageHtmlLink":"js: Update to using activate() on Clutter.Grab"}},{"before":"0d3c298c70b706bd0c3ce694167622bc263a0610","after":"559d38c259bb0f330b907ec5ca2a431936acf2ee","ref":"refs/heads/main","pushedAt":"2024-05-22T22:16:21.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"style: Don't use different offset for the HC app grid running indicator\n\nThe offset in high contrast mode was moving the dot too close to the\ntext making the spacing between the text, dot and hover highlight appear\nvisually unbalanced. Also it was making it more likely to overlap\ndescenders in the text.\n\nPart-of: ","shortMessageHtmlLink":"style: Don't use different offset for the HC app grid running indicator"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVi9_pwA","startCursor":null,"endCursor":null}},"title":"Activity · GNOME/gnome-shell"}