{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":233130089,"defaultBranch":"main","name":"bubbletea","ownerLogin":"charmbracelet","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-01-10T21:04:03.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/57376114?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726776709.0","currentOid":""},"activityList":{"items":[{"before":"265996c29bea873f89ab4e1e7933a7761046495d","after":"d815192f4be8ecf1149c29fe467674eda882d8ac","ref":"refs/heads/v2-exp","pushedAt":"2024-09-19T20:18:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aymanbagabas","name":"Ayman Bagabas","path":"/aymanbagabas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3187948?s=80&v=4"},"commit":{"message":"chore: use bubbles/v2@v2-deprecated","shortMessageHtmlLink":"chore: use bubbles/v2@v2-deprecated"}},{"before":"e1065191dac9fa1f7bd0c1e068809ab99763306d","after":"ee083a354228bf34a8f16b6c0da16ae2b80f981a","ref":"refs/heads/windows/respect-altgr","pushedAt":"2024-09-19T20:13:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aymanbagabas","name":"Ayman Bagabas","path":"/aymanbagabas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3187948?s=80&v=4"},"commit":{"message":"fix: windows: AltGr maps to LEFT_CTRL+RIGHT_ALT\n\nOn Windows, some keyboard layouts have an AltGr button that's similar to\nthe Mac options button and can be used to send characters.\nThis PR respects the AltGr button and treat its characters as bubbletea\nkey runes.\n\nFixes: https://github.com/charmbracelet/bubbletea/issues/1126","shortMessageHtmlLink":"fix: windows: AltGr maps to LEFT_CTRL+RIGHT_ALT"}},{"before":"315e55aea96ff8ff22c5fbd1e214b031462eec5b","after":"bd77483b4441220586615000a6eeee04c7678658","ref":"refs/heads/main","pushedAt":"2024-09-19T20:12:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aymanbagabas","name":"Ayman Bagabas","path":"/aymanbagabas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3187948?s=80&v=4"},"commit":{"message":"chore: go mod tidy","shortMessageHtmlLink":"chore: go mod tidy"}},{"before":null,"after":"e1065191dac9fa1f7bd0c1e068809ab99763306d","ref":"refs/heads/windows/respect-altgr","pushedAt":"2024-09-19T20:11:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aymanbagabas","name":"Ayman Bagabas","path":"/aymanbagabas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3187948?s=80&v=4"},"commit":{"message":"fix: windows: AltGr maps to LEFT_CTRL+RIGHT_ALT\n\nOn Windows, some keyboard layouts have an AltGr button that's similar to\nthe Mac options button and can be used to send characters.\nThis PR respects the AltGr button and treat its characters as bubbletea\nkey runes.\n\nFixes: https://github.com/charmbracelet/bubbletea/issues/1126","shortMessageHtmlLink":"fix: windows: AltGr maps to LEFT_CTRL+RIGHT_ALT"}},{"before":"a7d49d01a4bff8fdd9b90b05adfe7bf537fe781b","after":"265996c29bea873f89ab4e1e7933a7761046495d","ref":"refs/heads/v2-exp","pushedAt":"2024-09-19T17:22:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aymanbagabas","name":"Ayman Bagabas","path":"/aymanbagabas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3187948?s=80&v=4"},"commit":{"message":"docs: update godoc examples to return model in Init","shortMessageHtmlLink":"docs: update godoc examples to return model in Init"}},{"before":"d727a8ce39dde432e4f798e23e291f15d8a31b0d","after":"a7d49d01a4bff8fdd9b90b05adfe7bf537fe781b","ref":"refs/heads/v2-exp","pushedAt":"2024-09-19T17:21:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aymanbagabas","name":"Ayman Bagabas","path":"/aymanbagabas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3187948?s=80&v=4"},"commit":{"message":"chore: remove deprecated","shortMessageHtmlLink":"chore: remove deprecated"}},{"before":"b38523b8c65a09fcadf7a12d6c960c4ee4492f06","after":"d727a8ce39dde432e4f798e23e291f15d8a31b0d","ref":"refs/heads/v2-exp","pushedAt":"2024-09-19T17:00:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aymanbagabas","name":"Ayman Bagabas","path":"/aymanbagabas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3187948?s=80&v=4"},"commit":{"message":"fix: enabling alt screen buffer should also set the cursor visibility","shortMessageHtmlLink":"fix: enabling alt screen buffer should also set the cursor visibility"}},{"before":"3274e41ecb94a7a3ad620e1accff35ca2a0b41f0","after":"b38523b8c65a09fcadf7a12d6c960c4ee4492f06","ref":"refs/heads/v2-exp","pushedAt":"2024-09-19T16:59:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aymanbagabas","name":"Ayman Bagabas","path":"/aymanbagabas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3187948?s=80&v=4"},"commit":{"message":"fix: enabling alt screen buffer should also set the cursor visibility","shortMessageHtmlLink":"fix: enabling alt screen buffer should also set the cursor visibility"}},{"before":null,"after":"65b038d64ac68f790b8553a54fc872d480f6995a","ref":"refs/heads/v2-kitty-wez","pushedAt":"2024-09-19T16:39:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aymanbagabas","name":"Ayman Bagabas","path":"/aymanbagabas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3187948?s=80&v=4"},"commit":{"message":"fix: kitty: support faulty c0 mappings\n\nSome terminals such as WezTerm report incorrect press and release\nsequences when \"report event types\" enhancement is enabled. This\npatch adds support for these faulty mappings.\n\nRelated: https://github.com/wez/wezterm/issues/6160","shortMessageHtmlLink":"fix: kitty: support faulty c0 mappings"}},{"before":"861558e0466c77b9d300a6e03b2becc7a0c3f626","after":null,"ref":"refs/heads/v2-tuts","pushedAt":"2024-09-18T18:36:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"aymanbagabas","name":"Ayman Bagabas","path":"/aymanbagabas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3187948?s=80&v=4"}},{"before":"7cb34becafd6eb1716a8eb4251da44fded6376ea","after":"3274e41ecb94a7a3ad620e1accff35ca2a0b41f0","ref":"refs/heads/v2-exp","pushedAt":"2024-09-18T18:36:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aymanbagabas","name":"Ayman Bagabas","path":"/aymanbagabas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3187948?s=80&v=4"},"commit":{"message":"docs(tutorials): upgrade tuts to v2 (#1155)","shortMessageHtmlLink":"docs(tutorials): upgrade tuts to v2 (#1155)"}},{"before":null,"after":"861558e0466c77b9d300a6e03b2becc7a0c3f626","ref":"refs/heads/v2-tuts","pushedAt":"2024-09-18T18:34:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"meowgorithm","name":"Christian Rocha","path":"/meowgorithm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25087?s=80&v=4"},"commit":{"message":"docs(tutorials): upgrade tuts to v2","shortMessageHtmlLink":"docs(tutorials): upgrade tuts to v2"}},{"before":"c751d8482ea9c039eabf9bb52a96cdf8eb78dea6","after":null,"ref":"refs/heads/v2-enhanced-keyboard","pushedAt":"2024-09-18T18:23:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"aymanbagabas","name":"Ayman Bagabas","path":"/aymanbagabas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3187948?s=80&v=4"}},{"before":"1678d85ce2bb1609f5982687e95d7ff5d4b0d126","after":"7cb34becafd6eb1716a8eb4251da44fded6376ea","ref":"refs/heads/v2-exp","pushedAt":"2024-09-18T18:23:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aymanbagabas","name":"Ayman Bagabas","path":"/aymanbagabas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3187948?s=80&v=4"},"commit":{"message":"(v2) feat: combine keyboard enhancements into a nicer API (#1152)\n\n* feat: combine keyboard enhancements into a nicer API\r\n\r\nThis change combines the keyboard enhancements into a nicer API. Kitty\r\nkeyboard protocol and XTerm modifyOtherKeys are now combined into a\r\nsingle API. This makes it easier to enable keyboard enhancements.\r\n\r\nUse `WithKeyboardEnhancements` to enable keyboard enhancements. This\r\nfunction accepts a list of `KeyboardEnhancement` functions that can be\r\nused to enable different keyboard features.\r\n\r\nFor now, we only support the `WithReleaseKeys` enhancement which enables\r\nsupport for reporting release key events.\r\n\r\n* Update options.go\r\n\r\nCo-authored-by: Christian Rocha \r\n\r\n* chore: go mod tidy\r\n\r\n* chore: gofumpt\r\n\r\n* fix: simplify keyboard enhancements disambiguation\r\n\r\n* feat: make KeyboardEnhancementsMsg helpers always return true on Windows\r\n\r\n* fix: remove unused win32input mode\r\n\r\n* refactor: rename KeyboardEnhancementsMsg methods\r\n\r\n---------\r\n\r\nCo-authored-by: Christian Rocha ","shortMessageHtmlLink":"(v2) feat: combine keyboard enhancements into a nicer API (#1152)"}},{"before":"ff9fefbf0c6c14403cef058cffa3297656725008","after":"1678d85ce2bb1609f5982687e95d7ff5d4b0d126","ref":"refs/heads/v2-exp","pushedAt":"2024-09-18T18:21:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aymanbagabas","name":"Ayman Bagabas","path":"/aymanbagabas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3187948?s=80&v=4"},"commit":{"message":"feat: use bubbles/v2 and bubbletea/v2 in examples and tutorials","shortMessageHtmlLink":"feat: use bubbles/v2 and bubbletea/v2 in examples and tutorials"}},{"before":"14cb6b5de1d2d7e11234ccad4031bd651bd48ade","after":"ff9fefbf0c6c14403cef058cffa3297656725008","ref":"refs/heads/v2-exp","pushedAt":"2024-09-18T18:19:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aymanbagabas","name":"Ayman Bagabas","path":"/aymanbagabas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3187948?s=80&v=4"},"commit":{"message":"feat: use bubbles/v2 and bubbletea/v2 in examples and tutorials","shortMessageHtmlLink":"feat: use bubbles/v2 and bubbletea/v2 in examples and tutorials"}},{"before":"3313a4cfa033c199066a2d7c82f966c3c1750db1","after":null,"ref":"refs/heads/v2-mod-path","pushedAt":"2024-09-18T18:07:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"aymanbagabas","name":"Ayman Bagabas","path":"/aymanbagabas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3187948?s=80&v=4"}},{"before":"a26ecc5e91bf27cfff779983a1c2ba3bc53dda13","after":"14cb6b5de1d2d7e11234ccad4031bd651bd48ade","ref":"refs/heads/v2-exp","pushedAt":"2024-09-18T18:07:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aymanbagabas","name":"Ayman Bagabas","path":"/aymanbagabas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3187948?s=80&v=4"},"commit":{"message":"feat!: v2: update module path to github.com/charmbracelet/bubbletea/v2","shortMessageHtmlLink":"feat!: v2: update module path to github.com/charmbracelet/bubbletea/v2"}},{"before":null,"after":"3313a4cfa033c199066a2d7c82f966c3c1750db1","ref":"refs/heads/v2-mod-path","pushedAt":"2024-09-18T15:41:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aymanbagabas","name":"Ayman Bagabas","path":"/aymanbagabas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3187948?s=80&v=4"},"commit":{"message":"feat!: v2: update module path to github.com/charmbracelet/bubbletea/v2","shortMessageHtmlLink":"feat!: v2: update module path to github.com/charmbracelet/bubbletea/v2"}},{"before":"3165f9d6b61cccbfb356028bbe09ada82cbcb96c","after":"c751d8482ea9c039eabf9bb52a96cdf8eb78dea6","ref":"refs/heads/v2-enhanced-keyboard","pushedAt":"2024-09-18T14:49:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aymanbagabas","name":"Ayman Bagabas","path":"/aymanbagabas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3187948?s=80&v=4"},"commit":{"message":"refactor: rename KeyboardEnhancementsMsg methods","shortMessageHtmlLink":"refactor: rename KeyboardEnhancementsMsg methods"}},{"before":"c80b0d21421c6b11d646a58507dbf2272c8a522a","after":"3165f9d6b61cccbfb356028bbe09ada82cbcb96c","ref":"refs/heads/v2-enhanced-keyboard","pushedAt":"2024-09-18T14:39:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aymanbagabas","name":"Ayman Bagabas","path":"/aymanbagabas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3187948?s=80&v=4"},"commit":{"message":"fix: remove unused win32input mode","shortMessageHtmlLink":"fix: remove unused win32input mode"}},{"before":"f6e468f6a178ba4e574d5596ca7752234b5a623c","after":"c80b0d21421c6b11d646a58507dbf2272c8a522a","ref":"refs/heads/v2-enhanced-keyboard","pushedAt":"2024-09-17T21:48:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aymanbagabas","name":"Ayman Bagabas","path":"/aymanbagabas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3187948?s=80&v=4"},"commit":{"message":"feat: make KeyboardEnhancementsMsg helpers always return true on Windows","shortMessageHtmlLink":"feat: make KeyboardEnhancementsMsg helpers always return true on Windows"}},{"before":"60e6260fba1bfb600a8faf11919bf0b94012f6cd","after":"f6e468f6a178ba4e574d5596ca7752234b5a623c","ref":"refs/heads/v2-enhanced-keyboard","pushedAt":"2024-09-17T21:47:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aymanbagabas","name":"Ayman Bagabas","path":"/aymanbagabas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3187948?s=80&v=4"},"commit":{"message":"feat: make KeyboardEnhancementsMsg helpers always return true on Windows","shortMessageHtmlLink":"feat: make KeyboardEnhancementsMsg helpers always return true on Windows"}},{"before":"0e88b9d93a97a43056f1e39df986b1f97f1e8439","after":"60e6260fba1bfb600a8faf11919bf0b94012f6cd","ref":"refs/heads/v2-enhanced-keyboard","pushedAt":"2024-09-17T21:46:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aymanbagabas","name":"Ayman Bagabas","path":"/aymanbagabas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3187948?s=80&v=4"},"commit":{"message":"feat: make KeyboardEnhancementsMsg helpers always return true on Windows","shortMessageHtmlLink":"feat: make KeyboardEnhancementsMsg helpers always return true on Windows"}},{"before":"f369e23daf2340246f9d88afe590013a17d637e7","after":"0e88b9d93a97a43056f1e39df986b1f97f1e8439","ref":"refs/heads/v2-enhanced-keyboard","pushedAt":"2024-09-17T21:43:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aymanbagabas","name":"Ayman Bagabas","path":"/aymanbagabas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3187948?s=80&v=4"},"commit":{"message":"fix: simplify keyboard enhancements disambiguation","shortMessageHtmlLink":"fix: simplify keyboard enhancements disambiguation"}},{"before":"ec900963e060f4c079323038f7b5fc24694f903f","after":"f369e23daf2340246f9d88afe590013a17d637e7","ref":"refs/heads/v2-enhanced-keyboard","pushedAt":"2024-09-17T21:09:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aymanbagabas","name":"Ayman Bagabas","path":"/aymanbagabas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3187948?s=80&v=4"},"commit":{"message":"chore: gofumpt","shortMessageHtmlLink":"chore: gofumpt"}},{"before":"d519ade7c41845473c3231c43cea54d63552cbf4","after":"ec900963e060f4c079323038f7b5fc24694f903f","ref":"refs/heads/v2-enhanced-keyboard","pushedAt":"2024-09-17T21:07:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aymanbagabas","name":"Ayman Bagabas","path":"/aymanbagabas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3187948?s=80&v=4"},"commit":{"message":"chore: go mod tidy","shortMessageHtmlLink":"chore: go mod tidy"}},{"before":"390631c363a8e7861acb63d34d38252088fd877a","after":"d519ade7c41845473c3231c43cea54d63552cbf4","ref":"refs/heads/v2-enhanced-keyboard","pushedAt":"2024-09-17T20:59:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aymanbagabas","name":"Ayman Bagabas","path":"/aymanbagabas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3187948?s=80&v=4"},"commit":{"message":"Update options.go\n\nCo-authored-by: Christian Rocha ","shortMessageHtmlLink":"Update options.go"}},{"before":"e506b60158ed591072b77efa55726959712036b9","after":"390631c363a8e7861acb63d34d38252088fd877a","ref":"refs/heads/v2-enhanced-keyboard","pushedAt":"2024-09-17T20:46:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aymanbagabas","name":"Ayman Bagabas","path":"/aymanbagabas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3187948?s=80&v=4"},"commit":{"message":"feat: combine keyboard enhancements into a nicer API\n\nThis change combines the keyboard enhancements into a nicer API. Kitty\nkeyboard protocol and XTerm modifyOtherKeys are now combined into a\nsingle API. This makes it easier to enable keyboard enhancements.\n\nUse `WithKeyboardEnhancements` to enable keyboard enhancements. This\nfunction accepts a list of `KeyboardEnhancement` functions that can be\nused to enable different keyboard features.\n\nFor now, we only support the `WithReleaseKeys` enhancement which enables\nsupport for reporting release key events.","shortMessageHtmlLink":"feat: combine keyboard enhancements into a nicer API"}},{"before":null,"after":"e506b60158ed591072b77efa55726959712036b9","ref":"refs/heads/v2-enhanced-keyboard","pushedAt":"2024-09-17T20:03:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aymanbagabas","name":"Ayman Bagabas","path":"/aymanbagabas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3187948?s=80&v=4"},"commit":{"message":"feat: combine keyboard enhancements into a nicer API\n\nThis change combines the keyboard enhancements into a nicer API. Kitty\nkeyboard protocol and XTerm modifyOtherKeys are now combined into a\nsingle API. This makes it easier to enable keyboard enhancements.\n\nUse `WithKeyboardEnhancements` to enable keyboard enhancements. This\nfunction accepts a list of `KeyboardEnhancement` functions that can be\nused to enable different keyboard features.\n\nFor now, we only support the `WithReleaseKeys` enhancement which enables\nsupport for reporting release key events.","shortMessageHtmlLink":"feat: combine keyboard enhancements into a nicer API"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEu0jbyAA","startCursor":null,"endCursor":null}},"title":"Activity ยท charmbracelet/bubbletea"}