{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":174529025,"defaultBranch":"master","name":"firenvim","ownerLogin":"glacambre","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-03-08T11:50:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11534587?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1727248538.0","currentOid":""},"activityList":{"items":[{"before":"fcfc8126106c2afd334ae2a0fa94372ee08368d8","after":null,"ref":"refs/heads/fix-1637","pushedAt":"2024-09-25T07:15:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"glacambre","name":"Ghjuvan Lacambre","path":"/glacambre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11534587?s=80&v=4"}},{"before":"bb70728c13c305ff35193586d5f6ce68668af063","after":"64f9389b88c8b0c7667d45c171a5f25c42d852fb","ref":"refs/heads/master","pushedAt":"2024-09-25T07:15:36.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"glacambre","name":"Ghjuvan Lacambre","path":"/glacambre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11534587?s=80&v=4"},"commit":{"message":"test.yml: upgrade to upload-artifact@v4 action","shortMessageHtmlLink":"test.yml: upgrade to upload-artifact@v4 action"}},{"before":"ee47cad62b5d599dcbce0f88d5f82fe9cf1a5561","after":"fcfc8126106c2afd334ae2a0fa94372ee08368d8","ref":"refs/heads/fix-1637","pushedAt":"2024-09-25T06:21:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"glacambre","name":"Ghjuvan Lacambre","path":"/glacambre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11534587?s=80&v=4"},"commit":{"message":"test.yml: upgrade to upload-artifact@v4 action","shortMessageHtmlLink":"test.yml: upgrade to upload-artifact@v4 action"}},{"before":"9f0e10b765adcd20c07fed0de9c77dca96f1f935","after":"ee47cad62b5d599dcbce0f88d5f82fe9cf1a5561","ref":"refs/heads/fix-1637","pushedAt":"2024-09-25T06:17:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"glacambre","name":"Ghjuvan Lacambre","path":"/glacambre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11534587?s=80&v=4"},"commit":{"message":"Set iframe background color on neovim's default_colors_set (#1637)\n\nIssue #1637 reports that resizing the underlying textarea of a Firenvim\niframe can result in flashes of color. This can be particularly visible\nwhen using Firenvim with a dark colorscheme on Github in dark mode.\n\nThe reason for these flashes of color is that when resizing, the iframe\ngets resized first and the Neovim canvas gets resized second, between\nthese two moments, the iframe's background color can become visible if\nthe CSS colorscheme of the iframe and of the website do not match.\n\nWe fix this by ensuring that the iframe's background color is set to the\nbackground color of the Neovim colorscheme. This breaks the ability of\nthe iframe to turn transparent when unfocused (the iframe gets dimmed\ninstead), but given that multiple users complained about this feature,\nit may not be such a bad change.\n\nCloses #1637.","shortMessageHtmlLink":"Set iframe background color on neovim's default_colors_set (#1637)"}},{"before":null,"after":"9f0e10b765adcd20c07fed0de9c77dca96f1f935","ref":"refs/heads/fix-1637","pushedAt":"2024-09-25T06:10:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"glacambre","name":"Ghjuvan Lacambre","path":"/glacambre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11534587?s=80&v=4"},"commit":{"message":"Set iframe background color on neovim's default_colors_set (#1637)\n\nIssue #1637 reports that resizing the underlying textarea of a Firenvim\niframe can result in flashes of color. This can be particularly visible\nwhen using Firenvim with a dark colorscheme on Github in dark mode.\n\nThe reason for these flashes of color is that when resizing, the iframe\ngets resized first and the Neovim canvas gets resized second, between\nthese two moments, the iframe's background color can become visible if\nthe CSS colorscheme of the iframe and of the website do not match.\n\nWe fix this by ensuring that the iframe's background color is set to the\nbackground color of the Neovim colorscheme. This breaks the ability of\nthe iframe to turn transparent when unfocused (the iframe gets dimmed\ninstead), but given that multiple users complained about this feature,\nit may not be such a bad change.\n\nCloses #1637.","shortMessageHtmlLink":"Set iframe background color on neovim's default_colors_set (#1637)"}},{"before":"4d2eef5fd2a7af0e91b76f1a9715228548316125","after":"bb70728c13c305ff35193586d5f6ce68668af063","ref":"refs/heads/master","pushedAt":"2024-08-04T12:56:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"glacambre","name":"Ghjuvan Lacambre","path":"/glacambre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11534587?s=80&v=4"},"commit":{"message":"fix: reset s:is_wsl after calling (un)install\n\nThe behaviors of `firenvim#install` and `firenvim#uninstall` on WSL is\ncontrolled by the script variable `s:is_wsl`: we initialize it to false\nto (un)install firenvim on wsl side, and then set it to 1 to (un)install\non windows host side.\n\nCurrently, only `firenvim#install` and `firenvim#uninstall` changes the\nvalue of `s:is_wsl`. The two function do not reset `s:is_wsl`, and thus\n`s:is_wsl` is always 1 after calling them.\n\nAs a result, doing the followings sequentially in neovim have unexpected\nresults:\n\n```lua\n-- 1. `s:is_wsl` is set to 1\nvim.fn[\"firenvim#install\"](0)\n\n-- 2. uninstall firenvim only on windows host because `s:is_wsl` is 1\nvim.fn[\"firenvim#uninstall\"]()\n```\n\n```lua\n-- 1. `s:is_wsl` is set to 1\nvim.fn[\"firenvim#uninstall\"]()\n-- 2. reinstall, installs scripts on host only, no scripts on WSL\nvim.fn[\"firenvim#install\"](0)\n```\n\nTo fix this, a `try ... finally` block resets `s:is_wsl` even\nif the two functions throw errors or run unsuccessfully.","shortMessageHtmlLink":"fix: reset s:is_wsl after calling (un)install"}},{"before":"c5ea28ffaa02e3c6829896f24b80e01440875b03","after":"4d2eef5fd2a7af0e91b76f1a9715228548316125","ref":"refs/heads/master","pushedAt":"2024-07-30T06:15:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"glacambre","name":"Ghjuvan Lacambre","path":"/glacambre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11534587?s=80&v=4"},"commit":{"message":"README.md: update lazy.nvim instructions","shortMessageHtmlLink":"README.md: update lazy.nvim instructions"}},{"before":"c6e37476ab3b58cf01ababfe80ec9335798e70e5","after":"c5ea28ffaa02e3c6829896f24b80e01440875b03","ref":"refs/heads/master","pushedAt":"2024-07-29T04:33:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"glacambre","name":"Ghjuvan Lacambre","path":"/glacambre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11534587?s=80&v=4"},"commit":{"message":"fix: use noninteractive powershell\n\nThis PR is a continuation of #1199 and #1577. #1199 adds support for\nrunning `powershell.exe` when it's not in the path (this occurs when\nWSL user sets `appendWindowsPath=false` in `/etc/wsl.conf`). #1577 adds\n`-NonInteractive` option to `powershell.exe` commands.","shortMessageHtmlLink":"fix: use noninteractive powershell"}},{"before":"992e57666c0d4c301c5a231354b8237d7bae0282","after":"c6e37476ab3b58cf01ababfe80ec9335798e70e5","ref":"refs/heads/master","pushedAt":"2024-06-30T16:34:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"glacambre","name":"Ghjuvan Lacambre","path":"/glacambre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11534587?s=80&v=4"},"commit":{"message":"capture windows NVIM_APPNAME in batch script","shortMessageHtmlLink":"capture windows NVIM_APPNAME in batch script"}},{"before":"e412ab23c5b56b7eb3c361da8a1f8a2e94c51001","after":"992e57666c0d4c301c5a231354b8237d7bae0282","ref":"refs/heads/master","pushedAt":"2024-06-26T04:47:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"glacambre","name":"Ghjuvan Lacambre","path":"/glacambre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11534587?s=80&v=4"},"commit":{"message":"README.md: fix autowrite example\n\nThis was probably broken ever since I converted the example to lua.\nThanks a lot to Praful for noticing this, figuring out the solution and\nsharing it.","shortMessageHtmlLink":"README.md: fix autowrite example"}},{"before":"d6ff26bf1438f50e842f5c08336bac2b313cba4f","after":null,"ref":"refs/heads/#1614","pushedAt":"2024-06-06T06:16:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"glacambre","name":"Ghjuvan Lacambre","path":"/glacambre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11534587?s=80&v=4"}},{"before":"cf4ff99033640b5ec33890bcdc892ddc436ed8e5","after":"e412ab23c5b56b7eb3c361da8a1f8a2e94c51001","ref":"refs/heads/master","pushedAt":"2024-06-06T06:16:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"glacambre","name":"Ghjuvan Lacambre","path":"/glacambre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11534587?s=80&v=4"},"commit":{"message":"firenvim.vim: attempt to use nvim in $PATH if found\n\nAccording to https://repology.org/project/neovim/versions , most\nsupported distributions now ship a version of Neovim recent enough to\nrun Firenvim, so hopefully even outdated versions from distributions\nshould not cause us problems.\n\nThis change is still slightly risky because according to repology still,\nUbuntu 20.04 still ships neovim 0.4.3, which Firenvim might not work\nwith. According to https://ubuntu.com/about/release-cycle , Ubuntu 20.04\nwill stop being supported in April 2025, so let's take a gamble and\nattempt to solve issues such as #1614.","shortMessageHtmlLink":"firenvim.vim: attempt to use nvim in $PATH if found"}},{"before":null,"after":"d6ff26bf1438f50e842f5c08336bac2b313cba4f","ref":"refs/heads/#1614","pushedAt":"2024-06-06T05:54:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"glacambre","name":"Ghjuvan Lacambre","path":"/glacambre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11534587?s=80&v=4"},"commit":{"message":"firenvim.vim: attempt to use nvim in $PATH if found\n\nAccording to https://repology.org/project/neovim/versions , most\nsupported distributions now ship a version of Neovim recent enough to\nrun Firenvim, so hopefully even outdated versions from distributions\nshould not cause us problems.\n\nThis change is still slightly risky because according to repology still,\nUbuntu 20.04 still ships neovim 0.4.3, which Firenvim might not work\nwith. According to https://ubuntu.com/about/release-cycle , Ubuntu 20.04\nwill stop being supported in April 2025, so let's take a gamble and\nattempt to solve issues such as #1614.","shortMessageHtmlLink":"firenvim.vim: attempt to use nvim in $PATH if found"}},{"before":"da5d195d733f85c56740acee57705108584a50bf","after":null,"ref":"refs/heads/#1359","pushedAt":"2024-05-25T08:22:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"glacambre","name":"Ghjuvan Lacambre","path":"/glacambre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11534587?s=80&v=4"}},{"before":"c1cb477b2d9b36bbcfb0e5e8c62393dcdc27f5fe","after":"cf4ff99033640b5ec33890bcdc892ddc436ed8e5","ref":"refs/heads/master","pushedAt":"2024-05-25T08:22:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"glacambre","name":"Ghjuvan Lacambre","path":"/glacambre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11534587?s=80&v=4"},"commit":{"message":"FirenvimElement.ts: use ctrlkey to trigger update events on textarea\n\nCloses #1359","shortMessageHtmlLink":"FirenvimElement.ts: use ctrlkey to trigger update events on textarea"}},{"before":"4e98da80cab3e367bef6c5e75b7b4d7ede63b60b","after":"da5d195d733f85c56740acee57705108584a50bf","ref":"refs/heads/#1359","pushedAt":"2024-05-25T07:59:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"glacambre","name":"Ghjuvan Lacambre","path":"/glacambre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11534587?s=80&v=4"},"commit":{"message":"FirenvimElement.ts: use ctrlkey to trigger update events on textarea\n\nCloses #1359","shortMessageHtmlLink":"FirenvimElement.ts: use ctrlkey to trigger update events on textarea"}},{"before":"fc72687977e1c34259c42f0e408655cf2638760d","after":"c1cb477b2d9b36bbcfb0e5e8c62393dcdc27f5fe","ref":"refs/heads/master","pushedAt":"2024-05-25T07:36:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"glacambre","name":"Ghjuvan Lacambre","path":"/glacambre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11534587?s=80&v=4"},"commit":{"message":"test.yml: install geckodriver","shortMessageHtmlLink":"test.yml: install geckodriver"}},{"before":"8e6ead40dcb3237419cdea998577b83c0e618e3f","after":null,"ref":"refs/heads/fix-ci-for-mac","pushedAt":"2024-05-25T07:36:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"glacambre","name":"Ghjuvan Lacambre","path":"/glacambre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11534587?s=80&v=4"}},{"before":"253c658025bf37b91c93b92a6933c7eed8b84aa2","after":"8e6ead40dcb3237419cdea998577b83c0e618e3f","ref":"refs/heads/fix-ci-for-mac","pushedAt":"2024-05-25T07:19:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"glacambre","name":"Ghjuvan Lacambre","path":"/glacambre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11534587?s=80&v=4"},"commit":{"message":"test.yml: install geckodriver","shortMessageHtmlLink":"test.yml: install geckodriver"}},{"before":"77a5a381c063291f5eeca3557c27a16f6ef6e0ee","after":"253c658025bf37b91c93b92a6933c7eed8b84aa2","ref":"refs/heads/fix-ci-for-mac","pushedAt":"2024-05-25T07:13:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"glacambre","name":"Ghjuvan Lacambre","path":"/glacambre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11534587?s=80&v=4"},"commit":{"message":"test.yml: install geckodriver","shortMessageHtmlLink":"test.yml: install geckodriver"}},{"before":"729edb8889b9a83872faf39d16243838d342684a","after":"77a5a381c063291f5eeca3557c27a16f6ef6e0ee","ref":"refs/heads/fix-ci-for-mac","pushedAt":"2024-05-25T07:07:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"glacambre","name":"Ghjuvan Lacambre","path":"/glacambre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11534587?s=80&v=4"},"commit":{"message":"test.yml: install geckodriver","shortMessageHtmlLink":"test.yml: install geckodriver"}},{"before":null,"after":"729edb8889b9a83872faf39d16243838d342684a","ref":"refs/heads/fix-ci-for-mac","pushedAt":"2024-05-25T07:04:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"glacambre","name":"Ghjuvan Lacambre","path":"/glacambre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11534587?s=80&v=4"},"commit":{"message":"test.yml: install geckodriver","shortMessageHtmlLink":"test.yml: install geckodriver"}},{"before":null,"after":"4e98da80cab3e367bef6c5e75b7b4d7ede63b60b","ref":"refs/heads/#1359","pushedAt":"2024-05-25T06:56:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"glacambre","name":"Ghjuvan Lacambre","path":"/glacambre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11534587?s=80&v=4"},"commit":{"message":"FirenvimElement.ts: use ctrlkey to trigger update events on textarea\n\nCloses #1359","shortMessageHtmlLink":"FirenvimElement.ts: use ctrlkey to trigger update events on textarea"}},{"before":"e4045731dc83017d1baa733cfb18e1b26a98b156","after":"fc72687977e1c34259c42f0e408655cf2638760d","ref":"refs/heads/master","pushedAt":"2024-05-12T06:39:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"glacambre","name":"Ghjuvan Lacambre","path":"/glacambre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11534587?s=80&v=4"},"commit":{"message":"test.yml: update brew install instructions for firefox","shortMessageHtmlLink":"test.yml: update brew install instructions for firefox"}},{"before":"0845e0e846d9fa1df1e46073288968816cd99134","after":"e4045731dc83017d1baa733cfb18e1b26a98b156","ref":"refs/heads/master","pushedAt":"2024-05-12T05:49:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"glacambre","name":"Ghjuvan Lacambre","path":"/glacambre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11534587?s=80&v=4"},"commit":{"message":"workflows/test.yml: update action-setup-vim action from 1.2.13 to 1.3.3","shortMessageHtmlLink":"workflows/test.yml: update action-setup-vim action from 1.2.13 to 1.3.3"}},{"before":"03ba12a5a92a02d171005775a8150998c4060a74","after":"0845e0e846d9fa1df1e46073288968816cd99134","ref":"refs/heads/master","pushedAt":"2024-05-12T05:35:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"glacambre","name":"Ghjuvan Lacambre","path":"/glacambre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11534587?s=80&v=4"},"commit":{"message":"README.md: change email address\n\nI've had to set up a filter that kills any email sent from gmail to my\ngithub email due to spam.","shortMessageHtmlLink":"README.md: change email address"}},{"before":"add47beb14dc9837ae39e9419ab5effadbb2af6f","after":"03ba12a5a92a02d171005775a8150998c4060a74","ref":"refs/heads/master","pushedAt":"2024-04-28T14:46:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"glacambre","name":"Ghjuvan Lacambre","path":"/glacambre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11534587?s=80&v=4"},"commit":{"message":"package.json: bump version 0.2.15 -> 0.2.16\n\n- Add firenvim#write() function enabling users to write arbitrary data (236ea75)\n- Better messages for firenvim_config misconfiguration (cbbd7e8)\n- Fix for firenvim being unusable with nightly neovim (79ca923 / #1603)\n- Better WSL support (#1578) (7e2f12b)","shortMessageHtmlLink":"package.json: bump version 0.2.15 -> 0.2.16"}},{"before":"4a9b47c64f62e6d344932b4e2501e6392fd94283","after":"add47beb14dc9837ae39e9419ab5effadbb2af6f","ref":"refs/heads/master","pushedAt":"2024-04-28T14:41:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"glacambre","name":"Ghjuvan Lacambre","path":"/glacambre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11534587?s=80&v=4"},"commit":{"message":"release.sh: replace manual call to addons-linter with npm indirection","shortMessageHtmlLink":"release.sh: replace manual call to addons-linter with npm indirection"}},{"before":"44f825f71438039beb3543ba07dba35ed1256337","after":null,"ref":"refs/heads/finishing-touches","pushedAt":"2024-04-28T14:40:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"glacambre","name":"Ghjuvan Lacambre","path":"/glacambre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11534587?s=80&v=4"}},{"before":"236ea75e704f56e6681e89bf87a8f9e82b803316","after":"4a9b47c64f62e6d344932b4e2501e6392fd94283","ref":"refs/heads/master","pushedAt":"2024-04-28T14:40:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"glacambre","name":"Ghjuvan Lacambre","path":"/glacambre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11534587?s=80&v=4"},"commit":{"message":"FirenvimElement.ts: use s/browser.extension/browser.runtime/\n\nextension has apparently been deprecated by Mozilla some time ago","shortMessageHtmlLink":"FirenvimElement.ts: use s/browser.extension/browser.runtime/"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNVQwNzoxNTozOC4wMDAwMDBazwAAAAS_-1Q2","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0yOFQxNDo0MDowMy4wMDAwMDBazwAAAAQ8TPFI"}},"title":"Activity ยท glacambre/firenvim"}