{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":119818775,"defaultBranch":"master","name":"cozy-client","ownerLogin":"cozy","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-02-01T10:13:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7690525?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716888592.0","currentOid":""},"activityList":{"items":[{"before":"6fe85a7f23d06a79ad30989d07c03195931ffa0c","after":"cb0062d6f402632b4cba25807023b2fcf1ba54d3","ref":"refs/heads/feat/pouch_react_native","pushedAt":"2024-05-28T17:51:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Ldoppea","name":"Yannick Chiron","path":"/Ldoppea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1884255?s=80&v=4"},"commit":{"message":"feat(pouch-link): Allow to inject event methods in CozyPouchLink\n\nIn previous commit we added a `platform` option into the PouchLink\nconstructor in order to allow injecting custom local storage API,\nPouchDB adapter and isOnline method from a react-native project\n\nWe also want to inject a custom evant emitter for online/offline and\npause/resume events as react-native does not provide the\n`document.addEventListener` and `document.removeEventListener` APIs\n\nLike for the other APIs, if no injection is given, then `document` APIs\nwill be used by default","shortMessageHtmlLink":"feat(pouch-link): Allow to inject event methods in CozyPouchLink"}},{"before":"fe7ac2dabc426200f19995e4544f590e7b04df6d","after":"ea8b7909ac8241fcc443fc16536985b702966e40","ref":"refs/heads/master","pushedAt":"2024-05-28T09:29:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cozy-bot","name":null,"path":"/cozy-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34688948?s=80&v=4"},"commit":{"message":"v47.6.0","shortMessageHtmlLink":"v47.6.0"}},{"before":"663e27fdc1978ae3a6227ce723d8a0f14a73c184","after":null,"ref":"refs/heads/feat/VER-7","pushedAt":"2024-05-28T09:24:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JF-Cozy","name":null,"path":"/JF-Cozy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67680939?s=80&v=4"}},{"before":"1bf1593c5ee875519f1e987792087e144442ea2a","after":"fe7ac2dabc426200f19995e4544f590e7b04df6d","ref":"refs/heads/master","pushedAt":"2024-05-28T09:24:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JF-Cozy","name":null,"path":"/JF-Cozy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67680939?s=80&v=4"},"commit":{"message":"feat: Add support for io.cozy.bills in models/paper","shortMessageHtmlLink":"feat: Add support for io.cozy.bills in models/paper"}},{"before":"e48838c13aed1f75188f66e0b40e651fc301a5ba","after":"663e27fdc1978ae3a6227ce723d8a0f14a73c184","ref":"refs/heads/feat/VER-7","pushedAt":"2024-05-28T09:10:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JF-Cozy","name":null,"path":"/JF-Cozy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67680939?s=80&v=4"},"commit":{"message":"feat: Add support for io.cozy.bills in models/paper","shortMessageHtmlLink":"feat: Add support for io.cozy.bills in models/paper"}},{"before":null,"after":"e48838c13aed1f75188f66e0b40e651fc301a5ba","ref":"refs/heads/feat/VER-7","pushedAt":"2024-05-27T14:03:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JF-Cozy","name":null,"path":"/JF-Cozy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67680939?s=80&v=4"},"commit":{"message":"feat: Add support for io.cozy.bills in models/paper","shortMessageHtmlLink":"feat: Add support for io.cozy.bills in models/paper"}},{"before":null,"after":"6fe85a7f23d06a79ad30989d07c03195931ffa0c","ref":"refs/heads/feat/pouch_react_native","pushedAt":"2024-05-23T16:26:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Ldoppea","name":"Yannick Chiron","path":"/Ldoppea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1884255?s=80&v=4"},"commit":{"message":"feat: Inject Pouch engine and local storage","shortMessageHtmlLink":"feat: Inject Pouch engine and local storage"}},{"before":"b60c68c3c061d682d4e5eb3430b7e31d958cfa7e","after":"1bf1593c5ee875519f1e987792087e144442ea2a","ref":"refs/heads/master","pushedAt":"2024-05-23T10:28:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cozy-bot","name":null,"path":"/cozy-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34688948?s=80&v=4"},"commit":{"message":"v47.5.0","shortMessageHtmlLink":"v47.5.0"}},{"before":"bde088a0d340a164249e5be386246477767b576f","after":null,"ref":"refs/heads/feat/ver-363","pushedAt":"2024-05-23T10:22:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Merkur39","name":"Alexis G","path":"/Merkur39","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14182143?s=80&v=4"}},{"before":"0528e1fd5c61a1954db47790da15bc474321e730","after":"b60c68c3c061d682d4e5eb3430b7e31d958cfa7e","ref":"refs/heads/master","pushedAt":"2024-05-23T10:22:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Merkur39","name":"Alexis G","path":"/Merkur39","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14182143?s=80&v=4"},"commit":{"message":"feat(Qualification): Add tax certificate qualification\n\nAdd tax_certificate qualification for initial requirement in Mes Papiers","shortMessageHtmlLink":"feat(Qualification): Add tax certificate qualification"}},{"before":"21fca5c91990741ac5930ef41b437399135fa80d","after":"0528e1fd5c61a1954db47790da15bc474321e730","ref":"refs/heads/master","pushedAt":"2024-05-23T09:20:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cozy-bot","name":null,"path":"/cozy-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34688948?s=80&v=4"},"commit":{"message":"v47.4.0","shortMessageHtmlLink":"v47.4.0"}},{"before":"d0cda89ccba153efc35741fff5e0a8f1833d96c1","after":null,"ref":"refs/heads/feat/nextcloud","pushedAt":"2024-05-23T09:14:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cballevre","name":"Célestin Ballèvre","path":"/cballevre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7434420?s=80&v=4"}},{"before":"0fc65682f558668d7b06fd16efb465e33e798f50","after":"21fca5c91990741ac5930ef41b437399135fa80d","ref":"refs/heads/master","pushedAt":"2024-05-23T09:14:58.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"cballevre","name":"Célestin Ballèvre","path":"/cballevre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7434420?s=80&v=4"},"commit":{"message":"fix(useQuery): Add function type for definition prop\n\nTo use the enabled option, the definition is passed in the form of a general function. I've adapted the typing to this practice. This allows me to display the warning also for definition passed with a function","shortMessageHtmlLink":"fix(useQuery): Add function type for definition prop"}},{"before":"384f1704feeaced25e99d1acc765fb3b8731674c","after":"bde088a0d340a164249e5be386246477767b576f","ref":"refs/heads/feat/ver-363","pushedAt":"2024-05-23T08:59:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Merkur39","name":"Alexis G","path":"/Merkur39","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14182143?s=80&v=4"},"commit":{"message":"feat(Qualification): Add tax certificate qualification\n\nAdd tax_certificate qualification for initial requirement in Mes Papiers","shortMessageHtmlLink":"feat(Qualification): Add tax certificate qualification"}},{"before":null,"after":"384f1704feeaced25e99d1acc765fb3b8731674c","ref":"refs/heads/feat/ver-363","pushedAt":"2024-05-23T08:19:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Merkur39","name":"Alexis G","path":"/Merkur39","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14182143?s=80&v=4"},"commit":{"message":"feat(Qualification): Add tax certificate qualification\n\nAdd tax_certificate qualification for initial requirement in Mes Papiers","shortMessageHtmlLink":"feat(Qualification): Add tax certificate qualification"}},{"before":"89035ea79ac165a4495140932ed56af7f79e197d","after":"0fc65682f558668d7b06fd16efb465e33e798f50","ref":"refs/heads/master","pushedAt":"2024-05-23T07:33:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cozy-bot","name":null,"path":"/cozy-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34688948?s=80&v=4"},"commit":{"message":"v47.3.0","shortMessageHtmlLink":"v47.3.0"}},{"before":"c4c030981100a6154cff7445002bc47084455309","after":null,"ref":"refs/heads/feat/ver-384","pushedAt":"2024-05-23T07:19:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Merkur39","name":"Alexis G","path":"/Merkur39","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14182143?s=80&v=4"}},{"before":"6e8e15ab4f4d7ee4a2a1ef52367f6fea9b41f9fe","after":"89035ea79ac165a4495140932ed56af7f79e197d","ref":"refs/heads/master","pushedAt":"2024-05-23T07:19:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Merkur39","name":"Alexis G","path":"/Merkur39","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14182143?s=80&v=4"},"commit":{"message":"feat(Qualification): Change work & activity themes icon","shortMessageHtmlLink":"feat(Qualification): Change work & activity themes icon"}},{"before":"28adf9cb575c1d7aa7a39478b952e224438397b3","after":"d0cda89ccba153efc35741fff5e0a8f1833d96c1","ref":"refs/heads/feat/nextcloud","pushedAt":"2024-05-22T15:15:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cballevre","name":"Célestin Ballèvre","path":"/cballevre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7434420?s=80&v=4"},"commit":{"message":"fix(useQuery): Add function type for definition prop\n\nTo use the enabled option, the definition is passed in the form of a general function. I've adapted the typing to this practice. This allows me to display the warning also for definition passed with a function","shortMessageHtmlLink":"fix(useQuery): Add function type for definition prop"}},{"before":"16aedf9d17ddf516d815a413bad26e71f47e9e83","after":"28adf9cb575c1d7aa7a39478b952e224438397b3","ref":"refs/heads/feat/nextcloud","pushedAt":"2024-05-22T15:13:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cballevre","name":"Célestin Ballèvre","path":"/cballevre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7434420?s=80&v=4"},"commit":{"message":"fix(useQuery): Add function type for definition prop","shortMessageHtmlLink":"fix(useQuery): Add function type for definition prop"}},{"before":null,"after":"c4c030981100a6154cff7445002bc47084455309","ref":"refs/heads/feat/ver-384","pushedAt":"2024-05-22T13:53:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Merkur39","name":"Alexis G","path":"/Merkur39","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14182143?s=80&v=4"},"commit":{"message":"feat(Qualification): Change work & activity themes icon","shortMessageHtmlLink":"feat(Qualification): Change work & activity themes icon"}},{"before":null,"after":"6deb444505fb0376abc22d69c970b21e835b7c90","ref":"refs/heads/fix/node-fetch-node20","pushedAt":"2024-05-21T15:15:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"doubleface","name":"Thiriot Christophe","path":"/doubleface","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/228695?s=80&v=4"},"commit":{"message":"fix: Force 2.7.0 version of node-fetch\n\nTo avoid \"socket hang up\" / ECONNRESET on consecutive requests with\nNode.js 19 and Node.js 20\nhttps://github.com/node-fetch/node-fetch/issues/1735\n\nWe did not have this problem before because projects using cozy-client\nhad 2.7.0 in their yarn.lock even if lower version was specified in\npackage.json.","shortMessageHtmlLink":"fix: Force 2.7.0 version of node-fetch"}},{"before":"c70466fe086c63bd2993b522c04b6c776cc297fd","after":"6e8e15ab4f4d7ee4a2a1ef52367f6fea9b41f9fe","ref":"refs/heads/master","pushedAt":"2024-05-21T13:34:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cozy-bot","name":null,"path":"/cozy-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34688948?s=80&v=4"},"commit":{"message":"v47.2.0","shortMessageHtmlLink":"v47.2.0"}},{"before":"490562247de9933e97e800a75c02d4ad1666e7b0","after":null,"ref":"refs/heads/feat/ver-162","pushedAt":"2024-05-21T13:29:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Merkur39","name":"Alexis G","path":"/Merkur39","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14182143?s=80&v=4"}},{"before":"308052cb1f01d11f22787d3a06146b5127eee5b4","after":"c70466fe086c63bd2993b522c04b6c776cc297fd","ref":"refs/heads/master","pushedAt":"2024-05-21T13:29:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Merkur39","name":"Alexis G","path":"/Merkur39","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14182143?s=80&v=4"},"commit":{"message":"feat: We make sure that the translation key matches to an alpha-2 code\n\nVia OCR, the value comes from a text field,\nand it can have values like \"fra,\" \"bob,\" \"aa,\" etc.\nThese changes prevent any bad UI/UX behavior.","shortMessageHtmlLink":"feat: We make sure that the translation key matches to an alpha-2 code"}},{"before":"3f653ebb33223f2aa63a7e2e7cceb04573e98b3e","after":"490562247de9933e97e800a75c02d4ad1666e7b0","ref":"refs/heads/feat/ver-162","pushedAt":"2024-05-21T12:58:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Merkur39","name":"Alexis G","path":"/Merkur39","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14182143?s=80&v=4"},"commit":{"message":"feat: We make sure that the translation key matches to an alpha-2 code\n\nVia OCR, the value comes from a text field,\nand it can have values like \"fra,\" \"bob,\" \"aa,\" etc.\nThese changes prevent any bad UI/UX behavior.","shortMessageHtmlLink":"feat: We make sure that the translation key matches to an alpha-2 code"}},{"before":null,"after":"3f653ebb33223f2aa63a7e2e7cceb04573e98b3e","ref":"refs/heads/feat/ver-162","pushedAt":"2024-05-21T12:51:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Merkur39","name":"Alexis G","path":"/Merkur39","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14182143?s=80&v=4"},"commit":{"message":"feat: We make sure that the translation key matches to an alpha-2 code\n\nVia OCR, the value comes from a text field,\nand it can have values like \"fra,\" \"bob,\" \"aa,\" etc.\nThese changes prevent any bad UI/UX behavior.","shortMessageHtmlLink":"feat: We make sure that the translation key matches to an alpha-2 code"}},{"before":"38a0f68b1274e079415a1f7352be71ffdef12148","after":"308052cb1f01d11f22787d3a06146b5127eee5b4","ref":"refs/heads/master","pushedAt":"2024-05-17T15:13:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cozy-bot","name":null,"path":"/cozy-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34688948?s=80&v=4"},"commit":{"message":"v47.1.2","shortMessageHtmlLink":"v47.1.2"}},{"before":"fb3c1a0cc6af6e80ea6c96152a95adcd71a3836f","after":null,"ref":"refs/heads/fix/Rename-stranger-locale","pushedAt":"2024-05-17T15:08:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Merkur39","name":"Alexis G","path":"/Merkur39","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14182143?s=80&v=4"}},{"before":"54801076e3cfb57c7ab4db021871c23cd07c0130","after":"38a0f68b1274e079415a1f7352be71ffdef12148","ref":"refs/heads/master","pushedAt":"2024-05-17T15:08:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Merkur39","name":"Alexis G","path":"/Merkur39","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14182143?s=80&v=4"},"commit":{"message":"fix(models/document): Rename \"stranger\" locale\n\nThis term had been replaced in the MyPapers app\nbut was forgotten here.\nAs a result, we've lost the ''(Foreign)'' display on papers\nsuch as the foreign driver's license, and this generates\na lot of error logs.","shortMessageHtmlLink":"fix(models/document): Rename \"stranger\" locale"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEViQd8AA","startCursor":null,"endCursor":null}},"title":"Activity · cozy/cozy-client"}