{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":8378160,"defaultBranch":"master","name":"gnome-shell-extension-appindicator","ownerLogin":"ubuntu","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-02-23T16:38:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4604537?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1722891975.0","currentOid":""},"activityList":{"items":[{"before":"b1db0b68361fe36ff4cd6f8a3349457399bd33c8","after":"557dbddc8d469d1aaa302e6cf70600855dd767d1","ref":"refs/heads/master","pushedAt":"2024-08-13T15:03:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"3v1n0","name":"Marco Trevisan","path":"/3v1n0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/345675?s=80&v=4"},"commit":{"message":"appIndicator: Include the stack in the debug error, not to miss it","shortMessageHtmlLink":"appIndicator: Include the stack in the debug error, not to miss it"}},{"before":"d7b76d6b9cc7bb27abbabf69c5ace8b5ca1db136","after":"b1db0b68361fe36ff4cd6f8a3349457399bd33c8","ref":"refs/heads/master","pushedAt":"2024-08-13T14:42:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"3v1n0","name":"Marco Trevisan","path":"/3v1n0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/345675?s=80&v=4"},"commit":{"message":"Never log a dbus failure to retrieve an optional property\n\nChromium and Electron apps do not implement the IconAccessibleDesc\nproperty and reply to the Get() method with a generic\n org.freedesktop.DBus.Error.Failed\n\nIgnore all DBus errors for optional properties.\n\nFixes: #534\nLP: #2064698","shortMessageHtmlLink":"Never log a dbus failure to retrieve an optional property"}},{"before":"96c490556fe556576fe931f68beff5920560cf30","after":"d7b76d6b9cc7bb27abbabf69c5ace8b5ca1db136","ref":"refs/heads/master","pushedAt":"2024-08-05T21:06:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"3v1n0","name":"Marco Trevisan","path":"/3v1n0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/345675?s=80&v=4"},"commit":{"message":"Release v59","shortMessageHtmlLink":"Release v59"}},{"before":"19ee5b02f724ac2c2bdd00aa8513fa271d512e19","after":"96c490556fe556576fe931f68beff5920560cf30","ref":"refs/heads/master","pushedAt":"2024-08-05T20:46:11.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"3v1n0","name":"Marco Trevisan","path":"/3v1n0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/345675?s=80&v=4"},"commit":{"message":"trayIconsManager: Remove workaround on screen unmanaging\n\nScreen unmanaging is now supported by all the versions we care about\nso there's no need to add the workaround code","shortMessageHtmlLink":"trayIconsManager: Remove workaround on screen unmanaging"}},{"before":null,"after":"dc9836d47b97126060334e98875eddd10c89b662","ref":"refs/heads/tray-bg-color","pushedAt":"2024-08-05T20:17:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"3v1n0","name":"Marco Trevisan","path":"/3v1n0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/345675?s=80&v=4"},"commit":{"message":"trayIconsManager: Remove workaround on screen unmanaging\n\nScreen unmanaging is now supported by all the versions we care about\nso there's no need to add the workaround code","shortMessageHtmlLink":"trayIconsManager: Remove workaround on screen unmanaging"}},{"before":"7a63c1ea00b31c58faaa774acb0e9b42e3f7cbf4","after":"19ee5b02f724ac2c2bdd00aa8513fa271d512e19","ref":"refs/heads/master","pushedAt":"2024-08-05T19:26:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"3v1n0","name":"Marco Trevisan","path":"/3v1n0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/345675?s=80&v=4"},"commit":{"message":"Add extra debug info\n\nThis PR adds extra debug info, allowing to know which DBus\nmethod call produced an error, and to which DBus client.","shortMessageHtmlLink":"Add extra debug info"}},{"before":"9f753e097f2fcb0d6078dcb5d795fc912f37be67","after":"7a63c1ea00b31c58faaa774acb0e9b42e3f7cbf4","ref":"refs/heads/master","pushedAt":"2024-08-05T19:18:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"3v1n0","name":"Marco Trevisan","path":"/3v1n0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/345675?s=80&v=4"},"commit":{"message":"Update cs.po","shortMessageHtmlLink":"Update cs.po"}},{"before":"922498c57163298adf0e701926fdd3b4757b34a1","after":"9f753e097f2fcb0d6078dcb5d795fc912f37be67","ref":"refs/heads/master","pushedAt":"2024-08-05T19:17:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"3v1n0","name":"Marco Trevisan","path":"/3v1n0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/345675?s=80&v=4"},"commit":{"message":"metadata: Mark compatible with GNOME Shell 47\n\nCloses: #536","shortMessageHtmlLink":"metadata: Mark compatible with GNOME Shell 47"}},{"before":"4041b0dd26467a5bd1577d0bc9d10fad57df1068","after":"922498c57163298adf0e701926fdd3b4757b34a1","ref":"refs/heads/master","pushedAt":"2024-04-18T21:14:39.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"3v1n0","name":"Marco Trevisan","path":"/3v1n0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/345675?s=80&v=4"},"commit":{"message":"Release v58\n\nCloses: #510","shortMessageHtmlLink":"Release v58"}},{"before":"957bdb8f84f3899af40202273ef08cbddeae600f","after":"4041b0dd26467a5bd1577d0bc9d10fad57df1068","ref":"refs/heads/master","pushedAt":"2024-04-18T20:13:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"3v1n0","name":"Marco Trevisan","path":"/3v1n0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/345675?s=80&v=4"},"commit":{"message":"feat: Reset DBusItem Properties before applying new changes","shortMessageHtmlLink":"feat: Reset DBusItem Properties before applying new changes"}},{"before":"a052988acbe227115b9da14f2639b760811f2de7","after":"957bdb8f84f3899af40202273ef08cbddeae600f","ref":"refs/heads/master","pushedAt":"2024-04-18T19:53:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"3v1n0","name":"Marco Trevisan","path":"/3v1n0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/345675?s=80&v=4"},"commit":{"message":"Add Ukrainian translation","shortMessageHtmlLink":"Add Ukrainian translation"}},{"before":"1d7c5e3018d6529b29b7e065abb10190bb7e33c5","after":"a052988acbe227115b9da14f2639b760811f2de7","ref":"refs/heads/master","pushedAt":"2024-04-18T19:37:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"3v1n0","name":"Marco Trevisan","path":"/3v1n0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/345675?s=80&v=4"},"commit":{"message":"dbusMenu: Handle missing AboutToShow gracefully\n\nIt's not defined in all the implementations, so in case that we\nhave not, let's just ignore the error and avoid calling it again\n\nFixes: #502","shortMessageHtmlLink":"dbusMenu: Handle missing AboutToShow gracefully"}},{"before":"ad86779a4f3a670490d2aaa27ebc8f4078bdaf63","after":"a4eb882571d5894faa2984ae2e0485ef35a7143a","ref":"refs/heads/handle-missing-about-to-show","pushedAt":"2024-04-18T19:36:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"3v1n0","name":"Marco Trevisan","path":"/3v1n0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/345675?s=80&v=4"},"commit":{"message":"dbusMenu: Handle missing AboutToShow gracefully\n\nIt's not defined in all the implementations, so in case that we\nhave not, let's just ignore the error and avoid calling it again\n\nFixes: #502","shortMessageHtmlLink":"dbusMenu: Handle missing AboutToShow gracefully"}},{"before":null,"after":"ad86779a4f3a670490d2aaa27ebc8f4078bdaf63","ref":"refs/heads/handle-missing-about-to-show","pushedAt":"2024-04-18T19:36:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"3v1n0","name":"Marco Trevisan","path":"/3v1n0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/345675?s=80&v=4"},"commit":{"message":"dbusMenu: Handle missing AboutToShow gracefully\n\nIt's not defined in all the implementations, so in case that we\nhave not, let's just ignore the error and avoid calling it again\n\nFixes: #502","shortMessageHtmlLink":"dbusMenu: Handle missing AboutToShow gracefully"}},{"before":"2fe5a2e4341be6c646a3079b395456b28695892f","after":"1d7c5e3018d6529b29b7e065abb10190bb7e33c5","ref":"refs/heads/master","pushedAt":"2024-04-18T19:19:39.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"3v1n0","name":"Marco Trevisan","path":"/3v1n0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/345675?s=80&v=4"},"commit":{"message":"Fix eslint","shortMessageHtmlLink":"Fix eslint"}},{"before":"c03e0c4642766d1a054029bc59f83e30773c72ae","after":"2fe5a2e4341be6c646a3079b395456b28695892f","ref":"refs/heads/master","pushedAt":"2024-04-18T19:18:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"3v1n0","name":"Marco Trevisan","path":"/3v1n0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/345675?s=80&v=4"},"commit":{"message":"Fix lazy copy-and-paste\n\nThe class name was DashToDock, which clearly is incorrect.","shortMessageHtmlLink":"Fix lazy copy-and-paste"}},{"before":"a576e21d87d815853b2feb558ca89470771bb51d","after":"c03e0c4642766d1a054029bc59f83e30773c72ae","ref":"refs/heads/master","pushedAt":"2024-04-18T19:18:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"3v1n0","name":"Marco Trevisan","path":"/3v1n0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/345675?s=80&v=4"},"commit":{"message":"appIndicator: Try to introspect the application for Activate method support\n\nSince its presence may lead to a delay to handle the double click, let's\ntry to check early if the application supports it or not.\n\nSadly the protocol does not explicitly state if this is supported, and\nwhile it's normally true just for kde appindicators and not for the\nubuntu ones it's better to be generic","shortMessageHtmlLink":"appIndicator: Try to introspect the application for Activate method s…"}},{"before":"305b9bf6b80d26a722326d96776b3553d4fdf58f","after":"29acc708d70396553b797ea0466f7ae642ac4f06","ref":"refs/heads/activate-support-check","pushedAt":"2024-04-18T19:11:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"3v1n0","name":"Marco Trevisan","path":"/3v1n0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/345675?s=80&v=4"},"commit":{"message":"appIndicator: Try to introspect the application for Activate method support\n\nSince its presence may lead to a delay to handle the double click, let's\ntry to check early if the application supports it or not.\n\nSadly the protocol does not explicitly state if this is supported, and\nwhile it's normally true just for kde appindicators and not for the\nubuntu ones it's better to be generic","shortMessageHtmlLink":"appIndicator: Try to introspect the application for Activate method s…"}},{"before":"7c0e7e1e399c352a166cddfd8e0cb85751571814","after":"a576e21d87d815853b2feb558ca89470771bb51d","ref":"refs/heads/master","pushedAt":"2024-04-18T19:08:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"3v1n0","name":"Marco Trevisan","path":"/3v1n0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/345675?s=80&v=4"},"commit":{"message":"Fix first click being treated as both a single and double click by deleting vfunc_button_release_event\n\nFixes #516\n\nThe problem is that both vfunc_button_press_event and vfunc_button_release_event call _maybeHandleDoubleClick the first time around, so a press+release becomes a double click. But the second time, this._indicator.supportsActivation has been set to true instead of undefined, so vfunc_button_release_event doesn't trigger the double click.\n\nThe deleted code cannot be useful because...\n- if supportsActivation is false, _maybeHandleDoubleClick immediately returns EVENT_PROPAGATE\n- if supportsActivation is true, vfunc_button_release_event skips _maybeHandleDoubleClick and returns EVENT_PROPAGATE\n- if it's undefined and changes value, we get the aforementioned bug.","shortMessageHtmlLink":"Fix first click being treated as both a single and double click by de…"}},{"before":null,"after":"305b9bf6b80d26a722326d96776b3553d4fdf58f","ref":"refs/heads/activate-support-check","pushedAt":"2024-04-18T19:07:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"3v1n0","name":"Marco Trevisan","path":"/3v1n0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/345675?s=80&v=4"},"commit":{"message":"appIndicator: Try to introspect the application for Activate method support\n\nSince its presence may lead to a delay to handle the double click, let's\ntry to check early if the application supports it or not.","shortMessageHtmlLink":"appIndicator: Try to introspect the application for Activate method s…"}},{"before":"6a5b208a41a13f2e8891c475d7999976aed557f0","after":"7c0e7e1e399c352a166cddfd8e0cb85751571814","ref":"refs/heads/master","pushedAt":"2024-04-18T17:58:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"3v1n0","name":"Marco Trevisan","path":"/3v1n0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/345675?s=80&v=4"},"commit":{"message":"iconCache: Gio.Icon.equal(), not .equals()\n\nThe comparison function is named `equal()`.\nhttps://docs.gtk.org/gio/vfunc.Icon.equal.html","shortMessageHtmlLink":"iconCache: Gio.Icon.equal(), not .equals()"}},{"before":"b5b933156f3165ee97766337c3dcfe36f59d0969","after":"6a5b208a41a13f2e8891c475d7999976aed557f0","ref":"refs/heads/master","pushedAt":"2024-04-18T17:56:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"3v1n0","name":"Marco Trevisan","path":"/3v1n0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/345675?s=80&v=4"},"commit":{"message":"Add zh_TW Traditional Chinese locale","shortMessageHtmlLink":"Add zh_TW Traditional Chinese locale"}},{"before":"03a7412e604670597dfd5d8a70fcc90ebed48b7b","after":"b5b933156f3165ee97766337c3dcfe36f59d0969","ref":"refs/heads/master","pushedAt":"2024-04-18T17:55:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"3v1n0","name":"Marco Trevisan","path":"/3v1n0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/345675?s=80&v=4"},"commit":{"message":"ci/eslint: Stick to 8.57.0 for now","shortMessageHtmlLink":"ci/eslint: Stick to 8.57.0 for now"}},{"before":null,"after":"b5b933156f3165ee97766337c3dcfe36f59d0969","ref":"refs/heads/eslint-older","pushedAt":"2024-04-18T17:55:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"3v1n0","name":"Marco Trevisan","path":"/3v1n0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/345675?s=80&v=4"},"commit":{"message":"ci/eslint: Stick to 8.57.0 for now","shortMessageHtmlLink":"ci/eslint: Stick to 8.57.0 for now"}},{"before":"e365c01682bc77e31c10b82fe9169817215838b3","after":"03a7412e604670597dfd5d8a70fcc90ebed48b7b","ref":"refs/heads/master","pushedAt":"2024-02-14T02:44:41.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"3v1n0","name":"Marco Trevisan","path":"/3v1n0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/345675?s=80&v=4"},"commit":{"message":"Update metadata.json\n\nCo-authored-by: Marco Trevisan ","shortMessageHtmlLink":"Update metadata.json"}},{"before":"65fef33f0d7dc13c61013898de12108c31a7a05a","after":"e365c01682bc77e31c10b82fe9169817215838b3","ref":"refs/heads/master","pushedAt":"2023-10-09T01:40:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"3v1n0","name":"Marco Trevisan","path":"/3v1n0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/345675?s=80&v=4"},"commit":{"message":"util: Use TextDecoder to get strings from a bytes array","shortMessageHtmlLink":"util: Use TextDecoder to get strings from a bytes array"}},{"before":"dbcbb9f11fd076bb29bf127663701e489fcfc912","after":"65fef33f0d7dc13c61013898de12108c31a7a05a","ref":"refs/heads/master","pushedAt":"2023-10-09T01:38:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"3v1n0","name":"Marco Trevisan","path":"/3v1n0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/345675?s=80&v=4"},"commit":{"message":"Update Hungarian translation","shortMessageHtmlLink":"Update Hungarian translation"}},{"before":"b7cc3b3261545b2ec5f36409555502c1fde7a36f","after":"dbcbb9f11fd076bb29bf127663701e489fcfc912","ref":"refs/heads/master","pushedAt":"2023-09-11T13:47:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"3v1n0","name":"Marco Trevisan","path":"/3v1n0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/345675?s=80&v=4"},"commit":{"message":"Update Russian translation","shortMessageHtmlLink":"Update Russian translation"}},{"before":"4bad8037d113bde9a4593db99e5fa7f6a89f2793","after":"b7cc3b3261545b2ec5f36409555502c1fde7a36f","ref":"refs/heads/master","pushedAt":"2023-08-17T23:22:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"3v1n0","name":"Marco Trevisan","path":"/3v1n0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/345675?s=80&v=4"},"commit":{"message":"Release 57","shortMessageHtmlLink":"Release 57"}},{"before":"520626e4789c4187447cefcd11cb87332c9d0bdd","after":"4bad8037d113bde9a4593db99e5fa7f6a89f2793","ref":"refs/heads/master","pushedAt":"2023-08-17T23:20:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"3v1n0","name":"Marco Trevisan","path":"/3v1n0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/345675?s=80&v=4"},"commit":{"message":"statusNotifierWatcher: Fix disabling errors\n\nCloses: #457","shortMessageHtmlLink":"statusNotifierWatcher: Fix disabling errors"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEmVLSCgA","startCursor":null,"endCursor":null}},"title":"Activity · ubuntu/gnome-shell-extension-appindicator"}