{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":173567581,"defaultBranch":"master","name":"wssocks-plugin-ustb","ownerLogin":"genshen","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-03-03T11:46:02.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11265498?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716916897.0","currentOid":""},"activityList":{"items":[{"before":"51408c31133d94a386999fd3473110d6ca8b9bc3","after":"5a51d7735cb0e36b31388e5ab2d4e578a63a0dd7","ref":"refs/heads/feature-vpn-qrcode-login","pushedAt":"2024-06-14T15:57:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"genshen","name":"genshen","path":"/genshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11265498?s=80&v=4"},"commit":{"message":"fix(swiftui): fix building error","shortMessageHtmlLink":"fix(swiftui): fix building error"}},{"before":"5714fe9c20c0793a0e309c3ee343cf9d52fdd3fb","after":"51408c31133d94a386999fd3473110d6ca8b9bc3","ref":"refs/heads/feature-vpn-qrcode-login","pushedAt":"2024-06-14T15:31:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"genshen","name":"genshen","path":"/genshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11265498?s=80&v=4"},"commit":{"message":"fix(swiftui): fix building error","shortMessageHtmlLink":"fix(swiftui): fix building error"}},{"before":"355d07433fa4bc32b169bcee630feb3c7da0cacd","after":"5714fe9c20c0793a0e309c3ee343cf9d52fdd3fb","ref":"refs/heads/feature-vpn-qrcode-login","pushedAt":"2024-06-13T14:00:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"genshen","name":"genshen","path":"/genshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11265498?s=80&v=4"},"commit":{"message":"feat(vpn-qr-code): add support of qr-code vpn login and qr-code login based wssocks connection\n\nIn this commit, we add full implementation of qr-code vpn login. In the fyne based client, we can\nclick \"start\" button -> show qr code window -> scan code -> connect to wssocks server. In the go\ncode level, we add the full implementation of qr-code based vpn login (see document in\n`plugins/vpn/qr-code-docs.md`). However, qr code vpn login is only implemented on fyne based client.\nThe cli client and swiftui client do not support qr code vpn login currently.\n\nre #25 #24","shortMessageHtmlLink":"feat(vpn-qr-code): add support of qr-code vpn login and qr-code login…"}},{"before":"0f80e461a5b3ccafc18f6e8808f0e315954f97fd","after":"355d07433fa4bc32b169bcee630feb3c7da0cacd","ref":"refs/heads/feature-vpn-qrcode-login","pushedAt":"2024-06-13T13:59:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"genshen","name":"genshen","path":"/genshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11265498?s=80&v=4"},"commit":{"message":"feat(vpn-qr-code): add support of qr-code vpn login and qr-code login based wssocks connection\n\nIn this commit, we add full implementation of qr-code vpn login. In the fyne based client, we can\nclick \"start\" button -> show qr code window -> scan code -> connect to wssocks server. In the go\ncode level, we add the full implementation of qr-code based vpn login (see document in\n`plugins/vpn/qr-code-docs.md`). However, qr code vpn login is only implemented on fyne based client.\nThe cli client and swiftui client do not support qr code vpn login currently.\n\nre #25","shortMessageHtmlLink":"feat(vpn-qr-code): add support of qr-code vpn login and qr-code login…"}},{"before":"3103affe1fe7dc363dc09831b9deb413c3326f60","after":"0f80e461a5b3ccafc18f6e8808f0e315954f97fd","ref":"refs/heads/feature-vpn-qrcode-login","pushedAt":"2024-06-13T03:31:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"genshen","name":"genshen","path":"/genshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11265498?s=80&v=4"},"commit":{"message":"feat(vpn-qr-code): design ui for both password and qr-code authentication","shortMessageHtmlLink":"feat(vpn-qr-code): design ui for both password and qr-code authentica…"}},{"before":"c2934725f8934bc7cfda2ae100d6b40de44a643a","after":"3103affe1fe7dc363dc09831b9deb413c3326f60","ref":"refs/heads/feature-vpn-qrcode-login","pushedAt":"2024-06-09T13:30:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"genshen","name":"genshen","path":"/genshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11265498?s=80&v=4"},"commit":{"message":"feat(vpn-qr-code): generate qr code via its content directly, instead of requsting qr image\n\nThe content of the qr code is a url of `https://sis.ustb.edu.cn/connect/state?sid=${SID}`,\nwe can generate the qr code via the parsed ${SID}. Then the http request of the qr image\ncan be omitted.","shortMessageHtmlLink":"feat(vpn-qr-code): generate qr code via its content directly, instead…"}},{"before":"3480617e07a22a7672e499d2d48034c0b47087f1","after":"c2934725f8934bc7cfda2ae100d6b40de44a643a","ref":"refs/heads/feature-vpn-qrcode-login","pushedAt":"2024-06-09T12:52:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"genshen","name":"genshen","path":"/genshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11265498?s=80&v=4"},"commit":{"message":"feat(vpn-qr-code): feature of loading QR code image for QR code login","shortMessageHtmlLink":"feat(vpn-qr-code): feature of loading QR code image for QR code login"}},{"before":"5262c752fb630d25d9b840a3f0719f4b92d51a4f","after":"3480617e07a22a7672e499d2d48034c0b47087f1","ref":"refs/heads/feature-vpn-qrcode-login","pushedAt":"2024-06-09T12:51:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"genshen","name":"genshen","path":"/genshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11265498?s=80&v=4"},"commit":{"message":"feat(vpn-qr-code): feature of loading QR code image for QR code login","shortMessageHtmlLink":"feat(vpn-qr-code): feature of loading QR code image for QR code login"}},{"before":"00a24a8438dd1977bd332a646ef9f5a54e4ab7d1","after":"5262c752fb630d25d9b840a3f0719f4b92d51a4f","ref":"refs/heads/feature-vpn-qrcode-login","pushedAt":"2024-05-29T01:55:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"genshen","name":"genshen","path":"/genshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11265498?s=80&v=4"},"commit":{"message":"feat(vpn-qr-code): feature of loading QR code image for QR code login","shortMessageHtmlLink":"feat(vpn-qr-code): feature of loading QR code image for QR code login"}},{"before":null,"after":"00a24a8438dd1977bd332a646ef9f5a54e4ab7d1","ref":"refs/heads/feature-vpn-qrcode-login","pushedAt":"2024-05-28T17:21:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"genshen","name":"genshen","path":"/genshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11265498?s=80&v=4"},"commit":{"message":"feat(vpn-qr-code): feature of loading QR code image for QR code login","shortMessageHtmlLink":"feat(vpn-qr-code): feature of loading QR code image for QR code login"}},{"before":"444b04c4b7ffa1de9a5a89e4c0580c80e43494d8","after":null,"ref":"refs/heads/develop","pushedAt":"2024-05-28T15:00:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"genshen","name":"genshen","path":"/genshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11265498?s=80&v=4"}},{"before":"e481fd85abe10dc7a6238c493b1e1fff32943723","after":null,"ref":"refs/heads/dependabot/go_modules/golang.org/x/crypto-0.17.0","pushedAt":"2024-05-28T09:55:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"e7862cd91e3d73512eb29033aaddd7711e47b8b1","after":"75e16af1fab5cfeda27de42f313b0722a74ad039","ref":"refs/heads/master","pushedAt":"2024-02-07T15:07:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"genshen","name":"genshen","path":"/genshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11265498?s=80&v=4"},"commit":{"message":"docs(changelog): update changelog before v0.7.0 release","shortMessageHtmlLink":"docs(changelog): update changelog before v0.7.0 release"}},{"before":"d3368ef11f7f27735ec317731bea35fa7a4308af","after":null,"ref":"refs/heads/feature-fyne-based-client-copy-proxy-command","pushedAt":"2024-02-07T15:02:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"genshen","name":"genshen","path":"/genshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11265498?s=80&v=4"}},{"before":"6802b18b01dbb0b0ee38a955d38a769416f6eb11","after":"e7862cd91e3d73512eb29033aaddd7711e47b8b1","ref":"refs/heads/master","pushedAt":"2024-02-07T15:02:26.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"genshen","name":"genshen","path":"/genshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11265498?s=80&v=4"},"commit":{"message":"merge(gui): Merge pull request #23 from genshen/feature-fyne-based-client-copy-proxy-command\n\nAdd feature of copying proxy command of git/ssh/http/https for fyne-based client","shortMessageHtmlLink":"merge(gui): Merge pull request #23 from genshen/feature-fyne-based-cl…"}},{"before":"d88414b84ddcc51adbad0705a68a87eef4dc62e8","after":"6802b18b01dbb0b0ee38a955d38a769416f6eb11","ref":"refs/heads/master","pushedAt":"2024-02-07T15:01:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"genshen","name":"genshen","path":"/genshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11265498?s=80&v=4"},"commit":{"message":"docs(client): correct client filename in document due to filename changing in v0.7.0 release","shortMessageHtmlLink":"docs(client): correct client filename in document due to filename cha…"}},{"before":"526c3d772f03b35254c6304ae146a1f1a1a25868","after":"d3368ef11f7f27735ec317731bea35fa7a4308af","ref":"refs/heads/feature-fyne-based-client-copy-proxy-command","pushedAt":"2024-02-07T14:47:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"genshen","name":"genshen","path":"/genshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11265498?s=80&v=4"},"commit":{"message":"feat(gui): feature of copying proxy command of git/ssh/http/https for fyne-based client\n\nThis commit is similar as the swiftui client (see PR #17). The difference is that this commit is for\nthe fyne-based client","shortMessageHtmlLink":"feat(gui): feature of copying proxy command of git/ssh/http/https for…"}},{"before":"ddc66600c3ee5d93571bc431fe386b1cf74b5ebf","after":"d88414b84ddcc51adbad0705a68a87eef4dc62e8","ref":"refs/heads/master","pushedAt":"2024-02-07T14:45:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"genshen","name":"genshen","path":"/genshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11265498?s=80&v=4"},"commit":{"message":"docs(client): correct client filename in document due to filename changing in v0.7.0 release","shortMessageHtmlLink":"docs(client): correct client filename in document due to filename cha…"}},{"before":null,"after":"526c3d772f03b35254c6304ae146a1f1a1a25868","ref":"refs/heads/feature-fyne-based-client-copy-proxy-command","pushedAt":"2024-02-07T14:40:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"genshen","name":"genshen","path":"/genshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11265498?s=80&v=4"},"commit":{"message":"feat(gui): feature of copying proxy command for git/ssh/http/https in fyne-based client\n\nThis commit is similar as the swiftui client (see PR #17). The difference is that this commit is for\nthe fyne-based client","shortMessageHtmlLink":"feat(gui): feature of copying proxy command for git/ssh/http/https in…"}},{"before":"8974e7440efa87fe93733b36b583de4a464da7d6","after":null,"ref":"refs/heads/feature-new-fyne-based-client-ui-redesign","pushedAt":"2024-02-07T14:35:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"genshen","name":"genshen","path":"/genshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11265498?s=80&v=4"}},{"before":"a8cb334f72aeb427a8765563db25b88ab427d8b9","after":"ddc66600c3ee5d93571bc431fe386b1cf74b5ebf","ref":"refs/heads/master","pushedAt":"2024-02-07T14:35:46.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"genshen","name":"genshen","path":"/genshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11265498?s=80&v=4"},"commit":{"message":"merge(gui): Merge pull request #22 from genshen/feature-new-fyne-based-client-ui-redesign\n\nfeat(gui): new design of fyne-based client: separating basic & vpn settings and add proxy auth token input.","shortMessageHtmlLink":"merge(gui): Merge pull request #22 from genshen/feature-new-fyne-base…"}},{"before":"6eebf6811da719023a4c6922f413d574678d8601","after":"8974e7440efa87fe93733b36b583de4a464da7d6","ref":"refs/heads/feature-new-fyne-based-client-ui-redesign","pushedAt":"2024-02-07T14:25:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"genshen","name":"genshen","path":"/genshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11265498?s=80&v=4"},"commit":{"message":"feat(gui): add input for accept the proxy auth token\n\nNote: passing proxy auth token to wssocks core is WIP.","shortMessageHtmlLink":"feat(gui): add input for accept the proxy auth token"}},{"before":"4d4fc030229ade2c324dc37a3084e41ea9e5b6ed","after":null,"ref":"refs/heads/feature-client-ui-wait-error","pushedAt":"2024-02-07T14:16:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"genshen","name":"genshen","path":"/genshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11265498?s=80&v=4"}},{"before":"9e0c2463aefafa582b0a2ce56e7345f73085e5e8","after":"a8cb334f72aeb427a8765563db25b88ab427d8b9","ref":"refs/heads/master","pushedAt":"2024-02-07T14:16:50.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"genshen","name":"genshen","path":"/genshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11265498?s=80&v=4"},"commit":{"message":"merge(gui): Merge pull request #21 from genshen/feature-client-ui-wait-error\n\nfeat(gui): wait and show fyne-based client error message after the client is started","shortMessageHtmlLink":"merge(gui): Merge pull request #21 from genshen/feature-client-ui-wai…"}},{"before":null,"after":"6eebf6811da719023a4c6922f413d574678d8601","ref":"refs/heads/feature-new-fyne-based-client-ui-redesign","pushedAt":"2024-02-07T13:57:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"genshen","name":"genshen","path":"/genshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11265498?s=80&v=4"},"commit":{"message":"feat(gui): add a tab for separating basic and vpn settings","shortMessageHtmlLink":"feat(gui): add a tab for separating basic and vpn settings"}},{"before":null,"after":"4d4fc030229ade2c324dc37a3084e41ea9e5b6ed","ref":"refs/heads/feature-client-ui-wait-error","pushedAt":"2024-02-07T11:49:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"genshen","name":"genshen","path":"/genshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11265498?s=80&v=4"},"commit":{"message":"feat(gui): wait and show fyne-based client error message after the client is started\n\nafter the fyne-based client is started, we call api handles.Wait() to wait error and show error\nmessage dialog if there is some error while running (e.g. connection lost or listern port already in\nused).\nThis commit is similar as PR #12. This is for the fyne-based client, while #12 is for swiftui client.","shortMessageHtmlLink":"feat(gui): wait and show fyne-based client error message after the cl…"}},{"before":"be2998db8184acf4f50598fd8d5c1489757d1da4","after":"9e0c2463aefafa582b0a2ce56e7345f73085e5e8","ref":"refs/heads/master","pushedAt":"2024-02-03T09:15:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"genshen","name":"genshen","path":"/genshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11265498?s=80&v=4"},"commit":{"message":"feat(version): bump version to v0.7.0","shortMessageHtmlLink":"feat(version): bump version to v0.7.0"}},{"before":"c232c17b60e1c079494ca930bb1917f34be056ce","after":null,"ref":"refs/heads/fix-swiftui-status-image-color","pushedAt":"2024-02-03T09:12:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"genshen","name":"genshen","path":"/genshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11265498?s=80&v=4"}},{"before":"d40142f72c7f409b81c13bd86a707ae63d1157d4","after":"be2998db8184acf4f50598fd8d5c1489757d1da4","ref":"refs/heads/master","pushedAt":"2024-02-03T09:12:50.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"genshen","name":"genshen","path":"/genshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11265498?s=80&v=4"},"commit":{"message":"merge(swiftui): Merge pull request #20 from genshen/fix-swiftui-status-image-color\n\nfix(swiftui): fix the front color of the status images: only use multicolor for easter egg","shortMessageHtmlLink":"merge(swiftui): Merge pull request #20 from genshen/fix-swiftui-statu…"}},{"before":"b37726ee268dc579e0b123830814ee5d29d6e63b","after":"d40142f72c7f409b81c13bd86a707ae63d1157d4","ref":"refs/heads/master","pushedAt":"2024-02-03T09:11:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"genshen","name":"genshen","path":"/genshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11265498?s=80&v=4"},"commit":{"message":"merge: Merge pull request #19 from genshen/docs-update\n\nUpdate documents, update theme of the document website","shortMessageHtmlLink":"merge: Merge pull request #19 from genshen/docs-update"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEZaLWwgA","startCursor":null,"endCursor":null}},"title":"Activity · genshen/wssocks-plugin-ustb"}