{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":638838940,"defaultBranch":"main","name":"nautilus-webui","ownerLogin":"openzim","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-10T08:06:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/26540839?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727097010.0","currentOid":""},"activityList":{"items":[{"before":"5f603eadfa4a524dcd470954574ad588e6b5eb6f","after":null,"ref":"refs/heads/deps","pushedAt":"2024-09-23T13:10:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rgaudin","name":"rgaudin","path":"/rgaudin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57929?s=80&v=4"}},{"before":"b1d4c3263e866712a15d6e7cbb85093389bdbdba","after":"e92971b52f3ab06dce19f105796f7d485555adba","ref":"refs/heads/main","pushedAt":"2024-09-23T13:10:08.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rgaudin","name":"rgaudin","path":"/rgaudin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57929?s=80&v=4"},"commit":{"message":"Merge pull request #97 from openzim/deps\n\nupdated all dependencies","shortMessageHtmlLink":"Merge pull request #97 from openzim/deps"}},{"before":"adecfbde2e624d02b3639d64cee8c4ee0d9a72f0","after":"5f603eadfa4a524dcd470954574ad588e6b5eb6f","ref":"refs/heads/deps","pushedAt":"2024-09-23T13:08:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rgaudin","name":"rgaudin","path":"/rgaudin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57929?s=80&v=4"},"commit":{"message":"updated all dependencies","shortMessageHtmlLink":"updated all dependencies"}},{"before":"f703d9f50832a744a357223f47bdae8697caeb9a","after":"adecfbde2e624d02b3639d64cee8c4ee0d9a72f0","ref":"refs/heads/deps","pushedAt":"2024-09-23T11:47:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rgaudin","name":"rgaudin","path":"/rgaudin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57929?s=80&v=4"},"commit":{"message":"updated all dependencies","shortMessageHtmlLink":"updated all dependencies"}},{"before":null,"after":"f703d9f50832a744a357223f47bdae8697caeb9a","ref":"refs/heads/deps","pushedAt":"2024-09-20T11:48:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rgaudin","name":"rgaudin","path":"/rgaudin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57929?s=80&v=4"},"commit":{"message":"updated all dependencies","shortMessageHtmlLink":"updated all dependencies"}},{"before":"0e8c4db72a1090733deee20da5a4b3b2ab1ea03b","after":"b1d4c3263e866712a15d6e7cbb85093389bdbdba","ref":"refs/heads/main","pushedAt":"2024-09-13T12:44:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rgaudin","name":"rgaudin","path":"/rgaudin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57929?s=80&v=4"},"commit":{"message":"Fixed #94: hide metadata and archives for single-user","shortMessageHtmlLink":"Fixed #94: hide metadata and archives for single-user"}},{"before":"e254f349edeeb2e3cab40f3a600657043dd413c4","after":null,"ref":"refs/heads/single-user","pushedAt":"2024-09-13T11:54:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rgaudin","name":"rgaudin","path":"/rgaudin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57929?s=80&v=4"}},{"before":"2f6e54f01f6c7eeb91dcc94384dc3293d68986f3","after":"0e8c4db72a1090733deee20da5a4b3b2ab1ea03b","ref":"refs/heads/main","pushedAt":"2024-09-13T11:54:20.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rgaudin","name":"rgaudin","path":"/rgaudin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57929?s=80&v=4"},"commit":{"message":"Merge pull request #96 from openzim/single-user\n\nAllow Single User","shortMessageHtmlLink":"Merge pull request #96 from openzim/single-user"}},{"before":null,"after":"e254f349edeeb2e3cab40f3a600657043dd413c4","ref":"refs/heads/single-user","pushedAt":"2024-09-12T15:18:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rgaudin","name":"rgaudin","path":"/rgaudin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57929?s=80&v=4"},"commit":{"message":"Fixed #95: Allow Single User\n\nThis feature serves two purposes:\n\n- sets a variable on both frontend and backend indicating that we are in single-user mode. this is the concept we'll use to switch between public SaaS and private single-user\n- sets a single User ID that is sent to all ~users~\n\nThis makes sure that anyone connecting is on the same session, sees the same projects. Even though the cookie might expire, re-requesting one gets the same User ID.\n\nOn the backend, if SINGLE_USER_ID is set, it is checked for existence on start or created if not.\nIn the frontend, homepage checks whether it is expecting a single user mode (ENV) and if yes, fetches the User and Projects from backend before redirecting to /collections","shortMessageHtmlLink":"Fixed #95: Allow Single User"}},{"before":"7ea7d39c35f648bd32692ce240ce8872befa28a2","after":"2f6e54f01f6c7eeb91dcc94384dc3293d68986f3","ref":"refs/heads/main","pushedAt":"2024-08-29T18:44:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rgaudin","name":"rgaudin","path":"/rgaudin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57929?s=80&v=4"},"commit":{"message":"Fixed #79: using binary notation and better limit faq wording","shortMessageHtmlLink":"Fixed #79: using binary notation and better limit faq wording"}},{"before":"9d511b13a19cc5524f605e9bd8c738d570a3e1e3","after":"7ea7d39c35f648bd32692ce240ce8872befa28a2","ref":"refs/heads/main","pushedAt":"2024-08-23T20:52:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rgaudin","name":"rgaudin","path":"/rgaudin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57929?s=80&v=4"},"commit":{"message":"fixed format","shortMessageHtmlLink":"fixed format"}},{"before":"bd70033c520cd6bbe8b47d29eb5bcb6c750389bb","after":"9d511b13a19cc5524f605e9bd8c738d570a3e1e3","ref":"refs/heads/main","pushedAt":"2024-08-23T20:50:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rgaudin","name":"rgaudin","path":"/rgaudin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57929?s=80&v=4"},"commit":{"message":"fixed ts type checks","shortMessageHtmlLink":"fixed ts type checks"}},{"before":null,"after":"23cada2c1e0b7a85e49d221d8b59491adc5ce01f","ref":"refs/heads/update-archive-metadata","pushedAt":"2024-08-23T20:49:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rgaudin","name":"rgaudin","path":"/rgaudin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57929?s=80&v=4"},"commit":{"message":"fixed ts type checks","shortMessageHtmlLink":"fixed ts type checks"}},{"before":"3de4f75d975a37d54823bb39afadd1f2b8cb216a","after":null,"ref":"refs/heads/update-archive-metadata","pushedAt":"2024-08-23T19:20:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rgaudin","name":"rgaudin","path":"/rgaudin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57929?s=80&v=4"}},{"before":"1e23cedac7a0eea0a2606e71272b49418f0b0a4c","after":"bd70033c520cd6bbe8b47d29eb5bcb6c750389bb","ref":"refs/heads/main","pushedAt":"2024-08-23T19:20:07.000Z","pushType":"pr_merge","commitsCount":25,"pusher":{"login":"rgaudin","name":"rgaudin","path":"/rgaudin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57929?s=80&v=4"},"commit":{"message":"Merge pull request #70 from openzim/update-archive-metadata\n\nBasic Archive management","shortMessageHtmlLink":"Merge pull request #70 from openzim/update-archive-metadata"}},{"before":"6cbce47f8f5eb8e0e7b64a2305a72adc3e51b1f0","after":"3de4f75d975a37d54823bb39afadd1f2b8cb216a","ref":"refs/heads/update-archive-metadata","pushedAt":"2024-08-23T19:16:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rgaudin","name":"rgaudin","path":"/rgaudin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57929?s=80&v=4"},"commit":{"message":"requesting an archive now requires a payload with email (set or not)","shortMessageHtmlLink":"requesting an archive now requires a payload with email (set or not)"}},{"before":"0d721891a775e2ebeb5db8e2bf615c2ebfe0ff0d","after":"6cbce47f8f5eb8e0e7b64a2305a72adc3e51b1f0","ref":"refs/heads/update-archive-metadata","pushedAt":"2024-08-23T19:07:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rgaudin","name":"rgaudin","path":"/rgaudin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57929?s=80&v=4"},"commit":{"message":"requesting an archive now requires a payload with email (set or not)","shortMessageHtmlLink":"requesting an archive now requires a payload with email (set or not)"}},{"before":"9f23b58d49b2d720c74428a59cb2fc46e1237cc4","after":"0d721891a775e2ebeb5db8e2bf615c2ebfe0ff0d","ref":"refs/heads/update-archive-metadata","pushedAt":"2024-08-23T18:54:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rgaudin","name":"rgaudin","path":"/rgaudin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57929?s=80&v=4"},"commit":{"message":"fixed linting","shortMessageHtmlLink":"fixed linting"}},{"before":"b22d7b54c804ccf1432ab72c82d5dd082db8737f","after":"9f23b58d49b2d720c74428a59cb2fc46e1237cc4","ref":"refs/heads/update-archive-metadata","pushedAt":"2024-08-23T18:30:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rgaudin","name":"rgaudin","path":"/rgaudin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57929?s=80&v=4"},"commit":{"message":"fixed backend lint/check","shortMessageHtmlLink":"fixed backend lint/check"}},{"before":"97defb6e33dd44eb852cbf337ea816ca6c351d46","after":"b22d7b54c804ccf1432ab72c82d5dd082db8737f","ref":"refs/heads/update-archive-metadata","pushedAt":"2024-08-23T18:17:33.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"rgaudin","name":"rgaudin","path":"/rgaudin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57929?s=80&v=4"},"commit":{"message":"order meta same as in edit","shortMessageHtmlLink":"order meta same as in edit"}},{"before":"31e4e34e44a5320e5eff066b59854a1c5b2e674e","after":"97defb6e33dd44eb852cbf337ea816ca6c351d46","ref":"refs/heads/update-archive-metadata","pushedAt":"2024-08-23T11:26:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rgaudin","name":"rgaudin","path":"/rgaudin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57929?s=80&v=4"},"commit":{"message":"allow hook to be called without a user's session","shortMessageHtmlLink":"allow hook to be called without a user's session"}},{"before":"012a258225135be665e234446c965b8b986f76c1","after":"31e4e34e44a5320e5eff066b59854a1c5b2e674e","ref":"refs/heads/update-archive-metadata","pushedAt":"2024-08-23T09:25:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rgaudin","name":"rgaudin","path":"/rgaudin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57929?s=80&v=4"},"commit":{"message":"fixed JSON formatting","shortMessageHtmlLink":"fixed JSON formatting"}},{"before":"684381600a2412d3cbb0fe9de730c7cd360e556f","after":"012a258225135be665e234446c965b8b986f76c1","ref":"refs/heads/update-archive-metadata","pushedAt":"2024-08-22T19:26:20.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"rgaudin","name":"rgaudin","path":"/rgaudin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57929?s=80&v=4"},"commit":{"message":"Added main-logo support\n\n- main-logo part of archive config\n- saved in base64 as is illustration\n- uploaded upon request\n- email can be set upon request\n- new image updated component for illustration and main-logo","shortMessageHtmlLink":"Added main-logo support"}},{"before":"00a4cc191e8bbde35bf006f06450d57a5846e98b","after":"684381600a2412d3cbb0fe9de730c7cd360e556f","ref":"refs/heads/update-archive-metadata","pushedAt":"2024-08-21T20:03:52.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"rgaudin","name":"rgaudin","path":"/rgaudin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57929?s=80&v=4"},"commit":{"message":"Archives list ; improved metadata edition\n\nnew deps:\nsmart-tagz for ZIM tags edition\nluxon for datetime formatting","shortMessageHtmlLink":"Archives list ; improved metadata edition"}},{"before":"4cf899176371a06b3b748461c18694c37e82c3a8","after":"00a4cc191e8bbde35bf006f06450d57a5846e98b","ref":"refs/heads/update-archive-metadata","pushedAt":"2024-08-21T10:19:16.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"rgaudin","name":"rgaudin","path":"/rgaudin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57929?s=80&v=4"},"commit":{"message":"Initial Archive management in UI","shortMessageHtmlLink":"Initial Archive management in UI"}},{"before":null,"after":"4cf899176371a06b3b748461c18694c37e82c3a8","ref":"refs/heads/update-archive-metadata","pushedAt":"2024-06-25T16:32:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rgaudin","name":"rgaudin","path":"/rgaudin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57929?s=80&v=4"},"commit":{"message":"use ArchiveStatus in Archive.status instead of str","shortMessageHtmlLink":"use ArchiveStatus in Archive.status instead of str"}},{"before":"ebb41c870b1d986d007d6f531acec757dc938b33","after":null,"ref":"refs/heads/archives-metadata","pushedAt":"2024-06-14T18:33:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rgaudin","name":"rgaudin","path":"/rgaudin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57929?s=80&v=4"}},{"before":"b34d1b4056989641fa3fe7e7910fc673f2b7f127","after":"1e23cedac7a0eea0a2606e71272b49418f0b0a4c","ref":"refs/heads/main","pushedAt":"2024-06-14T18:33:09.000Z","pushType":"pr_merge","commitsCount":13,"pusher":{"login":"rgaudin","name":"rgaudin","path":"/rgaudin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57929?s=80&v=4"},"commit":{"message":"Merge pull request #69 from openzim/archives-metadata\n\nRequest Task to farm","shortMessageHtmlLink":"Merge pull request #69 from openzim/archives-metadata"}},{"before":"7999b2e6fd5045678cf6b1395f7959086d6dcfe6","after":"ebb41c870b1d986d007d6f531acec757dc938b33","ref":"refs/heads/archives-metadata","pushedAt":"2024-06-14T18:30:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rgaudin","name":"rgaudin","path":"/rgaudin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57929?s=80&v=4"},"commit":{"message":":lipstick: fixed typo","shortMessageHtmlLink":"๐Ÿ’„ fixed typo"}},{"before":"42b6b466d0531274202f16549969e989e52a61c6","after":"7999b2e6fd5045678cf6b1395f7959086d6dcfe6","ref":"refs/heads/archives-metadata","pushedAt":"2024-06-14T18:28:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rgaudin","name":"rgaudin","path":"/rgaudin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57929?s=80&v=4"},"commit":{"message":"no TODO to please codefactor","shortMessageHtmlLink":"no TODO to please codefactor"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QxMzoxMDoxMC4wMDAwMDBazwAAAAS9_PEl","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0xNFQxODoyODo0MC4wMDAwMDBazwAAAARlvw14"}},"title":"Activity ยท openzim/nautilus-webui"}