{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":598164,"defaultBranch":"master","name":"noVNC","ownerLogin":"novnc","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2010-04-07T01:55:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/24572588?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1709426463.0","currentOid":""},"activityList":{"items":[{"before":"10ee10ce56d5b7aaf642457bfb99b56a13d56ad6","after":"d80e3bfa2f372e2b210f46b8c46796a9754abf27","ref":"refs/heads/master","pushedAt":"2024-05-16T14:55:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"CendioOssman","name":"Pierre Ossman (ThinLinc team)","path":"/CendioOssman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6640916?s=80&v=4"},"commit":{"message":"Add unit tests for Tight gradient filter","shortMessageHtmlLink":"Add unit tests for Tight gradient filter"}},{"before":"c998c723adb4b4fa1cacadd2a305e8bc6c0faa30","after":"10ee10ce56d5b7aaf642457bfb99b56a13d56ad6","ref":"refs/heads/master","pushedAt":"2024-04-30T13:27:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"samhed","name":"Samuel Mannehed (ThinLinc team)","path":"/samhed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4117162?s=80&v=4"},"commit":{"message":"Cleanup \"no-console\" eslint rules\n\nRemoves unexpected exceptions and clarifies where we want to avoid\nconsole calls.","shortMessageHtmlLink":"Cleanup \"no-console\" eslint rules"}},{"before":"92c8a91964313e51008c6c9bd73234d508d2584b","after":"c998c723adb4b4fa1cacadd2a305e8bc6c0faa30","ref":"refs/heads/master","pushedAt":"2024-04-26T07:41:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"samhed","name":"Samuel Mannehed (ThinLinc team)","path":"/samhed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4117162?s=80&v=4"},"commit":{"message":"Merge pull request #1853 from kosmasgiannis/gr20240424\n\nUpdated greek translations","shortMessageHtmlLink":"Merge pull request #1853 from kosmasgiannis/gr20240424"}},{"before":"9a1b1f0d06567739251314a3b67ac5c432ecad47","after":"92c8a91964313e51008c6c9bd73234d508d2584b","ref":"refs/heads/master","pushedAt":"2024-04-24T14:54:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"samhed","name":"Samuel Mannehed (ThinLinc team)","path":"/samhed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4117162?s=80&v=4"},"commit":{"message":"Update zh_CN.po (#1851)\n\nUpdate Chinese translation","shortMessageHtmlLink":"Update zh_CN.po (#1851)"}},{"before":"786aba602f617bdc88536c82c35f3ccf6b173468","after":"9a1b1f0d06567739251314a3b67ac5c432ecad47","ref":"refs/heads/master","pushedAt":"2024-03-26T09:10:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CendioOssman","name":"Pierre Ossman (ThinLinc team)","path":"/CendioOssman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6640916?s=80&v=4"},"commit":{"message":"Clipboard: handle multiple CR+LF","shortMessageHtmlLink":"Clipboard: handle multiple CR+LF"}},{"before":null,"after":"b5a6c360b1b5e5b36f0014d668e45baee989741c","ref":"refs/heads/smallpinch","pushedAt":"2024-03-03T00:41:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"samhed","name":"Samuel Mannehed (ThinLinc team)","path":"/samhed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4117162?s=80&v=4"},"commit":{"message":"Allow very small twodrag and pinch gestures\n\nBefore this commit, we strictly required the user to make a ~50 pixel\nmove in order to get these two gestures. We can get a more precise\nexperience if we allow very small gestures as well. This can be achieved\nby making better use of our \"_twoTouchTimeout\".\n\nOur two touch timeout handling was written to handle this well anyway.\nWe can distinguish between drag and pinch using the angle.","shortMessageHtmlLink":"Allow very small twodrag and pinch gestures"}},{"before":"65e9ecd5af2d3a1b3bce2bcd730a1de0469b5f3a","after":"786aba602f617bdc88536c82c35f3ccf6b173468","ref":"refs/heads/master","pushedAt":"2024-02-22T15:26:51.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"samhed","name":"Samuel Mannehed (ThinLinc team)","path":"/samhed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4117162?s=80&v=4"},"commit":{"message":"Merge pull request #1834 from sbungartz/avoid-exception-when-disconnecting-after-dom-morph\n\nAvoid exception when cursor was removed from DOM already","shortMessageHtmlLink":"Merge pull request #1834 from sbungartz/avoid-exception-when-disconne…"}},{"before":"e75938bebcf88b678f24ed35b78be9eaf982d213","after":"65e9ecd5af2d3a1b3bce2bcd730a1de0469b5f3a","ref":"refs/heads/master","pushedAt":"2024-02-05T15:58:20.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"CendioOssman","name":"Pierre Ossman (ThinLinc team)","path":"/CendioOssman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6640916?s=80&v=4"},"commit":{"message":"Merge branch 'actions' of github.com:CendioOssman/noVNC","shortMessageHtmlLink":"Merge branch 'actions' of github.com:CendioOssman/noVNC"}},{"before":"48c8e41877a98dbf6c65e2a8086160c82b01e7dd","after":"e75938bebcf88b678f24ed35b78be9eaf982d213","ref":"refs/heads/master","pushedAt":"2024-02-02T15:53:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samhed","name":"Samuel Mannehed (ThinLinc team)","path":"/samhed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4117162?s=80&v=4"},"commit":{"message":"Make non-HTTPS message more harsh\n\nAs browsers are placing more and more new functionality as\nsecure-context only, we need to prepare users for more problems. I find\nit likely that we will disable non-HTTPS connections in the future.","shortMessageHtmlLink":"Make non-HTTPS message more harsh"}},{"before":"fca48df85d394b2c1e9d26ed6e9d10d33db9f4f4","after":"48c8e41877a98dbf6c65e2a8086160c82b01e7dd","ref":"refs/heads/master","pushedAt":"2024-01-23T11:55:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"CendioOssman","name":"Pierre Ossman (ThinLinc team)","path":"/CendioOssman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6640916?s=80&v=4"},"commit":{"message":"Fix key event debug output\n\nFix for a0b7c0dac5359e4002e7f1d946e60e2eb9b4a54e.","shortMessageHtmlLink":"Fix key event debug output"}},{"before":"b35cf6dd1253142267f68f052986d0560f7a495c","after":"fca48df85d394b2c1e9d26ed6e9d10d33db9f4f4","ref":"refs/heads/master","pushedAt":"2024-01-19T15:37:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CendioOssman","name":"Pierre Ossman (ThinLinc team)","path":"/CendioOssman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6640916?s=80&v=4"},"commit":{"message":"Increase test timeout for Chrome on Windows\n\nThere is some bug in Chrome 119+ on some systems, where it takes\nforever for the first readback from a canvas, timing out the first\ntest that does this.\n\nWork around the issue by increasing the timeout on that platform until\nChrome manages to resolve the issue.","shortMessageHtmlLink":"Increase test timeout for Chrome on Windows"}},{"before":"d3aaf4d5b3f33b80bb6fe21ae71a63c8a331da9b","after":"b35cf6dd1253142267f68f052986d0560f7a495c","ref":"refs/heads/master","pushedAt":"2024-01-17T15:20:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CendioOssman","name":"Pierre Ossman (ThinLinc team)","path":"/CendioOssman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6640916?s=80&v=4"},"commit":{"message":"Don't include ES6 module versions in npm package\n\nThe npm package is supposed to be for CommonJS usage, so only package\nthat to avoid confusion. This has become an issue now that nodejs\nsupports ES6 modules, where users are accidentally trying to import the\nwrong files and get errors.","shortMessageHtmlLink":"Don't include ES6 module versions in npm package"}},{"before":"796e924e477fca35c10e8d344fe38351a55565b6","after":"d3aaf4d5b3f33b80bb6fe21ae71a63c8a331da9b","ref":"refs/heads/master","pushedAt":"2024-01-10T13:59:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CendioOssman","name":"Pierre Ossman (ThinLinc team)","path":"/CendioOssman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6640916?s=80&v=4"},"commit":{"message":"Upgrade base snap to Ubuntu 22.04\n\nUbuntu 18.04 base snap is no longer supported, so switch to the\ncurrently newest one.","shortMessageHtmlLink":"Upgrade base snap to Ubuntu 22.04"}},{"before":"829725b30e3d3486991e34db0c86406e556ebf98","after":"796e924e477fca35c10e8d344fe38351a55565b6","ref":"refs/heads/master","pushedAt":"2024-01-10T13:42:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CendioOssman","name":"Pierre Ossman (ThinLinc team)","path":"/CendioOssman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6640916?s=80&v=4"},"commit":{"message":"Remove unused npm dependencies\n\nThese should have been removed as part of 890cff9.","shortMessageHtmlLink":"Remove unused npm dependencies"}},{"before":"7d2dad0f9e96a170281c054a534e4ca5fdbdaa53","after":"829725b30e3d3486991e34db0c86406e556ebf98","ref":"refs/heads/master","pushedAt":"2023-12-05T10:34:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"CendioOssman","name":"Pierre Ossman (ThinLinc team)","path":"/CendioOssman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6640916?s=80&v=4"},"commit":{"message":"Handle relative paths in novnc_proxy\n\nwebsockify changes the working directory before it starts looking for\nfiles, so we must give it relative paths for things to work reliably.","shortMessageHtmlLink":"Handle relative paths in novnc_proxy"}},{"before":"85a465288b3144e9e42073dacf25dd60fd5665f9","after":"7d2dad0f9e96a170281c054a534e4ca5fdbdaa53","ref":"refs/heads/master","pushedAt":"2023-10-27T10:57:44.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"CendioOssman","name":"Pierre Ossman (ThinLinc team)","path":"/CendioOssman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6640916?s=80&v=4"},"commit":{"message":"Merge branch 'listen-host' of https://github.com/afbjorklund/noVNC","shortMessageHtmlLink":"Merge branch 'listen-host' of https://github.com/afbjorklund/noVNC"}},{"before":"bf12c24f4c88d2ba3ecd9c7a27d923fbf05f0632","after":"85a465288b3144e9e42073dacf25dd60fd5665f9","ref":"refs/heads/master","pushedAt":"2023-09-29T12:19:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"CendioOssman","name":"Pierre Ossman (ThinLinc team)","path":"/CendioOssman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6640916?s=80&v=4"},"commit":{"message":"Merge branch 'qemu_ledstate_pseudo_encoding' of https://github.com/otthou/noVNC","shortMessageHtmlLink":"Merge branch 'qemu_ledstate_pseudo_encoding' of https://github.com/ot…"}},{"before":"370f21b11723196b67f0acebe85d45ca7fc7a34e","after":"bf12c24f4c88d2ba3ecd9c7a27d923fbf05f0632","ref":"refs/heads/master","pushedAt":"2023-09-29T08:47:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CendioOssman","name":"Pierre Ossman (ThinLinc team)","path":"/CendioOssman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6640916?s=80&v=4"},"commit":{"message":"Fix bad indentation","shortMessageHtmlLink":"Fix bad indentation"}},{"before":"e81602d705982d29f7b46ce47c3af108865b03e7","after":"370f21b11723196b67f0acebe85d45ca7fc7a34e","ref":"refs/heads/master","pushedAt":"2023-09-07T13:01:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"CendioOssman","name":"Pierre Ossman (ThinLinc team)","path":"/CendioOssman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6640916?s=80&v=4"},"commit":{"message":"Correctly handle legacy security rejections\n\nThe code comment of this code was entirely incorrect, but the commit\nmessage for 5671072 when it was added was correct. I.e. there is a\nresult, but not a reason.\n\nAdjust the unit tests to make sure this doesn't regress again.","shortMessageHtmlLink":"Correctly handle legacy security rejections"}},{"before":"b40a45a11b98c2a2dac24f9b6151722f1e3115be","after":"e81602d705982d29f7b46ce47c3af108865b03e7","ref":"refs/heads/master","pushedAt":"2023-08-29T15:39:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CendioOssman","name":"Pierre Ossman (ThinLinc team)","path":"/CendioOssman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6640916?s=80&v=4"},"commit":{"message":"Fix zlib level change in clipboard tests\n\nThe compression level got changed in 01bb36d4, but the tests weren't\nupdated to follow this change.","shortMessageHtmlLink":"Fix zlib level change in clipboard tests"}},{"before":"295004cabe262367a4df32257d8eb8517bfc4ae1","after":"b40a45a11b98c2a2dac24f9b6151722f1e3115be","ref":"refs/heads/master","pushedAt":"2023-08-29T15:31:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"CendioOssman","name":"Pierre Ossman (ThinLinc team)","path":"/CendioOssman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6640916?s=80&v=4"},"commit":{"message":"Remove unused argument to inflateInit()\n\nThere is just one argument to inflateInit(). It is inflateInit2() that\ntakes two arguments.\n\nSince this argument was never used, let's just remove it and keep the\nexisting behaviour.","shortMessageHtmlLink":"Remove unused argument to inflateInit()"}},{"before":"a30f609de48227df08f633bc0443e16678b20d32","after":null,"ref":"refs/heads/localStorage","pushedAt":"2023-07-18T07:42:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"samhed","name":"Samuel Mannehed (ThinLinc team)","path":"/samhed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4117162?s=80&v=4"}},{"before":"ca6527c1bf7131adccfdcc5028964a1e67f9018c","after":"295004cabe262367a4df32257d8eb8517bfc4ae1","ref":"refs/heads/master","pushedAt":"2023-07-18T07:42:01.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"samhed","name":"Samuel Mannehed (ThinLinc team)","path":"/samhed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4117162?s=80&v=4"},"commit":{"message":"Merge pull request #1710 from novnc/localStorage\n\nDon't crash if we can't use localStorage","shortMessageHtmlLink":"Merge pull request #1710 from novnc/localStorage"}},{"before":"ad26a461bebadee0a38b286942c365d51e6ac069","after":"a30f609de48227df08f633bc0443e16678b20d32","ref":"refs/heads/localStorage","pushedAt":"2023-07-13T12:35:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"samhed","name":"Samuel Mannehed (ThinLinc team)","path":"/samhed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4117162?s=80&v=4"},"commit":{"message":"Don't crash if we can't use localStorage\n\nOur settings are not a fatal requirement, we can fall back on the\ndefault values if they can't be accessed. A scenario where we've seen\nthis happen is when cookies are disabled in the browser. It seems\nlocalStorage is disabled along with cookies in these settings.\n\nSo, lets log a message about the failure and otherwise silently\ncontinue in this case.\n\nFixes issue #1577.","shortMessageHtmlLink":"Don't crash if we can't use localStorage"}},{"before":"115f89292e3dc777b6f2b87b1a61a7b57681b6c6","after":"ad26a461bebadee0a38b286942c365d51e6ac069","ref":"refs/heads/localStorage","pushedAt":"2023-07-13T11:35:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"samhed","name":"Samuel Mannehed (ThinLinc team)","path":"/samhed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4117162?s=80&v=4"},"commit":{"message":"Don't crash if we can't use localStorage\n\nOur settings are not a fatal requirement, we can fall back on the\ndefault values if they can't be accessed. A scenario where we've seen\nthis happen is when cookies are disabled in the browser. It seems\nlocalStorage is disabled along with cookies in these settings.\n\nSo, lets log a message about the failure and otherwise silently\ncontinue in this case.\n\nFixes issue #1577.","shortMessageHtmlLink":"Don't crash if we can't use localStorage"}},{"before":"e8ad466e45a21598debe81824744d85ff2323c7b","after":"ca6527c1bf7131adccfdcc5028964a1e67f9018c","ref":"refs/heads/master","pushedAt":"2023-06-30T16:21:17.000Z","pushType":"push","commitsCount":19,"pusher":{"login":"CendioOssman","name":"Pierre Ossman (ThinLinc team)","path":"/CendioOssman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6640916?s=80&v=4"},"commit":{"message":"Merge branch 'websock' of https://github.com/CendioOssman/noVNC","shortMessageHtmlLink":"Merge branch 'websock' of https://github.com/CendioOssman/noVNC"}},{"before":"c2d6a06d6df7dcc5cda9567181c685cd1b84d750","after":"e8ad466e45a21598debe81824744d85ff2323c7b","ref":"refs/heads/master","pushedAt":"2023-06-04T16:59:54.415Z","pushType":"push","commitsCount":27,"pusher":{"login":"CendioOssman","name":"Pierre Ossman (ThinLinc team)","path":"/CendioOssman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6640916?s=80&v=4"},"commit":{"message":"Merge branch 'testsfix' of github.com:CendioOssman/noVNC","shortMessageHtmlLink":"Merge branch 'testsfix' of github.com:CendioOssman/noVNC"}},{"before":"a565ae559f615d45d49ff91c4f4ca5a6de85d27b","after":"c2d6a06d6df7dcc5cda9567181c685cd1b84d750","ref":"refs/heads/master","pushedAt":"2023-05-11T10:20:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"CendioOssman","name":"Pierre Ossman (ThinLinc team)","path":"/CendioOssman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6640916?s=80&v=4"},"commit":{"message":"Merge branch 'master' of https://github.com/lewayotte/noVNC","shortMessageHtmlLink":"Merge branch 'master' of https://github.com/lewayotte/noVNC"}},{"before":"cbbd9ab069e384d230c032f51bf4e713ed02766e","after":"a565ae559f615d45d49ff91c4f4ca5a6de85d27b","ref":"refs/heads/master","pushedAt":"2023-05-10T11:24:09.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"CendioOssman","name":"Pierre Ossman (ThinLinc team)","path":"/CendioOssman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6640916?s=80&v=4"},"commit":{"message":"Merge branches 'l10n' and 'fragment' of github.com:CendioOssman/noVNC","shortMessageHtmlLink":"Merge branches 'l10n' and 'fragment' of github.com:CendioOssman/noVNC"}},{"before":"747603c0d5bbdc8ac31b81f7a1b31291a397d280","after":"cbbd9ab069e384d230c032f51bf4e713ed02766e","ref":"refs/heads/master","pushedAt":"2023-04-30T00:36:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"samhed","name":"Samuel Mannehed (ThinLinc team)","path":"/samhed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4117162?s=80&v=4"},"commit":{"message":"Merge pull request #1777 from nwtgck/patch-1\n\nfix typo","shortMessageHtmlLink":"Merge pull request #1777 from nwtgck/patch-1"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAES8J8EQA","startCursor":null,"endCursor":null}},"title":"Activity · novnc/noVNC"}