{"object_kind":"push","event_name":"push","before":"59b59c7046ed636acec2d41ea6bb409958176469","after":"1a206b55ebf6117078e2d247830357229dbf2fd0","ref":"refs/heads/main","ref_protected":false,"checkout_sha":"1a206b55ebf6117078e2d247830357229dbf2fd0","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":"fbcaa53b42a8483e00ab3c17919eb7e6504beb1a","message":"nmtui: dynamic tty resizing\n\nForms computed their size and position once, at build time, and never\nupdated, so resizing the terminal left them off-center or clipped until\nthe form was closed and reopened.\n\nInstall a SIGWINCH GLib signal source and, on resize, rebuild the whole\nform stack: pop the newt windows top-to-bottom, call newtResizeScreen()\nto re-query the terminal, then rebuild bottom-to-top to preserve z-order.\nFullscreen geometry now recomputes from the current screen size on every\nbuild instead of being baked in at construct time.\n","title":"nmtui: dynamic tty resizing","timestamp":"2026-06-17T12:59:58+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/fbcaa53b42a8483e00ab3c17919eb7e6504beb1a","author":{"name":"Josephine Pfeiffer","email":"josie@redhat.com"},"added":[],"modified":["meson.build","src/libnmt-newt/meson.build","src/libnmt-newt/nmt-newt-form.c","src/nmtui/meson.build","src/nmtui/nmtui-connect.c","src/nmtui/nmtui-edit.c"],"removed":[]},{"id":"6e3ea4386f873e74e75a61b01d63d7635e470c04","message":"NEWS: mention nmtui dynamic terminal resizing\n","title":"NEWS: mention nmtui dynamic terminal resizing","timestamp":"2026-06-17T13:02:43+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/6e3ea4386f873e74e75a61b01d63d7635e470c04","author":{"name":"Josephine Pfeiffer","email":"josie@redhat.com"},"added":[],"modified":["NEWS"],"removed":[]},{"id":"1a206b55ebf6117078e2d247830357229dbf2fd0","message":"Merge branch 'jp/nmtui-tty-resize'\n\nnmtui: dynamically resize the TUI on terminal SIGWINCH\n\nhttps://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2431\n","title":"Merge branch 'jp/nmtui-tty-resize'","timestamp":"2026-06-18T21:34:24+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/1a206b55ebf6117078e2d247830357229dbf2fd0","author":{"name":"Josephine Pfeiffer","email":"josie@redhat.com"},"added":[],"modified":["NEWS","meson.build","src/libnmt-newt/meson.build","src/libnmt-newt/nmt-newt-form.c","src/nmtui/meson.build","src/nmtui/nmtui-connect.c","src/nmtui/nmtui-edit.c"],"removed":[]}],"total_commits_count":3,"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}}