{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":439574376,"defaultBranch":"master","name":"learning","ownerLogin":"DungGramer","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-12-18T09:23:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/42514846?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1702033340.0","currentOid":""},"activityList":{"items":[{"before":"2a9ba4322fbbf255687ef7f6d77c27f8cce7c317","after":"339248b9af861142c70d174a8f1c3a85e9e93457","ref":"refs/heads/javascript/web-storage-apis","pushedAt":"2024-03-01T08:30:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DungGramer","name":"Nguyễn Công Dũng","path":"/DungGramer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42514846?s=80&v=4"},"commit":{"message":"fix not show estimate","shortMessageHtmlLink":"fix not show estimate"}},{"before":"ab4d07741e7ea250098bff90b99cecce7a4d2b29","after":"a954539e63b266e2fa88d77a0acf1cee48b09a44","ref":"refs/heads/master","pushedAt":"2024-02-20T09:08:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DungGramer","name":"Nguyễn Công Dũng","path":"/DungGramer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42514846?s=80&v=4"},"commit":{"message":"Done Web Storage APIs course","shortMessageHtmlLink":"Done Web Storage APIs course"}},{"before":"e15a1ad9935855ff276ed3d7d88857addbbd6b9b","after":"2a9ba4322fbbf255687ef7f6d77c27f8cce7c317","ref":"refs/heads/javascript/web-storage-apis","pushedAt":"2024-02-20T08:56:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DungGramer","name":"Nguyễn Công Dũng","path":"/DungGramer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42514846?s=80&v=4"},"commit":{"message":"27. Add Import cart from export file","shortMessageHtmlLink":"27. Add Import cart from export file"}},{"before":"7c1184607f00426a6f0e57365b347afe8d6a4dbe","after":"e15a1ad9935855ff276ed3d7d88857addbbd6b9b","ref":"refs/heads/javascript/web-storage-apis","pushedAt":"2024-02-20T08:51:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DungGramer","name":"Nguyễn Công Dũng","path":"/DungGramer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42514846?s=80&v=4"},"commit":{"message":"26. Add export cart to disk - FileSystem","shortMessageHtmlLink":"26. Add export cart to disk - FileSystem"}},{"before":"bebbd105b7466a0b91e55e12c3d1178ec2499e4e","after":"7c1184607f00426a6f0e57365b347afe8d6a4dbe","ref":"refs/heads/javascript/web-storage-apis","pushedAt":"2024-02-20T05:02:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DungGramer","name":"Nguyễn Công Dũng","path":"/DungGramer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42514846?s=80&v=4"},"commit":{"message":"25.Serveing file with network first","shortMessageHtmlLink":"25.Serveing file with network first"}},{"before":"ecf8f1b29179d6ad021272c6c31f16ec7087f661","after":"bebbd105b7466a0b91e55e12c3d1178ec2499e4e","ref":"refs/heads/javascript/web-storage-apis","pushedAt":"2024-02-20T04:54:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DungGramer","name":"Nguyễn Công Dũng","path":"/DungGramer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42514846?s=80&v=4"},"commit":{"message":"23. Caching app shell for can run offline","shortMessageHtmlLink":"23. Caching app shell for can run offline"}},{"before":"10879eadf95042adf57517c8918ab4b46a7cc70c","after":"ecf8f1b29179d6ad021272c6c31f16ec7087f661","ref":"refs/heads/javascript/web-storage-apis","pushedAt":"2024-02-20T04:42:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DungGramer","name":"Nguyễn Công Dũng","path":"/DungGramer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42514846?s=80&v=4"},"commit":{"message":"22. Add Service worker, Cache resources like images and scripts","shortMessageHtmlLink":"22. Add Service worker, Cache resources like images and scripts"}},{"before":"def814548c3f5984e8d853a8245ff9766e45666b","after":"10879eadf95042adf57517c8918ab4b46a7cc70c","ref":"refs/heads/javascript/web-storage-apis","pushedAt":"2024-02-20T04:39:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DungGramer","name":"Nguyễn Công Dũng","path":"/DungGramer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42514846?s=80&v=4"},"commit":{"message":"23. Add Service worker","shortMessageHtmlLink":"23. Add Service worker"}},{"before":"006b2eac085203dd9c4010989fa9dfe68b546867","after":"def814548c3f5984e8d853a8245ff9766e45666b","ref":"refs/heads/javascript/web-storage-apis","pushedAt":"2024-02-20T02:48:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DungGramer","name":"Nguyễn Công Dũng","path":"/DungGramer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42514846?s=80&v=4"},"commit":{"message":"21. Caching image","shortMessageHtmlLink":"21. Caching image"}},{"before":"7f13391747a2a2605024aac40fd09233b65547a1","after":"006b2eac085203dd9c4010989fa9dfe68b546867","ref":"refs/heads/javascript/web-storage-apis","pushedAt":"2024-02-19T10:48:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DungGramer","name":"Nguyễn Công Dũng","path":"/DungGramer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42514846?s=80&v=4"},"commit":{"message":"19. Add Cache First and Network First","shortMessageHtmlLink":"19. Add Cache First and Network First"}},{"before":"c2a3e6b5f145c34b607f82cb19d43895a4d72278","after":"7f13391747a2a2605024aac40fd09233b65547a1","ref":"refs/heads/javascript/web-storage-apis","pushedAt":"2024-02-19T10:35:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DungGramer","name":"Nguyễn Công Dũng","path":"/DungGramer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42514846?s=80&v=4"},"commit":{"message":"19. Add Cache First","shortMessageHtmlLink":"19. Add Cache First"}},{"before":"7785da2f493a9f8c0db849e65c627db8f24a159b","after":"c2a3e6b5f145c34b607f82cb19d43895a4d72278","ref":"refs/heads/javascript/web-storage-apis","pushedAt":"2024-02-19T10:10:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DungGramer","name":"Nguyễn Công Dũng","path":"/DungGramer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42514846?s=80&v=4"},"commit":{"message":"17. Create menu database","shortMessageHtmlLink":"17. Create menu database"}},{"before":"0d4acc0926c9b3e3a8827c0a0c9b8622fd32caaa","after":"7785da2f493a9f8c0db849e65c627db8f24a159b","ref":"refs/heads/javascript/web-storage-apis","pushedAt":"2024-02-19T09:54:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DungGramer","name":"Nguyễn Công Dũng","path":"/DungGramer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42514846?s=80&v=4"},"commit":{"message":"16. Replace webStorage to IndexDB","shortMessageHtmlLink":"16. Replace webStorage to IndexDB"}},{"before":"acee4e6d875d80867b50b88eabd3ddb54f8d0db6","after":"0d4acc0926c9b3e3a8827c0a0c9b8622fd32caaa","ref":"refs/heads/javascript/web-storage-apis","pushedAt":"2024-01-26T11:04:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DungGramer","name":"Nguyễn Công Dũng","path":"/DungGramer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42514846?s=80&v=4"},"commit":{"message":"13. Save item in cart to Localstorage","shortMessageHtmlLink":"13. Save item in cart to Localstorage"}},{"before":"d487c44ca52d56852fb385a302c48d390380f112","after":"9aa56cb56ea6f37b39e5c6577a83ee5853497449","ref":"refs/heads/swift/the-complete-ios-app-development-bootcamp","pushedAt":"2023-12-09T09:44:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DungGramer","name":"Nguyễn Công Dũng","path":"/DungGramer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42514846?s=80&v=4"},"commit":{"message":"Init Dicee app","shortMessageHtmlLink":"Init Dicee app"}},{"before":"e8089f03e24aa34c96640b225043cb3277d9d176","after":"acee4e6d875d80867b50b88eabd3ddb54f8d0db6","ref":"refs/heads/javascript/web-storage-apis","pushedAt":"2023-12-08T11:26:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DungGramer","name":"Nguyễn Công Dũng","path":"/DungGramer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42514846?s=80&v=4"},"commit":{"message":"12. Log persistance request, Quota available, Quota used","shortMessageHtmlLink":"12. Log persistance request, Quota available, Quota used"}},{"before":"42a2958095b5bf68c4d301869d389452706685e1","after":"ab4d07741e7ea250098bff90b99cecce7a4d2b29","ref":"refs/heads/master","pushedAt":"2023-12-08T11:09:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DungGramer","name":"Nguyễn Công Dũng","path":"/DungGramer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42514846?s=80&v=4"},"commit":{"message":"Add Web Storage APIs","shortMessageHtmlLink":"Add Web Storage APIs"}},{"before":"42a2958095b5bf68c4d301869d389452706685e1","after":"e8089f03e24aa34c96640b225043cb3277d9d176","ref":"refs/heads/javascript/web-storage-apis","pushedAt":"2023-12-08T11:08:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DungGramer","name":"Nguyễn Công Dũng","path":"/DungGramer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42514846?s=80&v=4"},"commit":{"message":"Init course","shortMessageHtmlLink":"Init course"}},{"before":null,"after":"42a2958095b5bf68c4d301869d389452706685e1","ref":"refs/heads/javascript/web-storage-apis","pushedAt":"2023-12-08T11:02:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DungGramer","name":"Nguyễn Công Dũng","path":"/DungGramer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42514846?s=80&v=4"},"commit":{"message":"Add Web Storage APIs","shortMessageHtmlLink":"Add Web Storage APIs"}},{"before":"8dbfbe438d59bf9cd3054dc9b5f3786f0efd7393","after":"42a2958095b5bf68c4d301869d389452706685e1","ref":"refs/heads/master","pushedAt":"2023-12-08T11:01:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DungGramer","name":"Nguyễn Công Dũng","path":"/DungGramer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42514846?s=80&v=4"},"commit":{"message":"Add Web Storage APIs","shortMessageHtmlLink":"Add Web Storage APIs"}},{"before":"914a6175a2bffbbec3fb9afbfdc207af9a277305","after":"1a9739d35d0eb4f05a4d62078c72796f117289cb","ref":"refs/heads/architecture/micro-frontends-course-beginner-to-expert","pushedAt":"2023-10-31T17:14:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DungGramer","name":"Nguyễn Công Dũng","path":"/DungGramer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42514846?s=80&v=4"},"commit":{"message":"✅ Setup ModuleFederationPlugin","shortMessageHtmlLink":"✅ Setup ModuleFederationPlugin"}},{"before":"54549238277cfef850da5eb7eed60942e29301f7","after":"914a6175a2bffbbec3fb9afbfdc207af9a277305","ref":"refs/heads/architecture/micro-frontends-course-beginner-to-expert","pushedAt":"2023-10-31T16:49:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DungGramer","name":"Nguyễn Công Dũng","path":"/DungGramer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42514846?s=80&v=4"},"commit":{"message":"init project","shortMessageHtmlLink":"init project"}},{"before":null,"after":"54549238277cfef850da5eb7eed60942e29301f7","ref":"refs/heads/architecture/micro-frontends-course-beginner-to-expert","pushedAt":"2023-10-30T17:45:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DungGramer","name":"Nguyễn Công Dũng","path":"/DungGramer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42514846?s=80&v=4"},"commit":{"message":"init project","shortMessageHtmlLink":"init project"}},{"before":"52c360a92525777345e37075b75cdadb279ea03a","after":"8dbfbe438d59bf9cd3054dc9b5f3786f0efd7393","ref":"refs/heads/master","pushedAt":"2023-10-29T15:36:23.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"DungGramer","name":"Nguyễn Công Dũng","path":"/DungGramer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42514846?s=80&v=4"},"commit":{"message":"Add Micro-Frontends Course Beginner to Expert","shortMessageHtmlLink":"Add Micro-Frontends Course Beginner to Expert"}},{"before":"12b7be8f37e012061c29296e4e2fc0d9f77257b2","after":"d487c44ca52d56852fb385a302c48d390380f112","ref":"refs/heads/swift/the-complete-ios-app-development-bootcamp","pushedAt":"2023-07-17T14:01:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DungGramer","name":"Nguyễn Công Dũng","path":"/DungGramer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42514846?s=80&v=4"},"commit":{"message":"Init Dicee app","shortMessageHtmlLink":"Init Dicee app"}},{"before":null,"after":"12b7be8f37e012061c29296e4e2fc0d9f77257b2","ref":"refs/heads/swift/the-complete-ios-app-development-bootcamp","pushedAt":"2023-07-07T01:20:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DungGramer","name":"Nguyễn Công Dũng","path":"/DungGramer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42514846?s=80&v=4"},"commit":{"message":"I am Rich app","shortMessageHtmlLink":"I am Rich app"}},{"before":"22bd127b229c5b63fc4d0c4583dd433e7a576bf9","after":"52c360a92525777345e37075b75cdadb279ea03a","ref":"refs/heads/master","pushedAt":"2023-07-07T01:18:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DungGramer","name":"Nguyễn Công Dũng","path":"/DungGramer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42514846?s=80&v=4"},"commit":{"message":"Add The Complete Ios App Development Bootcamp","shortMessageHtmlLink":"Add The Complete Ios App Development Bootcamp"}},{"before":"b1970472bce0d039c345272a9d5a6a8719fbef0f","after":"22bd127b229c5b63fc4d0c4583dd433e7a576bf9","ref":"refs/heads/master","pushedAt":"2023-07-07T01:12:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DungGramer","name":"Nguyễn Công Dũng","path":"/DungGramer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42514846?s=80&v=4"},"commit":{"message":"Add Three.js Journey","shortMessageHtmlLink":"Add Three.js Journey"}},{"before":"22bd127b229c5b63fc4d0c4583dd433e7a576bf9","after":"b1970472bce0d039c345272a9d5a6a8719fbef0f","ref":"refs/heads/master","pushedAt":"2023-07-07T01:07:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DungGramer","name":"Nguyễn Công Dũng","path":"/DungGramer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42514846?s=80&v=4"},"commit":{"message":"I am Rich app","shortMessageHtmlLink":"I am Rich app"}},{"before":"bdb408c8618925679b94382223309d64715a3341","after":"52c370accb46d39bd17bd41981209ef8cb18750e","ref":"refs/heads/3d/three.js-journey","pushedAt":"2023-05-14T03:55:09.080Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DungGramer","name":"Nguyễn Công Dũng","path":"/DungGramer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42514846?s=80&v=4"},"commit":{"message":"10. debug UI","shortMessageHtmlLink":"10. debug UI"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0wMVQwODozMDoyMS4wMDAwMDBazwAAAAQJiiGr","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0wMVQwODozMDoyMS4wMDAwMDBazwAAAAQJiiGr","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNS0xNFQwMzo1NTowOS4wODA3MDJazwAAAAMsOyLp"}},"title":"Activity · DungGramer/learning"}