{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":299354207,"defaultBranch":"master","name":"rustdesk","ownerLogin":"rustdesk","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-09-28T15:36:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/71636191?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717392514.0","currentOid":""},"activityList":{"items":[{"before":"47143318ba9e827d2ba1d277627d53a6e1e612de","after":"50aa5880de323a45ac9567d5f03e6b059b543ffd","ref":"refs/heads/master","pushedAt":"2024-06-11T18:34:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rustdesk","name":"RustDesk","path":"/rustdesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71636191?s=80&v=4"},"commit":{"message":"always call platformFFI.nextRgba no matter what to avoid dead lock because of unknown reason","shortMessageHtmlLink":"always call platformFFI.nextRgba no matter what to avoid dead lock be…"}},{"before":"c27791a9ac2333f088ce3ce6c0db471c059a60f1","after":"47143318ba9e827d2ba1d277627d53a6e1e612de","ref":"refs/heads/master","pushedAt":"2024-06-11T17:41:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rustdesk","name":"RustDesk","path":"/rustdesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71636191?s=80&v=4"},"commit":{"message":"ensure nextRgba called no matter if image created","shortMessageHtmlLink":"ensure nextRgba called no matter if image created"}},{"before":"b19d732a3a4503f4c2ca4e58328f74a4dbe81248","after":"c27791a9ac2333f088ce3ce6c0db471c059a60f1","ref":"refs/heads/master","pushedAt":"2024-06-11T16:53:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rustdesk","name":"RustDesk","path":"/rustdesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71636191?s=80&v=4"},"commit":{"message":"comments (#8316)\n\nSigned-off-by: fufesou ","shortMessageHtmlLink":"comments (#8316)"}},{"before":"cd3db3a6864ebc2bbc49d6abcd3390420c8add30","after":"b19d732a3a4503f4c2ca4e58328f74a4dbe81248","ref":"refs/heads/master","pushedAt":"2024-06-11T16:32:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rustdesk","name":"RustDesk","path":"/rustdesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71636191?s=80&v=4"},"commit":{"message":"fix: audio rechannel len (#8315)\n\n* fix: audio rechannel len\r\n\r\nSigned-off-by: fufesou \r\n\r\n* comments\r\n\r\nSigned-off-by: fufesou \r\n\r\n---------\r\n\r\nSigned-off-by: fufesou ","shortMessageHtmlLink":"fix: audio rechannel len (#8315)"}},{"before":"35fb9f88975cd375aaac1e89d91f2168b06fc07f","after":"cd3db3a6864ebc2bbc49d6abcd3390420c8add30","ref":"refs/heads/master","pushedAt":"2024-06-11T11:51:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rustdesk","name":"RustDesk","path":"/rustdesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71636191?s=80&v=4"},"commit":{"message":"try to fix https://github.com/rustdesk/rustdesk-server-pro/issues/266","shortMessageHtmlLink":"try to fix rustdesk/rustdesk-server-pro#266"}},{"before":"ec042434bea785a7fcbb92e12168eb4335826d6a","after":"35fb9f88975cd375aaac1e89d91f2168b06fc07f","ref":"refs/heads/master","pushedAt":"2024-06-10T15:01:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rustdesk","name":"RustDesk","path":"/rustdesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71636191?s=80&v=4"},"commit":{"message":"fix: peer option, individual_windows, use 'N' instead of '' (#8307)\n\nSigned-off-by: fufesou ","shortMessageHtmlLink":"fix: peer option, individual_windows, use 'N' instead of '' (#8307)"}},{"before":"f8041a3de596a7de46baaf53b9c051b4eaec5004","after":"ec042434bea785a7fcbb92e12168eb4335826d6a","ref":"refs/heads/master","pushedAt":"2024-06-10T12:29:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rustdesk","name":"RustDesk","path":"/rustdesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71636191?s=80&v=4"},"commit":{"message":"use sihost.exe as fallback for run_as_user if no explorer.exe (#8305)\n\n* There is no relevant information, but I found that each session has a unique sihost.exe, and the user name of the process is consistent with the user name of the session, and after using the task manager to kill this process, it will automatically restart. Checking sessionUserName=siHost UserName may be unnecessary, but since there is no evidence, check it anyway.\r\n* GetFallbackUserPid is called only when explorer.exe does not exist.\r\n* ProcessHacker shows that the tokens of explorer.exe and sihost.exe are the same, I know little about it.\r\n\r\nSigned-off-by: 21pages ","shortMessageHtmlLink":"use sihost.exe as fallback for run_as_user if no explorer.exe (#8305)"}},{"before":"dd90096e1338e0257e85c5e9fcd60137aaa7a8b6","after":"f8041a3de596a7de46baaf53b9c051b4eaec5004","ref":"refs/heads/master","pushedAt":"2024-06-10T11:54:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rustdesk","name":"RustDesk","path":"/rustdesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71636191?s=80&v=4"},"commit":{"message":"fix merge problem of last commit","shortMessageHtmlLink":"fix merge problem of last commit"}},{"before":"9ab5512bfa07ce086ce6debceed74316ad6aeb9a","after":"dd90096e1338e0257e85c5e9fcd60137aaa7a8b6","ref":"refs/heads/master","pushedAt":"2024-06-10T08:12:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rustdesk","name":"RustDesk","path":"/rustdesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71636191?s=80&v=4"},"commit":{"message":"remove useless stop-rendezvous-service","shortMessageHtmlLink":"remove useless stop-rendezvous-service"}},{"before":"32ab56f864d47d326a7c59b20574bf1fb27bb1de","after":"9ab5512bfa07ce086ce6debceed74316ad6aeb9a","ref":"refs/heads/master","pushedAt":"2024-06-10T03:01:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rustdesk","name":"RustDesk","path":"/rustdesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71636191?s=80&v=4"},"commit":{"message":"fix: custom client, option to bool (#8303)\n\nSigned-off-by: fufesou ","shortMessageHtmlLink":"fix: custom client, option to bool (#8303)"}},{"before":"78d7bfac01d7491e1d1a35050f4569963f2ed025","after":"32ab56f864d47d326a7c59b20574bf1fb27bb1de","ref":"refs/heads/master","pushedAt":"2024-06-09T16:11:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rustdesk","name":"RustDesk","path":"/rustdesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71636191?s=80&v=4"},"commit":{"message":"fix: custom client, options, option2bool() (#8302)\n\n* fix: custom client, options, option2bool()\r\n\r\nSigned-off-by: fufesou \r\n\r\n* format\r\n\r\nSigned-off-by: fufesou \r\n\r\n---------\r\n\r\nSigned-off-by: fufesou ","shortMessageHtmlLink":"fix: custom client, options, option2bool() (#8302)"}},{"before":"57570c3ba67f23d42b2e8c6dcf8be4668a0f290d","after":"78d7bfac01d7491e1d1a35050f4569963f2ed025","ref":"refs/heads/master","pushedAt":"2024-06-09T11:49:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rustdesk","name":"RustDesk","path":"/rustdesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71636191?s=80&v=4"},"commit":{"message":"fix https://github.com/rustdesk/rustdesk/discussions/8031","shortMessageHtmlLink":"fix #8031"}},{"before":"ffac670f9574074a04fb0b4db94ee1d7a8c8aa89","after":"57570c3ba67f23d42b2e8c6dcf8be4668a0f290d","ref":"refs/heads/master","pushedAt":"2024-06-08T13:56:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rustdesk","name":"RustDesk","path":"/rustdesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71636191?s=80&v=4"},"commit":{"message":"is_ipc_file_exist quote Config::ipc_path (#8295)\n\nSigned-off-by: 21pages ","shortMessageHtmlLink":"is_ipc_file_exist quote Config::ipc_path (#8295)"}},{"before":"be16f1be441ac5a43e8b442f710788565dd302e8","after":"ffac670f9574074a04fb0b4db94ee1d7a8c8aa89","ref":"refs/heads/master","pushedAt":"2024-06-08T13:15:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rustdesk","name":"RustDesk","path":"/rustdesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71636191?s=80&v=4"},"commit":{"message":"fix nt_terminate_process missing CloseHandle (#8294)\n\nSigned-off-by: 21pages ","shortMessageHtmlLink":"fix nt_terminate_process missing CloseHandle (#8294)"}},{"before":"fd0f85d5657cc3245eb01589ceea0d83b76538a8","after":"be16f1be441ac5a43e8b442f710788565dd302e8","ref":"refs/heads/master","pushedAt":"2024-06-08T12:51:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rustdesk","name":"RustDesk","path":"/rustdesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71636191?s=80&v=4"},"commit":{"message":"Update Ukrainian translation (#8293)","shortMessageHtmlLink":"Update Ukrainian translation (#8293)"}},{"before":"8de5f3f0d3ce896457d32f4f813516596a021458","after":"fd0f85d5657cc3245eb01589ceea0d83b76538a8","ref":"refs/heads/master","pushedAt":"2024-06-08T08:50:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rustdesk","name":"RustDesk","path":"/rustdesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71636191?s=80&v=4"},"commit":{"message":"no explorer.exe, judge by pid retrived from cpp (#8291)\n\nSigned-off-by: 21pages ","shortMessageHtmlLink":"no explorer.exe, judge by pid retrived from cpp (#8291)"}},{"before":"0bb537b872c0038fcb9fbeabeddcaf42fc777fee","after":"8de5f3f0d3ce896457d32f4f813516596a021458","ref":"refs/heads/master","pushedAt":"2024-06-08T08:11:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rustdesk","name":"RustDesk","path":"/rustdesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71636191?s=80&v=4"},"commit":{"message":"not close connection if failed to start cm due to no explorer.exe (#8290)\n\nSigned-off-by: 21pages ","shortMessageHtmlLink":"not close connection if failed to start cm due to no explorer.exe (#8290"}},{"before":"987da00be0a6ef05574ee696be1067665520479a","after":"0bb537b872c0038fcb9fbeabeddcaf42fc777fee","ref":"refs/heads/master","pushedAt":"2024-06-08T06:09:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rustdesk","name":"RustDesk","path":"/rustdesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71636191?s=80&v=4"},"commit":{"message":"fix kill occupied ipc process, find with enumerate, kill with NtTerminateProcess (#8289)\n\n* I reproduced the issue, that process did't have title, couldn't be connected\r\n to and taskkill not work\r\n* Test whether ipc is opccupied with enumerating named pipe\r\n* With NtTerminateProcess, it was killed successfully.\r\n* There is a way to find the exact process which occupy the ipc, I have\r\n not check it, it's from https://github.com/winsiderss/systeminformer\r\n\r\nSigned-off-by: 21pages ","shortMessageHtmlLink":"fix kill occupied ipc process, find with enumerate, kill with NtTermi…"}},{"before":"e9e2214d296c54162caeecb5bea0b0a60ff90e75","after":"987da00be0a6ef05574ee696be1067665520479a","ref":"refs/heads/master","pushedAt":"2024-06-08T01:43:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rustdesk","name":"RustDesk","path":"/rustdesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71636191?s=80&v=4"},"commit":{"message":"Update de.rs (#8286)","shortMessageHtmlLink":"Update de.rs (#8286)"}},{"before":"ac9f3317f1cf8e78d2fb67c75055ec8725ea8d2c","after":"e9e2214d296c54162caeecb5bea0b0a60ff90e75","ref":"refs/heads/master","pushedAt":"2024-06-08T01:43:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rustdesk","name":"RustDesk","path":"/rustdesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71636191?s=80&v=4"},"commit":{"message":"update cs.rs (#8285)","shortMessageHtmlLink":"update cs.rs (#8285)"}},{"before":"7da85d277edfb7e2744fb7e2f043533a29c446cf","after":"ac9f3317f1cf8e78d2fb67c75055ec8725ea8d2c","ref":"refs/heads/master","pushedAt":"2024-06-08T01:43:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rustdesk","name":"RustDesk","path":"/rustdesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71636191?s=80&v=4"},"commit":{"message":"update sk.rs (#8284)","shortMessageHtmlLink":"update sk.rs (#8284)"}},{"before":"274244b0555b76f1abd3bcbe4f28a103359f2358","after":"7da85d277edfb7e2744fb7e2f043533a29c446cf","ref":"refs/heads/master","pushedAt":"2024-06-07T12:48:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rustdesk","name":"RustDesk","path":"/rustdesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71636191?s=80&v=4"},"commit":{"message":"Update Italian language (#8282)","shortMessageHtmlLink":"Update Italian language (#8282)"}},{"before":"8fa611daed91b81a2e14c83de6a1d6d4767821fa","after":"274244b0555b76f1abd3bcbe4f28a103359f2358","ref":"refs/heads/master","pushedAt":"2024-06-07T07:49:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rustdesk","name":"RustDesk","path":"/rustdesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71636191?s=80&v=4"},"commit":{"message":"Update ru.rs (#8281)","shortMessageHtmlLink":"Update ru.rs (#8281)"}},{"before":"64d0fb17f76b269cddc0a8eb355da8eb8abdce0f","after":"8fa611daed91b81a2e14c83de6a1d6d4767821fa","ref":"refs/heads/master","pushedAt":"2024-06-07T04:59:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rustdesk","name":"RustDesk","path":"/rustdesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71636191?s=80&v=4"},"commit":{"message":"refact: Wayland, not support multiple displays (#8280)\n\n* refact: Wayland, not support multiple displays\r\n\r\nSigned-off-by: fufesou \r\n\r\n* refact: Wayland disable multiple for RemoteDesktop\r\n\r\nSigned-off-by: fufesou \r\n\r\n---------\r\n\r\nSigned-off-by: fufesou \r\nSigned-off-by: fufesou ","shortMessageHtmlLink":"refact: Wayland, not support multiple displays (#8280)"}},{"before":"6d1d844b142ca6a7ee342a3d247b920fa6c3a60b","after":"64d0fb17f76b269cddc0a8eb355da8eb8abdce0f","ref":"refs/heads/master","pushedAt":"2024-06-07T03:04:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rustdesk","name":"RustDesk","path":"/rustdesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71636191?s=80&v=4"},"commit":{"message":"add floating window setting (#8279)\n\n* Set `disable-floating-window` in client ui, it shows enabled when\r\n option is enabled and has floating window permission.\r\n* Remove ignore battery setting because not work on every device.\r\n* When the phone orientation changes, make the Y coordinate change\r\n proportionally, when changing back, the floating window position is still the original one.\r\n* Add custom client option `floating-window-untouchable` to make the\r\n click event pass through the floating window automically. Set it untouchable automically when transparency is 0.\r\n* On my phone, floating window size 16 no works and 32 works, so keep\r\n the size range [32, 320]\r\n\r\nSigned-off-by: 21pages ","shortMessageHtmlLink":"add floating window setting (#8279)"}},{"before":"686dd11d8e92f7b4caf928607837c115180694fa","after":"6d1d844b142ca6a7ee342a3d247b920fa6c3a60b","ref":"refs/heads/master","pushedAt":"2024-06-07T01:54:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rustdesk","name":"RustDesk","path":"/rustdesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71636191?s=80&v=4"},"commit":{"message":"refact: Wayland, do not show multi displays (#8277)\n\nSigned-off-by: fufesou ","shortMessageHtmlLink":"refact: Wayland, do not show multi displays (#8277)"}},{"before":"9d42ee9df8801af8627b74422bcc1e946a3ea81f","after":"686dd11d8e92f7b4caf928607837c115180694fa","ref":"refs/heads/master","pushedAt":"2024-06-06T16:20:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rustdesk","name":"RustDesk","path":"/rustdesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71636191?s=80&v=4"},"commit":{"message":"fix: peer menu, hidden by wrong check (#8275)\n\nSigned-off-by: fufesou ","shortMessageHtmlLink":"fix: peer menu, hidden by wrong check (#8275)"}},{"before":"9562768a048f0dccfc88cf8e214c62e919193487","after":"9d42ee9df8801af8627b74422bcc1e946a3ea81f","ref":"refs/heads/master","pushedAt":"2024-06-06T14:52:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rustdesk","name":"RustDesk","path":"/rustdesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71636191?s=80&v=4"},"commit":{"message":"vram avoid always fallback to gdi (#8272)\n\nSigned-off-by: 21pages ","shortMessageHtmlLink":"vram avoid always fallback to gdi (#8272)"}},{"before":"54b8daede4063590ff58bde516491c299336b2a8","after":"9562768a048f0dccfc88cf8e214c62e919193487","ref":"refs/heads/master","pushedAt":"2024-06-05T15:11:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rustdesk","name":"RustDesk","path":"/rustdesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71636191?s=80&v=4"},"commit":{"message":"android floating window (#8268)\n\nSigned-off-by: 21pages ","shortMessageHtmlLink":"android floating window (#8268)"}},{"before":"bd51afe86ce5a9bf04b817a444a2c2cec7c1c5c4","after":"54b8daede4063590ff58bde516491c299336b2a8","ref":"refs/heads/master","pushedAt":"2024-06-05T10:44:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rustdesk","name":"RustDesk","path":"/rustdesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71636191?s=80&v=4"},"commit":{"message":"Update lv.rs (#8262)","shortMessageHtmlLink":"Update lv.rs (#8262)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYozLwgA","startCursor":null,"endCursor":null}},"title":"Activity · rustdesk/rustdesk"}