{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":112927375,"defaultBranch":"main","name":"kiwix-desktop","ownerLogin":"kiwix","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-12-03T12:49:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/826219?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717511504.0","currentOid":""},"activityList":{"items":[{"before":"324b1e0ab47764e5b78c53fa96cf0bb2d19f673c","after":"495e8e5db573cd3992f826942c2bdaf5b89f7a6f","ref":"refs/heads/Issue#837-remember-window-size-and-position","pushedAt":"2024-06-07T23:05:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ShaopengLin","name":"Shaopeng (Chris) Lin","path":"/ShaopengLin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39098000?s=80&v=4"},"commit":{"message":"Window position and size is remembered\n\nPosition and size of the window is saved and restored on startup.","shortMessageHtmlLink":"Window position and size is remembered"}},{"before":"a7b5cde654e3cc3090101f018497e3a9ace87083","after":"3d0e8b4c6103a6f246cd158bb40ddd2400d2e66c","ref":"refs/heads/robust_download_management","pushedAt":"2024-06-07T13:33:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"veloman-yunkan","name":"Veloman Yunkan","path":"/veloman-yunkan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11933502?s=80&v=4"},"commit":{"message":"Got rid of a ContentManager::downloadBook() overload","shortMessageHtmlLink":"Got rid of a ContentManager::downloadBook() overload"}},{"before":"318edc0aa1230084ac0e6dbdf2ffea762fe21859","after":"a7b5cde654e3cc3090101f018497e3a9ace87083","ref":"refs/heads/robust_download_management","pushedAt":"2024-06-07T12:43:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"veloman-yunkan","name":"Veloman Yunkan","path":"/veloman-yunkan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11933502?s=80&v=4"},"commit":{"message":"Slow download updates don't erase pending actions\n\n... provided that download actions are inserted into the queue *before* existing\nupdate requests.","shortMessageHtmlLink":"Slow download updates don't erase pending actions"}},{"before":"cdc327edcdbb7e92b58af11711e119d3ee2720dc","after":"318edc0aa1230084ac0e6dbdf2ffea762fe21859","ref":"refs/heads/robust_download_management","pushedAt":"2024-06-06T15:37:49.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"veloman-yunkan","name":"Veloman Yunkan","path":"/veloman-yunkan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11933502?s=80&v=4"},"commit":{"message":"Slow download updates don't erase pending actions\n\n... provided that download actions are inserted into the queue *before* existing\nupdate requests.","shortMessageHtmlLink":"Slow download updates don't erase pending actions"}},{"before":null,"after":"a9eaa9dee7555c46a16b91d7bbf3eafd06add7b1","ref":"refs/heads/pdfSmth","pushedAt":"2024-06-04T14:31:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"juuz0","name":"Nikhil Tanwar","path":"/juuz0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26814569?s=80&v=4"},"commit":{"message":"Open/Save functionality for downloaded files","shortMessageHtmlLink":"Open/Save functionality for downloaded files"}},{"before":"94e8358aeab050339e895f874429ed7add97c43f","after":"cdc327edcdbb7e92b58af11711e119d3ee2720dc","ref":"refs/heads/robust_download_management","pushedAt":"2024-06-04T12:58:21.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"veloman-yunkan","name":"Veloman Yunkan","path":"/veloman-yunkan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11933502?s=80&v=4"},"commit":{"message":"Async execution of download pause/resume actions","shortMessageHtmlLink":"Async execution of download pause/resume actions"}},{"before":"e48fae2bdd301d36c52e555fe31e6a6ca108def6","after":"94e8358aeab050339e895f874429ed7add97c43f","ref":"refs/heads/robust_download_management","pushedAt":"2024-06-04T09:32:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"veloman-yunkan","name":"Veloman Yunkan","path":"/veloman-yunkan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11933502?s=80&v=4"},"commit":{"message":"ContentManagerView is updated once per second","shortMessageHtmlLink":"ContentManagerView is updated once per second"}},{"before":"caf2248ddebd96b8c5e79ede40a844f71ae945fd","after":"37382c0941c015e4e8a5b9a484b3c15374ac46e4","ref":"refs/heads/translatewiki","pushedAt":"2024-06-03T12:09:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"translatewiki","name":"translatewiki.net","path":"/translatewiki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24829418?s=80&v=4"},"commit":{"message":"Localisation updates from https://translatewiki.net.","shortMessageHtmlLink":"Localisation updates from https://translatewiki.net."}},{"before":null,"after":"324b1e0ab47764e5b78c53fa96cf0bb2d19f673c","ref":"refs/heads/Issue#837-remember-window-size-and-position","pushedAt":"2024-06-02T20:43:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ShaopengLin","name":"Shaopeng (Chris) Lin","path":"/ShaopengLin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39098000?s=80&v=4"},"commit":{"message":"Merge pull request #1122 from aryanA101a/main\n\nFix to adapt libkiwix IPv6 related API changes","shortMessageHtmlLink":"Merge pull request #1122 from aryanA101a/main"}},{"before":"7a225e0931dceefa604956e7a39fa844d57b4fa4","after":"caf2248ddebd96b8c5e79ede40a844f71ae945fd","ref":"refs/heads/translatewiki","pushedAt":"2024-06-02T07:07:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kelson42","name":"Kelson","path":"/kelson42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1029718?s=80&v=4"},"commit":{"message":"Localisation updates from https://translatewiki.net.","shortMessageHtmlLink":"Localisation updates from https://translatewiki.net."}},{"before":"81d9c497e172aaff12de1818ba8576dcc029ff5c","after":"f654ebe93894440ef7edf8b18d45d613c3e09da4","ref":"refs/heads/Issue#1073-remember-current-tab-from-prev-session","pushedAt":"2024-06-01T23:04:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ShaopengLin","name":"Shaopeng (Chris) Lin","path":"/ShaopengLin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39098000?s=80&v=4"},"commit":{"message":"Saves the previous current index when tabs reopen\n\nCurrent tab index will be saved now and will be reset with respect to the reopened tabs upon startup","shortMessageHtmlLink":"Saves the previous current index when tabs reopen"}},{"before":"61dfb0d23eb0dad2956ce37b1ba1d0bc6bf1a62d","after":"e48fae2bdd301d36c52e555fe31e6a6ca108def6","ref":"refs/heads/robust_download_management","pushedAt":"2024-06-01T14:50:23.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"veloman-yunkan","name":"Veloman Yunkan","path":"/veloman-yunkan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11933502?s=80&v=4"},"commit":{"message":"Enter DownloadState::Status\n\nThe binary flag DownloadState::paused was replaced with a richer\nDownloadState::status but the old logic of distinguishing only\nbetween active and paused downloads still remains.","shortMessageHtmlLink":"Enter DownloadState::Status"}},{"before":"79efd58e1bada6287d24313c88ed7ca5041c976f","after":"324b1e0ab47764e5b78c53fa96cf0bb2d19f673c","ref":"refs/heads/main","pushedAt":"2024-06-01T13:00:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kelson42","name":"Kelson","path":"/kelson42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1029718?s=80&v=4"},"commit":{"message":"Merge pull request #1122 from aryanA101a/main\n\nFix to adapt libkiwix IPv6 related API changes","shortMessageHtmlLink":"Merge pull request #1122 from aryanA101a/main"}},{"before":"f8d646db40c103c7e8c4bc773cda3e55b96e2e47","after":null,"ref":"refs/heads/Issue#904-block-non-zim-external-requests","pushedAt":"2024-06-01T12:52:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kelson42","name":"Kelson","path":"/kelson42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1029718?s=80&v=4"}},{"before":"e3745f01130f3b8ede92dc12cfaa21c24f22edf4","after":"79efd58e1bada6287d24313c88ed7ca5041c976f","ref":"refs/heads/main","pushedAt":"2024-06-01T12:52:39.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kelson42","name":"Kelson","path":"/kelson42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1029718?s=80&v=4"},"commit":{"message":"Merge pull request #1116 from kiwix/Issue#904-block-non-zim-external-requests\n\nBlock External Content from Zim Web Pages","shortMessageHtmlLink":"Merge pull request #1116 from kiwix/Issue#904-block-non-zim-external-…"}},{"before":"33582f3606c28834913203eb3e38a5d8303a53bf","after":"f8d646db40c103c7e8c4bc773cda3e55b96e2e47","ref":"refs/heads/Issue#904-block-non-zim-external-requests","pushedAt":"2024-06-01T12:47:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kelson42","name":"Kelson","path":"/kelson42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1029718?s=80&v=4"},"commit":{"message":"Disables external resource fetching\n\nWebpages blocks all requests with Url not starting with \"zim://\", i.e. native to the Zim file.","shortMessageHtmlLink":"Disables external resource fetching"}},{"before":"e3745f01130f3b8ede92dc12cfaa21c24f22edf4","after":"81d9c497e172aaff12de1818ba8576dcc029ff5c","ref":"refs/heads/Issue#1073-remember-current-tab-from-prev-session","pushedAt":"2024-06-01T07:34:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ShaopengLin","name":"Shaopeng (Chris) Lin","path":"/ShaopengLin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39098000?s=80&v=4"},"commit":{"message":"Saves the previous current index when tabs reopen\n\nCurrent tab index will be saved now and will be reset with respect to the reopened tabs upon startup","shortMessageHtmlLink":"Saves the previous current index when tabs reopen"}},{"before":"fcfa124b4841752f3e45e9c60f26e03c635006a6","after":"33582f3606c28834913203eb3e38a5d8303a53bf","ref":"refs/heads/Issue#904-block-non-zim-external-requests","pushedAt":"2024-06-01T06:02:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ShaopengLin","name":"Shaopeng (Chris) Lin","path":"/ShaopengLin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39098000?s=80&v=4"},"commit":{"message":"Disables external resource fetching\n\nWebpages blocks all requests with Url not starting with \"zim://\", i.e. native to the Zim file.","shortMessageHtmlLink":"Disables external resource fetching"}},{"before":"ce8aef3fd94ebbcd96a8b2805fce5f611ac6b28b","after":"fcfa124b4841752f3e45e9c60f26e03c635006a6","ref":"refs/heads/Issue#904-block-non-zim-external-requests","pushedAt":"2024-06-01T06:01:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ShaopengLin","name":"Shaopeng (Chris) Lin","path":"/ShaopengLin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39098000?s=80&v=4"},"commit":{"message":"Disables external resource fetching\n\nWebpages blocks all requests with Url not starting with \"zim://\", i.e. native to the Zim file.","shortMessageHtmlLink":"Disables external resource fetching"}},{"before":"60f0817e019563132ce6443ea11c1d4bc808d209","after":"61dfb0d23eb0dad2956ce37b1ba1d0bc6bf1a62d","ref":"refs/heads/robust_download_management","pushedAt":"2024-05-31T15:25:33.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"veloman-yunkan","name":"Veloman Yunkan","path":"/veloman-yunkan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11933502?s=80&v=4"},"commit":{"message":"Moved error detection to DownloadManager","shortMessageHtmlLink":"Moved error detection to DownloadManager"}},{"before":null,"after":"e3745f01130f3b8ede92dc12cfaa21c24f22edf4","ref":"refs/heads/Issue#1073-remember-current-tab-from-prev-session","pushedAt":"2024-05-31T08:25:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ShaopengLin","name":"Shaopeng (Chris) Lin","path":"/ShaopengLin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39098000?s=80&v=4"},"commit":{"message":"Merge pull request #1117 from kiwix/qt_6.7\n\nDo not use removed `setHasBorderInFullScreen` with qt >= 6.0","shortMessageHtmlLink":"Merge pull request #1117 from kiwix/qt_6.7"}},{"before":"f46e0df574656c028e8041c62e97b32713a2eadb","after":"ce8aef3fd94ebbcd96a8b2805fce5f611ac6b28b","ref":"refs/heads/Issue#904-block-non-zim-external-requests","pushedAt":"2024-05-30T21:01:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ShaopengLin","name":"Shaopeng (Chris) Lin","path":"/ShaopengLin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39098000?s=80&v=4"},"commit":{"message":"Added class to disable external resource fetching\n\nAdded singleton class ExternalReqInterceptor for blocking URL request not from our zim file, i.e. URL starting with \"zim://\". This class is assigned to zim views on creation in openUrl().","shortMessageHtmlLink":"Added class to disable external resource fetching"}},{"before":"5b54ac22f41564a5a2abc24cb2d87eef0cea5587","after":"7a225e0931dceefa604956e7a39fa844d57b4fa4","ref":"refs/heads/translatewiki","pushedAt":"2024-05-30T12:10:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"translatewiki","name":"translatewiki.net","path":"/translatewiki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24829418?s=80&v=4"},"commit":{"message":"Localisation updates from https://translatewiki.net.","shortMessageHtmlLink":"Localisation updates from https://translatewiki.net."}},{"before":"f8402416baff0d29d2ac99757e125496740a51b7","after":"60f0817e019563132ce6443ea11c1d4bc808d209","ref":"refs/heads/robust_download_management","pushedAt":"2024-05-30T08:12:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"veloman-yunkan","name":"Veloman Yunkan","path":"/veloman-yunkan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11933502?s=80&v=4"},"commit":{"message":"Made DownloadManager::mp_downloader private","shortMessageHtmlLink":"Made DownloadManager::mp_downloader private"}},{"before":"456c58b7c85609f7594722d88e3e1b65aa6575b9","after":null,"ref":"refs/heads/qt_6.7","pushedAt":"2024-05-27T13:57:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kelson42","name":"Kelson","path":"/kelson42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1029718?s=80&v=4"}},{"before":"78cfc4ce837e146f0e56cfc58e7d1e08d96dc4a5","after":"e3745f01130f3b8ede92dc12cfaa21c24f22edf4","ref":"refs/heads/main","pushedAt":"2024-05-27T13:57:39.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kelson42","name":"Kelson","path":"/kelson42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1029718?s=80&v=4"},"commit":{"message":"Merge pull request #1117 from kiwix/qt_6.7\n\nDo not use removed `setHasBorderInFullScreen` with qt >= 6.0","shortMessageHtmlLink":"Merge pull request #1117 from kiwix/qt_6.7"}},{"before":"d8b84e05a383ade72a83bc62bafeb808449a013b","after":"5b54ac22f41564a5a2abc24cb2d87eef0cea5587","ref":"refs/heads/translatewiki","pushedAt":"2024-05-27T12:07:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"translatewiki","name":"translatewiki.net","path":"/translatewiki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24829418?s=80&v=4"},"commit":{"message":"Localisation updates from https://translatewiki.net.","shortMessageHtmlLink":"Localisation updates from https://translatewiki.net."}},{"before":null,"after":"f8402416baff0d29d2ac99757e125496740a51b7","ref":"refs/heads/robust_download_management","pushedAt":"2024-05-24T13:22:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"veloman-yunkan","name":"Veloman Yunkan","path":"/veloman-yunkan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11933502?s=80&v=4"},"commit":{"message":"!!! untested DownloadManager::cancelDownload()","shortMessageHtmlLink":"!!! untested DownloadManager::cancelDownload()"}},{"before":null,"after":"456c58b7c85609f7594722d88e3e1b65aa6575b9","ref":"refs/heads/qt_6.7","pushedAt":"2024-05-23T15:12:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mgautierfr","name":"Matthieu Gautier","path":"/mgautierfr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86161?s=80&v=4"},"commit":{"message":"Do not use removed `setHasBorderInFullScreen` with qt >= 6.0\n\n`QWindowsWindowFunctions` class has been removed in Qt 6.\n\nSee https://doc-snapshots.qt.io/qt5-5.15/windows-issues.html vs\nhttps://doc-snapshots.qt.io/qt6-6.2/windows-issues.html\n\nI haven't found more specific documentation.","shortMessageHtmlLink":"Do not use removed setHasBorderInFullScreen with qt >= 6.0"}},{"before":"0558bd9efeb497a691b7a4c6483797b6f80a86cc","after":"f46e0df574656c028e8041c62e97b32713a2eadb","ref":"refs/heads/Issue#904-block-non-zim-external-requests","pushedAt":"2024-05-23T08:04:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ShaopengLin","name":"Shaopeng (Chris) Lin","path":"/ShaopengLin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39098000?s=80&v=4"},"commit":{"message":"fixup! Fix compilation issue from Interceptor\n\nIt seems Qt version on CI is less than 5.13 and the method setUrlRequestInterceptor for QWebEnginePage is added at this particular version.","shortMessageHtmlLink":"fixup! Fix compilation issue from Interceptor"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEX6cePwA","startCursor":null,"endCursor":null}},"title":"Activity · kiwix/kiwix-desktop"}