{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":673669626,"defaultBranch":"main","name":"Advanced-Frontend-React","ownerLogin":"JasurbekIsokov","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-08-02T06:50:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/94431356?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1697520257.0","currentOid":""},"activityList":{"items":[{"before":"7d120f9831b6cbc763f99a47d9d437a2ba6200dd","after":"60ab2bfc2f2fbe6fbc643b857babd92bae115050","ref":"refs/heads/main","pushedAt":"2023-11-09T06:56:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasurbekIsokov","name":null,"path":"/JasurbekIsokov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94431356?s=80&v=4"},"commit":{"message":"Changed server url","shortMessageHtmlLink":"Changed server url"}},{"before":"4db27be62890d38472f6b2c5e0c0131a12966e06","after":"7d120f9831b6cbc763f99a47d9d437a2ba6200dd","ref":"refs/heads/main","pushedAt":"2023-11-09T06:42:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasurbekIsokov","name":null,"path":"/JasurbekIsokov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94431356?s=80&v=4"},"commit":{"message":"Changed server url","shortMessageHtmlLink":"Changed server url"}},{"before":"18845b4deda7389bf86b05d4b129ff058423c471","after":"4db27be62890d38472f6b2c5e0c0131a12966e06","ref":"refs/heads/main","pushedAt":"2023-11-09T06:27:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasurbekIsokov","name":null,"path":"/JasurbekIsokov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94431356?s=80&v=4"},"commit":{"message":"Build prd","shortMessageHtmlLink":"Build prd"}},{"before":"f216daf1f53e29014ac613c389836221678edeb1","after":"18845b4deda7389bf86b05d4b129ff058423c471","ref":"refs/heads/main","pushedAt":"2023-11-09T05:47:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasurbekIsokov","name":null,"path":"/JasurbekIsokov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94431356?s=80&v=4"},"commit":{"message":"remove junk files","shortMessageHtmlLink":"remove junk files"}},{"before":"65c5ad596b483b1228eb2d880adf37507e230563","after":"f216daf1f53e29014ac613c389836221678edeb1","ref":"refs/heads/main","pushedAt":"2023-11-09T05:24:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"JasurbekIsokov","name":null,"path":"/JasurbekIsokov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94431356?s=80&v=4"},"commit":{"message":"Connect Real Server","shortMessageHtmlLink":"Connect Real Server"}},{"before":"fdd7c3f8708b40aefb8a895a2183cf5e9229cc65","after":"65c5ad596b483b1228eb2d880adf37507e230563","ref":"refs/heads/main","pushedAt":"2023-11-08T12:40:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasurbekIsokov","name":null,"path":"/JasurbekIsokov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94431356?s=80&v=4"},"commit":{"message":"translation","shortMessageHtmlLink":"translation"}},{"before":"dab43f5d13a7a79f61a950c8a9a581a967f051ba","after":"fdd7c3f8708b40aefb8a895a2183cf5e9229cc65","ref":"refs/heads/main","pushedAt":"2023-11-08T07:59:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasurbekIsokov","name":null,"path":"/JasurbekIsokov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94431356?s=80&v=4"},"commit":{"message":"Unit test","shortMessageHtmlLink":"Unit test"}},{"before":"460da538e5e03cb11d9e1fcd1a140bb34e2fb6f8","after":"dab43f5d13a7a79f61a950c8a9a581a967f051ba","ref":"refs/heads/main","pushedAt":"2023-11-08T07:36:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasurbekIsokov","name":null,"path":"/JasurbekIsokov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94431356?s=80&v=4"},"commit":{"message":"# **109. Generating a report for screenshot tests in CI. Github pages and jobs LABEL.**\n\n[**110. Report for unit tests in CI METKA.**](https://www.notion.so/110-Report-for-unit-tests-in-CI-METKA-fdc6729238bb4650856dc56f52d4fb74?pvs=21)\n\n[111. Autofix for ESLINT rules on relative paths.](https://www.notion.so/111-Autofix-for-ESLINT-rules-on-relative-paths-52676308ac8446559352f5f15381f49b?pvs=21)\n\n[112. Fixing dependency problems. Updating the storybook.](https://www.notion.so/112-Fixing-dependency-problems-Updating-the-storybook-2a9d61f9ad784363950e2471562b09ed?pvs=21)\n\n[113. Introduction to e2e testing with Cypress. Tests for the METKA router.](https://www.notion.so/113-Introduction-to-e2e-testing-with-Cypress-Tests-for-the-METKA-router-61cd1377c1fc4917bf210be21695e0bf?pvs=21)\n\n[114. e2e tests. Requests, authorization. tests for profile, article, comments, evaluation.](https://www.notion.so/114-e2e-tests-Requests-authorization-tests-for-profile-article-comments-evaluation-211b042af7d047139f2827a2c1a9d29a?pvs=21)\n\n[115. Moki. Stabs. Fittings. Skip tests. Interceptors for queries and fixtures.](https://www.notion.so/115-Moki-Stabs-Fittings-Skip-tests-Interceptors-for-queries-and-fixtures-614a70b3e8334103b88bff758acaa7b4?pvs=21)\n\n[116. Isolated Component Tests with Cypress MARK.](https://www.notion.so/116-Isolated-Component-Tests-with-Cypress-MARK-0db24a49b4eb44e5ae7c5759c6be9654?pvs=21)\n\n[117. Prettier for code formatting. We integrate with eslint.](https://www.notion.so/117-Prettier-for-code-formatting-We-integrate-with-eslint-e813913a84f946a9a3e91d92ce173a41?pvs=21)\n\n[118. Cloud server. SSH. Git. Remote server METKA.](https://www.notion.so/118-Cloud-server-SSH-Git-Remote-server-METKA-e84e1a8aa9054508b779c03a9dd5a8f7?pvs=21)\n\n[119. Nginx. Configuration. Interaction with the server.](https://www.notion.so/119-Nginx-Configuration-Interaction-with-the-server-8fa5b1b735c04abca48c9923157a4183?pvs=21)\n\n[120. nginx gzip. Compressing files. We connect the domain. pm2 for METKA server.](https://www.notion.so/120-nginx-gzip-Compressing-files-We-connect-the-domain-pm2-for-METKA-server-2a262a98e9cf4958bdfb6e6f1db2120e?pvs=21) ....","shortMessageHtmlLink":"# **109. Generating a report for screenshot tests in CI. Github pages…"}},{"before":"6dad9e2c62293871e5b312c72e2ae3edbd2d6423","after":"460da538e5e03cb11d9e1fcd1a140bb34e2fb6f8","ref":"refs/heads/main","pushedAt":"2023-11-08T05:15:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"JasurbekIsokov","name":null,"path":"/JasurbekIsokov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94431356?s=80&v=4"},"commit":{"message":"# 111. Autofix for ESLINT rules on relative paths.\n\n[112. Fixing dependency problems. Updating the storybook.](https://www.notion.so/112-Fixing-dependency-problems-Updating-the-storybook-2a9d61f9ad784363950e2471562b09ed?pvs=21)\n\n[113. Introduction to e2e testing with Cypress. Tests for the METKA router.](https://www.notion.so/113-Introduction-to-e2e-testing-with-Cypress-Tests-for-the-METKA-router-61cd1377c1fc4917bf210be21695e0bf?pvs=21)\n\n[114. e2e tests. Requests, authorization. tests for profile, article, comments, evaluation.](https://www.notion.so/114-e2e-tests-Requests-authorization-tests-for-profile-article-comments-evaluation-211b042af7d047139f2827a2c1a9d29a?pvs=21)\n\n[115. Moki. Stabs. Fittings. Skip tests. Interceptors for queries and fixtures.](https://www.notion.so/115-Moki-Stabs-Fittings-Skip-tests-Interceptors-for-queries-and-fixtures-614a70b3e8334103b88bff758acaa7b4?pvs=21)\n\n[116. Isolated Component Tests with Cypress MARK.](https://www.notion.so/116-Isolated-Component-Tests-with-Cypress-MARK-0db24a49b4eb44e5ae7c5759c6be9654?pvs=21)\n\n[117. Prettier for code formatting. We integrate with eslint.](https://www.notion.so/117-Prettier-for-code-formatting-We-integrate-with-eslint-e813913a84f946a9a3e91d92ce173a41?pvs=21)","shortMessageHtmlLink":"# 111. Autofix for ESLINT rules on relative paths."}},{"before":"d4c391facfcd8ac24cb365a9f482def9fd79ce1b","after":"6dad9e2c62293871e5b312c72e2ae3edbd2d6423","ref":"refs/heads/main","pushedAt":"2023-11-07T06:12:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasurbekIsokov","name":null,"path":"/JasurbekIsokov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94431356?s=80&v=4"},"commit":{"message":"Introduction to e2e testing with Cypress. Tests for the METKA router.","shortMessageHtmlLink":"Introduction to e2e testing with Cypress. Tests for the METKA router."}},{"before":"b3f846475baa005ecf62a01d48edde190a9ed48f","after":"d4c391facfcd8ac24cb365a9f482def9fd79ce1b","ref":"refs/heads/main","pushedAt":"2023-11-07T05:13:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasurbekIsokov","name":null,"path":"/JasurbekIsokov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94431356?s=80&v=4"},"commit":{"message":"Update","shortMessageHtmlLink":"Update"}},{"before":"fe92bc1329623e9d20818f0f563bf6f467137c30","after":"b3f846475baa005ecf62a01d48edde190a9ed48f","ref":"refs/heads/main","pushedAt":"2023-11-02T07:10:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasurbekIsokov","name":null,"path":"/JasurbekIsokov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94431356?s=80&v=4"},"commit":{"message":"Update packages","shortMessageHtmlLink":"Update packages"}},{"before":"3e1cf2d83b67c976fac61f7d8eb47bb09dcd2832","after":"fe92bc1329623e9d20818f0f563bf6f467137c30","ref":"refs/heads/main","pushedAt":"2023-11-02T05:55:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasurbekIsokov","name":null,"path":"/JasurbekIsokov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94431356?s=80&v=4"},"commit":{"message":" Project documentation.","shortMessageHtmlLink":" Project documentation."}},{"before":"cc2c4b6ee0f9e530a824a46f4458816685505bf7","after":"3e1cf2d83b67c976fac61f7d8eb47bb09dcd2832","ref":"refs/heads/main","pushedAt":"2023-11-02T05:55:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasurbekIsokov","name":null,"path":"/JasurbekIsokov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94431356?s=80&v=4"},"commit":{"message":"Testing public api. Micromatch. Tests for eslint plugin. Refactoring the METKA router config. Layer imports. We are improving the rules of the arch. We prohibit import from the upper layers.","shortMessageHtmlLink":"Testing public api. Micromatch. Tests for eslint plugin. Refactoring …"}},{"before":"e2e37d9f7c9c5246e401b810aac8e0da602c9c5d","after":"cc2c4b6ee0f9e530a824a46f4458816685505bf7","ref":"refs/heads/main","pushedAt":"2023-11-01T12:46:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasurbekIsokov","name":null,"path":"/JasurbekIsokov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94431356?s=80&v=4"},"commit":{"message":"86. StarRating. Modular approach. Article and profile rating\n\n87. Implementation of evaluation for the article. RTK mutations, queries LABEL\n\n88. Aliases in the storybook. Putting the storybook in order\n\n89. Options in the linter. Adding Alice support to our eslint plugin MARK\n\n90. We restrict access to the interior of the module. Public api imports","shortMessageHtmlLink":"86. StarRating. Modular approach. Article and profile rating"}},{"before":"445fb0baebe825141ad233cc51b5a1afb39c096e","after":"e2e37d9f7c9c5246e401b810aac8e0da602c9c5d","ref":"refs/heads/main","pushedAt":"2023-11-01T11:12:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasurbekIsokov","name":null,"path":"/JasurbekIsokov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94431356?s=80&v=4"},"commit":{"message":"Setting up Vite. Quick build for dev, StarRating. Modular approach. Article and profile rating, Implementation of evaluation for the article. RTK mutations, queries LABEL, Aliases in the storybook. Putting the storybook in order","shortMessageHtmlLink":"Setting up Vite. Quick build for dev, StarRating. Modular approach. A…"}},{"before":"12f2c9d540dc91f884ac141f3cd2ec0f2b05edcd","after":"445fb0baebe825141ad233cc51b5a1afb39c096e","ref":"refs/heads/main","pushedAt":"2023-11-01T10:06:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasurbekIsokov","name":null,"path":"/JasurbekIsokov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94431356?s=80&v=4"},"commit":{"message":" BrowserList. Bundle size. Fixing Drawer animation provider LABEL","shortMessageHtmlLink":" BrowserList. Bundle size. Fixing Drawer animation provider LABEL"}},{"before":"46ff1189cff2670e7a10966a60c464dc30ca0472","after":"12f2c9d540dc91f884ac141f3cd2ec0f2b05edcd","ref":"refs/heads/main","pushedAt":"2023-11-01T09:59:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasurbekIsokov","name":null,"path":"/JasurbekIsokov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94431356?s=80&v=4"},"commit":{"message":"Aliases. Ts Morph. Automation of refactoring","shortMessageHtmlLink":"Aliases. Ts Morph. Automation of refactoring"}},{"before":"6c318fd644cb52c53a11c8cddf7bbc9ce351c177","after":"46ff1189cff2670e7a10966a60c464dc30ca0472","ref":"refs/heads/main","pushedAt":"2023-11-01T09:32:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasurbekIsokov","name":null,"path":"/JasurbekIsokov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94431356?s=80&v=4"},"commit":{"message":"Dynamic import. Lazy libraries. Provider. Gesture, React spring LABEL","shortMessageHtmlLink":"Dynamic import. Lazy libraries. Provider. Gesture, React spring LABEL"}},{"before":"846274e0a67f6286a75bc00556ea8966968f7dbd","after":"6c318fd644cb52c53a11c8cddf7bbc9ce351c177","ref":"refs/heads/main","pushedAt":"2023-11-01T09:14:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasurbekIsokov","name":null,"path":"/JasurbekIsokov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94431356?s=80&v=4"},"commit":{"message":"useModal. Refactoring Modal and Drawer.","shortMessageHtmlLink":"useModal. Refactoring Modal and Drawer."}},{"before":"82d0af1f0b314d6a6d51910bfa6e8b6465a8dd12","after":"846274e0a67f6286a75bc00556ea8966968f7dbd","ref":"refs/heads/main","pushedAt":"2023-11-01T09:06:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasurbekIsokov","name":null,"path":"/JasurbekIsokov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94431356?s=80&v=4"},"commit":{"message":"Server Notifications","shortMessageHtmlLink":"Server Notifications"}},{"before":"346d91edf03ece488b1833cfed52958ac8f0d7e3","after":"82d0af1f0b314d6a6d51910bfa6e8b6465a8dd12","ref":"refs/heads/main","pushedAt":"2023-11-01T09:04:06.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"JasurbekIsokov","name":null,"path":"/JasurbekIsokov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94431356?s=80&v=4"},"commit":{"message":"Drawer. Overlay. React-device-detect. Mobiles and desktop METKA","shortMessageHtmlLink":"Drawer. Overlay. React-device-detect. Mobiles and desktop METKA"}},{"before":"4d359c1e4f1bb3c14db5d7231cbe457b47dfbee0","after":"346d91edf03ece488b1833cfed52958ac8f0d7e3","ref":"refs/heads/main","pushedAt":"2023-10-31T07:35:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"JasurbekIsokov","name":null,"path":"/JasurbekIsokov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94431356?s=80&v=4"},"commit":{"message":"Refactoring. Preparing for migration to babel loader MARK","shortMessageHtmlLink":"Refactoring. Preparing for migration to babel loader MARK"}},{"before":"41a691a227028ce7b2e232ec0858e6c88d70b088","after":"4d359c1e4f1bb3c14db5d7231cbe457b47dfbee0","ref":"refs/heads/main","pushedAt":"2023-10-31T06:52:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasurbekIsokov","name":null,"path":"/JasurbekIsokov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94431356?s=80&v=4"},"commit":{"message":"Fixing problems with STACK MARK.","shortMessageHtmlLink":"Fixing problems with STACK MARK."}},{"before":"a6eed6d51801762e22e155434021f8bf10815d5b","after":"41a691a227028ce7b2e232ec0858e6c88d70b088","ref":"refs/heads/main","pushedAt":"2023-10-31T06:48:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasurbekIsokov","name":null,"path":"/JasurbekIsokov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94431356?s=80&v=4"},"commit":{"message":"User roles. Access by role. Forbidden page.","shortMessageHtmlLink":"User roles. Access by role. Forbidden page."}},{"before":"bc1c71e34a6d9b59564044a45e57e6e3435503f7","after":"a6eed6d51801762e22e155434021f8bf10815d5b","ref":"refs/heads/main","pushedAt":"2023-10-30T14:09:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasurbekIsokov","name":null,"path":"/JasurbekIsokov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94431356?s=80&v=4"},"commit":{"message":"Fixing a bug with virtualization. Writing RTL tests for a profile card","shortMessageHtmlLink":"Fixing a bug with virtualization. Writing RTL tests for a profile card"}},{"before":"911b1438bb2b41f0682c754e209c68fe9e5a49ba","after":"bc1c71e34a6d9b59564044a45e57e6e3435503f7","ref":"refs/heads/main","pushedAt":"2023-10-30T06:34:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasurbekIsokov","name":null,"path":"/JasurbekIsokov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94431356?s=80&v=4"},"commit":{"message":" ESlint. We are writing our own plugin. Analysis of the AST tree LABEL, Positioning of elements. Indentations according to the design system, Semantics LABEL, Headless UI. React aria. Listbox, Dropdown. User avatar LABEL, Feature generator for page entities on node js, RTK query. The start of a major refactoring MARK, HTML report для тестов.","shortMessageHtmlLink":" ESlint. We are writing our own plugin. Analysis of the AST tree LABE…"}},{"before":"1f0126ca7015f218bcc5c1ca4638568d08ddf4cf","after":"911b1438bb2b41f0682c754e209c68fe9e5a49ba","ref":"refs/heads/main","pushedAt":"2023-10-27T17:15:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasurbekIsokov","name":null,"path":"/JasurbekIsokov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94431356?s=80&v=4"},"commit":{"message":"Netlify toml","shortMessageHtmlLink":"Netlify toml"}},{"before":"98ca4f14af721a065c05e5e0d27bc88f0575d1c8","after":"1f0126ca7015f218bcc5c1ca4638568d08ddf4cf","ref":"refs/heads/main","pushedAt":"2023-10-27T17:09:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasurbekIsokov","name":null,"path":"/JasurbekIsokov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94431356?s=80&v=4"},"commit":{"message":"Netlify deploy","shortMessageHtmlLink":"Netlify deploy"}},{"before":"d88b37c092a7a88da19066665fb7bb2755e89d94","after":"98ca4f14af721a065c05e5e0d27bc88f0575d1c8","ref":"refs/heads/main","pushedAt":"2023-10-27T12:42:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasurbekIsokov","name":null,"path":"/JasurbekIsokov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94431356?s=80&v=4"},"commit":{"message":"Optimizing large lists. Virtualization, List of recommendations. Grouping reducers. Scrollbar LABEL","shortMessageHtmlLink":"Optimizing large lists. Virtualization, List of recommendations. Grou…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADqwQDmAA","startCursor":null,"endCursor":null}},"title":"Activity · JasurbekIsokov/Advanced-Frontend-React"}