{"object_kind":"push","event_name":"push","before":"6e533dcb721ce9baaa7f2f0fdc6bd02c85b7f0bf","after":"59b59c7046ed636acec2d41ea6bb409958176469","ref":"refs/heads/main","ref_protected":false,"checkout_sha":"59b59c7046ed636acec2d41ea6bb409958176469","message":null,"user_id":1255007,"user_name":"Josephine Pfeiffer","user_username":"josie","user_email":"josie@redhat.com","user_avatar":"https://gitlab.freedesktop.org/uploads/-/system/user/avatar/1255007/avatar.png","project_id":411,"project":{"id":411,"name":"NetworkManager","description":"NetworkManager — network management daemon","web_url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager","avatar_url":"https://gitlab.freedesktop.org/uploads/-/system/project/avatar/411/nm_logo.png","git_ssh_url":"git@ssh.gitlab.freedesktop.org:NetworkManager/NetworkManager.git","git_http_url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git","namespace":"NetworkManager","visibility_level":20,"path_with_namespace":"NetworkManager/NetworkManager","default_branch":"main","ci_config_path":"","homepage":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager","url":"git@ssh.gitlab.freedesktop.org:NetworkManager/NetworkManager.git","ssh_url":"git@ssh.gitlab.freedesktop.org:NetworkManager/NetworkManager.git","http_url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git"},"commits":[{"id":"9da53cb4a78bb1e34a1e26b157800322aa09950c","message":"libnmt-newt: add a hotkey mechanism to NmtNewtForm\n\nnmt-newt has no per-widget key interception. Add a generic hook to\nNmtNewtForm: nmt_newt_form_add_hotkey() registers a key, and a \"hotkey\"\nsignal is emitted when it (or Esc) is pressed. A handler returning TRUE\nconsumes the key before the form's default handling, so Esc can cancel a\ntransient mode instead of closing the form.\n\nThis is used by the connection-list search added next.\n","title":"libnmt-newt: add a hotkey mechanism to NmtNewtForm","timestamp":"2026-06-17T12:22:41+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/9da53cb4a78bb1e34a1e26b157800322aa09950c","author":{"name":"Josephine Pfeiffer","email":"josie@redhat.com"},"added":[],"modified":["src/libnmt-newt/nmt-newt-form.c","src/libnmt-newt/nmt-newt-form.h"],"removed":[]},{"id":"5e2360afc14fbaa47c768ed53fd4234f226ae962","message":"nmtui: add vim-style '/' search to connection lists\n\nThe connection lists in \"nmtui connect\" and \"nmtui edit\" have no way to\nfilter, so finding one profile among many means scrolling. Press '/' to\nreveal a search box that hides non-matching rows as you type; Enter keeps\nthe filter applied, Esc clears it and restores the list.\n\nA row below the list is always present, so revealing the box does not\nresize the form. While typing it shows \"Search:\"; once a filter is\napplied and the box is hidden, it reports the active filter and the match\ncount (\"Matching '...' (N)\") so it is clear the list is filtered. Key\ninterception uses the NmtNewtForm hotkey mechanism.\n","title":"nmtui: add vim-style '/' search to connection lists","timestamp":"2026-06-17T12:22:45+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/5e2360afc14fbaa47c768ed53fd4234f226ae962","author":{"name":"Josephine Pfeiffer","email":"josie@redhat.com"},"added":[],"modified":["po/POTFILES.in","src/libnmt-newt/nmt-newt-form.c","src/libnmt-newt/nmt-newt-form.h","src/libnmt-newt/nmt-newt-utils.c","src/libnmt-newt/nmt-newt-utils.h","src/nmtui/nmt-connect-connection-list.c","src/nmtui/nmt-connect-connection-list.h","src/nmtui/nmt-edit-connection-list.c","src/nmtui/nmt-edit-connection-list.h","src/nmtui/nmt-utils.c","src/nmtui/nmt-utils.h","src/nmtui/nmtui-connect.c","src/nmtui/nmtui-edit.c"],"removed":[]},{"id":"0d70933c3beecf525d795b8b67eca455c9e90bdf","message":"NEWS: mention the nmtui connection-list search\n","title":"NEWS: mention the nmtui connection-list search","timestamp":"2026-06-17T12:22:49+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/0d70933c3beecf525d795b8b67eca455c9e90bdf","author":{"name":"Josephine Pfeiffer","email":"josie@redhat.com"},"added":[],"modified":["NEWS"],"removed":[]},{"id":"59b59c7046ed636acec2d41ea6bb409958176469","message":"Merge branch 'jp/nmtui-connection-search'\n","title":"Merge branch 'jp/nmtui-connection-search'","timestamp":"2026-06-17T12:38:23+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/59b59c7046ed636acec2d41ea6bb409958176469","author":{"name":"Josephine Pfeiffer","email":"josie@redhat.com"},"added":[],"modified":["NEWS","po/POTFILES.in","src/libnmt-newt/nmt-newt-form.c","src/libnmt-newt/nmt-newt-form.h","src/libnmt-newt/nmt-newt-utils.c","src/libnmt-newt/nmt-newt-utils.h","src/nmtui/nmt-connect-connection-list.c","src/nmtui/nmt-connect-connection-list.h","src/nmtui/nmt-edit-connection-list.c","src/nmtui/nmt-edit-connection-list.h","src/nmtui/nmt-utils.c","src/nmtui/nmt-utils.h","src/nmtui/nmtui-connect.c","src/nmtui/nmtui-edit.c"],"removed":[]}],"total_commits_count":4,"push_options":{},"repository":{"name":"NetworkManager","url":"git@ssh.gitlab.freedesktop.org:NetworkManager/NetworkManager.git","description":"NetworkManager — network management daemon","homepage":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager","git_http_url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git","git_ssh_url":"git@ssh.gitlab.freedesktop.org:NetworkManager/NetworkManager.git","visibility_level":20}}