[{"id":"36954122295","type":"PushEvent","actor":{"id":5836790,"login":"guoyunhe","display_login":"guoyunhe","gravatar_id":"","url":"https://api.github.com/users/guoyunhe","avatar_url":"https://avatars.githubusercontent.com/u/5836790?"},"repo":{"id":719903841,"name":"guoyunhe/ant-design-mobile","url":"https://api.github.com/repos/guoyunhe/ant-design-mobile"},"payload":{"repository_id":719903841,"push_id":17739999326,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"bfbc96e51fd9ea19bb4128d03c9765652eb6b4f9","before":"937f845688f7ead99c9bdeb5be2d89bacbc21151","commits":[{"sha":"7d75de604f550fcd51de064f590fe34a0d20848f","author":{"email":"eonlee96@gmail.com","name":"eon-lee"},"message":"feat(utils): add touchstart event to PropagationEvent (#6578)","distinct":true,"url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/commits/7d75de604f550fcd51de064f590fe34a0d20848f"},{"sha":"bfbc96e51fd9ea19bb4128d03c9765652eb6b4f9","author":{"email":"guoyunhe.gyh@alibaba-inc.com","name":"Guo Yunhe"},"message":"refactor: replace lodash/assignWith with vanilla js (#6581)\n\n* refactor: replace lodash/assignWith with vanilla js\r\n\r\n* fix: size limit","distinct":true,"url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/commits/bfbc96e51fd9ea19bb4128d03c9765652eb6b4f9"}]},"public":true,"created_at":"2024-03-28T04:54:08Z"},{"id":"36953510891","type":"ReleaseEvent","actor":{"id":5836790,"login":"guoyunhe","display_login":"guoyunhe","gravatar_id":"","url":"https://api.github.com/users/guoyunhe","avatar_url":"https://avatars.githubusercontent.com/u/5836790?"},"repo":{"id":472820242,"name":"guoyunhe/swc-minify-webpack-plugin","url":"https://api.github.com/repos/guoyunhe/swc-minify-webpack-plugin"},"payload":{"action":"published","release":{"url":"https://api.github.com/repos/guoyunhe/swc-minify-webpack-plugin/releases/148792073","assets_url":"https://api.github.com/repos/guoyunhe/swc-minify-webpack-plugin/releases/148792073/assets","upload_url":"https://uploads.github.com/repos/guoyunhe/swc-minify-webpack-plugin/releases/148792073/assets{?name,label}","html_url":"https://github.com/guoyunhe/swc-minify-webpack-plugin/releases/tag/v2.1.2","id":148792073,"author":{"login":"guoyunhe","id":5836790,"node_id":"MDQ6VXNlcjU4MzY3OTA=","avatar_url":"https://avatars.githubusercontent.com/u/5836790?v=4","gravatar_id":"","url":"https://api.github.com/users/guoyunhe","html_url":"https://github.com/guoyunhe","followers_url":"https://api.github.com/users/guoyunhe/followers","following_url":"https://api.github.com/users/guoyunhe/following{/other_user}","gists_url":"https://api.github.com/users/guoyunhe/gists{/gist_id}","starred_url":"https://api.github.com/users/guoyunhe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/guoyunhe/subscriptions","organizations_url":"https://api.github.com/users/guoyunhe/orgs","repos_url":"https://api.github.com/users/guoyunhe/repos","events_url":"https://api.github.com/users/guoyunhe/events{/privacy}","received_events_url":"https://api.github.com/users/guoyunhe/received_events","type":"User","site_admin":false},"node_id":"RE_kwDOHC6qEs4I3mMJ","tag_name":"v2.1.2","target_commitish":"main","name":"2.1.2","draft":false,"prerelease":false,"created_at":"2024-03-28T04:08:38Z","published_at":"2024-03-28T04:14:41Z","assets":[],"tarball_url":"https://api.github.com/repos/guoyunhe/swc-minify-webpack-plugin/tarball/v2.1.2","zipball_url":"https://api.github.com/repos/guoyunhe/swc-minify-webpack-plugin/zipball/v2.1.2","body":"- Fixed broken source maps","short_description_html":"
\n- Fixed broken source maps
\n
","is_short_description_html_truncated":false}},"public":true,"created_at":"2024-03-28T04:14:41Z"},{"id":"36953499714","type":"CreateEvent","actor":{"id":5836790,"login":"guoyunhe","display_login":"guoyunhe","gravatar_id":"","url":"https://api.github.com/users/guoyunhe","avatar_url":"https://avatars.githubusercontent.com/u/5836790?"},"repo":{"id":472820242,"name":"guoyunhe/swc-minify-webpack-plugin","url":"https://api.github.com/repos/guoyunhe/swc-minify-webpack-plugin"},"payload":{"ref":"v2.1.2","ref_type":"tag","master_branch":"main","description":"A faster minimizer for webpack based on swc.minify()","pusher_type":"user"},"public":true,"created_at":"2024-03-28T04:13:59Z"},{"id":"36953494249","type":"IssueCommentEvent","actor":{"id":5836790,"login":"guoyunhe","display_login":"guoyunhe","gravatar_id":"","url":"https://api.github.com/users/guoyunhe","avatar_url":"https://avatars.githubusercontent.com/u/5836790?"},"repo":{"id":472820242,"name":"guoyunhe/swc-minify-webpack-plugin","url":"https://api.github.com/repos/guoyunhe/swc-minify-webpack-plugin"},"payload":{"action":"created","issue":{"url":"https://api.github.com/repos/guoyunhe/swc-minify-webpack-plugin/issues/9","repository_url":"https://api.github.com/repos/guoyunhe/swc-minify-webpack-plugin","labels_url":"https://api.github.com/repos/guoyunhe/swc-minify-webpack-plugin/issues/9/labels{/name}","comments_url":"https://api.github.com/repos/guoyunhe/swc-minify-webpack-plugin/issues/9/comments","events_url":"https://api.github.com/repos/guoyunhe/swc-minify-webpack-plugin/issues/9/events","html_url":"https://github.com/guoyunhe/swc-minify-webpack-plugin/issues/9","id":2211217759,"node_id":"I_kwDOHC6qEs6DzIFf","number":9,"title":"Uncorrect source maps after minification","user":{"login":"Themezv","id":12786682,"node_id":"MDQ6VXNlcjEyNzg2Njgy","avatar_url":"https://avatars.githubusercontent.com/u/12786682?v=4","gravatar_id":"","url":"https://api.github.com/users/Themezv","html_url":"https://github.com/Themezv","followers_url":"https://api.github.com/users/Themezv/followers","following_url":"https://api.github.com/users/Themezv/following{/other_user}","gists_url":"https://api.github.com/users/Themezv/gists{/gist_id}","starred_url":"https://api.github.com/users/Themezv/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Themezv/subscriptions","organizations_url":"https://api.github.com/users/Themezv/orgs","repos_url":"https://api.github.com/users/Themezv/repos","events_url":"https://api.github.com/users/Themezv/events{/privacy}","received_events_url":"https://api.github.com/users/Themezv/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2024-03-27T16:14:00Z","updated_at":"2024-03-28T04:13:38Z","closed_at":"2024-03-28T04:13:38Z","author_association":"NONE","active_lock_reason":null,"body":"## Source maps after minification should remaps source maps before. \r\n\r\nFor example. \r\n1. We have two original files like index.ts and component.tsx\r\n2. We have some webpack ts loader, for example swc-loader to transpile ts files.\r\n3. After transpiling we minificate a final bundle. \r\n\r\nActual source maps, produced by minificator, contains information only about already bundled code. \r\nExpected behavior: source maps after minification should contains information about index.ts and component.tsx\r\n\r\nThere are several packages that can remap source maps. For example https://github.com/mozilla/source-map or https://github.com/7rulnik/source-map-js or https://github.com/ampproject/remapping","reactions":{"url":"https://api.github.com/repos/guoyunhe/swc-minify-webpack-plugin/issues/9/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"timeline_url":"https://api.github.com/repos/guoyunhe/swc-minify-webpack-plugin/issues/9/timeline","performed_via_github_app":null,"state_reason":"completed"},"comment":{"url":"https://api.github.com/repos/guoyunhe/swc-minify-webpack-plugin/issues/comments/2024363021","html_url":"https://github.com/guoyunhe/swc-minify-webpack-plugin/issues/9#issuecomment-2024363021","issue_url":"https://api.github.com/repos/guoyunhe/swc-minify-webpack-plugin/issues/9","id":2024363021,"node_id":"IC_kwDOHC6qEs54qVQN","user":{"login":"guoyunhe","id":5836790,"node_id":"MDQ6VXNlcjU4MzY3OTA=","avatar_url":"https://avatars.githubusercontent.com/u/5836790?v=4","gravatar_id":"","url":"https://api.github.com/users/guoyunhe","html_url":"https://github.com/guoyunhe","followers_url":"https://api.github.com/users/guoyunhe/followers","following_url":"https://api.github.com/users/guoyunhe/following{/other_user}","gists_url":"https://api.github.com/users/guoyunhe/gists{/gist_id}","starred_url":"https://api.github.com/users/guoyunhe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/guoyunhe/subscriptions","organizations_url":"https://api.github.com/users/guoyunhe/orgs","repos_url":"https://api.github.com/users/guoyunhe/repos","events_url":"https://api.github.com/users/guoyunhe/events{/privacy}","received_events_url":"https://api.github.com/users/guoyunhe/received_events","type":"User","site_admin":false},"created_at":"2024-03-28T04:13:38Z","updated_at":"2024-03-28T04:13:38Z","author_association":"OWNER","body":"Should be fixed in 2.1.2. Let me know if it works or not.","reactions":{"url":"https://api.github.com/repos/guoyunhe/swc-minify-webpack-plugin/issues/comments/2024363021/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null}},"public":true,"created_at":"2024-03-28T04:13:39Z"},{"id":"36953494059","type":"IssuesEvent","actor":{"id":5836790,"login":"guoyunhe","display_login":"guoyunhe","gravatar_id":"","url":"https://api.github.com/users/guoyunhe","avatar_url":"https://avatars.githubusercontent.com/u/5836790?"},"repo":{"id":472820242,"name":"guoyunhe/swc-minify-webpack-plugin","url":"https://api.github.com/repos/guoyunhe/swc-minify-webpack-plugin"},"payload":{"action":"closed","issue":{"url":"https://api.github.com/repos/guoyunhe/swc-minify-webpack-plugin/issues/9","repository_url":"https://api.github.com/repos/guoyunhe/swc-minify-webpack-plugin","labels_url":"https://api.github.com/repos/guoyunhe/swc-minify-webpack-plugin/issues/9/labels{/name}","comments_url":"https://api.github.com/repos/guoyunhe/swc-minify-webpack-plugin/issues/9/comments","events_url":"https://api.github.com/repos/guoyunhe/swc-minify-webpack-plugin/issues/9/events","html_url":"https://github.com/guoyunhe/swc-minify-webpack-plugin/issues/9","id":2211217759,"node_id":"I_kwDOHC6qEs6DzIFf","number":9,"title":"Uncorrect source maps after minification","user":{"login":"Themezv","id":12786682,"node_id":"MDQ6VXNlcjEyNzg2Njgy","avatar_url":"https://avatars.githubusercontent.com/u/12786682?v=4","gravatar_id":"","url":"https://api.github.com/users/Themezv","html_url":"https://github.com/Themezv","followers_url":"https://api.github.com/users/Themezv/followers","following_url":"https://api.github.com/users/Themezv/following{/other_user}","gists_url":"https://api.github.com/users/Themezv/gists{/gist_id}","starred_url":"https://api.github.com/users/Themezv/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Themezv/subscriptions","organizations_url":"https://api.github.com/users/Themezv/orgs","repos_url":"https://api.github.com/users/Themezv/repos","events_url":"https://api.github.com/users/Themezv/events{/privacy}","received_events_url":"https://api.github.com/users/Themezv/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2024-03-27T16:14:00Z","updated_at":"2024-03-28T04:13:38Z","closed_at":"2024-03-28T04:13:38Z","author_association":"NONE","active_lock_reason":null,"body":"## Source maps after minification should remaps source maps before. \r\n\r\nFor example. \r\n1. We have two original files like index.ts and component.tsx\r\n2. We have some webpack ts loader, for example swc-loader to transpile ts files.\r\n3. After transpiling we minificate a final bundle. \r\n\r\nActual source maps, produced by minificator, contains information only about already bundled code. \r\nExpected behavior: source maps after minification should contains information about index.ts and component.tsx\r\n\r\nThere are several packages that can remap source maps. For example https://github.com/mozilla/source-map or https://github.com/7rulnik/source-map-js or https://github.com/ampproject/remapping","reactions":{"url":"https://api.github.com/repos/guoyunhe/swc-minify-webpack-plugin/issues/9/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"timeline_url":"https://api.github.com/repos/guoyunhe/swc-minify-webpack-plugin/issues/9/timeline","performed_via_github_app":null,"state_reason":"completed"}},"public":true,"created_at":"2024-03-28T04:13:39Z"},{"id":"36953426739","type":"PushEvent","actor":{"id":5836790,"login":"guoyunhe","display_login":"guoyunhe","gravatar_id":"","url":"https://api.github.com/users/guoyunhe","avatar_url":"https://avatars.githubusercontent.com/u/5836790?"},"repo":{"id":472820242,"name":"guoyunhe/swc-minify-webpack-plugin","url":"https://api.github.com/repos/guoyunhe/swc-minify-webpack-plugin"},"payload":{"repository_id":472820242,"push_id":17739622801,"size":1,"distinct_size":1,"ref":"refs/heads/main","head":"7c400dd24fb3653f6da5bfe4d70c3edce5b820bc","before":"88a819c6172e08a3bb094cd004a3e879b5e1a6ca","commits":[{"sha":"7c400dd24fb3653f6da5bfe4d70c3edce5b820bc","author":{"email":"guoyunhe.gyh@alibaba-inc.com","name":"鹤仙"},"message":"2.1.2","distinct":true,"url":"https://api.github.com/repos/guoyunhe/swc-minify-webpack-plugin/commits/7c400dd24fb3653f6da5bfe4d70c3edce5b820bc"}]},"public":true,"created_at":"2024-03-28T04:08:54Z"},{"id":"36953423473","type":"PushEvent","actor":{"id":5836790,"login":"guoyunhe","display_login":"guoyunhe","gravatar_id":"","url":"https://api.github.com/users/guoyunhe","avatar_url":"https://avatars.githubusercontent.com/u/5836790?"},"repo":{"id":472820242,"name":"guoyunhe/swc-minify-webpack-plugin","url":"https://api.github.com/repos/guoyunhe/swc-minify-webpack-plugin"},"payload":{"repository_id":472820242,"push_id":17739621058,"size":1,"distinct_size":1,"ref":"refs/heads/main","head":"88a819c6172e08a3bb094cd004a3e879b5e1a6ca","before":"31e97cfcd1ee3e47602468f239c100b8a309ebee","commits":[{"sha":"88a819c6172e08a3bb094cd004a3e879b5e1a6ca","author":{"email":"guoyunhe.gyh@alibaba-inc.com","name":"鹤仙"},"message":"fix: borken source map","distinct":true,"url":"https://api.github.com/repos/guoyunhe/swc-minify-webpack-plugin/commits/88a819c6172e08a3bb094cd004a3e879b5e1a6ca"}]},"public":true,"created_at":"2024-03-28T04:08:40Z"},{"id":"36952122783","type":"PushEvent","actor":{"id":5836790,"login":"guoyunhe","display_login":"guoyunhe","gravatar_id":"","url":"https://api.github.com/users/guoyunhe","avatar_url":"https://avatars.githubusercontent.com/u/5836790?"},"repo":{"id":472820242,"name":"guoyunhe/swc-minify-webpack-plugin","url":"https://api.github.com/repos/guoyunhe/swc-minify-webpack-plugin"},"payload":{"repository_id":472820242,"push_id":17738927287,"size":1,"distinct_size":1,"ref":"refs/heads/main","head":"31e97cfcd1ee3e47602468f239c100b8a309ebee","before":"87294be8b8b15914e13bdbefadc2dd8ddcdf9621","commits":[{"sha":"31e97cfcd1ee3e47602468f239c100b8a309ebee","author":{"email":"guoyunhe.gyh@alibaba-inc.com","name":"鹤仙"},"message":"bump","distinct":true,"url":"https://api.github.com/repos/guoyunhe/swc-minify-webpack-plugin/commits/31e97cfcd1ee3e47602468f239c100b8a309ebee"}]},"public":true,"created_at":"2024-03-28T02:38:52Z"},{"id":"36951829430","type":"PullRequestEvent","actor":{"id":5836790,"login":"guoyunhe","display_login":"guoyunhe","gravatar_id":"","url":"https://api.github.com/users/guoyunhe","avatar_url":"https://avatars.githubusercontent.com/u/5836790?"},"repo":{"id":719903841,"name":"guoyunhe/ant-design-mobile","url":"https://api.github.com/repos/guoyunhe/ant-design-mobile"},"payload":{"action":"closed","number":1,"pull_request":{"url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/pulls/1","id":1773810774,"node_id":"PR_kwDOKujcYc5pujRW","html_url":"https://github.com/guoyunhe/ant-design-mobile/pull/1","diff_url":"https://github.com/guoyunhe/ant-design-mobile/pull/1.diff","patch_url":"https://github.com/guoyunhe/ant-design-mobile/pull/1.patch","issue_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/issues/1","number":1,"state":"closed","locked":false,"title":"Update index.ts","user":{"login":"guoyunhe","id":5836790,"node_id":"MDQ6VXNlcjU4MzY3OTA=","avatar_url":"https://avatars.githubusercontent.com/u/5836790?v=4","gravatar_id":"","url":"https://api.github.com/users/guoyunhe","html_url":"https://github.com/guoyunhe","followers_url":"https://api.github.com/users/guoyunhe/followers","following_url":"https://api.github.com/users/guoyunhe/following{/other_user}","gists_url":"https://api.github.com/users/guoyunhe/gists{/gist_id}","starred_url":"https://api.github.com/users/guoyunhe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/guoyunhe/subscriptions","organizations_url":"https://api.github.com/users/guoyunhe/orgs","repos_url":"https://api.github.com/users/guoyunhe/repos","events_url":"https://api.github.com/users/guoyunhe/events{/privacy}","received_events_url":"https://api.github.com/users/guoyunhe/received_events","type":"User","site_admin":false},"body":null,"created_at":"2024-03-15T10:10:45Z","updated_at":"2024-03-28T02:19:35Z","closed_at":"2024-03-28T02:19:35Z","merged_at":null,"merge_commit_sha":"13362db03113a90314979f52c3c6023af1f95cf0","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/pulls/1/commits","review_comments_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/pulls/1/comments","review_comment_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/pulls/comments{/number}","comments_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/issues/1/comments","statuses_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/statuses/29099fed45a5280d506a7ab2d9aaf0421bc1f127","head":{"label":"guoyunhe:test","ref":"test","sha":"29099fed45a5280d506a7ab2d9aaf0421bc1f127","user":{"login":"guoyunhe","id":5836790,"node_id":"MDQ6VXNlcjU4MzY3OTA=","avatar_url":"https://avatars.githubusercontent.com/u/5836790?v=4","gravatar_id":"","url":"https://api.github.com/users/guoyunhe","html_url":"https://github.com/guoyunhe","followers_url":"https://api.github.com/users/guoyunhe/followers","following_url":"https://api.github.com/users/guoyunhe/following{/other_user}","gists_url":"https://api.github.com/users/guoyunhe/gists{/gist_id}","starred_url":"https://api.github.com/users/guoyunhe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/guoyunhe/subscriptions","organizations_url":"https://api.github.com/users/guoyunhe/orgs","repos_url":"https://api.github.com/users/guoyunhe/repos","events_url":"https://api.github.com/users/guoyunhe/events{/privacy}","received_events_url":"https://api.github.com/users/guoyunhe/received_events","type":"User","site_admin":false},"repo":{"id":719903841,"node_id":"R_kgDOKujcYQ","name":"ant-design-mobile","full_name":"guoyunhe/ant-design-mobile","private":false,"owner":{"login":"guoyunhe","id":5836790,"node_id":"MDQ6VXNlcjU4MzY3OTA=","avatar_url":"https://avatars.githubusercontent.com/u/5836790?v=4","gravatar_id":"","url":"https://api.github.com/users/guoyunhe","html_url":"https://github.com/guoyunhe","followers_url":"https://api.github.com/users/guoyunhe/followers","following_url":"https://api.github.com/users/guoyunhe/following{/other_user}","gists_url":"https://api.github.com/users/guoyunhe/gists{/gist_id}","starred_url":"https://api.github.com/users/guoyunhe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/guoyunhe/subscriptions","organizations_url":"https://api.github.com/users/guoyunhe/orgs","repos_url":"https://api.github.com/users/guoyunhe/repos","events_url":"https://api.github.com/users/guoyunhe/events{/privacy}","received_events_url":"https://api.github.com/users/guoyunhe/received_events","type":"User","site_admin":false},"html_url":"https://github.com/guoyunhe/ant-design-mobile","description":"Essential UI blocks for building mobile web apps.","fork":true,"url":"https://api.github.com/repos/guoyunhe/ant-design-mobile","forks_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/forks","keys_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/keys{/key_id}","collaborators_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/teams","hooks_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/hooks","issue_events_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/issues/events{/number}","events_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/events","assignees_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/assignees{/user}","branches_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/branches{/branch}","tags_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/tags","blobs_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/git/refs{/sha}","trees_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/git/trees{/sha}","statuses_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/statuses/{sha}","languages_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/languages","stargazers_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/stargazers","contributors_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/contributors","subscribers_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/subscribers","subscription_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/subscription","commits_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/commits{/sha}","git_commits_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/git/commits{/sha}","comments_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/comments{/number}","issue_comment_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/issues/comments{/number}","contents_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/contents/{+path}","compare_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/compare/{base}...{head}","merges_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/merges","archive_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/downloads","issues_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/issues{/number}","pulls_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/pulls{/number}","milestones_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/milestones{/number}","notifications_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/labels{/name}","releases_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/releases{/id}","deployments_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/deployments","created_at":"2023-11-17T06:32:14Z","updated_at":"2024-01-13T02:36:10Z","pushed_at":"2024-03-28T02:05:55Z","git_url":"git://github.com/guoyunhe/ant-design-mobile.git","ssh_url":"git@github.com:guoyunhe/ant-design-mobile.git","clone_url":"https://github.com/guoyunhe/ant-design-mobile.git","svn_url":"https://github.com/guoyunhe/ant-design-mobile","homepage":"https://mobile.ant.design","size":49481,"stargazers_count":0,"watchers_count":0,"language":"TypeScript","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":0,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"guoyunhe:master","ref":"master","sha":"937f845688f7ead99c9bdeb5be2d89bacbc21151","user":{"login":"guoyunhe","id":5836790,"node_id":"MDQ6VXNlcjU4MzY3OTA=","avatar_url":"https://avatars.githubusercontent.com/u/5836790?v=4","gravatar_id":"","url":"https://api.github.com/users/guoyunhe","html_url":"https://github.com/guoyunhe","followers_url":"https://api.github.com/users/guoyunhe/followers","following_url":"https://api.github.com/users/guoyunhe/following{/other_user}","gists_url":"https://api.github.com/users/guoyunhe/gists{/gist_id}","starred_url":"https://api.github.com/users/guoyunhe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/guoyunhe/subscriptions","organizations_url":"https://api.github.com/users/guoyunhe/orgs","repos_url":"https://api.github.com/users/guoyunhe/repos","events_url":"https://api.github.com/users/guoyunhe/events{/privacy}","received_events_url":"https://api.github.com/users/guoyunhe/received_events","type":"User","site_admin":false},"repo":{"id":719903841,"node_id":"R_kgDOKujcYQ","name":"ant-design-mobile","full_name":"guoyunhe/ant-design-mobile","private":false,"owner":{"login":"guoyunhe","id":5836790,"node_id":"MDQ6VXNlcjU4MzY3OTA=","avatar_url":"https://avatars.githubusercontent.com/u/5836790?v=4","gravatar_id":"","url":"https://api.github.com/users/guoyunhe","html_url":"https://github.com/guoyunhe","followers_url":"https://api.github.com/users/guoyunhe/followers","following_url":"https://api.github.com/users/guoyunhe/following{/other_user}","gists_url":"https://api.github.com/users/guoyunhe/gists{/gist_id}","starred_url":"https://api.github.com/users/guoyunhe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/guoyunhe/subscriptions","organizations_url":"https://api.github.com/users/guoyunhe/orgs","repos_url":"https://api.github.com/users/guoyunhe/repos","events_url":"https://api.github.com/users/guoyunhe/events{/privacy}","received_events_url":"https://api.github.com/users/guoyunhe/received_events","type":"User","site_admin":false},"html_url":"https://github.com/guoyunhe/ant-design-mobile","description":"Essential UI blocks for building mobile web apps.","fork":true,"url":"https://api.github.com/repos/guoyunhe/ant-design-mobile","forks_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/forks","keys_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/keys{/key_id}","collaborators_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/teams","hooks_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/hooks","issue_events_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/issues/events{/number}","events_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/events","assignees_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/assignees{/user}","branches_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/branches{/branch}","tags_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/tags","blobs_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/git/refs{/sha}","trees_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/git/trees{/sha}","statuses_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/statuses/{sha}","languages_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/languages","stargazers_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/stargazers","contributors_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/contributors","subscribers_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/subscribers","subscription_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/subscription","commits_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/commits{/sha}","git_commits_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/git/commits{/sha}","comments_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/comments{/number}","issue_comment_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/issues/comments{/number}","contents_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/contents/{+path}","compare_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/compare/{base}...{head}","merges_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/merges","archive_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/downloads","issues_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/issues{/number}","pulls_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/pulls{/number}","milestones_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/milestones{/number}","notifications_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/labels{/name}","releases_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/releases{/id}","deployments_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/deployments","created_at":"2023-11-17T06:32:14Z","updated_at":"2024-01-13T02:36:10Z","pushed_at":"2024-03-28T02:05:55Z","git_url":"git://github.com/guoyunhe/ant-design-mobile.git","ssh_url":"git@github.com:guoyunhe/ant-design-mobile.git","clone_url":"https://github.com/guoyunhe/ant-design-mobile.git","svn_url":"https://github.com/guoyunhe/ant-design-mobile","homepage":"https://mobile.ant.design","size":49481,"stargazers_count":0,"watchers_count":0,"language":"TypeScript","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":0,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/guoyunhe/ant-design-mobile/pulls/1"},"html":{"href":"https://github.com/guoyunhe/ant-design-mobile/pull/1"},"issue":{"href":"https://api.github.com/repos/guoyunhe/ant-design-mobile/issues/1"},"comments":{"href":"https://api.github.com/repos/guoyunhe/ant-design-mobile/issues/1/comments"},"review_comments":{"href":"https://api.github.com/repos/guoyunhe/ant-design-mobile/pulls/1/comments"},"review_comment":{"href":"https://api.github.com/repos/guoyunhe/ant-design-mobile/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/guoyunhe/ant-design-mobile/pulls/1/commits"},"statuses":{"href":"https://api.github.com/repos/guoyunhe/ant-design-mobile/statuses/29099fed45a5280d506a7ab2d9aaf0421bc1f127"}},"author_association":"OWNER","auto_merge":null,"active_lock_reason":null,"merged":false,"mergeable":true,"rebaseable":false,"mergeable_state":"clean","merged_by":null,"comments":3,"review_comments":0,"maintainer_can_modify":false,"commits":1,"additions":2,"deletions":0,"changed_files":1}},"public":true,"created_at":"2024-03-28T02:19:36Z"},{"id":"36951620361","type":"PushEvent","actor":{"id":5836790,"login":"guoyunhe","display_login":"guoyunhe","gravatar_id":"","url":"https://api.github.com/users/guoyunhe","avatar_url":"https://avatars.githubusercontent.com/u/5836790?"},"repo":{"id":719903841,"name":"guoyunhe/ant-design-mobile","url":"https://api.github.com/repos/guoyunhe/ant-design-mobile"},"payload":{"repository_id":719903841,"push_id":17738664751,"size":1,"distinct_size":1,"ref":"refs/heads/test-pr","head":"ba6540506bc393b66fb27b69205a82e8b1527e08","before":"c3dc0942d845af1575afb31c209499487d9f7673","commits":[{"sha":"ba6540506bc393b66fb27b69205a82e8b1527e08","author":{"email":"guoyunhe.gyh@alibaba-inc.com","name":"鹤仙"},"message":"fix: size limit","distinct":true,"url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/commits/ba6540506bc393b66fb27b69205a82e8b1527e08"}]},"public":true,"created_at":"2024-03-28T02:05:56Z"},{"id":"36951446250","type":"PushEvent","actor":{"id":5836790,"login":"guoyunhe","display_login":"guoyunhe","gravatar_id":"","url":"https://api.github.com/users/guoyunhe","avatar_url":"https://avatars.githubusercontent.com/u/5836790?"},"repo":{"id":719903841,"name":"guoyunhe/ant-design-mobile","url":"https://api.github.com/repos/guoyunhe/ant-design-mobile"},"payload":{"repository_id":719903841,"push_id":17738568826,"size":1,"distinct_size":1,"ref":"refs/heads/test-pr","head":"c3dc0942d845af1575afb31c209499487d9f7673","before":"cc0078f64355ed0982a7c8e24b6f8d0767249e8a","commits":[{"sha":"c3dc0942d845af1575afb31c209499487d9f7673","author":{"email":"guoyunhe.gyh@alibaba-inc.com","name":"鹤仙"},"message":"fix: size limit","distinct":true,"url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/commits/c3dc0942d845af1575afb31c209499487d9f7673"}]},"public":true,"created_at":"2024-03-28T01:55:08Z"},{"id":"36951329357","type":"PullRequestEvent","actor":{"id":5836790,"login":"guoyunhe","display_login":"guoyunhe","gravatar_id":"","url":"https://api.github.com/users/guoyunhe","avatar_url":"https://avatars.githubusercontent.com/u/5836790?"},"repo":{"id":47093357,"name":"ant-design/ant-design-mobile","url":"https://api.github.com/repos/ant-design/ant-design-mobile"},"payload":{"action":"opened","number":6581,"pull_request":{"url":"https://api.github.com/repos/ant-design/ant-design-mobile/pulls/6581","id":1795144369,"node_id":"PR_kwDOAs6Wbc5q_7qx","html_url":"https://github.com/ant-design/ant-design-mobile/pull/6581","diff_url":"https://github.com/ant-design/ant-design-mobile/pull/6581.diff","patch_url":"https://github.com/ant-design/ant-design-mobile/pull/6581.patch","issue_url":"https://api.github.com/repos/ant-design/ant-design-mobile/issues/6581","number":6581,"state":"open","locked":false,"title":"refactor: replace lodash/assignWith with vanilla js","user":{"login":"guoyunhe","id":5836790,"node_id":"MDQ6VXNlcjU4MzY3OTA=","avatar_url":"https://avatars.githubusercontent.com/u/5836790?v=4","gravatar_id":"","url":"https://api.github.com/users/guoyunhe","html_url":"https://github.com/guoyunhe","followers_url":"https://api.github.com/users/guoyunhe/followers","following_url":"https://api.github.com/users/guoyunhe/following{/other_user}","gists_url":"https://api.github.com/users/guoyunhe/gists{/gist_id}","starred_url":"https://api.github.com/users/guoyunhe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/guoyunhe/subscriptions","organizations_url":"https://api.github.com/users/guoyunhe/orgs","repos_url":"https://api.github.com/users/guoyunhe/repos","events_url":"https://api.github.com/users/guoyunhe/events{/privacy}","received_events_url":"https://api.github.com/users/guoyunhe/received_events","type":"User","site_admin":false},"body":null,"created_at":"2024-03-28T01:48:34Z","updated_at":"2024-03-28T01:48:34Z","closed_at":null,"merged_at":null,"merge_commit_sha":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/ant-design/ant-design-mobile/pulls/6581/commits","review_comments_url":"https://api.github.com/repos/ant-design/ant-design-mobile/pulls/6581/comments","review_comment_url":"https://api.github.com/repos/ant-design/ant-design-mobile/pulls/comments{/number}","comments_url":"https://api.github.com/repos/ant-design/ant-design-mobile/issues/6581/comments","statuses_url":"https://api.github.com/repos/ant-design/ant-design-mobile/statuses/cc0078f64355ed0982a7c8e24b6f8d0767249e8a","head":{"label":"guoyunhe:test-pr","ref":"test-pr","sha":"cc0078f64355ed0982a7c8e24b6f8d0767249e8a","user":{"login":"guoyunhe","id":5836790,"node_id":"MDQ6VXNlcjU4MzY3OTA=","avatar_url":"https://avatars.githubusercontent.com/u/5836790?v=4","gravatar_id":"","url":"https://api.github.com/users/guoyunhe","html_url":"https://github.com/guoyunhe","followers_url":"https://api.github.com/users/guoyunhe/followers","following_url":"https://api.github.com/users/guoyunhe/following{/other_user}","gists_url":"https://api.github.com/users/guoyunhe/gists{/gist_id}","starred_url":"https://api.github.com/users/guoyunhe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/guoyunhe/subscriptions","organizations_url":"https://api.github.com/users/guoyunhe/orgs","repos_url":"https://api.github.com/users/guoyunhe/repos","events_url":"https://api.github.com/users/guoyunhe/events{/privacy}","received_events_url":"https://api.github.com/users/guoyunhe/received_events","type":"User","site_admin":false},"repo":{"id":719903841,"node_id":"R_kgDOKujcYQ","name":"ant-design-mobile","full_name":"guoyunhe/ant-design-mobile","private":false,"owner":{"login":"guoyunhe","id":5836790,"node_id":"MDQ6VXNlcjU4MzY3OTA=","avatar_url":"https://avatars.githubusercontent.com/u/5836790?v=4","gravatar_id":"","url":"https://api.github.com/users/guoyunhe","html_url":"https://github.com/guoyunhe","followers_url":"https://api.github.com/users/guoyunhe/followers","following_url":"https://api.github.com/users/guoyunhe/following{/other_user}","gists_url":"https://api.github.com/users/guoyunhe/gists{/gist_id}","starred_url":"https://api.github.com/users/guoyunhe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/guoyunhe/subscriptions","organizations_url":"https://api.github.com/users/guoyunhe/orgs","repos_url":"https://api.github.com/users/guoyunhe/repos","events_url":"https://api.github.com/users/guoyunhe/events{/privacy}","received_events_url":"https://api.github.com/users/guoyunhe/received_events","type":"User","site_admin":false},"html_url":"https://github.com/guoyunhe/ant-design-mobile","description":"Essential UI blocks for building mobile web apps.","fork":true,"url":"https://api.github.com/repos/guoyunhe/ant-design-mobile","forks_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/forks","keys_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/keys{/key_id}","collaborators_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/teams","hooks_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/hooks","issue_events_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/issues/events{/number}","events_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/events","assignees_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/assignees{/user}","branches_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/branches{/branch}","tags_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/tags","blobs_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/git/refs{/sha}","trees_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/git/trees{/sha}","statuses_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/statuses/{sha}","languages_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/languages","stargazers_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/stargazers","contributors_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/contributors","subscribers_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/subscribers","subscription_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/subscription","commits_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/commits{/sha}","git_commits_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/git/commits{/sha}","comments_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/comments{/number}","issue_comment_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/issues/comments{/number}","contents_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/contents/{+path}","compare_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/compare/{base}...{head}","merges_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/merges","archive_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/downloads","issues_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/issues{/number}","pulls_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/pulls{/number}","milestones_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/milestones{/number}","notifications_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/labels{/name}","releases_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/releases{/id}","deployments_url":"https://api.github.com/repos/guoyunhe/ant-design-mobile/deployments","created_at":"2023-11-17T06:32:14Z","updated_at":"2024-01-13T02:36:10Z","pushed_at":"2024-03-28T01:46:23Z","git_url":"git://github.com/guoyunhe/ant-design-mobile.git","ssh_url":"git@github.com:guoyunhe/ant-design-mobile.git","clone_url":"https://github.com/guoyunhe/ant-design-mobile.git","svn_url":"https://github.com/guoyunhe/ant-design-mobile","homepage":"https://mobile.ant.design","size":49481,"stargazers_count":0,"watchers_count":0,"language":"TypeScript","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":1,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":0,"open_issues":1,"watchers":0,"default_branch":"master"}},"base":{"label":"ant-design:master","ref":"master","sha":"7d75de604f550fcd51de064f590fe34a0d20848f","user":{"login":"ant-design","id":12101536,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEyMTAxNTM2","avatar_url":"https://avatars.githubusercontent.com/u/12101536?v=4","gravatar_id":"","url":"https://api.github.com/users/ant-design","html_url":"https://github.com/ant-design","followers_url":"https://api.github.com/users/ant-design/followers","following_url":"https://api.github.com/users/ant-design/following{/other_user}","gists_url":"https://api.github.com/users/ant-design/gists{/gist_id}","starred_url":"https://api.github.com/users/ant-design/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ant-design/subscriptions","organizations_url":"https://api.github.com/users/ant-design/orgs","repos_url":"https://api.github.com/users/ant-design/repos","events_url":"https://api.github.com/users/ant-design/events{/privacy}","received_events_url":"https://api.github.com/users/ant-design/received_events","type":"Organization","site_admin":false},"repo":{"id":47093357,"node_id":"MDEwOlJlcG9zaXRvcnk0NzA5MzM1Nw==","name":"ant-design-mobile","full_name":"ant-design/ant-design-mobile","private":false,"owner":{"login":"ant-design","id":12101536,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEyMTAxNTM2","avatar_url":"https://avatars.githubusercontent.com/u/12101536?v=4","gravatar_id":"","url":"https://api.github.com/users/ant-design","html_url":"https://github.com/ant-design","followers_url":"https://api.github.com/users/ant-design/followers","following_url":"https://api.github.com/users/ant-design/following{/other_user}","gists_url":"https://api.github.com/users/ant-design/gists{/gist_id}","starred_url":"https://api.github.com/users/ant-design/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ant-design/subscriptions","organizations_url":"https://api.github.com/users/ant-design/orgs","repos_url":"https://api.github.com/users/ant-design/repos","events_url":"https://api.github.com/users/ant-design/events{/privacy}","received_events_url":"https://api.github.com/users/ant-design/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/ant-design/ant-design-mobile","description":"Essential UI blocks for building mobile web apps.","fork":false,"url":"https://api.github.com/repos/ant-design/ant-design-mobile","forks_url":"https://api.github.com/repos/ant-design/ant-design-mobile/forks","keys_url":"https://api.github.com/repos/ant-design/ant-design-mobile/keys{/key_id}","collaborators_url":"https://api.github.com/repos/ant-design/ant-design-mobile/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/ant-design/ant-design-mobile/teams","hooks_url":"https://api.github.com/repos/ant-design/ant-design-mobile/hooks","issue_events_url":"https://api.github.com/repos/ant-design/ant-design-mobile/issues/events{/number}","events_url":"https://api.github.com/repos/ant-design/ant-design-mobile/events","assignees_url":"https://api.github.com/repos/ant-design/ant-design-mobile/assignees{/user}","branches_url":"https://api.github.com/repos/ant-design/ant-design-mobile/branches{/branch}","tags_url":"https://api.github.com/repos/ant-design/ant-design-mobile/tags","blobs_url":"https://api.github.com/repos/ant-design/ant-design-mobile/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/ant-design/ant-design-mobile/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/ant-design/ant-design-mobile/git/refs{/sha}","trees_url":"https://api.github.com/repos/ant-design/ant-design-mobile/git/trees{/sha}","statuses_url":"https://api.github.com/repos/ant-design/ant-design-mobile/statuses/{sha}","languages_url":"https://api.github.com/repos/ant-design/ant-design-mobile/languages","stargazers_url":"https://api.github.com/repos/ant-design/ant-design-mobile/stargazers","contributors_url":"https://api.github.com/repos/ant-design/ant-design-mobile/contributors","subscribers_url":"https://api.github.com/repos/ant-design/ant-design-mobile/subscribers","subscription_url":"https://api.github.com/repos/ant-design/ant-design-mobile/subscription","commits_url":"https://api.github.com/repos/ant-design/ant-design-mobile/commits{/sha}","git_commits_url":"https://api.github.com/repos/ant-design/ant-design-mobile/git/commits{/sha}","comments_url":"https://api.github.com/repos/ant-design/ant-design-mobile/comments{/number}","issue_comment_url":"https://api.github.com/repos/ant-design/ant-design-mobile/issues/comments{/number}","contents_url":"https://api.github.com/repos/ant-design/ant-design-mobile/contents/{+path}","compare_url":"https://api.github.com/repos/ant-design/ant-design-mobile/compare/{base}...{head}","merges_url":"https://api.github.com/repos/ant-design/ant-design-mobile/merges","archive_url":"https://api.github.com/repos/ant-design/ant-design-mobile/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/ant-design/ant-design-mobile/downloads","issues_url":"https://api.github.com/repos/ant-design/ant-design-mobile/issues{/number}","pulls_url":"https://api.github.com/repos/ant-design/ant-design-mobile/pulls{/number}","milestones_url":"https://api.github.com/repos/ant-design/ant-design-mobile/milestones{/number}","notifications_url":"https://api.github.com/repos/ant-design/ant-design-mobile/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/ant-design/ant-design-mobile/labels{/name}","releases_url":"https://api.github.com/repos/ant-design/ant-design-mobile/releases{/id}","deployments_url":"https://api.github.com/repos/ant-design/ant-design-mobile/deployments","created_at":"2015-11-30T03:33:06Z","updated_at":"2024-03-27T16:07:25Z","pushed_at":"2024-03-28T01:48:35Z","git_url":"git://github.com/ant-design/ant-design-mobile.git","ssh_url":"git@github.com:ant-design/ant-design-mobile.git","clone_url":"https://github.com/ant-design/ant-design-mobile.git","svn_url":"https://github.com/ant-design/ant-design-mobile","homepage":"https://mobile.ant.design","size":156085,"stargazers_count":11388,"watchers_count":11388,"language":"TypeScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":true,"has_discussions":true,"forks_count":2333,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":162,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":["ant-design","antd","antd-mobile","javascript","mobile","react","react-components","typescript"],"visibility":"public","forks":2333,"open_issues":162,"watchers":11388,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/ant-design/ant-design-mobile/pulls/6581"},"html":{"href":"https://github.com/ant-design/ant-design-mobile/pull/6581"},"issue":{"href":"https://api.github.com/repos/ant-design/ant-design-mobile/issues/6581"},"comments":{"href":"https://api.github.com/repos/ant-design/ant-design-mobile/issues/6581/comments"},"review_comments":{"href":"https://api.github.com/repos/ant-design/ant-design-mobile/pulls/6581/comments"},"review_comment":{"href":"https://api.github.com/repos/ant-design/ant-design-mobile/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/ant-design/ant-design-mobile/pulls/6581/commits"},"statuses":{"href":"https://api.github.com/repos/ant-design/ant-design-mobile/statuses/cc0078f64355ed0982a7c8e24b6f8d0767249e8a"}},"author_association":"CONTRIBUTOR","auto_merge":null,"active_lock_reason":null,"merged":false,"mergeable":null,"rebaseable":null,"mergeable_state":"unknown","merged_by":null,"comments":0,"review_comments":0,"maintainer_can_modify":true,"commits":1,"additions":12,"deletions":14,"changed_files":3}},"public":true,"created_at":"2024-03-28T01:48:36Z","org":{"id":12101536,"login":"ant-design","gravatar_id":"","url":"https://api.github.com/orgs/ant-design","avatar_url":"https://avatars.githubusercontent.com/u/12101536?"}},{"id":"36951296408","type":"CreateEvent","actor":{"id":5836790,"login":"guoyunhe","display_login":"guoyunhe","gravatar_id":"","url":"https://api.github.com/users/guoyunhe","avatar_url":"https://avatars.githubusercontent.com/u/5836790?"},"repo":{"id":719903841,"name":"guoyunhe/ant-design-mobile","url":"https://api.github.com/repos/guoyunhe/ant-design-mobile"},"payload":{"ref":"test-pr","ref_type":"branch","master_branch":"master","description":"Essential UI blocks for building mobile web apps.","pusher_type":"user"},"public":true,"created_at":"2024-03-28T01:46:23Z"},{"id":"36936315675","type":"PushEvent","actor":{"id":5836790,"login":"guoyunhe","display_login":"guoyunhe","gravatar_id":"","url":"https://api.github.com/users/guoyunhe","avatar_url":"https://avatars.githubusercontent.com/u/5836790?"},"repo":{"id":777606922,"name":"guoyunhe/scdb","url":"https://api.github.com/repos/guoyunhe/scdb"},"payload":{"repository_id":777606922,"push_id":17731503686,"size":1,"distinct_size":1,"ref":"refs/heads/main","head":"b6d71e261b008fa40a41e57e404c87a25d8da025","before":"751a9346e9459bbd8116595e1ef584e6dfbf19b3","commits":[{"sha":"b6d71e261b008fa40a41e57e404c87a25d8da025","author":{"email":"i@guoyunhe.me","name":"Guo Yunhe"},"message":"compatibility","distinct":true,"url":"https://api.github.com/repos/guoyunhe/scdb/commits/b6d71e261b008fa40a41e57e404c87a25d8da025"}]},"public":true,"created_at":"2024-03-27T15:42:34Z"},{"id":"36935731909","type":"PushEvent","actor":{"id":5836790,"login":"guoyunhe","display_login":"guoyunhe","gravatar_id":"","url":"https://api.github.com/users/guoyunhe","avatar_url":"https://avatars.githubusercontent.com/u/5836790?"},"repo":{"id":777606922,"name":"guoyunhe/scdb","url":"https://api.github.com/repos/guoyunhe/scdb"},"payload":{"repository_id":777606922,"push_id":17731233313,"size":2,"distinct_size":2,"ref":"refs/heads/main","head":"751a9346e9459bbd8116595e1ef584e6dfbf19b3","before":"7529cadff7f35531c94bf20ee619a95df8b8925c","commits":[{"sha":"14fb19bf516069432df753b5cf820e1667982cd6","author":{"email":"i@guoyunhe.me","name":"Guo Yunhe"},"message":"seed","distinct":true,"url":"https://api.github.com/repos/guoyunhe/scdb/commits/14fb19bf516069432df753b5cf820e1667982cd6"},{"sha":"751a9346e9459bbd8116595e1ef584e6dfbf19b3","author":{"email":"i@guoyunhe.me","name":"Guo Yunhe"},"message":"seed","distinct":true,"url":"https://api.github.com/repos/guoyunhe/scdb/commits/751a9346e9459bbd8116595e1ef584e6dfbf19b3"}]},"public":true,"created_at":"2024-03-27T15:26:48Z"},{"id":"36934439817","type":"PushEvent","actor":{"id":5836790,"login":"guoyunhe","display_login":"guoyunhe","gravatar_id":"","url":"https://api.github.com/users/guoyunhe","avatar_url":"https://avatars.githubusercontent.com/u/5836790?"},"repo":{"id":777606922,"name":"guoyunhe/scdb","url":"https://api.github.com/repos/guoyunhe/scdb"},"payload":{"repository_id":777606922,"push_id":17730647045,"size":2,"distinct_size":2,"ref":"refs/heads/main","head":"7529cadff7f35531c94bf20ee619a95df8b8925c","before":"8515d62daf80315ac9fa4dd5d0d5e083debda579","commits":[{"sha":"782f5b6de3bea7323cb268f1ee7d0812ad5baf2b","author":{"email":"i@guoyunhe.me","name":"Guo Yunhe"},"message":"content","distinct":true,"url":"https://api.github.com/repos/guoyunhe/scdb/commits/782f5b6de3bea7323cb268f1ee7d0812ad5baf2b"},{"sha":"7529cadff7f35531c94bf20ee619a95df8b8925c","author":{"email":"i@guoyunhe.me","name":"Guo Yunhe"},"message":"routes","distinct":true,"url":"https://api.github.com/repos/guoyunhe/scdb/commits/7529cadff7f35531c94bf20ee619a95df8b8925c"}]},"public":true,"created_at":"2024-03-27T14:54:01Z"},{"id":"36933282897","type":"IssueCommentEvent","actor":{"id":5836790,"login":"guoyunhe","display_login":"guoyunhe","gravatar_id":"","url":"https://api.github.com/users/guoyunhe","avatar_url":"https://avatars.githubusercontent.com/u/5836790?"},"repo":{"id":692073597,"name":"ProtonVPN/proton-vpn-gtk-app","url":"https://api.github.com/repos/ProtonVPN/proton-vpn-gtk-app"},"payload":{"action":"created","issue":{"url":"https://api.github.com/repos/ProtonVPN/proton-vpn-gtk-app/issues/42","repository_url":"https://api.github.com/repos/ProtonVPN/proton-vpn-gtk-app","labels_url":"https://api.github.com/repos/ProtonVPN/proton-vpn-gtk-app/issues/42/labels{/name}","comments_url":"https://api.github.com/repos/ProtonVPN/proton-vpn-gtk-app/issues/42/comments","events_url":"https://api.github.com/repos/ProtonVPN/proton-vpn-gtk-app/issues/42/events","html_url":"https://github.com/ProtonVPN/proton-vpn-gtk-app/issues/42","id":2203857460,"node_id":"I_kwDOKUA0fc6DXDI0","number":42,"title":"Fail to start if app crash or get killed unexpected last time","user":{"login":"guoyunhe","id":5836790,"node_id":"MDQ6VXNlcjU4MzY3OTA=","avatar_url":"https://avatars.githubusercontent.com/u/5836790?v=4","gravatar_id":"","url":"https://api.github.com/users/guoyunhe","html_url":"https://github.com/guoyunhe","followers_url":"https://api.github.com/users/guoyunhe/followers","following_url":"https://api.github.com/users/guoyunhe/following{/other_user}","gists_url":"https://api.github.com/users/guoyunhe/gists{/gist_id}","starred_url":"https://api.github.com/users/guoyunhe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/guoyunhe/subscriptions","organizations_url":"https://api.github.com/users/guoyunhe/orgs","repos_url":"https://api.github.com/users/guoyunhe/repos","events_url":"https://api.github.com/users/guoyunhe/events{/privacy}","received_events_url":"https://api.github.com/users/guoyunhe/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2024-03-23T12:26:01Z","updated_at":"2024-03-27T14:24:52Z","closed_at":null,"author_association":"NONE","active_lock_reason":null,"body":"> We are happy to answer your questions about the code or discuss technical ideas. \r\n \r\nPlease complete the following checklist (by adding [x]):\r\n- [x] I have searched open and closed issues for duplicates\r\n- [x] This isn't a feature request\r\n- [ ] This is not a report about my app not working as expected\r\n\r\n----------------------------------------\r\n\r\nStep to reproduce:\r\n\r\n1. Start ProtonVPN GTK app\r\n2. Connect to a server\r\n3. Kill the app process or simply shutdown your system (this can happen when your laptop run out of battery)\r\n4. Try to start ProtonVPN again\r\n\r\n**Expected result:**\r\n\r\nThe app should start with no problem\r\n\r\n**Actual result:**\r\n\r\nThe app failed to start.\r\n\r\nThe reason is that when the ProtonVPN process was killed unexpectedly, here is no chance for it to clean up created NetworkManager connections for killswitch. Next time when you start ProtonVPN, it fails to recreate it.\r\n\r\n![截图_20240323_201804](https://github.com/ProtonVPN/proton-vpn-gtk-app/assets/5836790/060f1a6d-eb56-4c3c-b7bb-2cf7f9e68ef2)\r\n\r\n```\r\n2024-03-24T12:44:22.890956 | proton.vpn.connection.vpnconnector:238 | INFO | CONN:STATE_CHANGED | Disconnected (initial state)\r\nTraceback (most recent call last):\r\n File \"/usr/bin/protonvpn-app\", line 33, in \r\n sys.exit(load_entry_point('proton-vpn-gtk-app==4.2.0', 'console_scripts', 'protonvpn-app')())\r\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\r\n File \"/usr/lib/python3.11/site-packages/proton/vpn/app/gtk/__main__.py\", line 34, in main\r\n controller = Controller.get(executor)\r\n ^^^^^^^^^^^^^^^^^^^^^^^^\r\n File \"/usr/lib/python3.11/site-packages/proton/vpn/app/gtk/controller.py\", line 56, in get\r\n executor.submit(controller.initialize_vpn_connector).result()\r\n File \"/usr/lib64/python3.11/concurrent/futures/_base.py\", line 456, in result\r\n return self.__get_result()\r\n ^^^^^^^^^^^^^^^^^^^\r\n File \"/usr/lib64/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\r\n raise self._exception\r\n File \"/usr/lib/python3.11/site-packages/proton/vpn/app/gtk/controller.py\", line 89, in initialize_vpn_connector\r\n self._connector = await self._api.get_vpn_connector()\r\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\r\n File \"/usr/lib/python3.11/site-packages/proton/vpn/core/api.py\", line 54, in get_vpn_connector\r\n vpn_connector = await VPNConnector.get_instance(settings)\r\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\r\n File \"/usr/lib/python3.11/site-packages/proton/vpn/connection/vpnconnector.py\", line 66, in get_instance\r\n await cls._instance.initialize_state(initial_state)\r\n File \"/usr/lib/python3.11/site-packages/proton/vpn/connection/vpnconnector.py\", line 149, in initialize_state\r\n await self._update_state(state)\r\n File \"/usr/lib/python3.11/site-packages/proton/vpn/connection/vpnconnector.py\", line 250, in _update_state\r\n new_event = await state_tasks\r\n ^^^^^^^^^^^^^^^^^\r\n File \"/usr/lib/python3.11/site-packages/proton/vpn/connection/states.py\", line 176, in run_tasks\r\n await self.context.kill_switch.disable()\r\n File \"/usr/lib/python3.11/site-packages/proton/vpn/killswitch/backend/linux/networkmanager/nmkillswitch.py\", line 77, in disable\r\n await self._ks_handler.remove_full_killswitch_connection()\r\n File \"/usr/lib/python3.11/site-packages/proton/vpn/killswitch/backend/linux/networkmanager/killswitch_connection_handler.py\", line 202, in remove_full_killswitch_connection\r\n await self._remove_connection(_get_connection_id(permanent=False))\r\n File \"/usr/lib/python3.11/site-packages/proton/vpn/killswitch/backend/linux/networkmanager/killswitch_connection_handler.py\", line 228, in _remove_connection\r\n await _wrap_future(self.nm_client.remove_connection_async(connection))\r\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\r\n File \"/usr/lib/python3.11/site-packages/proton/vpn/killswitch/backend/linux/networkmanager/nmclient.py\", line 230, in remove_connection_async\r\n self._run_on_glib_loop_thread(_remove_connection_async).result()\r\n File \"/usr/lib64/python3.11/concurrent/futures/_base.py\", line 456, in result\r\n return self.__get_result()\r\n ^^^^^^^^^^^^^^^^^^^\r\n File \"/usr/lib64/python3.11/concurrent/futures/_base.py\", line 401, in __get_result\r\n raise self._exception\r\n File \"/usr/lib/python3.11/site-packages/proton/vpn/killswitch/backend/linux/networkmanager/nmclient.py\", line 118, in wrapper\r\n future.set_result(function(*args, **kwargs))\r\n ^^^^^^^^^^^^^^^^^^^^^^^^^\r\n File \"/usr/lib/python3.11/site-packages/proton/vpn/killswitch/backend/linux/networkmanager/nmclient.py\", line 217, in _remove_connection_async\r\n handler_id = device.connect(\"state-changed\", _on_interface_state_changed)\r\n ^^^^^^^^^^^^^^\r\nAttributeError: 'NoneType' object has no attribute 'connect'\r\n```\r\n","reactions":{"url":"https://api.github.com/repos/ProtonVPN/proton-vpn-gtk-app/issues/42/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"timeline_url":"https://api.github.com/repos/ProtonVPN/proton-vpn-gtk-app/issues/42/timeline","performed_via_github_app":null,"state_reason":null},"comment":{"url":"https://api.github.com/repos/ProtonVPN/proton-vpn-gtk-app/issues/comments/2022903466","html_url":"https://github.com/ProtonVPN/proton-vpn-gtk-app/issues/42#issuecomment-2022903466","issue_url":"https://api.github.com/repos/ProtonVPN/proton-vpn-gtk-app/issues/42","id":2022903466,"node_id":"IC_kwDOKUA0fc54kw6q","user":{"login":"guoyunhe","id":5836790,"node_id":"MDQ6VXNlcjU4MzY3OTA=","avatar_url":"https://avatars.githubusercontent.com/u/5836790?v=4","gravatar_id":"","url":"https://api.github.com/users/guoyunhe","html_url":"https://github.com/guoyunhe","followers_url":"https://api.github.com/users/guoyunhe/followers","following_url":"https://api.github.com/users/guoyunhe/following{/other_user}","gists_url":"https://api.github.com/users/guoyunhe/gists{/gist_id}","starred_url":"https://api.github.com/users/guoyunhe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/guoyunhe/subscriptions","organizations_url":"https://api.github.com/users/guoyunhe/orgs","repos_url":"https://api.github.com/users/guoyunhe/repos","events_url":"https://api.github.com/users/guoyunhe/events{/privacy}","received_events_url":"https://api.github.com/users/guoyunhe/received_events","type":"User","site_admin":false},"created_at":"2024-03-27T14:24:52Z","updated_at":"2024-03-27T14:24:52Z","author_association":"NONE","body":"> I believe I have encountered this issue also, as well as a workaround: I deleted the killswitch connections manually via the Network Manager, enabling the PVPN app to recreate them from scratch.\r\n\r\nYeah, I did the same. Still a bug for proton vpn. It should either be able to clean up old connections on boot, or reuse them, instead of crashing...","reactions":{"url":"https://api.github.com/repos/ProtonVPN/proton-vpn-gtk-app/issues/comments/2022903466/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null}},"public":true,"created_at":"2024-03-27T14:24:53Z","org":{"id":25028530,"login":"ProtonVPN","gravatar_id":"","url":"https://api.github.com/orgs/ProtonVPN","avatar_url":"https://avatars.githubusercontent.com/u/25028530?"}},{"id":"36923694198","type":"IssuesEvent","actor":{"id":5836790,"login":"guoyunhe","display_login":"guoyunhe","gravatar_id":"","url":"https://api.github.com/users/guoyunhe","avatar_url":"https://avatars.githubusercontent.com/u/5836790?"},"repo":{"id":34526884,"name":"ant-design/ant-design","url":"https://api.github.com/repos/ant-design/ant-design"},"payload":{"action":"opened","issue":{"url":"https://api.github.com/repos/ant-design/ant-design/issues/48124","repository_url":"https://api.github.com/repos/ant-design/ant-design","labels_url":"https://api.github.com/repos/ant-design/ant-design/issues/48124/labels{/name}","comments_url":"https://api.github.com/repos/ant-design/ant-design/issues/48124/comments","events_url":"https://api.github.com/repos/ant-design/ant-design/issues/48124/events","html_url":"https://github.com/ant-design/ant-design/issues/48124","id":2210332636,"node_id":"I_kwDOAg7WpM6Dvv_c","number":48124,"title":"Empty 组件 description 字体颜色会随图片改变,违反直觉","user":{"login":"guoyunhe","id":5836790,"node_id":"MDQ6VXNlcjU4MzY3OTA=","avatar_url":"https://avatars.githubusercontent.com/u/5836790?v=4","gravatar_id":"","url":"https://api.github.com/users/guoyunhe","html_url":"https://github.com/guoyunhe","followers_url":"https://api.github.com/users/guoyunhe/followers","following_url":"https://api.github.com/users/guoyunhe/following{/other_user}","gists_url":"https://api.github.com/users/guoyunhe/gists{/gist_id}","starred_url":"https://api.github.com/users/guoyunhe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/guoyunhe/subscriptions","organizations_url":"https://api.github.com/users/guoyunhe/orgs","repos_url":"https://api.github.com/users/guoyunhe/repos","events_url":"https://api.github.com/users/guoyunhe/events{/privacy}","received_events_url":"https://api.github.com/users/guoyunhe/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2024-03-27T09:50:28Z","updated_at":"2024-03-27T09:50:28Z","closed_at":null,"author_association":"CONTRIBUTOR","active_lock_reason":null,"body":"### Reproduction link\r\n\r\n[https://ant.design/components/empty-cn#empty-demo-basic](https://ant.design/components/empty-cn#empty-demo-basic)\r\n\r\n### Steps to reproduce\r\n\r\n对比 Empty.PRESENTED_IMAGE_SIMPLE 和 Empty.PRESENTED_IMAGE_DEFAULT,两者不只是换了个图片,它会影响 Empty 组件的类名,间接改变了下方文字的颜色,很违反直觉。毕竟 image 组件理论上应该只改变 image。description 的字体颜色应该用 descriptionProps 之类的属性来更改\r\n\r\n### What is expected?\r\n\r\n更改 image 属性不会改变 description 的字体颜色\r\n\r\n### What is actually happening?\r\n\r\n更改 image 属性改变了 description 的字体颜色\r\n\r\n![image](https://github.com/ant-design/ant-design/assets/5836790/42ce162b-7728-4466-b086-f50671d4b33b) ![image](https://github.com/ant-design/ant-design/assets/5836790/400cf187-ec4f-4840-b08e-689a5517f12e)\r\n\r\n\r\n| Environment | Info |\r\n| --- | --- |\r\n| antd | 5.15.4 |\r\n| React | 18.2.0 |\r\n| System | macOS |\r\n| Browser | Chrome 121 |\r\n\r\n","reactions":{"url":"https://api.github.com/repos/ant-design/ant-design/issues/48124/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"timeline_url":"https://api.github.com/repos/ant-design/ant-design/issues/48124/timeline","performed_via_github_app":null,"state_reason":null}},"public":true,"created_at":"2024-03-27T09:50:30Z","org":{"id":12101536,"login":"ant-design","gravatar_id":"","url":"https://api.github.com/orgs/ant-design","avatar_url":"https://avatars.githubusercontent.com/u/12101536?"}},{"id":"36898040799","type":"PushEvent","actor":{"id":5836790,"login":"guoyunhe","display_login":"guoyunhe","gravatar_id":"","url":"https://api.github.com/users/guoyunhe","avatar_url":"https://avatars.githubusercontent.com/u/5836790?"},"repo":{"id":777606922,"name":"guoyunhe/scdb","url":"https://api.github.com/repos/guoyunhe/scdb"},"payload":{"repository_id":777606922,"push_id":17713370003,"size":3,"distinct_size":3,"ref":"refs/heads/main","head":"8515d62daf80315ac9fa4dd5d0d5e083debda579","before":"b6e149e0e34abfcda0a03dd771f3c5b6ac5bdebe","commits":[{"sha":"481b2583cbe497f3bf15ab3a3d3ec6fabbccd7a4","author":{"email":"i@guoyunhe.me","name":"Guo Yunhe"},"message":"design api","distinct":true,"url":"https://api.github.com/repos/guoyunhe/scdb/commits/481b2583cbe497f3bf15ab3a3d3ec6fabbccd7a4"},{"sha":"2090411a4a7d599beeadc7db0a6c369e766d82ce","author":{"email":"i@guoyunhe.me","name":"Guo Yunhe"},"message":"system","distinct":true,"url":"https://api.github.com/repos/guoyunhe/scdb/commits/2090411a4a7d599beeadc7db0a6c369e766d82ce"},{"sha":"8515d62daf80315ac9fa4dd5d0d5e083debda579","author":{"email":"i@guoyunhe.me","name":"Guo Yunhe"},"message":"seeding","distinct":true,"url":"https://api.github.com/repos/guoyunhe/scdb/commits/8515d62daf80315ac9fa4dd5d0d5e083debda579"}]},"public":true,"created_at":"2024-03-26T15:39:24Z"},{"id":"36890121959","type":"PushEvent","actor":{"id":5836790,"login":"guoyunhe","display_login":"guoyunhe","gravatar_id":"","url":"https://api.github.com/users/guoyunhe","avatar_url":"https://avatars.githubusercontent.com/u/5836790?"},"repo":{"id":777606922,"name":"guoyunhe/scdb","url":"https://api.github.com/repos/guoyunhe/scdb"},"payload":{"repository_id":777606922,"push_id":17709776064,"size":1,"distinct_size":1,"ref":"refs/heads/main","head":"b6e149e0e34abfcda0a03dd771f3c5b6ac5bdebe","before":"dcfb79add20139ddc2a75447f94a058620c8348b","commits":[{"sha":"b6e149e0e34abfcda0a03dd771f3c5b6ac5bdebe","author":{"email":"i@guoyunhe.me","name":"Guo Yunhe"},"message":"refactor","distinct":true,"url":"https://api.github.com/repos/guoyunhe/scdb/commits/b6e149e0e34abfcda0a03dd771f3c5b6ac5bdebe"}]},"public":true,"created_at":"2024-03-26T12:17:25Z"},{"id":"36890100980","type":"PushEvent","actor":{"id":5836790,"login":"guoyunhe","display_login":"guoyunhe","gravatar_id":"","url":"https://api.github.com/users/guoyunhe","avatar_url":"https://avatars.githubusercontent.com/u/5836790?"},"repo":{"id":777606922,"name":"guoyunhe/scdb","url":"https://api.github.com/repos/guoyunhe/scdb"},"payload":{"repository_id":777606922,"push_id":17709766211,"size":1,"distinct_size":1,"ref":"refs/heads/main","head":"dcfb79add20139ddc2a75447f94a058620c8348b","before":"852028818def300e6cf2d23748c2ae78e956cc30","commits":[{"sha":"dcfb79add20139ddc2a75447f94a058620c8348b","author":{"email":"i@guoyunhe.me","name":"Guo Yunhe"},"message":"refactor","distinct":true,"url":"https://api.github.com/repos/guoyunhe/scdb/commits/dcfb79add20139ddc2a75447f94a058620c8348b"}]},"public":true,"created_at":"2024-03-26T12:16:49Z"},{"id":"36889988101","type":"PushEvent","actor":{"id":5836790,"login":"guoyunhe","display_login":"guoyunhe","gravatar_id":"","url":"https://api.github.com/users/guoyunhe","avatar_url":"https://avatars.githubusercontent.com/u/5836790?"},"repo":{"id":777606922,"name":"guoyunhe/scdb","url":"https://api.github.com/repos/guoyunhe/scdb"},"payload":{"repository_id":777606922,"push_id":17709710259,"size":3,"distinct_size":3,"ref":"refs/heads/main","head":"852028818def300e6cf2d23748c2ae78e956cc30","before":"28d8d1a682a6d8d82d0be67ab4175e5e83220111","commits":[{"sha":"5ba2ea75c9bdebcb542b2b579f846c4b11263614","author":{"email":"i@guoyunhe.me","name":"Guo Yunhe"},"message":"docker","distinct":true,"url":"https://api.github.com/repos/guoyunhe/scdb/commits/5ba2ea75c9bdebcb542b2b579f846c4b11263614"},{"sha":"9487a8e14c7c77af2d88be522f00d006f0984eca","author":{"email":"i@guoyunhe.me","name":"Guo Yunhe"},"message":"docker","distinct":true,"url":"https://api.github.com/repos/guoyunhe/scdb/commits/9487a8e14c7c77af2d88be522f00d006f0984eca"},{"sha":"852028818def300e6cf2d23748c2ae78e956cc30","author":{"email":"i@guoyunhe.me","name":"Guo Yunhe"},"message":"fwelint","distinct":true,"url":"https://api.github.com/repos/guoyunhe/scdb/commits/852028818def300e6cf2d23748c2ae78e956cc30"}]},"public":true,"created_at":"2024-03-26T12:13:27Z"},{"id":"36889167044","type":"PushEvent","actor":{"id":5836790,"login":"guoyunhe","display_login":"guoyunhe","gravatar_id":"","url":"https://api.github.com/users/guoyunhe","avatar_url":"https://avatars.githubusercontent.com/u/5836790?"},"repo":{"id":777606922,"name":"guoyunhe/scdb","url":"https://api.github.com/repos/guoyunhe/scdb"},"payload":{"repository_id":777606922,"push_id":17709328257,"size":1,"distinct_size":1,"ref":"refs/heads/main","head":"28d8d1a682a6d8d82d0be67ab4175e5e83220111","before":"91f44b168413308e49c96a6f032581eb468887e1","commits":[{"sha":"28d8d1a682a6d8d82d0be67ab4175e5e83220111","author":{"email":"i@guoyunhe.me","name":"Guo Yunhe"},"message":"init","distinct":true,"url":"https://api.github.com/repos/guoyunhe/scdb/commits/28d8d1a682a6d8d82d0be67ab4175e5e83220111"}]},"public":true,"created_at":"2024-03-26T11:48:10Z"},{"id":"36880218139","type":"CreateEvent","actor":{"id":5836790,"login":"guoyunhe","display_login":"guoyunhe","gravatar_id":"","url":"https://api.github.com/users/guoyunhe","avatar_url":"https://avatars.githubusercontent.com/u/5836790?"},"repo":{"id":777606922,"name":"guoyunhe/scdb","url":"https://api.github.com/repos/guoyunhe/scdb"},"payload":{"ref":"main","ref_type":"branch","master_branch":"main","description":"generic software compatibility database","pusher_type":"user"},"public":true,"created_at":"2024-03-26T07:06:46Z"},{"id":"36880218027","type":"CreateEvent","actor":{"id":5836790,"login":"guoyunhe","display_login":"guoyunhe","gravatar_id":"","url":"https://api.github.com/users/guoyunhe","avatar_url":"https://avatars.githubusercontent.com/u/5836790?"},"repo":{"id":777606922,"name":"guoyunhe/scdb","url":"https://api.github.com/repos/guoyunhe/scdb"},"payload":{"ref":null,"ref_type":"repository","master_branch":"main","description":"generic software compatibility database","pusher_type":"user"},"public":true,"created_at":"2024-03-26T07:06:46Z"},{"id":"36879896695","type":"IssuesEvent","actor":{"id":5836790,"login":"guoyunhe","display_login":"guoyunhe","gravatar_id":"","url":"https://api.github.com/users/guoyunhe","avatar_url":"https://avatars.githubusercontent.com/u/5836790?"},"repo":{"id":736525722,"name":"garylin0969/chinese-number-format","url":"https://api.github.com/repos/garylin0969/chinese-number-format"},"payload":{"action":"opened","issue":{"url":"https://api.github.com/repos/garylin0969/chinese-number-format/issues/1","repository_url":"https://api.github.com/repos/garylin0969/chinese-number-format","labels_url":"https://api.github.com/repos/garylin0969/chinese-number-format/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/garylin0969/chinese-number-format/issues/1/comments","events_url":"https://api.github.com/repos/garylin0969/chinese-number-format/issues/1/events","html_url":"https://github.com/garylin0969/chinese-number-format/issues/1","id":2207403062,"node_id":"I_kwDOK-Z9ms6Dkkw2","number":1,"title":"大数的近似","user":{"login":"guoyunhe","id":5836790,"node_id":"MDQ6VXNlcjU4MzY3OTA=","avatar_url":"https://avatars.githubusercontent.com/u/5836790?v=4","gravatar_id":"","url":"https://api.github.com/users/guoyunhe","html_url":"https://github.com/guoyunhe","followers_url":"https://api.github.com/users/guoyunhe/followers","following_url":"https://api.github.com/users/guoyunhe/following{/other_user}","gists_url":"https://api.github.com/users/guoyunhe/gists{/gist_id}","starred_url":"https://api.github.com/users/guoyunhe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/guoyunhe/subscriptions","organizations_url":"https://api.github.com/users/guoyunhe/orgs","repos_url":"https://api.github.com/users/guoyunhe/repos","events_url":"https://api.github.com/users/guoyunhe/events{/privacy}","received_events_url":"https://api.github.com/users/guoyunhe/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2024-03-26T06:52:08Z","updated_at":"2024-03-26T06:52:08Z","closed_at":null,"author_association":"NONE","active_lock_reason":null,"body":"我目前正在寻找类似于这样的算法:\r\n\r\n```\r\n12345 -> 1.2 万\r\n1234567890 -> 12.3 亿\r\n```\r\n\r\n不知作者有没有兴趣支持?","reactions":{"url":"https://api.github.com/repos/garylin0969/chinese-number-format/issues/1/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"timeline_url":"https://api.github.com/repos/garylin0969/chinese-number-format/issues/1/timeline","performed_via_github_app":null,"state_reason":null}},"public":true,"created_at":"2024-03-26T06:52:09Z"},{"id":"36831909415","type":"ForkEvent","actor":{"id":5836790,"login":"guoyunhe","display_login":"guoyunhe","gravatar_id":"","url":"https://api.github.com/users/guoyunhe","avatar_url":"https://avatars.githubusercontent.com/u/5836790?"},"repo":{"id":692074231,"name":"ProtonVPN/python-proton-vpn-connection","url":"https://api.github.com/repos/ProtonVPN/python-proton-vpn-connection"},"payload":{"forkee":{"id":776795032,"node_id":"R_kgDOLkzzmA","name":"python-proton-vpn-connection","full_name":"guoyunhe/python-proton-vpn-connection","private":false,"owner":{"login":"guoyunhe","id":5836790,"node_id":"MDQ6VXNlcjU4MzY3OTA=","avatar_url":"https://avatars.githubusercontent.com/u/5836790?v=4","gravatar_id":"","url":"https://api.github.com/users/guoyunhe","html_url":"https://github.com/guoyunhe","followers_url":"https://api.github.com/users/guoyunhe/followers","following_url":"https://api.github.com/users/guoyunhe/following{/other_user}","gists_url":"https://api.github.com/users/guoyunhe/gists{/gist_id}","starred_url":"https://api.github.com/users/guoyunhe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/guoyunhe/subscriptions","organizations_url":"https://api.github.com/users/guoyunhe/orgs","repos_url":"https://api.github.com/users/guoyunhe/repos","events_url":"https://api.github.com/users/guoyunhe/events{/privacy}","received_events_url":"https://api.github.com/users/guoyunhe/received_events","type":"User","site_admin":false},"html_url":"https://github.com/guoyunhe/python-proton-vpn-connection","description":null,"fork":true,"url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-connection","forks_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-connection/forks","keys_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-connection/keys{/key_id}","collaborators_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-connection/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-connection/teams","hooks_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-connection/hooks","issue_events_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-connection/issues/events{/number}","events_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-connection/events","assignees_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-connection/assignees{/user}","branches_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-connection/branches{/branch}","tags_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-connection/tags","blobs_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-connection/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-connection/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-connection/git/refs{/sha}","trees_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-connection/git/trees{/sha}","statuses_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-connection/statuses/{sha}","languages_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-connection/languages","stargazers_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-connection/stargazers","contributors_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-connection/contributors","subscribers_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-connection/subscribers","subscription_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-connection/subscription","commits_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-connection/commits{/sha}","git_commits_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-connection/git/commits{/sha}","comments_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-connection/comments{/number}","issue_comment_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-connection/issues/comments{/number}","contents_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-connection/contents/{+path}","compare_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-connection/compare/{base}...{head}","merges_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-connection/merges","archive_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-connection/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-connection/downloads","issues_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-connection/issues{/number}","pulls_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-connection/pulls{/number}","milestones_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-connection/milestones{/number}","notifications_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-connection/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-connection/labels{/name}","releases_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-connection/releases{/id}","deployments_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-connection/deployments","created_at":"2024-03-24T13:50:10Z","updated_at":"2024-03-24T13:50:10Z","pushed_at":"2024-03-04T09:45:18Z","git_url":"git://github.com/guoyunhe/python-proton-vpn-connection.git","ssh_url":"git@github.com:guoyunhe/python-proton-vpn-connection.git","clone_url":"https://github.com/guoyunhe/python-proton-vpn-connection.git","svn_url":"https://github.com/guoyunhe/python-proton-vpn-connection","homepage":null,"size":680,"stargazers_count":0,"watchers_count":0,"language":null,"has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":0,"license":null,"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":0,"open_issues":0,"watchers":0,"default_branch":"main","public":true}},"public":true,"created_at":"2024-03-24T13:50:11Z","org":{"id":25028530,"login":"ProtonVPN","gravatar_id":"","url":"https://api.github.com/orgs/ProtonVPN","avatar_url":"https://avatars.githubusercontent.com/u/25028530?"}},{"id":"36831886027","type":"ForkEvent","actor":{"id":5836790,"login":"guoyunhe","display_login":"guoyunhe","gravatar_id":"","url":"https://api.github.com/users/guoyunhe","avatar_url":"https://avatars.githubusercontent.com/u/5836790?"},"repo":{"id":692072468,"name":"ProtonVPN/python-proton-vpn-api-core","url":"https://api.github.com/repos/ProtonVPN/python-proton-vpn-api-core"},"payload":{"forkee":{"id":776794174,"node_id":"R_kgDOLkzwPg","name":"python-proton-vpn-api-core","full_name":"guoyunhe/python-proton-vpn-api-core","private":false,"owner":{"login":"guoyunhe","id":5836790,"node_id":"MDQ6VXNlcjU4MzY3OTA=","avatar_url":"https://avatars.githubusercontent.com/u/5836790?v=4","gravatar_id":"","url":"https://api.github.com/users/guoyunhe","html_url":"https://github.com/guoyunhe","followers_url":"https://api.github.com/users/guoyunhe/followers","following_url":"https://api.github.com/users/guoyunhe/following{/other_user}","gists_url":"https://api.github.com/users/guoyunhe/gists{/gist_id}","starred_url":"https://api.github.com/users/guoyunhe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/guoyunhe/subscriptions","organizations_url":"https://api.github.com/users/guoyunhe/orgs","repos_url":"https://api.github.com/users/guoyunhe/repos","events_url":"https://api.github.com/users/guoyunhe/events{/privacy}","received_events_url":"https://api.github.com/users/guoyunhe/received_events","type":"User","site_admin":false},"html_url":"https://github.com/guoyunhe/python-proton-vpn-api-core","description":null,"fork":true,"url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-api-core","forks_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-api-core/forks","keys_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-api-core/keys{/key_id}","collaborators_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-api-core/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-api-core/teams","hooks_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-api-core/hooks","issue_events_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-api-core/issues/events{/number}","events_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-api-core/events","assignees_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-api-core/assignees{/user}","branches_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-api-core/branches{/branch}","tags_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-api-core/tags","blobs_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-api-core/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-api-core/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-api-core/git/refs{/sha}","trees_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-api-core/git/trees{/sha}","statuses_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-api-core/statuses/{sha}","languages_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-api-core/languages","stargazers_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-api-core/stargazers","contributors_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-api-core/contributors","subscribers_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-api-core/subscribers","subscription_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-api-core/subscription","commits_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-api-core/commits{/sha}","git_commits_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-api-core/git/commits{/sha}","comments_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-api-core/comments{/number}","issue_comment_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-api-core/issues/comments{/number}","contents_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-api-core/contents/{+path}","compare_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-api-core/compare/{base}...{head}","merges_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-api-core/merges","archive_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-api-core/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-api-core/downloads","issues_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-api-core/issues{/number}","pulls_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-api-core/pulls{/number}","milestones_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-api-core/milestones{/number}","notifications_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-api-core/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-api-core/labels{/name}","releases_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-api-core/releases{/id}","deployments_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-api-core/deployments","created_at":"2024-03-24T13:47:35Z","updated_at":"2024-03-24T13:47:35Z","pushed_at":"2024-03-04T09:58:09Z","git_url":"git://github.com/guoyunhe/python-proton-vpn-api-core.git","ssh_url":"git@github.com:guoyunhe/python-proton-vpn-api-core.git","clone_url":"https://github.com/guoyunhe/python-proton-vpn-api-core.git","svn_url":"https://github.com/guoyunhe/python-proton-vpn-api-core","homepage":null,"size":354,"stargazers_count":0,"watchers_count":0,"language":null,"has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":0,"license":null,"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":0,"open_issues":0,"watchers":0,"default_branch":"main","public":true}},"public":true,"created_at":"2024-03-24T13:47:35Z","org":{"id":25028530,"login":"ProtonVPN","gravatar_id":"","url":"https://api.github.com/orgs/ProtonVPN","avatar_url":"https://avatars.githubusercontent.com/u/25028530?"}},{"id":"36831765631","type":"ForkEvent","actor":{"id":5836790,"login":"guoyunhe","display_login":"guoyunhe","gravatar_id":"","url":"https://api.github.com/users/guoyunhe","avatar_url":"https://avatars.githubusercontent.com/u/5836790?"},"repo":{"id":692074054,"name":"ProtonVPN/python-proton-vpn-network-manager","url":"https://api.github.com/repos/ProtonVPN/python-proton-vpn-network-manager"},"payload":{"forkee":{"id":776783032,"node_id":"R_kgDOLkzEuA","name":"python-proton-vpn-network-manager","full_name":"guoyunhe/python-proton-vpn-network-manager","private":false,"owner":{"login":"guoyunhe","id":5836790,"node_id":"MDQ6VXNlcjU4MzY3OTA=","avatar_url":"https://avatars.githubusercontent.com/u/5836790?v=4","gravatar_id":"","url":"https://api.github.com/users/guoyunhe","html_url":"https://github.com/guoyunhe","followers_url":"https://api.github.com/users/guoyunhe/followers","following_url":"https://api.github.com/users/guoyunhe/following{/other_user}","gists_url":"https://api.github.com/users/guoyunhe/gists{/gist_id}","starred_url":"https://api.github.com/users/guoyunhe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/guoyunhe/subscriptions","organizations_url":"https://api.github.com/users/guoyunhe/orgs","repos_url":"https://api.github.com/users/guoyunhe/repos","events_url":"https://api.github.com/users/guoyunhe/events{/privacy}","received_events_url":"https://api.github.com/users/guoyunhe/received_events","type":"User","site_admin":false},"html_url":"https://github.com/guoyunhe/python-proton-vpn-network-manager","description":null,"fork":true,"url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-network-manager","forks_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-network-manager/forks","keys_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-network-manager/keys{/key_id}","collaborators_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-network-manager/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-network-manager/teams","hooks_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-network-manager/hooks","issue_events_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-network-manager/issues/events{/number}","events_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-network-manager/events","assignees_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-network-manager/assignees{/user}","branches_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-network-manager/branches{/branch}","tags_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-network-manager/tags","blobs_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-network-manager/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-network-manager/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-network-manager/git/refs{/sha}","trees_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-network-manager/git/trees{/sha}","statuses_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-network-manager/statuses/{sha}","languages_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-network-manager/languages","stargazers_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-network-manager/stargazers","contributors_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-network-manager/contributors","subscribers_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-network-manager/subscribers","subscription_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-network-manager/subscription","commits_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-network-manager/commits{/sha}","git_commits_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-network-manager/git/commits{/sha}","comments_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-network-manager/comments{/number}","issue_comment_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-network-manager/issues/comments{/number}","contents_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-network-manager/contents/{+path}","compare_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-network-manager/compare/{base}...{head}","merges_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-network-manager/merges","archive_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-network-manager/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-network-manager/downloads","issues_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-network-manager/issues{/number}","pulls_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-network-manager/pulls{/number}","milestones_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-network-manager/milestones{/number}","notifications_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-network-manager/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-network-manager/labels{/name}","releases_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-network-manager/releases{/id}","deployments_url":"https://api.github.com/repos/guoyunhe/python-proton-vpn-network-manager/deployments","created_at":"2024-03-24T13:34:48Z","updated_at":"2024-03-24T13:34:48Z","pushed_at":"2024-03-04T09:54:51Z","git_url":"git://github.com/guoyunhe/python-proton-vpn-network-manager.git","ssh_url":"git@github.com:guoyunhe/python-proton-vpn-network-manager.git","clone_url":"https://github.com/guoyunhe/python-proton-vpn-network-manager.git","svn_url":"https://github.com/guoyunhe/python-proton-vpn-network-manager","homepage":null,"size":287,"stargazers_count":0,"watchers_count":0,"language":null,"has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":0,"license":null,"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":0,"open_issues":0,"watchers":0,"default_branch":"main","public":true}},"public":true,"created_at":"2024-03-24T13:34:49Z","org":{"id":25028530,"login":"ProtonVPN","gravatar_id":"","url":"https://api.github.com/orgs/ProtonVPN","avatar_url":"https://avatars.githubusercontent.com/u/25028530?"}},{"id":"36831516218","type":"ForkEvent","actor":{"id":5836790,"login":"guoyunhe","display_login":"guoyunhe","gravatar_id":"","url":"https://api.github.com/users/guoyunhe","avatar_url":"https://avatars.githubusercontent.com/u/5836790?"},"repo":{"id":692073597,"name":"ProtonVPN/proton-vpn-gtk-app","url":"https://api.github.com/repos/ProtonVPN/proton-vpn-gtk-app"},"payload":{"forkee":{"id":776775012,"node_id":"R_kgDOLkylZA","name":"proton-vpn-gtk-app","full_name":"guoyunhe/proton-vpn-gtk-app","private":false,"owner":{"login":"guoyunhe","id":5836790,"node_id":"MDQ6VXNlcjU4MzY3OTA=","avatar_url":"https://avatars.githubusercontent.com/u/5836790?v=4","gravatar_id":"","url":"https://api.github.com/users/guoyunhe","html_url":"https://github.com/guoyunhe","followers_url":"https://api.github.com/users/guoyunhe/followers","following_url":"https://api.github.com/users/guoyunhe/following{/other_user}","gists_url":"https://api.github.com/users/guoyunhe/gists{/gist_id}","starred_url":"https://api.github.com/users/guoyunhe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/guoyunhe/subscriptions","organizations_url":"https://api.github.com/users/guoyunhe/orgs","repos_url":"https://api.github.com/users/guoyunhe/repos","events_url":"https://api.github.com/users/guoyunhe/events{/privacy}","received_events_url":"https://api.github.com/users/guoyunhe/received_events","type":"User","site_admin":false},"html_url":"https://github.com/guoyunhe/proton-vpn-gtk-app","description":"Official ProtonVPN Linux app","fork":true,"url":"https://api.github.com/repos/guoyunhe/proton-vpn-gtk-app","forks_url":"https://api.github.com/repos/guoyunhe/proton-vpn-gtk-app/forks","keys_url":"https://api.github.com/repos/guoyunhe/proton-vpn-gtk-app/keys{/key_id}","collaborators_url":"https://api.github.com/repos/guoyunhe/proton-vpn-gtk-app/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/guoyunhe/proton-vpn-gtk-app/teams","hooks_url":"https://api.github.com/repos/guoyunhe/proton-vpn-gtk-app/hooks","issue_events_url":"https://api.github.com/repos/guoyunhe/proton-vpn-gtk-app/issues/events{/number}","events_url":"https://api.github.com/repos/guoyunhe/proton-vpn-gtk-app/events","assignees_url":"https://api.github.com/repos/guoyunhe/proton-vpn-gtk-app/assignees{/user}","branches_url":"https://api.github.com/repos/guoyunhe/proton-vpn-gtk-app/branches{/branch}","tags_url":"https://api.github.com/repos/guoyunhe/proton-vpn-gtk-app/tags","blobs_url":"https://api.github.com/repos/guoyunhe/proton-vpn-gtk-app/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/guoyunhe/proton-vpn-gtk-app/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/guoyunhe/proton-vpn-gtk-app/git/refs{/sha}","trees_url":"https://api.github.com/repos/guoyunhe/proton-vpn-gtk-app/git/trees{/sha}","statuses_url":"https://api.github.com/repos/guoyunhe/proton-vpn-gtk-app/statuses/{sha}","languages_url":"https://api.github.com/repos/guoyunhe/proton-vpn-gtk-app/languages","stargazers_url":"https://api.github.com/repos/guoyunhe/proton-vpn-gtk-app/stargazers","contributors_url":"https://api.github.com/repos/guoyunhe/proton-vpn-gtk-app/contributors","subscribers_url":"https://api.github.com/repos/guoyunhe/proton-vpn-gtk-app/subscribers","subscription_url":"https://api.github.com/repos/guoyunhe/proton-vpn-gtk-app/subscription","commits_url":"https://api.github.com/repos/guoyunhe/proton-vpn-gtk-app/commits{/sha}","git_commits_url":"https://api.github.com/repos/guoyunhe/proton-vpn-gtk-app/git/commits{/sha}","comments_url":"https://api.github.com/repos/guoyunhe/proton-vpn-gtk-app/comments{/number}","issue_comment_url":"https://api.github.com/repos/guoyunhe/proton-vpn-gtk-app/issues/comments{/number}","contents_url":"https://api.github.com/repos/guoyunhe/proton-vpn-gtk-app/contents/{+path}","compare_url":"https://api.github.com/repos/guoyunhe/proton-vpn-gtk-app/compare/{base}...{head}","merges_url":"https://api.github.com/repos/guoyunhe/proton-vpn-gtk-app/merges","archive_url":"https://api.github.com/repos/guoyunhe/proton-vpn-gtk-app/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/guoyunhe/proton-vpn-gtk-app/downloads","issues_url":"https://api.github.com/repos/guoyunhe/proton-vpn-gtk-app/issues{/number}","pulls_url":"https://api.github.com/repos/guoyunhe/proton-vpn-gtk-app/pulls{/number}","milestones_url":"https://api.github.com/repos/guoyunhe/proton-vpn-gtk-app/milestones{/number}","notifications_url":"https://api.github.com/repos/guoyunhe/proton-vpn-gtk-app/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/guoyunhe/proton-vpn-gtk-app/labels{/name}","releases_url":"https://api.github.com/repos/guoyunhe/proton-vpn-gtk-app/releases{/id}","deployments_url":"https://api.github.com/repos/guoyunhe/proton-vpn-gtk-app/deployments","created_at":"2024-03-24T13:09:00Z","updated_at":"2024-03-24T13:09:00Z","pushed_at":"2024-03-04T10:01:26Z","git_url":"git://github.com/guoyunhe/proton-vpn-gtk-app.git","ssh_url":"git@github.com:guoyunhe/proton-vpn-gtk-app.git","clone_url":"https://github.com/guoyunhe/proton-vpn-gtk-app.git","svn_url":"https://github.com/guoyunhe/proton-vpn-gtk-app","homepage":"https://protonvpn.com/download-linux","size":1008,"stargazers_count":0,"watchers_count":0,"language":null,"has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":0,"license":null,"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":0,"open_issues":0,"watchers":0,"default_branch":"main","public":true}},"public":true,"created_at":"2024-03-24T13:09:00Z","org":{"id":25028530,"login":"ProtonVPN","gravatar_id":"","url":"https://api.github.com/orgs/ProtonVPN","avatar_url":"https://avatars.githubusercontent.com/u/25028530?"}}]