{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":682403331,"defaultBranch":"main","name":"tag-check","ownerLogin":"WodenWang820118","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-08-24T05:19:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/48168793?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726837361.0","currentOid":""},"activityList":{"items":[{"before":"5dc1630653c5f1e2429f763b55a4f0e524e3e5a6","after":"4e439beef830be981aae6a9dbc1320957b0053e4","ref":"refs/heads/guanxinwang0118/tc-172-user-documentation","pushedAt":"2024-09-24T00:46:45.000Z","pushType":"push","commitsCount":19,"pusher":{"login":"WodenWang820118","name":"Guan Xin Wang","path":"/WodenWang820118","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48168793?s=80&v=4"},"commit":{"message":"Merge pull request #236 from WodenWang820118/guanxinwang0118/tc-175-aop-logging\n\nfix: attempt to fix 0 coverage","shortMessageHtmlLink":"Merge pull request #236 from WodenWang820118/guanxinwang0118/tc-175-a…"}},{"before":"878ae22c8977cb2e6cf1d2d3bef1b497e3801a33","after":"4e439beef830be981aae6a9dbc1320957b0053e4","ref":"refs/heads/develop","pushedAt":"2024-09-24T00:45:56.000Z","pushType":"pr_merge","commitsCount":13,"pusher":{"login":"WodenWang820118","name":"Guan Xin Wang","path":"/WodenWang820118","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48168793?s=80&v=4"},"commit":{"message":"Merge pull request #236 from WodenWang820118/guanxinwang0118/tc-175-aop-logging\n\nfix: attempt to fix 0 coverage","shortMessageHtmlLink":"Merge pull request #236 from WodenWang820118/guanxinwang0118/tc-175-a…"}},{"before":"20fb1c395bc7b85de3f5859367312df0364518d7","after":"0c606faa4f77d65f1fbc3c9f7010f214fae87c70","ref":"refs/heads/guanxinwang0118/tc-175-aop-logging","pushedAt":"2024-09-24T00:45:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WodenWang820118","name":"Guan Xin Wang","path":"/WodenWang820118","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48168793?s=80&v=4"},"commit":{"message":"fix: fix e2e-test in the pre-commit","shortMessageHtmlLink":"fix: fix e2e-test in the pre-commit"}},{"before":"552f4e284b217e20251bf6f82dc907f537a83495","after":"20fb1c395bc7b85de3f5859367312df0364518d7","ref":"refs/heads/guanxinwang0118/tc-175-aop-logging","pushedAt":"2024-09-24T00:16:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WodenWang820118","name":"Guan Xin Wang","path":"/WodenWang820118","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48168793?s=80&v=4"},"commit":{"message":"fix: add backend test and report merging after coverage test","shortMessageHtmlLink":"fix: add backend test and report merging after coverage test"}},{"before":"9b72f1c8026bbd6dc0ddee9b1cd9c7f0834d43ac","after":"552f4e284b217e20251bf6f82dc907f537a83495","ref":"refs/heads/guanxinwang0118/tc-175-aop-logging","pushedAt":"2024-09-24T00:12:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WodenWang820118","name":"Guan Xin Wang","path":"/WodenWang820118","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48168793?s=80&v=4"},"commit":{"message":"fix: seperate coverage actions","shortMessageHtmlLink":"fix: seperate coverage actions"}},{"before":"78174eeb71212045117827677ff470e64c1de572","after":"9b72f1c8026bbd6dc0ddee9b1cd9c7f0834d43ac","ref":"refs/heads/guanxinwang0118/tc-175-aop-logging","pushedAt":"2024-09-24T00:02:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WodenWang820118","name":"Guan Xin Wang","path":"/WodenWang820118","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48168793?s=80&v=4"},"commit":{"message":"fix: verbose coverage log without --ci argument","shortMessageHtmlLink":"fix: verbose coverage log without --ci argument"}},{"before":"ccaa4f65482a9b50a04df56285468ac32c601b85","after":"78174eeb71212045117827677ff470e64c1de572","ref":"refs/heads/guanxinwang0118/tc-175-aop-logging","pushedAt":"2024-09-23T23:49:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WodenWang820118","name":"Guan Xin Wang","path":"/WodenWang820118","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48168793?s=80&v=4"},"commit":{"message":"fix: remove script's node","shortMessageHtmlLink":"fix: remove script's node"}},{"before":"42136a47c8910db4e4d4eeaaa1b1f6a421351800","after":"ccaa4f65482a9b50a04df56285468ac32c601b85","ref":"refs/heads/guanxinwang0118/tc-175-aop-logging","pushedAt":"2024-09-23T23:47:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WodenWang820118","name":"Guan Xin Wang","path":"/WodenWang820118","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48168793?s=80&v=4"},"commit":{"message":"fix: run script","shortMessageHtmlLink":"fix: run script"}},{"before":"25f587e8b7f16b916531db029b5c579d61138a48","after":"42136a47c8910db4e4d4eeaaa1b1f6a421351800","ref":"refs/heads/guanxinwang0118/tc-175-aop-logging","pushedAt":"2024-09-23T15:06:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WodenWang820118","name":"Guan Xin Wang","path":"/WodenWang820118","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48168793?s=80&v=4"},"commit":{"message":"fix: attempt to fix cannot test in Sonar build","shortMessageHtmlLink":"fix: attempt to fix cannot test in Sonar build"}},{"before":"b59fdccf40888e3b413f0c92ed6a041f67fdb21b","after":"25f587e8b7f16b916531db029b5c579d61138a48","ref":"refs/heads/guanxinwang0118/tc-175-aop-logging","pushedAt":"2024-09-23T15:01:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WodenWang820118","name":"Guan Xin Wang","path":"/WodenWang820118","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48168793?s=80&v=4"},"commit":{"message":"fix: follow SonarCloud to install pnpm","shortMessageHtmlLink":"fix: follow SonarCloud to install pnpm"}},{"before":"ec879cb546d11d9522b4e7df754d3becb48ec8fe","after":"b59fdccf40888e3b413f0c92ed6a041f67fdb21b","ref":"refs/heads/guanxinwang0118/tc-175-aop-logging","pushedAt":"2024-09-23T14:58:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WodenWang820118","name":"Guan Xin Wang","path":"/WodenWang820118","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48168793?s=80&v=4"},"commit":{"message":"fix: pnpm command not found\nInstall pnpm and use pnpm","shortMessageHtmlLink":"fix: pnpm command not found"}},{"before":"7650c3ecdd08d9a466062ca7ff1e0dfe2a1b9d0d","after":"ec879cb546d11d9522b4e7df754d3becb48ec8fe","ref":"refs/heads/guanxinwang0118/tc-175-aop-logging","pushedAt":"2024-09-23T14:57:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WodenWang820118","name":"Guan Xin Wang","path":"/WodenWang820118","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48168793?s=80&v=4"},"commit":{"message":"fix: update deprecated version","shortMessageHtmlLink":"fix: update deprecated version"}},{"before":"2228dd006ee664be99247bf59ab0069087aff0e3","after":"7650c3ecdd08d9a466062ca7ff1e0dfe2a1b9d0d","ref":"refs/heads/guanxinwang0118/tc-175-aop-logging","pushedAt":"2024-09-23T14:54:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WodenWang820118","name":"Guan Xin Wang","path":"/WodenWang820118","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48168793?s=80&v=4"},"commit":{"message":"fix: update build.yml and properties","shortMessageHtmlLink":"fix: update build.yml and properties"}},{"before":"98ac758eba8520772e96f507f357d207298d54fe","after":"2228dd006ee664be99247bf59ab0069087aff0e3","ref":"refs/heads/guanxinwang0118/tc-175-aop-logging","pushedAt":"2024-09-23T14:44:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WodenWang820118","name":"Guan Xin Wang","path":"/WodenWang820118","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48168793?s=80&v=4"},"commit":{"message":"fix: attempt to fix 0 coverage","shortMessageHtmlLink":"fix: attempt to fix 0 coverage"}},{"before":"285a8cd12a0c26c39e651f5c2854b8e20ee7d010","after":"878ae22c8977cb2e6cf1d2d3bef1b497e3801a33","ref":"refs/heads/develop","pushedAt":"2024-09-23T14:39:33.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"WodenWang820118","name":"Guan Xin Wang","path":"/WodenWang820118","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48168793?s=80&v=4"},"commit":{"message":"Merge pull request #235 from WodenWang820118/guanxinwang0118/tc-175-aop-logging\n\nfix: add test coverage to SonarCloud","shortMessageHtmlLink":"Merge pull request #235 from WodenWang820118/guanxinwang0118/tc-175-a…"}},{"before":"1a3e7e3bffe4ffaef8034ecbbf83efba378d0e75","after":"98ac758eba8520772e96f507f357d207298d54fe","ref":"refs/heads/guanxinwang0118/tc-175-aop-logging","pushedAt":"2024-09-23T14:36:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WodenWang820118","name":"Guan Xin Wang","path":"/WodenWang820118","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48168793?s=80&v=4"},"commit":{"message":"fix: add test coverage to SonarCloud","shortMessageHtmlLink":"fix: add test coverage to SonarCloud"}},{"before":"b88340fa56ac73fd755a354d793279dcb45a4751","after":"e3bf739e67bf18c57f150f04570c0abcad60b40c","ref":"refs/heads/main","pushedAt":"2024-09-23T11:58:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WodenWang820118","name":"Guan Xin Wang","path":"/WodenWang820118","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48168793?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"f001cdec5d0adcfc9284e0c4726eebfbf29d9537","after":"285a8cd12a0c26c39e651f5c2854b8e20ee7d010","ref":"refs/heads/develop","pushedAt":"2024-09-21T12:44:10.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"WodenWang820118","name":"Guan Xin Wang","path":"/WodenWang820118","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48168793?s=80&v=4"},"commit":{"message":"Merge pull request #234 from WodenWang820118/guanxinwang0118/tc-175-aop-logging\n\nfix: maintainability","shortMessageHtmlLink":"Merge pull request #234 from WodenWang820118/guanxinwang0118/tc-175-a…"}},{"before":"495904b4edc6a88d9dd429879cf2483d7736dad1","after":"1a3e7e3bffe4ffaef8034ecbbf83efba378d0e75","ref":"refs/heads/guanxinwang0118/tc-175-aop-logging","pushedAt":"2024-09-21T12:41:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WodenWang820118","name":"Guan Xin Wang","path":"/WodenWang820118","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48168793?s=80&v=4"},"commit":{"message":"fix: maintainability","shortMessageHtmlLink":"fix: maintainability"}},{"before":"5dc1630653c5f1e2429f763b55a4f0e524e3e5a6","after":"f001cdec5d0adcfc9284e0c4726eebfbf29d9537","ref":"refs/heads/develop","pushedAt":"2024-09-21T12:22:54.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"WodenWang820118","name":"Guan Xin Wang","path":"/WodenWang820118","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48168793?s=80&v=4"},"commit":{"message":"Merge pull request #233 from WodenWang820118/guanxinwang0118/tc-175-aop-logging\n\nfeat: AOP logging for controller and class methods","shortMessageHtmlLink":"Merge pull request #233 from WodenWang820118/guanxinwang0118/tc-175-a…"}},{"before":"5dc1630653c5f1e2429f763b55a4f0e524e3e5a6","after":"495904b4edc6a88d9dd429879cf2483d7736dad1","ref":"refs/heads/guanxinwang0118/tc-175-aop-logging","pushedAt":"2024-09-21T12:20:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WodenWang820118","name":"Guan Xin Wang","path":"/WodenWang820118","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48168793?s=80&v=4"},"commit":{"message":"feat: AOP logging for controller and class methods","shortMessageHtmlLink":"feat: AOP logging for controller and class methods"}},{"before":null,"after":"5dc1630653c5f1e2429f763b55a4f0e524e3e5a6","ref":"refs/heads/guanxinwang0118/tc-175-aop-logging","pushedAt":"2024-09-20T13:02:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"WodenWang820118","name":"Guan Xin Wang","path":"/WodenWang820118","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48168793?s=80&v=4"},"commit":{"message":"Merge pull request #232 from WodenWang820118/guanxinwang0118/tc-170-refactor-pure-functions-to-injectable-services\n\nGuanxinwang0118/tc 170 refactor pure functions to injectable services","shortMessageHtmlLink":"Merge pull request #232 from WodenWang820118/guanxinwang0118/tc-170-r…"}},{"before":null,"after":"5dc1630653c5f1e2429f763b55a4f0e524e3e5a6","ref":"refs/heads/guanxinwang0118/tc-172-user-documentation","pushedAt":"2024-09-19T13:38:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"WodenWang820118","name":"Guan Xin Wang","path":"/WodenWang820118","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48168793?s=80&v=4"},"commit":{"message":"Merge pull request #232 from WodenWang820118/guanxinwang0118/tc-170-refactor-pure-functions-to-injectable-services\n\nGuanxinwang0118/tc 170 refactor pure functions to injectable services","shortMessageHtmlLink":"Merge pull request #232 from WodenWang820118/guanxinwang0118/tc-170-r…"}},{"before":"da217785d1743df4022eca63fc2da41efe6af492","after":"5dc1630653c5f1e2429f763b55a4f0e524e3e5a6","ref":"refs/heads/develop","pushedAt":"2024-09-19T13:33:24.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"WodenWang820118","name":"Guan Xin Wang","path":"/WodenWang820118","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48168793?s=80&v=4"},"commit":{"message":"Merge pull request #232 from WodenWang820118/guanxinwang0118/tc-170-refactor-pure-functions-to-injectable-services\n\nGuanxinwang0118/tc 170 refactor pure functions to injectable services","shortMessageHtmlLink":"Merge pull request #232 from WodenWang820118/guanxinwang0118/tc-170-r…"}},{"before":"e93197bc33a126ffd0a1b98a862ff4971ea8e868","after":"91cd01bd8250ecbf7e05d42e2d70103596c2d020","ref":"refs/heads/guanxinwang0118/tc-170-refactor-pure-functions-to-injectable-services","pushedAt":"2024-09-19T13:30:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WodenWang820118","name":"Guan Xin Wang","path":"/WodenWang820118","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48168793?s=80&v=4"},"commit":{"message":"refactor: action-related pure functions to services/modules\n1. Create a action-utils service and a module to be reused.\n2. Adjust implementations and dependencies.","shortMessageHtmlLink":"refactor: action-related pure functions to services/modules"}},{"before":"96e1e4e794d4fac168f39fa6b4fdd3920103e6ce","after":"e93197bc33a126ffd0a1b98a862ff4971ea8e868","ref":"refs/heads/guanxinwang0118/tc-170-refactor-pure-functions-to-injectable-services","pushedAt":"2024-09-19T13:08:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WodenWang820118","name":"Guan Xin Wang","path":"/WodenWang820118","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48168793?s=80&v=4"},"commit":{"message":"refactor: inspector-related pure functions to services/modules\n1. Remove unnecessary files.\n2. Ignore unnecessary eslint warnings.\n3. Adjust implementatations and unit tests accordingly.","shortMessageHtmlLink":"refactor: inspector-related pure functions to services/modules"}},{"before":"d4e6fd7dc280be91bce10db620bab7626c5e0767","after":"96e1e4e794d4fac168f39fa6b4fdd3920103e6ce","ref":"refs/heads/guanxinwang0118/tc-170-refactor-pure-functions-to-injectable-services","pushedAt":"2024-09-18T14:18:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WodenWang820118","name":"Guan Xin Wang","path":"/WodenWang820118","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48168793?s=80&v=4"},"commit":{"message":"refactor: firebase service/module for error tracking","shortMessageHtmlLink":"refactor: firebase service/module for error tracking"}},{"before":"da217785d1743df4022eca63fc2da41efe6af492","after":"d4e6fd7dc280be91bce10db620bab7626c5e0767","ref":"refs/heads/guanxinwang0118/tc-170-refactor-pure-functions-to-injectable-services","pushedAt":"2024-09-18T14:03:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WodenWang820118","name":"Guan Xin Wang","path":"/WodenWang820118","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48168793?s=80&v=4"},"commit":{"message":"refactor: pure functions to injectable services/modules\n1. Refactor constants and pure functions to configs service and module.\n2. Refactor database functions to database config service and module.\n3. Update implementations accordingly.\n4. Update unit tests accordingly.\n5. Remove Sentry implementations.\n6. Update husky pre-commit commands.","shortMessageHtmlLink":"refactor: pure functions to injectable services/modules"}},{"before":null,"after":"da217785d1743df4022eca63fc2da41efe6af492","ref":"refs/heads/guanxinwang0118/tc-170-refactor-pure-functions-to-injectable-services","pushedAt":"2024-09-18T12:12:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"WodenWang820118","name":"Guan Xin Wang","path":"/WodenWang820118","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48168793?s=80&v=4"},"commit":{"message":"Merge pull request #231 from WodenWang820118/guanxinwang0118/tc-147-e2e-test\n\nfix: update and add more e2e tests","shortMessageHtmlLink":"Merge pull request #231 from WodenWang820118/guanxinwang0118/tc-147-e…"}},{"before":"b7d845fce3705672a5d12f1cc9f10908829cb19e","after":"da217785d1743df4022eca63fc2da41efe6af492","ref":"refs/heads/develop","pushedAt":"2024-09-18T12:08:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"WodenWang820118","name":"Guan Xin Wang","path":"/WodenWang820118","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48168793?s=80&v=4"},"commit":{"message":"Merge pull request #231 from WodenWang820118/guanxinwang0118/tc-147-e2e-test\n\nfix: update and add more e2e tests","shortMessageHtmlLink":"Merge pull request #231 from WodenWang820118/guanxinwang0118/tc-147-e…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQwMDo0Njo0NS4wMDAwMDBazwAAAAS-kOuk","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQwMDo0Njo0NS4wMDAwMDBazwAAAAS-kOuk","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQxMjowODoyMy4wMDAwMDBazwAAAAS5ojKh"}},"title":"Activity · WodenWang820118/tag-check"}