{"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://github.com/avatars/u/24572588?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718712367.0","currentOid":""},"activityList":{"items":[{"before":"50e4685bfff9c52a9de878bc095d4bfe7e4e39c2","after":"047531e8860ad315cb56fe63602bcccaecc9883a","ref":"refs/heads/master","pushedAt":"2024-08-29T15:02:26.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"CendioOssman","name":"Pierre Ossman (ThinLinc team)","path":"/CendioOssman","primaryAvatarUrl":"https://github.com/avatars/u/6640916?s=80&v=4"},"commit":{"message":"Merge branch 'webcodec-h264' of https://github.com/any1/noVNC","shortMessageHtmlLink":"Merge branch 'webcodec-h264' of https://github.com/any1/noVNC"}},{"before":"bbb6a5b938d4dd85a99ca78718b09dc08bc9a81d","after":"50e4685bfff9c52a9de878bc095d4bfe7e4e39c2","ref":"refs/heads/master","pushedAt":"2024-08-29T14:53:42.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"CendioOssman","name":"Pierre Ossman (ThinLinc team)","path":"/CendioOssman","primaryAvatarUrl":"https://github.com/avatars/u/6640916?s=80&v=4"},"commit":{"message":"Fix tests for large WebSocket sends\n\nThese failed to test that the data was correctly split as they only\nchecked the first chunk transmitted.\n\nUse random values to avoid the risk of aligning our test data with the\nsplit boundaries and hence allowing false positives.","shortMessageHtmlLink":"Fix tests for large WebSocket sends"}},{"before":"c6c8e5e51329001f778a72607bc68432b9d359f8","after":"bbb6a5b938d4dd85a99ca78718b09dc08bc9a81d","ref":"refs/heads/master","pushedAt":"2024-08-19T12:02:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CendioOssman","name":"Pierre Ossman (ThinLinc team)","path":"/CendioOssman","primaryAvatarUrl":"https://github.com/avatars/u/6640916?s=80&v=4"},"commit":{"message":"Fix host and port via query string\n\nWe need to call initSetting() even if we don't have any interesting\ndefault to set, as that is what checks if values have been provided as a\nquery string.\n\nFixes 96c76f7.","shortMessageHtmlLink":"Fix host and port via query string"}},{"before":"96c76f7709037956e760ae5f58dbde1bc1308bba","after":"c6c8e5e51329001f778a72607bc68432b9d359f8","ref":"refs/heads/master","pushedAt":"2024-08-19T08:23:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CendioOssman","name":"Pierre Ossman (ThinLinc team)","path":"/CendioOssman","primaryAvatarUrl":"https://github.com/avatars/u/6640916?s=80&v=4"},"commit":{"message":"Add Zlib encoding","shortMessageHtmlLink":"Add Zlib encoding"}},{"before":"06f14a5cd3c188c63ad2060b7532a914c0d8f7f6","after":"96c76f7709037956e760ae5f58dbde1bc1308bba","ref":"refs/heads/master","pushedAt":"2024-08-08T12:58:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"CendioOssman","name":"Pierre Ossman (ThinLinc team)","path":"/CendioOssman","primaryAvatarUrl":"https://github.com/avatars/u/6640916?s=80&v=4"},"commit":{"message":"Allow relative WebSocket URLs\n\nThis can be very useful if you have multiple instances of noVNC, and you\nwant to redirect them to different VNC servers.\n\nThe new default settings will have the same behaviour as before for\nsystems where noVNC is deployed in the root web folder.","shortMessageHtmlLink":"Allow relative WebSocket URLs"}},{"before":"1b2fe3321bface82604f2c5034cbc2ad8396560a","after":"06f14a5cd3c188c63ad2060b7532a914c0d8f7f6","ref":"refs/heads/master","pushedAt":"2024-08-05T14:32:57.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"CendioOssman","name":"Pierre Ossman (ThinLinc team)","path":"/CendioOssman","primaryAvatarUrl":"https://github.com/avatars/u/6640916?s=80&v=4"},"commit":{"message":"Add test for AltGr abort on blur","shortMessageHtmlLink":"Add test for AltGr abort on blur"}},{"before":"1230a4ce738ebccce80fc08ee6172bc3a19fadba","after":"1b2fe3321bface82604f2c5034cbc2ad8396560a","ref":"refs/heads/master","pushedAt":"2024-08-05T13:57:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"CendioOssman","name":"Pierre Ossman (ThinLinc team)","path":"/CendioOssman","primaryAvatarUrl":"https://github.com/avatars/u/6640916?s=80&v=4"},"commit":{"message":"Manually load sinon and chai\n\nkarma-sinon-chai is not compatible with Chai 5+, and Karma is no longer\nbeing updated.\n\nLoad sinon and chai manually instead, until we can have a long term plan\nin place.","shortMessageHtmlLink":"Manually load sinon and chai"}},{"before":"7fcf9dcfe0cc5b14e3841a4429dc091a6ffca861","after":"1230a4ce738ebccce80fc08ee6172bc3a19fadba","ref":"refs/heads/master","pushedAt":"2024-07-22T22:20:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samhed","name":"Samuel Mannehed (ThinLinc team)","path":"/samhed","primaryAvatarUrl":"https://github.com/avatars/u/4117162?s=80&v=4"},"commit":{"message":"Use theme-color to color address bar in browsers\n\nThis makes the address bar on mobile browsers match the background. Note\nthat it requires a valid certificate and a non-dark mode set on the\ndevice. Not supported on desktop browsers.","shortMessageHtmlLink":"Use theme-color to color address bar in browsers"}},{"before":"fb1817c99fdf71180e8d05bdb6f9595be2b5541b","after":"7fcf9dcfe0cc5b14e3841a4429dc091a6ffca861","ref":"refs/heads/master","pushedAt":"2024-06-18T12:06:07.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"CendioOssman","name":"Pierre Ossman (ThinLinc team)","path":"/CendioOssman","primaryAvatarUrl":"https://github.com/avatars/u/6640916?s=80&v=4"},"commit":{"message":"noVNC 1.5.0","shortMessageHtmlLink":"noVNC 1.5.0"}},{"before":"aead0b2f891732687b970225350419ae62f1942c","after":"fb1817c99fdf71180e8d05bdb6f9595be2b5541b","ref":"refs/heads/master","pushedAt":"2024-06-13T07:05:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CendioOssman","name":"Pierre Ossman (ThinLinc team)","path":"/CendioOssman","primaryAvatarUrl":"https://github.com/avatars/u/6640916?s=80&v=4"},"commit":{"message":"Remove Chrome timeout workaround\n\nThis is a revert of fca48df85d394b2c1e9d26ed6e9d10d33db9f4f4. The issue\nseems to be fixed in the current version of Chrome, so let's keep things\nsimple again.","shortMessageHtmlLink":"Remove Chrome timeout workaround"}},{"before":"68e09ee8b3f06dac37a08725b9ccc2a64b2fda4f","after":"aead0b2f891732687b970225350419ae62f1942c","ref":"refs/heads/master","pushedAt":"2024-06-03T12:51:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CendioOssman","name":"Pierre Ossman (ThinLinc team)","path":"/CendioOssman","primaryAvatarUrl":"https://github.com/avatars/u/6640916?s=80&v=4"},"commit":{"message":"noVNC 1.5.0 beta","shortMessageHtmlLink":"noVNC 1.5.0 beta"}},{"before":"f28e9daec387c681a70b10b1328f1a365ef51363","after":"68e09ee8b3f06dac37a08725b9ccc2a64b2fda4f","ref":"refs/heads/master","pushedAt":"2024-06-03T12:45:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CendioOssman","name":"Pierre Ossman (ThinLinc team)","path":"/CendioOssman","primaryAvatarUrl":"https://github.com/avatars/u/6640916?s=80&v=4"},"commit":{"message":"Upgrade to websockify 0.12.0 in snap package","shortMessageHtmlLink":"Upgrade to websockify 0.12.0 in snap package"}},{"before":"d80e3bfa2f372e2b210f46b8c46796a9754abf27","after":"f28e9daec387c681a70b10b1328f1a365ef51363","ref":"refs/heads/master","pushedAt":"2024-06-03T12:14:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"CendioOssman","name":"Pierre Ossman (ThinLinc team)","path":"/CendioOssman","primaryAvatarUrl":"https://github.com/avatars/u/6640916?s=80&v=4"},"commit":{"message":"Update translation template file","shortMessageHtmlLink":"Update translation template file"}},{"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://github.com/avatars/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://github.com/avatars/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://github.com/avatars/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://github.com/avatars/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://github.com/avatars/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://github.com/avatars/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://github.com/avatars/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://github.com/avatars/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://github.com/avatars/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://github.com/avatars/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://github.com/avatars/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://github.com/avatars/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://github.com/avatars/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://github.com/avatars/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://github.com/avatars/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://github.com/avatars/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://github.com/avatars/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…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEp8HRawA","startCursor":null,"endCursor":null}},"title":"Activity · novnc/noVNC"}