{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":7715820,"defaultBranch":"next","name":"rofi","ownerLogin":"davatorium","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-01-20T11:54:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/48837683?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1690571781.0","currentOid":""},"activityList":{"items":[{"before":"17ca501004a5af31b5cac684ee63ea74732ea3c8","after":"5871c050eae119a855894aa763c6c1b3b8188f87","ref":"refs/heads/gh-pages","pushedAt":"2024-06-27T19:33:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed 3b0f2b43 with MkDocs version: 1.5.3","shortMessageHtmlLink":"Deployed 3b0f2b4 with MkDocs version: 1.5.3"}},{"before":"75ae2a41f01b77c2123ec773d193fa686a8ef6d9","after":"3b0f2b43f9d594478dc188030f564488f6f10609","ref":"refs/heads/next","pushedAt":"2024-06-27T19:32:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DaveDavenport","name":"Dave Davenport","path":"/DaveDavenport","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406245?s=80&v=4"},"commit":{"message":"[config] Set filebrowser as default completer.","shortMessageHtmlLink":"[config] Set filebrowser as default completer."}},{"before":"b5a447243970863ab538d942b38e87dadfd4ac8e","after":"17ca501004a5af31b5cac684ee63ea74732ea3c8","ref":"refs/heads/gh-pages","pushedAt":"2024-06-21T16:48:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed 75ae2a41 with MkDocs version: 1.5.3","shortMessageHtmlLink":"Deployed 75ae2a4 with MkDocs version: 1.5.3"}},{"before":"5133f50f309707ae2e6b229bc95adcc907f8a7d9","after":"75ae2a41f01b77c2123ec773d193fa686a8ef6d9","ref":"refs/heads/next","pushedAt":"2024-06-21T16:47:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DaveDavenport","name":"Dave Davenport","path":"/DaveDavenport","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406245?s=80&v=4"},"commit":{"message":"[WIP] xdg thumbnails fetching with fallback on mimetype icons (#1939)\n\n* implemented xdg thumbnails fetching with fallback on mimetype icons for menu entries in filebrowser mode\r\n\r\n* included original license text\r\n\r\n* added md5 header and source file\r\n\r\n* implemented xdg compatible thumbnail's creation\r\n\r\n* added -preview-cmd string option to program settings\r\n\r\n* support custom command to create images for entries with thumbnail:// prefix\r\n\r\n* fix custom thumbnailer command crash caused by null uri when entry is not a valid filename\r\n\r\n* check entry_name is not NULL or empty when generating thumbnails;\r\nuse snprintf to avoid static analyzer complains\r\n\r\n* avoid using gstrvbuilder to build thumbnailer command args\r\n\r\n* fixed static analyzer complain about always wrong condition\r\n\r\n* use g_spawn_check_exit_status to avoid bump to glib 2.70\r\n\r\n* removed md5-c dependency and use glib checksum implementation\r\n\r\n* fixed meson build after md5-c library removal\r\n\r\n* support thumbnail generation in recursivebrowser mode\r\n\r\n* restored check rofi_icon_fetcher_file_is_image\r\n\r\n* create thumbnail directories if not existing\r\n\r\n* use g_malloc0, g_strdup and g_strdup_printf\r\n\r\n* fixed formatting with clang-format\r\n\r\n* don't wait for jobs in execution when finalizing the icon fetcher worker threadpool\r\n\r\n* destroy and rebuild the icon fetcher worker threadpool when the current page is changed\r\n\r\n* added query_started boolean member to IconFetcherEntry;\r\ncheck if an icon fetcher query was started on an IconFetcherEntry and submit the query again otherwise\r\n\r\n* force icon cache lookup even if the item has a valid icon_fetch_uid (the fetching job could have been discarded before starting)\r\n\r\n* search binaries in PATH when executing thumbnailer command\r\n\r\n* mark icon query as not started in threadpool item free_func\r\n\r\n* added listview page_changed_callback; rebuild icon fetcher threadpool in page_changed_callback\r\n\r\n* [listview] Add missing code documentation param\r\n\r\n* Create rofi-thumbnails.5.markdown\r\n\r\n* Updated documentation with apparmor issues and workaround\r\n\r\n* [Doc] Ship rofi-thumbnails.5\r\n\r\nWith some formatting fixes\r\n\r\n* use a more compact thumbnailer example\r\n\r\n---------\r\n\r\nCo-authored-by: giomatfois62 \r\nCo-authored-by: Dave Davenport \r\nCo-authored-by: lbonn ","shortMessageHtmlLink":"[WIP] xdg thumbnails fetching with fallback on mimetype icons (#1939)"}},{"before":"e3497d190ea653166ada69db62a5a5cd603d86c7","after":"b5a447243970863ab538d942b38e87dadfd4ac8e","ref":"refs/heads/gh-pages","pushedAt":"2024-06-09T16:57:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed 5133f50f with MkDocs version: 1.4.2","shortMessageHtmlLink":"Deployed 5133f50 with MkDocs version: 1.4.2"}},{"before":"bd0ba45db84c5172b33558a657e82e0841798fe7","after":"5133f50f309707ae2e6b229bc95adcc907f8a7d9","ref":"refs/heads/next","pushedAt":"2024-06-09T16:57:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DaveDavenport","name":"Dave Davenport","path":"/DaveDavenport","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406245?s=80&v=4"},"commit":{"message":"Add -transient-window mode (#1988)\n\n* Add -transient-window mode\r\n\r\nThis will add a new mode for the rofi window so when you run it with\r\n-transient-window\r\n\r\ninstead of\r\n-normal-window\r\n\r\nit will get the currently focused window and then use that as the parent window and set itself as transient of that window. It is useful so that when you use a keyboard shortcut to start rofi it will always popup on the window you are working on and so it doesn't make you refocus/move your head on large monitors :)\r\n\r\n* Fixed other windows to be focusable in transient mode\r\n\r\nand added print_help_msg for this new -transient-window option.\r\n\r\n* Added -transient-window option to doc too","shortMessageHtmlLink":"Add -transient-window mode (#1988)"}},{"before":"e52ed8fc24f5275ffcdc68b1dee441ae78a838ef","after":"e3497d190ea653166ada69db62a5a5cd603d86c7","ref":"refs/heads/gh-pages","pushedAt":"2024-06-06T16:45:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed bd0ba45d with MkDocs version: 1.4.2","shortMessageHtmlLink":"Deployed bd0ba45 with MkDocs version: 1.4.2"}},{"before":"dee97eb540506a3de2946bf5b7f2533a9480d427","after":"bd0ba45db84c5172b33558a657e82e0841798fe7","ref":"refs/heads/next","pushedAt":"2024-06-06T16:45:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"DaveDavenport","name":"Dave Davenport","path":"/DaveDavenport","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406245?s=80&v=4"},"commit":{"message":"Fix scrolling for vertical layout with horizontal packing\n\nCurrent scrolling effect looks interesting, but impractical, when with\nmultiple columns.\n\nSigned-off-by: Dave Davenport ","shortMessageHtmlLink":"Fix scrolling for vertical layout with horizontal packing"}},{"before":"6a1e8dcee7a3f3d40b2b052f1ee8af012c3cee61","after":"e52ed8fc24f5275ffcdc68b1dee441ae78a838ef","ref":"refs/heads/gh-pages","pushedAt":"2024-05-12T19:41:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed dee97eb5 with MkDocs version: 1.4.2","shortMessageHtmlLink":"Deployed dee97eb with MkDocs version: 1.4.2"}},{"before":"9580c4a1915c68cd52211a6906c83a0d957d6728","after":"dee97eb540506a3de2946bf5b7f2533a9480d427","ref":"refs/heads/next","pushedAt":"2024-05-12T19:40:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DaveDavenport","name":"Dave Davenport","path":"/DaveDavenport","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406245?s=80&v=4"},"commit":{"message":"[Script] Fix keep-selection add keep-filter\n\nFixes: #1962","shortMessageHtmlLink":"[Script] Fix keep-selection add keep-filter"}},{"before":"baec98e296cedd6539beb74bd6edba1f7a045151","after":"6a1e8dcee7a3f3d40b2b052f1ee8af012c3cee61","ref":"refs/heads/gh-pages","pushedAt":"2024-05-12T17:03:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed 9580c4a1 with MkDocs version: 1.4.2","shortMessageHtmlLink":"Deployed 9580c4a with MkDocs version: 1.4.2"}},{"before":"5b9939b287b86255f9dcac1b10f3990b187875f9","after":"9580c4a1915c68cd52211a6906c83a0d957d6728","ref":"refs/heads/next","pushedAt":"2024-05-12T17:02:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DaveDavenport","name":"Dave Davenport","path":"/DaveDavenport","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406245?s=80&v=4"},"commit":{"message":"[RecursiveBrowser] Make implementation not recursive.\n\nDo stat when DT_UNKNOWN is given back when reading directory.\n\nIssue: #1954","shortMessageHtmlLink":"[RecursiveBrowser] Make implementation not recursive."}},{"before":"daa958df374a762c1a4c95830bc8e99c3f797f9f","after":"baec98e296cedd6539beb74bd6edba1f7a045151","ref":"refs/heads/gh-pages","pushedAt":"2024-04-25T14:15:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed 5b9939b2 with MkDocs version: 1.4.2","shortMessageHtmlLink":"Deployed 5b9939b with MkDocs version: 1.4.2"}},{"before":"9b6e70b365116935158413034cf2aeb16affd9d4","after":"5b9939b287b86255f9dcac1b10f3990b187875f9","ref":"refs/heads/next","pushedAt":"2024-04-25T14:14:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DaveDavenport","name":"Dave Davenport","path":"/DaveDavenport","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406245?s=80&v=4"},"commit":{"message":"Add border_width to window coordinates (#1969)\n\n* Update xcb.c\r\n\r\nwindow coors relative to border_width.\r\n\r\n* Add border_width to window coordinates\r\n\r\nNormalize the geometry between reparenting and non- window managers.\r\n\r\n* remove WM_ROOT_WINDOW_OFFSET\r\n\r\n* remove WM_ROOT_WINDOW_OFFSET\r\n* only translate reparent","shortMessageHtmlLink":"Add border_width to window coordinates (#1969)"}},{"before":"f0e5ec59994f167b1594ee477e4946eb18b09b1a","after":"daa958df374a762c1a4c95830bc8e99c3f797f9f","ref":"refs/heads/gh-pages","pushedAt":"2024-04-18T20:33:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed 9b6e70b3 with MkDocs version: 1.4.2","shortMessageHtmlLink":"Deployed 9b6e70b with MkDocs version: 1.4.2"}},{"before":"4f098751cd8a328e5b8d034113aae1420fee1c8d","after":"9b6e70b365116935158413034cf2aeb16affd9d4","ref":"refs/heads/next","pushedAt":"2024-04-18T20:33:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DaveDavenport","name":"Dave Davenport","path":"/DaveDavenport","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406245?s=80&v=4"},"commit":{"message":"[IconFetcher] Don't check for extension for image file.\n\nIssue: 1977","shortMessageHtmlLink":"[IconFetcher] Don't check for extension for image file."}},{"before":"22625870fd4e56d2d2016f216aa14cca4358d971","after":"f0e5ec59994f167b1594ee477e4946eb18b09b1a","ref":"refs/heads/gh-pages","pushedAt":"2024-04-15T10:56:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed 4f098751 with MkDocs version: 1.4.2","shortMessageHtmlLink":"Deployed 4f09875 with MkDocs version: 1.4.2"}},{"before":"6c38a49d543633e736d4e1653c0b02fe29e46ffd","after":"4f098751cd8a328e5b8d034113aae1420fee1c8d","ref":"refs/heads/next","pushedAt":"2024-04-15T10:56:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DaveDavenport","name":"Dave Davenport","path":"/DaveDavenport","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406245?s=80&v=4"},"commit":{"message":"[IconFetcher] Fix failing decode of animated GIFs. (#1975)","shortMessageHtmlLink":"[IconFetcher] Fix failing decode of animated GIFs. (#1975)"}},{"before":"dc1d2e898e5ccffacb234bcc730ffe71ba816241","after":"22625870fd4e56d2d2016f216aa14cca4358d971","ref":"refs/heads/gh-pages","pushedAt":"2024-03-16T10:53:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed 6c38a49d with MkDocs version: 1.4.2","shortMessageHtmlLink":"Deployed 6c38a49 with MkDocs version: 1.4.2"}},{"before":"94f8c88336fcfe81bd9c51dcd9628add8b34aeca","after":"6c38a49d543633e736d4e1653c0b02fe29e46ffd","ref":"refs/heads/next","pushedAt":"2024-03-16T10:53:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DaveDavenport","name":"Dave Davenport","path":"/DaveDavenport","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406245?s=80&v=4"},"commit":{"message":"[Doc] Fix typo, thx to @Nickwiz","shortMessageHtmlLink":"[Doc] Fix typo, thx to @Nickwiz"}},{"before":"b5f6520e9be805bb3f7d67587b465ad9feee8f8f","after":"dc1d2e898e5ccffacb234bcc730ffe71ba816241","ref":"refs/heads/gh-pages","pushedAt":"2024-03-15T09:29:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed 94f8c883 with MkDocs version: 1.4.2","shortMessageHtmlLink":"Deployed 94f8c88 with MkDocs version: 1.4.2"}},{"before":"81e06d715786219c66d20289e17cd8867ecee70c","after":"94f8c88336fcfe81bd9c51dcd9628add8b34aeca","ref":"refs/heads/next","pushedAt":"2024-03-15T09:29:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DaveDavenport","name":"Dave Davenport","path":"/DaveDavenport","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406245?s=80&v=4"},"commit":{"message":"[github] update lock config.","shortMessageHtmlLink":"[github] update lock config."}},{"before":"aa1ab7fd465cd2d27e3bcc2a30b4d5213620e8f0","after":"b5f6520e9be805bb3f7d67587b465ad9feee8f8f","ref":"refs/heads/gh-pages","pushedAt":"2024-03-13T06:20:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed 81e06d71 with MkDocs version: 1.4.2","shortMessageHtmlLink":"Deployed 81e06d7 with MkDocs version: 1.4.2"}},{"before":"839ee0d7d9a88a4133e6e520f5ef679c727ee689","after":"81e06d715786219c66d20289e17cd8867ecee70c","ref":"refs/heads/next","pushedAt":"2024-03-13T06:18:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DaveDavenport","name":"Dave Davenport","path":"/DaveDavenport","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406245?s=80&v=4"},"commit":{"message":"[github] bump lock-threads flow version","shortMessageHtmlLink":"[github] bump lock-threads flow version"}},{"before":"900d5e4ad28ff661c8a62c1e2002bccac3588577","after":"aa1ab7fd465cd2d27e3bcc2a30b4d5213620e8f0","ref":"refs/heads/gh-pages","pushedAt":"2024-03-11T14:50:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed 839ee0d7 with MkDocs version: 1.4.2","shortMessageHtmlLink":"Deployed 839ee0d with MkDocs version: 1.4.2"}},{"before":"76154cc1ff47ad47ecc8477cf631304616f5b6da","after":"839ee0d7d9a88a4133e6e520f5ef679c727ee689","ref":"refs/heads/next","pushedAt":"2024-03-11T14:49:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DaveDavenport","name":"Dave Davenport","path":"/DaveDavenport","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406245?s=80&v=4"},"commit":{"message":"[Doc] Fix copy/paste error in template.","shortMessageHtmlLink":"[Doc] Fix copy/paste error in template."}},{"before":"b7a2748e1a4c19bc583ed260b3fef651a18cf8a5","after":"900d5e4ad28ff661c8a62c1e2002bccac3588577","ref":"refs/heads/gh-pages","pushedAt":"2024-03-11T14:49:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed 76154cc1 with MkDocs version: 1.4.2","shortMessageHtmlLink":"Deployed 76154cc with MkDocs version: 1.4.2"}},{"before":"1063b6ec05238341180de4aa704f9e59ab6c9da0","after":"76154cc1ff47ad47ecc8477cf631304616f5b6da","ref":"refs/heads/next","pushedAt":"2024-03-11T14:48:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DaveDavenport","name":"Dave Davenport","path":"/DaveDavenport","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406245?s=80&v=4"},"commit":{"message":"[Doc] Fix typo in issue template.","shortMessageHtmlLink":"[Doc] Fix typo in issue template."}},{"before":"91a078a0160e7f2e59517b432f65a83b13505020","after":"b7a2748e1a4c19bc583ed260b3fef651a18cf8a5","ref":"refs/heads/gh-pages","pushedAt":"2024-03-11T11:32:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed 1063b6ec with MkDocs version: 1.4.2","shortMessageHtmlLink":"Deployed 1063b6e with MkDocs version: 1.4.2"}},{"before":"04f16052a98414b20bf83677cfef3b306d6659f6","after":"1063b6ec05238341180de4aa704f9e59ab6c9da0","ref":"refs/heads/next","pushedAt":"2024-03-11T11:32:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DaveDavenport","name":"Dave Davenport","path":"/DaveDavenport","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406245?s=80&v=4"},"commit":{"message":"[Run] Store display and exec string","shortMessageHtmlLink":"[Run] Store display and exec string"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEcTJqoAA","startCursor":null,"endCursor":null}},"title":"Activity ยท davatorium/rofi"}