{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":671609860,"defaultBranch":"main","name":"langx","ownerLogin":"langx","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-07-27T18:02:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/145257327?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719172571.0","currentOid":""},"activityList":{"items":[{"before":"de399faabdc9db9a4990aed53f8abe29328211ce","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/multi-e091cc75b0","pushedAt":"2024-06-23T19:56:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"f6bd67a142d1bc8d10ee2106864e9c6bbc2e4afb","after":"d6a3b65ce00b202b8431343965e1a1ccdf345568","ref":"refs/heads/main","pushedAt":"2024-06-23T19:56:10.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Merge pull request #857 from langx/dependabot/npm_and_yarn/multi-e091cc75b0","shortMessageHtmlLink":"Merge pull request #857 from langx/dependabot/npm_and_yarn/multi-e091…"}},{"before":null,"after":"de399faabdc9db9a4990aed53f8abe29328211ce","ref":"refs/heads/dependabot/npm_and_yarn/multi-e091cc75b0","pushedAt":"2024-06-23T19:54:28.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":"chore(deps): Bump ws, engine.io and socket.io-adapter\n\nBumps [ws](https://github.com/websockets/ws), [engine.io](https://github.com/socketio/engine.io) and [socket.io-adapter](https://github.com/socketio/socket.io-adapter). These dependencies needed to be updated together.\n\nUpdates `ws` from 8.17.0 to 8.17.1\n- [Release notes](https://github.com/websockets/ws/releases)\n- [Commits](https://github.com/websockets/ws/compare/8.17.0...8.17.1)\n\nUpdates `engine.io` from 6.5.2 to 6.5.5\n- [Release notes](https://github.com/socketio/engine.io/releases)\n- [Changelog](https://github.com/socketio/engine.io/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/socketio/engine.io/compare/6.5.2...6.5.5)\n\nUpdates `socket.io-adapter` from 2.5.2 to 2.5.5\n- [Release notes](https://github.com/socketio/socket.io-adapter/releases)\n- [Changelog](https://github.com/socketio/socket.io-adapter/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/socketio/socket.io-adapter/compare/2.5.2...2.5.5)\n\n---\nupdated-dependencies:\n- dependency-name: ws\n dependency-type: indirect\n- dependency-name: engine.io\n dependency-type: indirect\n- dependency-name: socket.io-adapter\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): Bump ws, engine.io and socket.io-adapter"}},{"before":"901e9cd05e45bd5f746c33c963f448f9400582ce","after":null,"ref":"refs/heads/xuelink/issue854","pushedAt":"2024-06-23T14:35:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xuelink","name":"xue","path":"/xuelink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3280475?s=80&v=4"}},{"before":"0e546e15ec350c7fd48d32980d57963e91fb1123","after":"f6bd67a142d1bc8d10ee2106864e9c6bbc2e4afb","ref":"refs/heads/main","pushedAt":"2024-06-23T14:35:55.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"xuelink","name":"xue","path":"/xuelink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3280475?s=80&v=4"},"commit":{"message":"Merge pull request #855 from langx:xuelink/issue854\n\nAdd age filter for \"For You\" section","shortMessageHtmlLink":"Merge pull request #855 from langx:xuelink/issue854"}},{"before":null,"after":"901e9cd05e45bd5f746c33c963f448f9400582ce","ref":"refs/heads/xuelink/issue854","pushedAt":"2024-06-23T14:35:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xuelink","name":"xue","path":"/xuelink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3280475?s=80&v=4"},"commit":{"message":"🚀 : Add filter for ages at \"For You\" Section\nFixes #854","shortMessageHtmlLink":"🚀 : Add filter for ages at \"For You\" Section"}},{"before":"2cb68384d8bd7a75534a4b8b6c023edc6bd8fa48","after":"0e546e15ec350c7fd48d32980d57963e91fb1123","ref":"refs/heads/main","pushedAt":"2024-06-23T02:34:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xuelink","name":"xue","path":"/xuelink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3280475?s=80&v=4"},"commit":{"message":"feat: Bump version to 0.14.1 in Android, iOS, package.json, and package-lock.json","shortMessageHtmlLink":"feat: Bump version to 0.14.1 in Android, iOS, package.json, and packa…"}},{"before":"ad5c24431e6799539dc5c2a3a27f4e1fd27b0c66","after":null,"ref":"refs/heads/xuelink/issue850","pushedAt":"2024-06-23T02:31:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xuelink","name":"xue","path":"/xuelink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3280475?s=80&v=4"}},{"before":"a6f1edc4a786009df623c880a69c7a9a07c85358","after":"2cb68384d8bd7a75534a4b8b6c023edc6bd8fa48","ref":"refs/heads/main","pushedAt":"2024-06-23T02:31:13.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"xuelink","name":"xue","path":"/xuelink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3280475?s=80&v=4"},"commit":{"message":"Merge pull request #852 from langx:xuelink/issue850\n\n\"Add online status and typing indicator in chat room\"","shortMessageHtmlLink":"Merge pull request #852 from langx:xuelink/issue850"}},{"before":"1f932f6395a2cdd3782ee1d97cde6fa83c0ae416","after":"ad5c24431e6799539dc5c2a3a27f4e1fd27b0c66","ref":"refs/heads/xuelink/issue850","pushedAt":"2024-06-23T02:31:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xuelink","name":"xue","path":"/xuelink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3280475?s=80&v=4"},"commit":{"message":"feat: Update online status condition in utils.ts","shortMessageHtmlLink":"feat: Update online status condition in utils.ts"}},{"before":null,"after":"1f932f6395a2cdd3782ee1d97cde6fa83c0ae416","ref":"refs/heads/xuelink/issue850","pushedAt":"2024-06-23T02:29:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xuelink","name":"xue","path":"/xuelink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3280475?s=80&v=4"},"commit":{"message":"feat: Update chat page to display online status and user typing status\n\nThe code changes include updating the chat page to display the online status of the user in the chat room. The \"typing\" indicator has also been updated to show the user's typing status. The isUserTyping property has been used to control the visibility of the indicator. Additionally, the CSS class name has been changed from \"typing\" to \"status\" for consistency.","shortMessageHtmlLink":"feat: Update chat page to display online status and user typing status"}},{"before":"90370434a29346f89ce362361f7a9c5fa8221b09","after":null,"ref":"refs/heads/xuelink/issue849","pushedAt":"2024-06-23T02:07:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xuelink","name":"xue","path":"/xuelink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3280475?s=80&v=4"}},{"before":"1b50022125c22dc7f1c8552f6d39ee0a0f9887c3","after":"a6f1edc4a786009df623c880a69c7a9a07c85358","ref":"refs/heads/main","pushedAt":"2024-06-23T02:07:19.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"xuelink","name":"xue","path":"/xuelink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3280475?s=80&v=4"},"commit":{"message":"Merge pull request #851 from langx:xuelink/issue849\n\nFix archive room permissions bug","shortMessageHtmlLink":"Merge pull request #851 from langx:xuelink/issue849"}},{"before":null,"after":"90370434a29346f89ce362361f7a9c5fa8221b09","ref":"refs/heads/xuelink/issue849","pushedAt":"2024-06-23T02:06:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xuelink","name":"xue","path":"/xuelink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3280475?s=80&v=4"},"commit":{"message":"🐛 : For the new users, archive room permissions bug\nFixes #849","shortMessageHtmlLink":"🐛 : For the new users, archive room permissions bug"}},{"before":"9e9a7654da3989ac9b14644a7d2109515164fafb","after":"1b50022125c22dc7f1c8552f6d39ee0a0f9887c3","ref":"refs/heads/main","pushedAt":"2024-06-23T01:58:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"xuelink","name":"xue","path":"/xuelink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3280475?s=80&v=4"},"commit":{"message":"refactor: Improve chat page by removing console.log statement","shortMessageHtmlLink":"refactor: Improve chat page by removing console.log statement"}},{"before":"1f934bbc42eda09d0d3d8da4dc184c54a48985fa","after":null,"ref":"refs/heads/xuelink/issue662","pushedAt":"2024-06-23T01:30:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xuelink","name":"xue","path":"/xuelink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3280475?s=80&v=4"}},{"before":"d8b46b8bd9daca5b3c0aa0b4099fcb1d75ad0f35","after":"9e9a7654da3989ac9b14644a7d2109515164fafb","ref":"refs/heads/main","pushedAt":"2024-06-23T01:30:07.000Z","pushType":"pr_merge","commitsCount":12,"pusher":{"login":"xuelink","name":"xue","path":"/xuelink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3280475?s=80&v=4"},"commit":{"message":"Merge pull request #848 from langx:xuelink/issue662\n\nFix user page redirection issue and update Capacitor platform checks","shortMessageHtmlLink":"Merge pull request #848 from langx:xuelink/issue662"}},{"before":"9ce2d492e0726c3cdd4175dbc89fccf903443ffb","after":"1f934bbc42eda09d0d3d8da4dc184c54a48985fa","ref":"refs/heads/xuelink/issue662","pushedAt":"2024-06-23T01:13:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"xuelink","name":"xue","path":"/xuelink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3280475?s=80&v=4"},"commit":{"message":"feat: Remove TypingComponent from ComponentsModule and related files\n\nThe TypingComponent has been removed from the ComponentsModule and all related files. This component was responsible for displaying the typing status of the user in the chat page. However, it is no longer needed and has been deleted.","shortMessageHtmlLink":"feat: Remove TypingComponent from ComponentsModule and related files"}},{"before":"58bb7f2256fbfe4844069d080c1fdc158fd4365a","after":"9ce2d492e0726c3cdd4175dbc89fccf903443ffb","ref":"refs/heads/xuelink/issue662","pushedAt":"2024-06-23T00:32:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"xuelink","name":"xue","path":"/xuelink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3280475?s=80&v=4"},"commit":{"message":"feat: Update typing component in room feature\n\nThe code changes include updating the typing component in the room feature. This update improves the display of the typing status of the user in the chat page.","shortMessageHtmlLink":"feat: Update typing component in room feature"}},{"before":"89db59e8572e530e2dd5fbd03dba67588918a2d7","after":"58bb7f2256fbfe4844069d080c1fdc158fd4365a","ref":"refs/heads/xuelink/issue662","pushedAt":"2024-06-23T00:24:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"xuelink","name":"xue","path":"/xuelink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3280475?s=80&v=4"},"commit":{"message":"feat: Add typing component to room\n\nThe code changes include adding a new typing component to the room feature. This component consists of an HTML template, TypeScript file, and a corresponding spec file. The component is responsible for displaying the typing status of the user in the chat page.","shortMessageHtmlLink":"feat: Add typing component to room"}},{"before":"9d73cfdde256e50901072174a04825d5932daf73","after":"89db59e8572e530e2dd5fbd03dba67588918a2d7","ref":"refs/heads/xuelink/issue662","pushedAt":"2024-06-22T23:56:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xuelink","name":"xue","path":"/xuelink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3280475?s=80&v=4"},"commit":{"message":"chore: Update typing property in Room model to use Date type","shortMessageHtmlLink":"chore: Update typing property in Room model to use Date type"}},{"before":"2c66000c8a7abce5df3a5ad7ad6fe1fffcba705a","after":"9d73cfdde256e50901072174a04825d5932daf73","ref":"refs/heads/xuelink/issue662","pushedAt":"2024-06-22T23:55:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"xuelink","name":"xue","path":"/xuelink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3280475?s=80&v=4"},"commit":{"message":"feat: Add typing status functionality to chat page\n\nThis commit adds the necessary code changes to implement the typing status functionality in the chat page. It introduces a new property, `isTyping`, and a private subject, `stopTyping$`, to track the typing status of the user. The `onTypingStatusChange()` method has been updated to start or stop the typing status based on the value of `isTyping`. Additionally, a new method, `dispatchTypingRequest()`, has been added to dispatch the typing status update to the store.\n\nCo-authored-by: Quante31 ","shortMessageHtmlLink":"feat: Add typing status functionality to chat page"}},{"before":"ffc58d3f5c1c2d8c7f76cac9f22e39270db8ad0c","after":"2c66000c8a7abce5df3a5ad7ad6fe1fffcba705a","ref":"refs/heads/xuelink/issue662","pushedAt":"2024-06-22T22:55:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xuelink","name":"xue","path":"/xuelink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3280475?s=80&v=4"},"commit":{"message":"refactor: Update Capacitor platform checks to use Capacitor.isNativePlatform() #834","shortMessageHtmlLink":"refactor: Update Capacitor platform checks to use Capacitor.isNativeP…"}},{"before":null,"after":"ffc58d3f5c1c2d8c7f76cac9f22e39270db8ad0c","ref":"refs/heads/xuelink/issue662","pushedAt":"2024-06-22T22:09:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xuelink","name":"xue","path":"/xuelink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3280475?s=80&v=4"},"commit":{"message":"🐛 : Clicking on Users Opens the Same User Page\nFixes #662","shortMessageHtmlLink":"🐛 : Clicking on Users Opens the Same User Page"}},{"before":"3e7631359f172e0a32413ac699a358fee3af6425","after":"d8b46b8bd9daca5b3c0aa0b4099fcb1d75ad0f35","ref":"refs/heads/main","pushedAt":"2024-06-22T22:04:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xuelink","name":"xue","path":"/xuelink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3280475?s=80&v=4"},"commit":{"message":"fix: Fix condition for setting badge count in auth.reducer.ts","shortMessageHtmlLink":"fix: Fix condition for setting badge count in auth.reducer.ts"}},{"before":"a7d845554b1cefb86330a53d31f896c4e433a64e","after":"3e7631359f172e0a32413ac699a358fee3af6425","ref":"refs/heads/main","pushedAt":"2024-06-22T14:22:58.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"xuelink","name":"xue","path":"/xuelink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3280475?s=80&v=4"},"commit":{"message":"Merge pull request #846 from Quante31/main","shortMessageHtmlLink":"Merge pull request #846 from Quante31/main"}},{"before":"e56c55d7ef43adf98bcbc5431c04f43849807027","after":"a7d845554b1cefb86330a53d31f896c4e433a64e","ref":"refs/heads/main","pushedAt":"2024-06-21T19:03:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xuelink","name":"xue","path":"/xuelink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3280475?s=80&v=4"},"commit":{"message":"chore: Update version to 0.14.0 in build.gradle, project.pbxproj, package-lock.json, and package.json","shortMessageHtmlLink":"chore: Update version to 0.14.0 in build.gradle, project.pbxproj, pac…"}},{"before":"4ce64f8c6742b4605da73672acc5212137a56b8d","after":null,"ref":"refs/heads/xuelink/issue841","pushedAt":"2024-06-21T18:48:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xuelink","name":"xue","path":"/xuelink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3280475?s=80&v=4"}},{"before":"890abacd0db25cf4b21ce45cb30e9262868dbeff","after":"e56c55d7ef43adf98bcbc5431c04f43849807027","ref":"refs/heads/main","pushedAt":"2024-06-21T18:48:52.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"xuelink","name":"xue","path":"/xuelink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3280475?s=80&v=4"},"commit":{"message":"Merge pull request #844 from langx/xuelink/issue841","shortMessageHtmlLink":"Merge pull request #844 from langx/xuelink/issue841"}},{"before":"248e7710b5c2e7393755728b375aa2686d2e0e45","after":"4ce64f8c6742b4605da73672acc5212137a56b8d","ref":"refs/heads/xuelink/issue841","pushedAt":"2024-06-21T18:48:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xuelink","name":"xue","path":"/xuelink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3280475?s=80&v=4"},"commit":{"message":"refactor: Update blocked user list component to display study and mother languages\n\nThe blocked user list component has been updated to display both the study languages and mother languages of each blocked user. This change improves the user experience by providing more information about the languages the users are learning and their native languages.","shortMessageHtmlLink":"refactor: Update blocked user list component to display study and mot…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEbOgsjAA","startCursor":null,"endCursor":null}},"title":"Activity · langx/langx"}