{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":685397107,"defaultBranch":"main","name":"The-Message","ownerLogin":"Game-as-a-Service","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-08-31T06:20:35.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/84339876?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712545191.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"95117a3574d395bcc4719b705f2f35e181cbf10b","ref":"refs/heads/revert-130-feature/assign-identity-cards","pushedAt":"2024-04-08T02:59:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"KazeNoYumeX","name":null,"path":"/KazeNoYumeX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35017387?s=80&v=4"},"commit":{"message":"Revert \"style: Standardize code style with go imports\"","shortMessageHtmlLink":"Revert \"style: Standardize code style with go imports\""}},{"before":"ebe3198a4f7b9b62621509948a3e2d0c0f0e79b1","after":"9398132c0e2e2add57076f0b02e1e4a72ae3f3d6","ref":"refs/heads/dev","pushedAt":"2024-04-08T02:59:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"KazeNoYumeX","name":null,"path":"/KazeNoYumeX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35017387?s=80&v=4"},"commit":{"message":"Merge pull request #130 from linycken013127/feature/assign-identity-cards\n\nstyle: Standardize code style with go imports","shortMessageHtmlLink":"Merge pull request #130 from linycken013127/feature/assign-identity-c…"}},{"before":"d7accdd2c516bb7f337bb24a7bdd4fdb7b43b794","after":"ebe3198a4f7b9b62621509948a3e2d0c0f0e79b1","ref":"refs/heads/dev","pushedAt":"2024-03-24T15:11:26.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"linycken013127","name":"KenLin","path":"/linycken013127","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30565778?s=80&v=4"},"commit":{"message":"Merge pull request #129 from linycken013127/feature/assign-identity-cards\n\nFeature/assign identity cards","shortMessageHtmlLink":"Merge pull request #129 from linycken013127/feature/assign-identity-c…"}},{"before":"4c053c057088b3c1567ff0f61df86f460b0fb94e","after":"d7accdd2c516bb7f337bb24a7bdd4fdb7b43b794","ref":"refs/heads/dev","pushedAt":"2024-03-22T02:37:34.000Z","pushType":"pr_merge","commitsCount":11,"pusher":{"login":"KazeNoYumeX","name":null,"path":"/KazeNoYumeX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35017387?s=80&v=4"},"commit":{"message":"Merge pull request #127 from KazeNoYumeX/feature/add-start-game\n\nFeat: Added the Start Game API with the GAAS","shortMessageHtmlLink":"Merge pull request #127 from KazeNoYumeX/feature/add-start-game"}},{"before":"0ba681b47e471f2a2b799b22cd2b435bd5afa821","after":"4c053c057088b3c1567ff0f61df86f460b0fb94e","ref":"refs/heads/dev","pushedAt":"2024-03-15T14:04:26.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"linycken013127","name":"KenLin","path":"/linycken013127","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30565778?s=80&v=4"},"commit":{"message":"Merge pull request #125 from KazeNoYumeX/feature/refactor-heartbeat-test\n\nFeat: Modified the Heartbeat API to integrate with the GAAS","shortMessageHtmlLink":"Merge pull request #125 from KazeNoYumeX/feature/refactor-heartbeat-test"}},{"before":"e0a140af44f70a05be17d087e6aab13aaa4fc30f","after":"0ba681b47e471f2a2b799b22cd2b435bd5afa821","ref":"refs/heads/dev","pushedAt":"2024-03-08T14:03:50.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"KazeNoYumeX","name":null,"path":"/KazeNoYumeX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35017387?s=80&v=4"},"commit":{"message":"Merge pull request #124 from KazeNoYumeX/feature/chore-update-dependencies\n\nChore: Regularly upgrade dependency packages to fix CVE-2023-42818","shortMessageHtmlLink":"Merge pull request #124 from KazeNoYumeX/feature/chore-update-depende…"}},{"before":"7a89308b1fe66aa73639cef1b4ed2600591ceeee","after":"ef87a395024b45eb001f9811fb6d01f6d2bd8927","ref":"refs/heads/main","pushedAt":"2024-02-18T14:36:57.000Z","pushType":"pr_merge","commitsCount":119,"pusher":{"login":"linycken013127","name":"KenLin","path":"/linycken013127","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30565778?s=80&v=4"},"commit":{"message":"Merge pull request #114 from linycken013127/dev\n\nv0.2.0 Release","shortMessageHtmlLink":"Merge pull request #114 from linycken013127/dev"}},{"before":"6d1c19fb5a0b547a55495f2b8f2d73825e44b1f8","after":"e0a140af44f70a05be17d087e6aab13aaa4fc30f","ref":"refs/heads/dev","pushedAt":"2024-02-16T19:18:40.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"linycken013127","name":"KenLin","path":"/linycken013127","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30565778?s=80&v=4"},"commit":{"message":"Merge pull request #113 from KazeNoYumeX/feature/chore-update-dependencies-optimize-imports\n\nChore: Upgrade the Go version from v1.21 to v1.22","shortMessageHtmlLink":"Merge pull request #113 from KazeNoYumeX/feature/chore-update-depende…"}},{"before":"507e96d06296b5a48cdbd3da8c5fb6c9cb669611","after":"6d1c19fb5a0b547a55495f2b8f2d73825e44b1f8","ref":"refs/heads/dev","pushedAt":"2024-02-16T18:51:59.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"linycken013127","name":"KenLin","path":"/linycken013127","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30565778?s=80&v=4"},"commit":{"message":"Merge pull request #112 from KazeNoYumeX/feature/add-transmit-intelligence-card\n\nFeat: Added intelligence_type to cards table and updated TransmitIntelligence API","shortMessageHtmlLink":"Merge pull request #112 from KazeNoYumeX/feature/add-transmit-intelli…"}},{"before":"ea26fb71d3d652a48b97e99ea8e49f0437424d44","after":"507e96d06296b5a48cdbd3da8c5fb6c9cb669611","ref":"refs/heads/dev","pushedAt":"2024-02-04T13:17:22.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"linycken013127","name":"KenLin","path":"/linycken013127","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30565778?s=80&v=4"},"commit":{"message":"Merge pull request #111 from linycken013127/feature/game-winning-judgment\n\nFeat: Check if someone wins after receiving the intelligence card","shortMessageHtmlLink":"Merge pull request #111 from linycken013127/feature/game-winning-judg…"}},{"before":"98d08d7517e5e0f8a77f09b0d8a02f646cf8a4bc","after":"ea26fb71d3d652a48b97e99ea8e49f0437424d44","ref":"refs/heads/dev","pushedAt":"2024-01-28T01:48:39.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"linycken013127","name":"KenLin","path":"/linycken013127","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30565778?s=80&v=4"},"commit":{"message":"Merge pull request #109 from qscez2001/if_receive_api\n\nIf receive api","shortMessageHtmlLink":"Merge pull request #109 from qscez2001/if_receive_api"}},{"before":"146454e998787c0413d1f18853ce5fdcaee3a59c","after":"98d08d7517e5e0f8a77f09b0d8a02f646cf8a4bc","ref":"refs/heads/dev","pushedAt":"2024-01-22T15:50:10.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"linycken013127","name":"KenLin","path":"/linycken013127","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30565778?s=80&v=4"},"commit":{"message":"Merge pull request #108 from linycken013127/feature/game-progress\n\nFeat: add intelligence card feature in game progresses table","shortMessageHtmlLink":"Merge pull request #108 from linycken013127/feature/game-progress"}},{"before":"5c586f352ea3a531ea7baafc4820e6a519396e8d","after":"146454e998787c0413d1f18853ce5fdcaee3a59c","ref":"refs/heads/dev","pushedAt":"2024-01-22T14:40:17.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"linycken013127","name":"KenLin","path":"/linycken013127","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30565778?s=80&v=4"},"commit":{"message":"Merge pull request #107 from KazeNoYumeX/feature/add-transmit-intelligence-card\n\nFeat: Added api for transmit intelligence card by #95","shortMessageHtmlLink":"Merge pull request #107 from KazeNoYumeX/feature/add-transmit-intelli…"}},{"before":"0ae37677d45af5477191fc45d9d3a1165e93a967","after":"5c586f352ea3a531ea7baafc4820e6a519396e8d","ref":"refs/heads/dev","pushedAt":"2024-01-22T13:32:59.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"linycken013127","name":"KenLin","path":"/linycken013127","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30565778?s=80&v=4"},"commit":{"message":"Merge pull request #106 from KazeNoYumeX/feature/refactor-heartbeat-test\n\nRefactor: Removed heartbeat redundant breakpoints and tests","shortMessageHtmlLink":"Merge pull request #106 from KazeNoYumeX/feature/refactor-heartbeat-test"}},{"before":"8f5a83d4511305a18fda232e1472d45e792c4bde","after":"0ae37677d45af5477191fc45d9d3a1165e93a967","ref":"refs/heads/dev","pushedAt":"2024-01-16T19:43:00.000Z","pushType":"pr_merge","commitsCount":14,"pusher":{"login":"linycken013127","name":"KenLin","path":"/linycken013127","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30565778?s=80&v=4"},"commit":{"message":"Merge pull request #105 from linycken013127/feature/game-event\n\nFeat: Refine the SSE information and logic, as well as the games and player databases.","shortMessageHtmlLink":"Merge pull request #105 from linycken013127/feature/game-event"}},{"before":"f5bb3460e7d4f3040f8b3890d324c0a0dd432364","after":"8f5a83d4511305a18fda232e1472d45e792c4bde","ref":"refs/heads/dev","pushedAt":"2024-01-12T13:37:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"linycken013127","name":"KenLin","path":"/linycken013127","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30565778?s=80&v=4"},"commit":{"message":"Merge pull request #104 from linycken013127/feature/migrations-charset\n\nFeat: add migrations charset","shortMessageHtmlLink":"Merge pull request #104 from linycken013127/feature/migrations-charset"}},{"before":"d35574f394c0dd08ce98d66e3f0483167651b53d","after":"f5bb3460e7d4f3040f8b3890d324c0a0dd432364","ref":"refs/heads/dev","pushedAt":"2024-01-12T13:37:19.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"linycken013127","name":"KenLin","path":"/linycken013127","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30565778?s=80&v=4"},"commit":{"message":"Merge pull request #103 from linycken013127/fix/migrations-path\n\nFix An incorrect file path is read when initiating the test","shortMessageHtmlLink":"Merge pull request #103 from linycken013127/fix/migrations-path"}},{"before":"5df17b8beca44ebfcc7ba6bb084225a481fdcdc9","after":"d35574f394c0dd08ce98d66e3f0483167651b53d","ref":"refs/heads/dev","pushedAt":"2024-01-12T09:34:59.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"linycken013127","name":"KenLin","path":"/linycken013127","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30565778?s=80&v=4"},"commit":{"message":"Merge pull request #97 from KazeNoYumeX/dev\n\nFeat: Encapsulate the function of getting the migration file and solve the file path problem","shortMessageHtmlLink":"Merge pull request #97 from KazeNoYumeX/dev"}},{"before":"1b7a9ffb203881d8c20e00d965aab9109b8b1a02","after":"5df17b8beca44ebfcc7ba6bb084225a481fdcdc9","ref":"refs/heads/dev","pushedAt":"2024-01-11T13:50:24.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"linycken013127","name":"KenLin","path":"/linycken013127","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30565778?s=80&v=4"},"commit":{"message":"Merge pull request #102 from KazeNoYumeX/feature/add-github-actions-wait-mysql\n\nChore: Added Github Actions to wait for MySQL to start and modify the mysql version to the median during acceptance_test","shortMessageHtmlLink":"Merge pull request #102 from KazeNoYumeX/feature/add-github-actions-w…"}},{"before":"6d5421b65fc3635de17c0695cbb75a5e920fd445","after":"1b7a9ffb203881d8c20e00d965aab9109b8b1a02","ref":"refs/heads/dev","pushedAt":"2024-01-11T13:49:47.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"linycken013127","name":"KenLin","path":"/linycken013127","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30565778?s=80&v=4"},"commit":{"message":"Merge pull request #101 from KazeNoYumeX/feature/add-gitignore-swagger\n\nChore: Added api document ignore to gitignore to avoid merge problem by #99","shortMessageHtmlLink":"Merge pull request #101 from KazeNoYumeX/feature/add-gitignore-swagger"}},{"before":"5ae9e664040ec8995dd32a41ffb397ce889573f5","after":"6d5421b65fc3635de17c0695cbb75a5e920fd445","ref":"refs/heads/dev","pushedAt":"2024-01-11T13:49:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"linycken013127","name":"KenLin","path":"/linycken013127","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30565778?s=80&v=4"},"commit":{"message":"Merge pull request #100 from KazeNoYumeX/feature/add-gitattributes-editorconfig\n\nChore: Added .gitattributes and .editorconfig files to the project by #98","shortMessageHtmlLink":"Merge pull request #100 from KazeNoYumeX/feature/add-gitattributes-ed…"}},{"before":"60a382b3b7f3188fd557242b54c596f33316f3bb","after":null,"ref":"refs/heads/feature/game-event","pushedAt":"2024-01-05T10:08:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"linycken013127","name":"KenLin","path":"/linycken013127","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30565778?s=80&v=4"}},{"before":null,"after":"60a382b3b7f3188fd557242b54c596f33316f3bb","ref":"refs/heads/feature/game-event","pushedAt":"2024-01-05T10:06:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"linycken013127","name":"KenLin","path":"/linycken013127","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30565778?s=80&v=4"},"commit":{"message":"feat: stash","shortMessageHtmlLink":"feat: stash"}},{"before":"30df674f8f019f03138741d504c59dadd9428e3a","after":"5ae9e664040ec8995dd32a41ffb397ce889573f5","ref":"refs/heads/dev","pushedAt":"2023-12-17T11:33:11.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"linycken013127","name":"KenLin","path":"/linycken013127","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30565778?s=80&v=4"},"commit":{"message":"Merge pull request #94 from linycken013127/feature/game-event\n\nFeature: Adding Game Event Feature: Implementing Event Push","shortMessageHtmlLink":"Merge pull request #94 from linycken013127/feature/game-event"}},{"before":"ceedbf30f86bc7dd3b38dfd28d6f61979d280875","after":"30df674f8f019f03138741d504c59dadd9428e3a","ref":"refs/heads/dev","pushedAt":"2023-12-17T08:14:12.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"linycken013127","name":"KenLin","path":"/linycken013127","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30565778?s=80&v=4"},"commit":{"message":"Merge pull request #85 from linycken013127/feature/play-card\n\nFeature Player play card API","shortMessageHtmlLink":"Merge pull request #85 from linycken013127/feature/play-card"}},{"before":"2b355853919324dbcf9f5a5d2df09d8c105fbcb5","after":"ceedbf30f86bc7dd3b38dfd28d6f61979d280875","ref":"refs/heads/dev","pushedAt":"2023-12-11T19:31:03.000Z","pushType":"pr_merge","commitsCount":13,"pusher":{"login":"linycken013127","name":"KenLin","path":"/linycken013127","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30565778?s=80&v=4"},"commit":{"message":"Merge pull request #76 from qscez2001/get_player_cards\n\nGet player cards\r\n\r\nClose #50","shortMessageHtmlLink":"Merge pull request #76 from qscez2001/get_player_cards"}},{"before":"f26aaca4d3cac9b1a726eef1b18e1bf4ad6a5a92","after":"2b355853919324dbcf9f5a5d2df09d8c105fbcb5","ref":"refs/heads/dev","pushedAt":"2023-12-07T06:13:10.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ping-yee","name":"Ping-yee","path":"/ping-yee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65348108?s=80&v=4"},"commit":{"message":"Merge pull request #84 from linycken013127/feature/test\n\nFeature Improve test structure","shortMessageHtmlLink":"Merge pull request #84 from linycken013127/feature/test"}},{"before":"e10a1234113747b6216b70fe26f2ac56870b1466","after":"f26aaca4d3cac9b1a726eef1b18e1bf4ad6a5a92","ref":"refs/heads/dev","pushedAt":"2023-12-06T02:08:35.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"linycken013127","name":"KenLin","path":"/linycken013127","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30565778?s=80&v=4"},"commit":{"message":"Merge pull request #82 from KazeNoYumeX/dev\n\nFeat: Added Heartbeat API and E2E test by #81.","shortMessageHtmlLink":"Merge pull request #82 from KazeNoYumeX/dev"}},{"before":"effd84b573ab5c17ae41fed41c0415481d0b9a41","after":"e10a1234113747b6216b70fe26f2ac56870b1466","ref":"refs/heads/dev","pushedAt":"2023-12-05T05:32:24.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ping-yee","name":"Ping-yee","path":"/ping-yee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65348108?s=80&v=4"},"commit":{"message":"Merge pull request #83 from linycken013127/feature/migration\n\nFeature Integrate golang-migrate for database management","shortMessageHtmlLink":"Merge pull request #83 from linycken013127/feature/migration"}},{"before":"857fe62a9f95428db93b4f4f858dcb337ea483a4","after":"effd84b573ab5c17ae41fed41c0415481d0b9a41","ref":"refs/heads/dev","pushedAt":"2023-11-17T09:48:29.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ping-yee","name":"Ping-yee","path":"/ping-yee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65348108?s=80&v=4"},"commit":{"message":"Merge pull request #75 from linycken013127/refactor/gorm\n\nRefactor of GORM Usage in MySQL Repository to Align with Official Documentation","shortMessageHtmlLink":"Merge pull request #75 from linycken013127/refactor/gorm"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEKnWTjwA","startCursor":null,"endCursor":null}},"title":"Activity · Game-as-a-Service/The-Message"}