{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":71056775,"defaultBranch":"master","name":"kitty","ownerLogin":"kovidgoyal","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-10-16T14:48:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1308621?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1724652844.0","currentOid":""},"activityList":{"items":[{"before":"913ce58fe3148a71343b1fdda9999657edb2b27e","after":"b9051d82888017cc89363b0e7aa1fbd38751f8b0","ref":"refs/heads/master","pushedAt":"2024-09-04T14:14:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kovidgoyal","name":"Kovid Goyal","path":"/kovidgoyal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1308621?s=80&v=4"},"commit":{"message":"Merge branch 'achalmers/typo' of https://github.com/adamchalmers/kitty","shortMessageHtmlLink":"Merge branch 'achalmers/typo' of https://github.com/adamchalmers/kitty"}},{"before":"d9b1c8c04f3020a28da5de3128fa3e3c54f24a44","after":"913ce58fe3148a71343b1fdda9999657edb2b27e","ref":"refs/heads/master","pushedAt":"2024-09-02T12:01:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kovidgoyal","name":"Kovid Goyal","path":"/kovidgoyal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1308621?s=80&v=4"},"commit":{"message":"Make shlex_split always return a token\n\nMatches behavior of split() so is therefore more intuitive","shortMessageHtmlLink":"Make shlex_split always return a token"}},{"before":"ccc3bee9af794f332b4e9adcd714a649f639c397","after":"d9b1c8c04f3020a28da5de3128fa3e3c54f24a44","ref":"refs/heads/master","pushedAt":"2024-09-02T06:09:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kovidgoyal","name":"Kovid Goyal","path":"/kovidgoyal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1308621?s=80&v=4"},"commit":{"message":"Fix a harmless error being printed to stderr if shell integration sends an empty cmdline\n\nFixes #7813","shortMessageHtmlLink":"Fix a harmless error being printed to stderr if shell integration sen…"}},{"before":"8a607fa34cea8122828b0e761bd3eb339958556f","after":"ccc3bee9af794f332b4e9adcd714a649f639c397","ref":"refs/heads/master","pushedAt":"2024-09-01T05:21:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kovidgoyal","name":"Kovid Goyal","path":"/kovidgoyal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1308621?s=80&v=4"},"commit":{"message":"Add a simple function for listing basic font data","shortMessageHtmlLink":"Add a simple function for listing basic font data"}},{"before":"010553666516f4e790fa04c18ed14ccb91f54ab4","after":"8a607fa34cea8122828b0e761bd3eb339958556f","ref":"refs/heads/master","pushedAt":"2024-09-01T05:05:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kovidgoyal","name":"Kovid Goyal","path":"/kovidgoyal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1308621?s=80&v=4"},"commit":{"message":"kitten run-shell: Forward KSI env var for no-rc\n\nThis is useless, since if you are doing manual shell integration\nanyway there is no point in running via the run-shell kitten.\nBut, let's keep the pedants at bay.\n\nFixes #7809","shortMessageHtmlLink":"kitten run-shell: Forward KSI env var for no-rc"}},{"before":"8eb0b556b7651036f804b034c3960cd52a04c5e3","after":"010553666516f4e790fa04c18ed14ccb91f54ab4","ref":"refs/heads/master","pushedAt":"2024-08-30T07:32:11.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"kovidgoyal","name":"Kovid Goyal","path":"/kovidgoyal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1308621?s=80&v=4"},"commit":{"message":"Merge branch 'master' of https://github.com/rbong/kitty","shortMessageHtmlLink":"Merge branch 'master' of https://github.com/rbong/kitty"}},{"before":"d363513884d2d7afa2f46d7a45e9a232bcac8077","after":"8eb0b556b7651036f804b034c3960cd52a04c5e3","ref":"refs/heads/master","pushedAt":"2024-08-28T05:31:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kovidgoyal","name":"Kovid Goyal","path":"/kovidgoyal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1308621?s=80&v=4"},"commit":{"message":"diff kitten: Fix a regression that broke diffing against remote files\n\nFixes #7797","shortMessageHtmlLink":"diff kitten: Fix a regression that broke diffing against remote files"}},{"before":"fdc3c3d7c1fd503785ebbd9a531f55ca1e4493b6","after":"d363513884d2d7afa2f46d7a45e9a232bcac8077","ref":"refs/heads/master","pushedAt":"2024-08-27T13:13:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kovidgoyal","name":"Kovid Goyal","path":"/kovidgoyal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1308621?s=80&v=4"},"commit":{"message":"Fix listen_on with IPv6 address","shortMessageHtmlLink":"Fix listen_on with IPv6 address"}},{"before":"0515dc195765966c4806814af20819186073e102","after":"fdc3c3d7c1fd503785ebbd9a531f55ca1e4493b6","ref":"refs/heads/master","pushedAt":"2024-08-27T13:01:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kovidgoyal","name":"Kovid Goyal","path":"/kovidgoyal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1308621?s=80&v=4"},"commit":{"message":"kitten @: Fix a regression connecting to TCP sockets using plain IP addresses rather than hostnames\n\nFixes #7794","shortMessageHtmlLink":"kitten @: Fix a regression connecting to TCP sockets using plain IP a…"}},{"before":"627360e5ade763ed92dce8569f7d9a3535cbec2b","after":"0515dc195765966c4806814af20819186073e102","ref":"refs/heads/master","pushedAt":"2024-08-27T11:02:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kovidgoyal","name":"Kovid Goyal","path":"/kovidgoyal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1308621?s=80&v=4"},"commit":{"message":"Update FAQ on NERD fonts to reflect the fact that kitty now has builtin NERD fonts","shortMessageHtmlLink":"Update FAQ on NERD fonts to reflect the fact that kitty now has built…"}},{"before":"57ba0f4d87deafd6b814e413b1cf38acd72ce38a","after":"627360e5ade763ed92dce8569f7d9a3535cbec2b","ref":"refs/heads/master","pushedAt":"2024-08-27T06:02:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kovidgoyal","name":"Kovid Goyal","path":"/kovidgoyal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1308621?s=80&v=4"},"commit":{"message":"Bind the idle inhibit protocol even though it is currently unused","shortMessageHtmlLink":"Bind the idle inhibit protocol even though it is currently unused"}},{"before":"3e8abaac5800aeb2ff5189ed2af14f9ff8328fa8","after":"57ba0f4d87deafd6b814e413b1cf38acd72ce38a","ref":"refs/heads/master","pushedAt":"2024-08-27T05:10:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kovidgoyal","name":"Kovid Goyal","path":"/kovidgoyal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1308621?s=80&v=4"},"commit":{"message":"Add a note about X11 specificity of preshow_callback","shortMessageHtmlLink":"Add a note about X11 specificity of preshow_callback"}},{"before":"68401eddbab98f95b15ba54a817ad7f723e0d7d0","after":"3e8abaac5800aeb2ff5189ed2af14f9ff8328fa8","ref":"refs/heads/master","pushedAt":"2024-08-27T05:00:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kovidgoyal","name":"Kovid Goyal","path":"/kovidgoyal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1308621?s=80&v=4"},"commit":{"message":"...","shortMessageHtmlLink":"..."}},{"before":"9843b5c2108cd883285f2f0944637effb26d90c0","after":"68401eddbab98f95b15ba54a817ad7f723e0d7d0","ref":"refs/heads/master","pushedAt":"2024-08-27T04:58:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kovidgoyal","name":"Kovid Goyal","path":"/kovidgoyal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1308621?s=80&v=4"},"commit":{"message":"Wayland: Don't do two stage window creation\n\nWe cant make window visible after createwindow has returned because we\nwant to loop till the compositor fully creates the window and that loop\nrequires attaching a single pixel buffer to the window surface which\ncannot be done once an OpenGL context is created for the window.\n\nAs far as I can see the preshow callback is not used on Wayland for\nanything, so this should be OK to do.","shortMessageHtmlLink":"Wayland: Don't do two stage window creation"}},{"before":"96f2861c2a423c799ff581c1992be4ae929a9c53","after":"9843b5c2108cd883285f2f0944637effb26d90c0","ref":"refs/heads/master","pushedAt":"2024-08-26T13:43:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kovidgoyal","name":"Kovid Goyal","path":"/kovidgoyal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1308621?s=80&v=4"},"commit":{"message":"Remove unused code","shortMessageHtmlLink":"Remove unused code"}},{"before":"7a4f0318edea0540129a7ba10c2606aa1a23b6fa","after":"96f2861c2a423c799ff581c1992be4ae929a9c53","ref":"refs/heads/master","pushedAt":"2024-08-26T13:39:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kovidgoyal","name":"Kovid Goyal","path":"/kovidgoyal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1308621?s=80&v=4"},"commit":{"message":"...","shortMessageHtmlLink":"..."}},{"before":"eedf01fbe345d4fdb59f61a73cc052f86cfb8e93","after":"7a4f0318edea0540129a7ba10c2606aa1a23b6fa","ref":"refs/heads/master","pushedAt":"2024-08-26T13:37:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kovidgoyal","name":"Kovid Goyal","path":"/kovidgoyal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1308621?s=80&v=4"},"commit":{"message":"Remote control: When listening on a UNIX domain socket only allow connections from processes having the same user id\n\nFixes #7777","shortMessageHtmlLink":"Remote control: When listening on a UNIX domain socket only allow con…"}},{"before":"0594033b31d3e3aa3b6268ff79938072602344a7","after":"eedf01fbe345d4fdb59f61a73cc052f86cfb8e93","ref":"refs/heads/master","pushedAt":"2024-08-26T13:25:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kovidgoyal","name":"Kovid Goyal","path":"/kovidgoyal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1308621?s=80&v=4"},"commit":{"message":"Make getpeerid re-useable","shortMessageHtmlLink":"Make getpeerid re-useable"}},{"before":"75f5908009a16752493015b1e9b39d778f443639","after":"0594033b31d3e3aa3b6268ff79938072602344a7","ref":"refs/heads/master","pushedAt":"2024-08-26T10:06:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kovidgoyal","name":"Kovid Goyal","path":"/kovidgoyal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1308621?s=80&v=4"},"commit":{"message":"Wayland: Move creation of OpenGL context to end of window creation function\n\nApparently with explicit sync it is now not possible to attach a\ntemporary buffer to a surface that also has an OpenGL context. So we\nfirst attach the temporary buffer, and only after we are done waiting\nfor window creation do we attach the OpenGL context to the window\nsurface.\n\nFixes #7767 (maybe, not installing sway-git to check)","shortMessageHtmlLink":"Wayland: Move creation of OpenGL context to end of window creation fu…"}},{"before":"4ea2b92c8c520f7b907b81f2385c390cf6b30b5f","after":"75f5908009a16752493015b1e9b39d778f443639","ref":"refs/heads/master","pushedAt":"2024-08-26T06:41:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kovidgoyal","name":"Kovid Goyal","path":"/kovidgoyal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1308621?s=80&v=4"},"commit":{"message":"Allow jumping to the nth previous active tab via goto_tab\n\nThis matches the docs for the goto_tab action and there is no reason not\nto have this. For backwards compat 0 and -1 both go to the first previously\nactive tab as before. However -2 goes to the second previously active\ntab, -3 to the third and so on.","shortMessageHtmlLink":"Allow jumping to the nth previous active tab via goto_tab"}},{"before":"7e891d5287ef1308cbf8a59e8dfc1de15887bf43","after":null,"ref":"refs/heads/dependabot/go_modules/all-go-deps-257ddc7ff2","pushedAt":"2024-08-26T06:14:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"2c01405d85d24c0575eb8d0e03a8e1ca68f3e359","after":"4ea2b92c8c520f7b907b81f2385c390cf6b30b5f","ref":"refs/heads/master","pushedAt":"2024-08-26T06:13:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kovidgoyal","name":"Kovid Goyal","path":"/kovidgoyal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1308621?s=80&v=4"},"commit":{"message":"Merge branch 'dependabot/go_modules/all-go-deps-257ddc7ff2' of https://github.com/kovidgoyal/kitty","shortMessageHtmlLink":"Merge branch 'dependabot/go_modules/all-go-deps-257ddc7ff2' of https:…"}},{"before":null,"after":"7e891d5287ef1308cbf8a59e8dfc1de15887bf43","ref":"refs/heads/dependabot/go_modules/all-go-deps-257ddc7ff2","pushedAt":"2024-08-26T03:49:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump github.com/seancfoley/ipaddress-go in the all-go-deps group\n\nBumps the all-go-deps group with 1 update: [github.com/seancfoley/ipaddress-go](https://github.com/seancfoley/ipaddress-go).\n\n\nUpdates `github.com/seancfoley/ipaddress-go` from 1.6.0 to 1.7.0\n- [Release notes](https://github.com/seancfoley/ipaddress-go/releases)\n- [Commits](https://github.com/seancfoley/ipaddress-go/compare/v1.6.0...v1.7.0)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/seancfoley/ipaddress-go\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: all-go-deps\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump github.com/seancfoley/ipaddress-go in the all-go-deps group"}},{"before":"ab3cefd81fe043e2c1a522167efaf1e48d773c81","after":"2c01405d85d24c0575eb8d0e03a8e1ca68f3e359","ref":"refs/heads/master","pushedAt":"2024-08-25T13:27:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kovidgoyal","name":"Kovid Goyal","path":"/kovidgoyal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1308621?s=80&v=4"},"commit":{"message":"...","shortMessageHtmlLink":"..."}},{"before":"0d5725330023ca4b8cf732358521cb64c1287750","after":"ab3cefd81fe043e2c1a522167efaf1e48d773c81","ref":"refs/heads/master","pushedAt":"2024-08-25T05:49:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kovidgoyal","name":"Kovid Goyal","path":"/kovidgoyal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1308621?s=80&v=4"},"commit":{"message":"Output font features in debug info","shortMessageHtmlLink":"Output font features in debug info"}},{"before":"611d8baf28f00344e4e4a9df2d2eba8c244fc8e1","after":"0d5725330023ca4b8cf732358521cb64c1287750","ref":"refs/heads/master","pushedAt":"2024-08-24T11:48:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kovidgoyal","name":"Kovid Goyal","path":"/kovidgoyal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1308621?s=80&v=4"},"commit":{"message":"...","shortMessageHtmlLink":"..."}},{"before":"2560a024b97cde32a5746286f0a16f8a2e0fd692","after":"611d8baf28f00344e4e4a9df2d2eba8c244fc8e1","ref":"refs/heads/master","pushedAt":"2024-08-24T11:47:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kovidgoyal","name":"Kovid Goyal","path":"/kovidgoyal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1308621?s=80&v=4"},"commit":{"message":"Linux: Fix a regression in 0.36.0 that caused font features defined via fontconfig to be ignored\n\nFixes #7773","shortMessageHtmlLink":"Linux: Fix a regression in 0.36.0 that caused font features defined v…"}},{"before":"e5321f96a366b8b65bf4b91cb00ac730ffb735aa","after":"2560a024b97cde32a5746286f0a16f8a2e0fd692","ref":"refs/heads/master","pushedAt":"2024-08-24T05:50:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kovidgoyal","name":"Kovid Goyal","path":"/kovidgoyal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1308621?s=80&v=4"},"commit":{"message":"...","shortMessageHtmlLink":"..."}},{"before":"60601a6dba25750978efb5d1fdb8651d202bbb5b","after":"e5321f96a366b8b65bf4b91cb00ac730ffb735aa","ref":"refs/heads/master","pushedAt":"2024-08-24T05:50:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kovidgoyal","name":"Kovid Goyal","path":"/kovidgoyal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1308621?s=80&v=4"},"commit":{"message":"never return zero cell width for a font","shortMessageHtmlLink":"never return zero cell width for a font"}},{"before":"d36a64087e0d12fbb46cf5f98958a45fc5c69b81","after":"60601a6dba25750978efb5d1fdb8651d202bbb5b","ref":"refs/heads/master","pushedAt":"2024-08-24T05:42:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kovidgoyal","name":"Kovid Goyal","path":"/kovidgoyal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1308621?s=80&v=4"},"commit":{"message":"Fix #7772","shortMessageHtmlLink":"Fix #7772"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAErMy6RAA","startCursor":null,"endCursor":null}},"title":"Activity · kovidgoyal/kitty"}