{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":290437899,"defaultBranch":"master","name":"ddns-go","ownerLogin":"jeessy2","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-08-26T08:17:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6205259?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716976527.0","currentOid":""},"activityList":{"items":[{"before":"d420991e215a79f028ba00c06a3583287f8bdf51","after":"ca3027b1117aca95fef5e3f1ade4982598d254f3","ref":"refs/heads/master","pushedAt":"2024-05-29T06:12:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jeessy2","name":null,"path":"/jeessy2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6205259?s=80&v=4"},"commit":{"message":"feat: add support for rename config (#1132)\n\n* feat: add support for rename config\r\n\r\n* fix(web): remove unnecessary margin for delete button","shortMessageHtmlLink":"feat: add support for rename config (#1132)"}},{"before":"985a338a82a25375b0ba973ef1399a311087da2d","after":"d420991e215a79f028ba00c06a3583287f8bdf51","ref":"refs/heads/master","pushedAt":"2024-05-26T02:30:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jeessy2","name":null,"path":"/jeessy2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6205259?s=80&v=4"},"commit":{"message":"Disable attestation-manifests causing \"Platform: unknown/unknown\" (#1127)\n\nSee also: docker/build-push-action#820","shortMessageHtmlLink":"Disable attestation-manifests causing \"Platform: unknown/unknown\" (#1127"}},{"before":"eda105043069530201cd38014c49cfaa7f33bc71","after":"985a338a82a25375b0ba973ef1399a311087da2d","ref":"refs/heads/master","pushedAt":"2024-05-23T12:55:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jeessy2","name":null,"path":"/jeessy2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6205259?s=80&v=4"},"commit":{"message":"fix: web godaddy url error (#1125)","shortMessageHtmlLink":"fix: web godaddy url error (#1125)"}},{"before":"386801bd83e7da0ae1f86e4b31c66e920d613836","after":null,"ref":"refs/heads/reset_password","pushedAt":"2024-05-19T05:39:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jeessy2","name":null,"path":"/jeessy2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6205259?s=80&v=4"}},{"before":"354c53f7815ea10e09918ff75a95159676098f2f","after":"eda105043069530201cd38014c49cfaa7f33bc71","ref":"refs/heads/master","pushedAt":"2024-05-19T05:39:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jeessy2","name":null,"path":"/jeessy2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6205259?s=80&v=4"},"commit":{"message":"feat: reset password (#1119)\n\n- Encrypt password using bcrypt\r\n- Add reset password function","shortMessageHtmlLink":"feat: reset password (#1119)"}},{"before":"3266c3439acdfbac96c348505f785d9830e473b0","after":"386801bd83e7da0ae1f86e4b31c66e920d613836","ref":"refs/heads/reset_password","pushedAt":"2024-05-19T05:17:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeessy2","name":null,"path":"/jeessy2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6205259?s=80&v=4"},"commit":{"message":"flag: resetPassword","shortMessageHtmlLink":"flag: resetPassword"}},{"before":"54132d18fa8ed0f054426450fb9e304172ff2b98","after":"3266c3439acdfbac96c348505f785d9830e473b0","ref":"refs/heads/reset_password","pushedAt":"2024-05-19T04:02:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeessy2","name":null,"path":"/jeessy2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6205259?s=80&v=4"},"commit":{"message":"rename to PasswordOK","shortMessageHtmlLink":"rename to PasswordOK"}},{"before":"1b23a4b08b7252539200f755b08e5be4aab2ff14","after":"54132d18fa8ed0f054426450fb9e304172ff2b98","ref":"refs/heads/reset_password","pushedAt":"2024-05-18T14:22:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeessy2","name":null,"path":"/jeessy2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6205259?s=80&v=4"},"commit":{"message":"fix: CheckPassword","shortMessageHtmlLink":"fix: CheckPassword"}},{"before":"bc9004a7d89172e027b41eb0cb5eb94a65986a1f","after":"1b23a4b08b7252539200f755b08e5be4aab2ff14","ref":"refs/heads/reset_password","pushedAt":"2024-05-18T14:17:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jeessy2","name":null,"path":"/jeessy2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6205259?s=80&v=4"},"commit":{"message":"feat: reset password","shortMessageHtmlLink":"feat: reset password"}},{"before":"1b23a4b08b7252539200f755b08e5be4aab2ff14","after":"bc9004a7d89172e027b41eb0cb5eb94a65986a1f","ref":"refs/heads/reset_password","pushedAt":"2024-05-18T14:14:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeessy2","name":null,"path":"/jeessy2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6205259?s=80&v=4"},"commit":{"message":"fix: CheckPassword","shortMessageHtmlLink":"fix: CheckPassword"}},{"before":"15e6cb0434faacdb2824e1ad0ef44d3f9a0f601d","after":"354c53f7815ea10e09918ff75a95159676098f2f","ref":"refs/heads/master","pushedAt":"2024-05-18T13:58:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jeessy2","name":null,"path":"/jeessy2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6205259?s=80&v=4"},"commit":{"message":"chore(dns): log only the root domain if not found in provider (#1118)\n\nNow, when we list a zone, the logs alone can't determine which parts of the domain are being used as a root domain.\r\nTherefore, if `publicsuffix` provides a wrong root domain, the domain won't be found in the DNS provider even if it exists.\r\n\r\nWe can solve this by logging only the root domain, since only the root domain is used to list zones; users will also know what's causing it.","shortMessageHtmlLink":"chore(dns): log only the root domain if not found in provider (#1118)"}},{"before":null,"after":"1b23a4b08b7252539200f755b08e5be4aab2ff14","ref":"refs/heads/reset_password","pushedAt":"2024-05-18T13:57:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jeessy2","name":null,"path":"/jeessy2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6205259?s=80&v=4"},"commit":{"message":"feat: reset password","shortMessageHtmlLink":"feat: reset password"}},{"before":"11358ae603808d01220f670b9cbea17a9251da4d","after":"15e6cb0434faacdb2824e1ad0ef44d3f9a0f601d","ref":"refs/heads/master","pushedAt":"2024-05-16T15:01:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jeessy2","name":null,"path":"/jeessy2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6205259?s=80&v=4"},"commit":{"message":"Update messages.go (#1115)","shortMessageHtmlLink":"Update messages.go (#1115)"}},{"before":"1e2eeca2c6a125c3684880f6fe35d46cab6bad71","after":null,"ref":"refs/heads/dependabot/go_modules/golang.org/x/net-0.25.0","pushedAt":"2024-05-07T09:03:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jeessy2","name":null,"path":"/jeessy2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6205259?s=80&v=4"}},{"before":"b67e0fefda7f2b2dc9d487410cf1cf4697bb6ab3","after":"11358ae603808d01220f670b9cbea17a9251da4d","ref":"refs/heads/master","pushedAt":"2024-05-07T09:03:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jeessy2","name":null,"path":"/jeessy2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6205259?s=80&v=4"},"commit":{"message":"build(deps): bump golang.org/x/net from 0.24.0 to 0.25.0 (#1103)\n\nBumps [golang.org/x/net](https://github.com/golang/net) from 0.24.0 to 0.25.0.\r\n- [Commits](https://github.com/golang/net/compare/v0.24.0...v0.25.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: golang.org/x/net\r\n dependency-type: direct:production\r\n update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"build(deps): bump golang.org/x/net from 0.24.0 to 0.25.0 (#1103)"}},{"before":null,"after":"1e2eeca2c6a125c3684880f6fe35d46cab6bad71","ref":"refs/heads/dependabot/go_modules/golang.org/x/net-0.25.0","pushedAt":"2024-05-07T09:00:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump golang.org/x/net from 0.24.0 to 0.25.0\n\nBumps [golang.org/x/net](https://github.com/golang/net) from 0.24.0 to 0.25.0.\n- [Commits](https://github.com/golang/net/compare/v0.24.0...v0.25.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/net\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump golang.org/x/net from 0.24.0 to 0.25.0"}},{"before":"3ac8e8cb44a53aee42aa95519d0eab853da99a69","after":null,"ref":"refs/heads/dependabot/go_modules/golang.org/x/text-0.15.0","pushedAt":"2024-05-06T08:42:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jeessy2","name":null,"path":"/jeessy2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6205259?s=80&v=4"}},{"before":"63b510bef20effd0fe9edd09cee8fafe96e884ea","after":"b67e0fefda7f2b2dc9d487410cf1cf4697bb6ab3","ref":"refs/heads/master","pushedAt":"2024-05-06T08:42:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jeessy2","name":null,"path":"/jeessy2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6205259?s=80&v=4"},"commit":{"message":"build(deps): bump golang.org/x/text from 0.14.0 to 0.15.0 (#1102)\n\nBumps [golang.org/x/text](https://github.com/golang/text) from 0.14.0 to 0.15.0.\r\n- [Release notes](https://github.com/golang/text/releases)\r\n- [Commits](https://github.com/golang/text/compare/v0.14.0...v0.15.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: golang.org/x/text\r\n dependency-type: direct:production\r\n update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"build(deps): bump golang.org/x/text from 0.14.0 to 0.15.0 (#1102)"}},{"before":null,"after":"3ac8e8cb44a53aee42aa95519d0eab853da99a69","ref":"refs/heads/dependabot/go_modules/golang.org/x/text-0.15.0","pushedAt":"2024-05-06T08:38:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump golang.org/x/text from 0.14.0 to 0.15.0\n\nBumps [golang.org/x/text](https://github.com/golang/text) from 0.14.0 to 0.15.0.\n- [Release notes](https://github.com/golang/text/releases)\n- [Commits](https://github.com/golang/text/compare/v0.14.0...v0.15.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/text\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump golang.org/x/text from 0.14.0 to 0.15.0"}},{"before":"5e071ca1302604cd1841430b10eb22b14516b599","after":null,"ref":"refs/heads/login_page","pushedAt":"2024-04-27T02:44:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jeessy2","name":null,"path":"/jeessy2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6205259?s=80&v=4"}},{"before":"76f5e35ff53150ed8e587c3943de929c64ff6793","after":"63b510bef20effd0fe9edd09cee8fafe96e884ea","ref":"refs/heads/master","pushedAt":"2024-04-27T02:35:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jeessy2","name":null,"path":"/jeessy2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6205259?s=80&v=4"},"commit":{"message":"Login page (#1094)\n\n* feat: Add a login page\r\n\r\n* feat: Modify save rules, more secure\r\n\r\n* remove remoteAddr == \"localhost\"\r\n\r\n* \"登录失败次数过多,请等待 %d 分钟后再试\r\n\r\n* cookie remove secure\r\n\r\n* set cookie expires time by `NotAllowWanAccess`\r\n\r\n* prettier\r\n\r\n* fix: rename\r\n\r\n* feat: auto login if unfilled\r\n\r\n* feat: auto login if there is no username/password\r\n\r\n* auto login if no username/password","shortMessageHtmlLink":"Login page (#1094)"}},{"before":"a3f2d214f96e128e70a3146c28dec49819c85a42","after":"5e071ca1302604cd1841430b10eb22b14516b599","ref":"refs/heads/login_page","pushedAt":"2024-04-27T02:00:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeessy2","name":null,"path":"/jeessy2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6205259?s=80&v=4"},"commit":{"message":"auto login if no username/password","shortMessageHtmlLink":"auto login if no username/password"}},{"before":"1a530f4f179d5419749fd859f23176ef0d0f390d","after":"a3f2d214f96e128e70a3146c28dec49819c85a42","ref":"refs/heads/login_page","pushedAt":"2024-04-27T01:17:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeessy2","name":null,"path":"/jeessy2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6205259?s=80&v=4"},"commit":{"message":"feat: auto login if there is no username/password","shortMessageHtmlLink":"feat: auto login if there is no username/password"}},{"before":"bec7e9c3a7903f7763d8f29ee7def6e2fa3cc4d4","after":"1a530f4f179d5419749fd859f23176ef0d0f390d","ref":"refs/heads/login_page","pushedAt":"2024-04-26T16:01:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeessy2","name":null,"path":"/jeessy2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6205259?s=80&v=4"},"commit":{"message":"feat: auto login if unfilled","shortMessageHtmlLink":"feat: auto login if unfilled"}},{"before":"afc40f207439b9f0e8b40323544f73ff2ab390de","after":"bec7e9c3a7903f7763d8f29ee7def6e2fa3cc4d4","ref":"refs/heads/login_page","pushedAt":"2024-04-26T15:44:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeessy2","name":null,"path":"/jeessy2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6205259?s=80&v=4"},"commit":{"message":"fix: rename","shortMessageHtmlLink":"fix: rename"}},{"before":"91fe97ee3c8776732f7d6502b119bf625ac10654","after":"afc40f207439b9f0e8b40323544f73ff2ab390de","ref":"refs/heads/login_page","pushedAt":"2024-04-26T15:19:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeessy2","name":null,"path":"/jeessy2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6205259?s=80&v=4"},"commit":{"message":"prettier","shortMessageHtmlLink":"prettier"}},{"before":"1999e0942ab88caa1a27e139871cd9029d84775a","after":"91fe97ee3c8776732f7d6502b119bf625ac10654","ref":"refs/heads/login_page","pushedAt":"2024-04-26T14:53:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeessy2","name":null,"path":"/jeessy2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6205259?s=80&v=4"},"commit":{"message":"set cookie expires time by `NotAllowWanAccess`","shortMessageHtmlLink":"set cookie expires time by NotAllowWanAccess"}},{"before":"3ff685951449b0a8df6e91b3590f724e2d0d212a","after":"1999e0942ab88caa1a27e139871cd9029d84775a","ref":"refs/heads/login_page","pushedAt":"2024-04-26T14:41:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeessy2","name":null,"path":"/jeessy2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6205259?s=80&v=4"},"commit":{"message":"cookie remove secure","shortMessageHtmlLink":"cookie remove secure"}},{"before":"0cc1360d312858102ec16aedfce41ce7fb93bdc5","after":"3ff685951449b0a8df6e91b3590f724e2d0d212a","ref":"refs/heads/login_page","pushedAt":"2024-04-26T13:25:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeessy2","name":null,"path":"/jeessy2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6205259?s=80&v=4"},"commit":{"message":"\"登录失败次数过多,请等待 %d 分钟后再试","shortMessageHtmlLink":"\"登录失败次数过多,请等待 %d 分钟后再试"}},{"before":"864184c9dec15a6bb8142c8eca6b7f60f5b6bdc6","after":"0cc1360d312858102ec16aedfce41ce7fb93bdc5","ref":"refs/heads/login_page","pushedAt":"2024-04-26T11:57:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeessy2","name":null,"path":"/jeessy2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6205259?s=80&v=4"},"commit":{"message":"remove remoteAddr == \"localhost\"","shortMessageHtmlLink":"remove remoteAddr == \"localhost\""}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVpKNIwA","startCursor":null,"endCursor":null}},"title":"Activity · jeessy2/ddns-go"}