{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":8986217,"defaultBranch":"master","name":"koreader","ownerLogin":"koreader","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-03-24T13:09:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3957564?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717957169.0","currentOid":""},"activityList":{"items":[{"before":"e4232078ab9f7834cff98516abb592c2a6148e03","after":"e3237ef8eb883ef2380282b862a6b1bb2f8231f9","ref":"refs/heads/master","pushedAt":"2024-06-13T20:01:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Frenzie","name":"Frans de Jonge","path":"/Frenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202757?s=80&v=4"},"commit":{"message":"bump base (#12024)\n\n- https://github.com/koreader/koreader-base/pull/1818\r\n- https://github.com/koreader/koreader-base/pull/1819\r\n- https://github.com/koreader/koreader-base/pull/1821\r\n\r\nClose #11959 & #12017.","shortMessageHtmlLink":"bump base (#12024)"}},{"before":"9724dcdf4b113824dd42f77b4448248154af3ef9","after":"e4232078ab9f7834cff98516abb592c2a6148e03","ref":"refs/heads/master","pushedAt":"2024-06-13T08:29:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Frenzie","name":"Frans de Jonge","path":"/Frenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202757?s=80&v=4"},"commit":{"message":"Readerlink: allow registering empty scheme (#12019)\n\nThis allows plugins to handle relative and otherwise schemeless URLs.\r\n\r\nAlso: clear registered schemes on each init(), to parallel the situation\r\nwith external link buttons, and add documentation.","shortMessageHtmlLink":"Readerlink: allow registering empty scheme (#12019)"}},{"before":"41f4b1f2acbd4ea8525cb2cfc1ff355543577cbe","after":"9724dcdf4b113824dd42f77b4448248154af3ef9","ref":"refs/heads/master","pushedAt":"2024-06-12T05:44:06.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Frenzie","name":"Frans de Jonge","path":"/Frenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202757?s=80&v=4"},"commit":{"message":"IsoLanguage: add Tesseract language names","shortMessageHtmlLink":"IsoLanguage: add Tesseract language names"}},{"before":"ab2f545075299b2659b097b7fa06887a287ae34c","after":"41f4b1f2acbd4ea8525cb2cfc1ff355543577cbe","ref":"refs/heads/master","pushedAt":"2024-06-11T19:34:40.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"Frenzie","name":"Frans de Jonge","path":"/Frenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202757?s=80&v=4"},"commit":{"message":"ci/macos: trim build dependencies\n\nWe actually don't need luarocks anymore for building (just testing).","shortMessageHtmlLink":"ci/macos: trim build dependencies"}},{"before":"e1f2acf68f00d1c02c4dac070ef12b2b59be49bd","after":"ab2f545075299b2659b097b7fa06887a287ae34c","ref":"refs/heads/master","pushedAt":"2024-06-11T16:34:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pazos","name":"Martín Fernández","path":"/pazos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/975883?s=80&v=4"},"commit":{"message":"Add kindlehf target (#11986)\n\nfor kindles after fw 5.16.3\r\n\r\n* Add kindlehf mk file\r\n* Update kodev to support kindlehf\r\n* Update OTAManager logic to support kindlehf","shortMessageHtmlLink":"Add kindlehf target (#11986)"}},{"before":"0a021d5e5e633fc0b024f6f044d956f9affd6fd2","after":"e1f2acf68f00d1c02c4dac070ef12b2b59be49bd","ref":"refs/heads/master","pushedAt":"2024-06-10T12:47:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hius07","name":null,"path":"/hius07","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62179190?s=80&v=4"},"commit":{"message":"Screensaver: fix menu wordings (#11993)","shortMessageHtmlLink":"Screensaver: fix menu wordings (#11993)"}},{"before":"786a7e1a4e0d4b3a18cf77f995bda43a906bea76","after":"0a021d5e5e633fc0b024f6f044d956f9affd6fd2","ref":"refs/heads/master","pushedAt":"2024-06-10T12:22:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Frenzie","name":"Frans de Jonge","path":"/Frenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202757?s=80&v=4"},"commit":{"message":"Statistics Plugin: Skip adding never opened marked as finished books (#11991)\n\nCloses #11201\r\nThank you very much @hius07 !","shortMessageHtmlLink":"Statistics Plugin: Skip adding never opened marked as finished books (#…"}},{"before":"09822ba55267e63edff6603e9cc2e670b1bd8754","after":"786a7e1a4e0d4b3a18cf77f995bda43a906bea76","ref":"refs/heads/master","pushedAt":"2024-06-09T19:34:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hius07","name":null,"path":"/hius07","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62179190?s=80&v=4"},"commit":{"message":"Collections: refresh list of files in FileManager (#11994)","shortMessageHtmlLink":"Collections: refresh list of files in FileManager (#11994)"}},{"before":"9984f3cb7b5c59be3ec529cca3c05c3c62496068","after":"09822ba55267e63edff6603e9cc2e670b1bd8754","ref":"refs/heads/master","pushedAt":"2024-06-09T19:13:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Frenzie","name":"Frans de Jonge","path":"/Frenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202757?s=80&v=4"},"commit":{"message":"[AltStatusBar] Fix when showing (almost) empty (#12003)\n\nWith enabled battery percentage shown and some other (e.g. reading percentage) the alt status bar shows the expected line. But when disabling everything except battery percentage, then the reading percentage keeps being shown.\r\n\r\nSo when using this `self:page_info_override` caching trick, we have to restore the cre default again.","shortMessageHtmlLink":"[AltStatusBar] Fix when showing (almost) empty (#12003)"}},{"before":"206de629d82904a078d16f129ec8638eb862d78d","after":"9984f3cb7b5c59be3ec529cca3c05c3c62496068","ref":"refs/heads/master","pushedAt":"2024-06-09T18:52:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Frenzie","name":"Frans de Jonge","path":"/Frenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202757?s=80&v=4"},"commit":{"message":"Fix WebDAV cloud error (#12000)\n\nFixes #11985","shortMessageHtmlLink":"Fix WebDAV cloud error (#12000)"}},{"before":"c8f4008e9bac064da26cff2550e48e5a327d0c93","after":"206de629d82904a078d16f129ec8638eb862d78d","ref":"refs/heads/master","pushedAt":"2024-06-09T17:28:21.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"NiLuJe","name":"NiLuJe","path":"/NiLuJe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111974?s=80&v=4"},"commit":{"message":"Bump base\n\nhttps://github.com/koreader/koreader-base/pull/1815\nhttps://github.com/koreader/koreader-base/pull/1817\nhttps://github.com/koreader/koreader-base/pull/1816","shortMessageHtmlLink":"Bump base"}},{"before":"81d2db150f24118f3dfb31510c7568b6a80f2f72","after":"c8f4008e9bac064da26cff2550e48e5a327d0c93","ref":"refs/heads/master","pushedAt":"2024-06-08T07:36:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zwim","name":null,"path":"/zwim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36999612?s=80&v=4"},"commit":{"message":"AltStatusBar: fix battery percentage not shown (#11976)","shortMessageHtmlLink":"AltStatusBar: fix battery percentage not shown (#11976)"}},{"before":"585afda4beb385f15729ed9f22948951dda63e6d","after":"81d2db150f24118f3dfb31510c7568b6a80f2f72","ref":"refs/heads/master","pushedAt":"2024-06-06T20:26:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Frenzie","name":"Frans de Jonge","path":"/Frenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202757?s=80&v=4"},"commit":{"message":"ReaderThumbnail: change base class to support key events (#11987)\n\nfixing bug reported here https://github.com/koreader/koreader/pull/11916#issuecomment-2151903891","shortMessageHtmlLink":"ReaderThumbnail: change base class to support key events (#11987)"}},{"before":"79c13bee0c0103641014d27c2cc0d9b54c0f368b","after":"585afda4beb385f15729ed9f22948951dda63e6d","ref":"refs/heads/master","pushedAt":"2024-06-06T08:44:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hius07","name":null,"path":"/hius07","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62179190?s=80&v=4"},"commit":{"message":"File searcher: group operations (#11980)","shortMessageHtmlLink":"File searcher: group operations (#11980)"}},{"before":"04eec52eee2fdb1146f716add46c5206ba019ca6","after":"79c13bee0c0103641014d27c2cc0d9b54c0f368b","ref":"refs/heads/master","pushedAt":"2024-06-05T23:06:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NiLuJe","name":"NiLuJe","path":"/NiLuJe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111974?s=80&v=4"},"commit":{"message":"Calibre: Metadata parser improvements (#11922)\n\n* Added a safe pure-Lua SAX JSON parser (via LunaJSON).\r\n* Updated RapidJSON.\r\n* Also implemented a calibre-specific SAX parser in Lua-RapidJSON, and use it by default instead of the full RapidJSON one.\r\n* Raised the file-size threshold to switch between the fast & safe parsers to 50MB.\r\n* Added an UI option to switch between the three parsers.","shortMessageHtmlLink":"Calibre: Metadata parser improvements (#11922)"}},{"before":"21213f35af71d0cf1240c12580e011a203b386ea","after":"04eec52eee2fdb1146f716add46c5206ba019ca6","ref":"refs/heads/master","pushedAt":"2024-06-05T20:50:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Frenzie","name":"Frans de Jonge","path":"/Frenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202757?s=80&v=4"},"commit":{"message":"BookMap on devices with useDPadAsActionKeys (#11916)\n\nas first discussed here #11908. This PR brings the book map to non-touch devices that useDPadAsActionKeys().\r\n\r\nBook map can be accessed from the menu or by using the following shortcut: ScreenKB + Down or Shift + Down depending on whether you use a K4 device or a kindle with keyboard respectively.\r\n\r\nInside the book map, a user can toggle the hamburger menu by pressing the Menu key and make any adjustment from there. ScreenKB (or Shift) + Up/Down allows it to scroll and Page turn buttons to move by whole full page turns. Back key allows user to exit the map.","shortMessageHtmlLink":"BookMap on devices with useDPadAsActionKeys (#11916)"}},{"before":"e2682e2d986c052f688052602fa5da26828eb560","after":"21213f35af71d0cf1240c12580e011a203b386ea","ref":"refs/heads/master","pushedAt":"2024-06-05T20:23:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Frenzie","name":"Frans de Jonge","path":"/Frenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202757?s=80&v=4"},"commit":{"message":"Minor wording corrections (#11981)\n\nsee #11978","shortMessageHtmlLink":"Minor wording corrections (#11981)"}},{"before":"f3305932335dd109a1d86bce45a1a307465dca83","after":"e2682e2d986c052f688052602fa5da26828eb560","ref":"refs/heads/master","pushedAt":"2024-06-05T19:17:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Frenzie","name":"Frans de Jonge","path":"/Frenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202757?s=80&v=4"},"commit":{"message":"[plugin] AutoDim: reset counter on page turn (#11984)\n\nEven if not from input.\r\n\r\nCloses #11979.","shortMessageHtmlLink":"[plugin] AutoDim: reset counter on page turn (#11984)"}},{"before":"7a84cfef4a648f5c0e00980acfebec8a80eaec54","after":"f3305932335dd109a1d86bce45a1a307465dca83","ref":"refs/heads/master","pushedAt":"2024-06-05T14:05:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Frenzie","name":"Frans de Jonge","path":"/Frenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202757?s=80&v=4"},"commit":{"message":"Fixing button invert on start (#11982)\n\nfixing issue described here https://github.com/koreader/koreader/pull/11963#issuecomment-2147876605","shortMessageHtmlLink":"Fixing button invert on start (#11982)"}},{"before":"2d07a82ea24f9a0f2e3ba5e48d36d4c751400336","after":"7a84cfef4a648f5c0e00980acfebec8a80eaec54","ref":"refs/heads/master","pushedAt":"2024-06-05T06:51:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Frenzie","name":"Frans de Jonge","path":"/Frenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202757?s=80&v=4"},"commit":{"message":"Individually invert left or right side page turn buttons on Kindle (#11963)\n\nK4 is ergonomically designed to be held with one hand (one's hand wrapped around the back and both thumb and middle finger on either PgFwd buttons).\r\n\r\nThis PR allows users to individually invert left and right page turners such that it can be operated just with one hand. It also closes #9350\r\n\r\nNot sure if there are any other devices with two sets of page turn buttons, so currently limited to kindle, excluding kindle Voyage, but could be added too, albeit with some gymnastics.","shortMessageHtmlLink":"Individually invert left or right side page turn buttons on Kindle (#…"}},{"before":"86fa488508dc4a1dcfb0f5841521fe31839e3f3d","after":"2d07a82ea24f9a0f2e3ba5e48d36d4c751400336","ref":"refs/heads/master","pushedAt":"2024-06-05T06:07:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Frenzie","name":"Frans de Jonge","path":"/Frenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202757?s=80&v=4"},"commit":{"message":"Add menu key event to Menu widget (#11966)\n\nAs seen here https://github.com/koreader/koreader/pull/11918#issuecomment-2137290809","shortMessageHtmlLink":"Add menu key event to Menu widget (#11966)"}},{"before":"ed550948a9100ff61672761b5590b8db8fcdb943","after":"86fa488508dc4a1dcfb0f5841521fe31839e3f3d","ref":"refs/heads/master","pushedAt":"2024-06-05T06:05:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Frenzie","name":"Frans de Jonge","path":"/Frenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202757?s=80&v=4"},"commit":{"message":"bump base, unbreak MuPDF edition (#11974)\n\n- https://github.com/koreader/koreader-base/pull/1806\r\n- https://github.com/koreader/koreader-base/pull/1808\r\n- https://github.com/koreader/koreader-base/pull/1809\r\n- https://github.com/koreader/koreader-base/pull/1810\r\n- https://github.com/koreader/koreader-base/pull/1811\r\n- https://github.com/koreader/koreader-base/pull/1812","shortMessageHtmlLink":"bump base, unbreak MuPDF edition (#11974)"}},{"before":"bd42f6984e2b982eced5db771874670a623ac968","after":"ed550948a9100ff61672761b5590b8db8fcdb943","ref":"refs/heads/master","pushedAt":"2024-06-05T04:48:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hius07","name":null,"path":"/hius07","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62179190?s=80&v=4"},"commit":{"message":"mosaicmenu: fix collection mark (#11969)","shortMessageHtmlLink":"mosaicmenu: fix collection mark (#11969)"}},{"before":"14b7971529c3f795ce088c2b1d3f0926e2b85ce4","after":"bd42f6984e2b982eced5db771874670a623ac968","ref":"refs/heads/master","pushedAt":"2024-06-04T19:12:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Frenzie","name":"Frans de Jonge","path":"/Frenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202757?s=80&v=4"},"commit":{"message":"Gesture manager: make long-pressing on top left corner non adjustable in FM (#11971)\n\nIt is overridden by the folder tree, so the Gesture manager setting doesn't work.","shortMessageHtmlLink":"Gesture manager: make long-pressing on top left corner non adjustable…"}},{"before":"08f02bf915d2b871c506ebb9952fa2bd4ee9d56f","after":"14b7971529c3f795ce088c2b1d3f0926e2b85ce4","ref":"refs/heads/master","pushedAt":"2024-06-04T18:55:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Frenzie","name":"Frans de Jonge","path":"/Frenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202757?s=80&v=4"},"commit":{"message":"AltStatusBar: fix page info when not all 3 items enabled (#11965)\n\nFix issue noticed at https://github.com/koreader/koreader/pull/11873#issuecomment-2144485909.","shortMessageHtmlLink":"AltStatusBar: fix page info when not all 3 items enabled (#11965)"}},{"before":"f2691b833e451120f274b285678ef8f7520f31cb","after":"08f02bf915d2b871c506ebb9952fa2bd4ee9d56f","ref":"refs/heads/master","pushedAt":"2024-06-04T18:28:34.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"Frenzie","name":"Frans de Jonge","path":"/Frenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202757?s=80&v=4"},"commit":{"message":"OPDS: Don't append Search twice for feeds with an OpenSearchDescription","shortMessageHtmlLink":"OPDS: Don't append Search twice for feeds with an OpenSearchDescription"}},{"before":"8977e5e12f1b0ba021dccee968c701ce08999c01","after":"f2691b833e451120f274b285678ef8f7520f31cb","ref":"refs/heads/master","pushedAt":"2024-06-02T06:14:34.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Frenzie","name":"Frans de Jonge","path":"/Frenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202757?s=80&v=4"},"commit":{"message":"MuPDF: add mobi filetype","shortMessageHtmlLink":"MuPDF: add mobi filetype"}},{"before":"8f1b476444546c31fbce568ecb79d05fb3a55a8d","after":"8977e5e12f1b0ba021dccee968c701ce08999c01","ref":"refs/heads/master","pushedAt":"2024-06-01T20:38:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Frenzie","name":"Frans de Jonge","path":"/Frenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202757?s=80&v=4"},"commit":{"message":"[minor] Remove whitespace from last line in zh_stroke_data (#11956)\n\nThe busted install failure in #11620 came before those checks.","shortMessageHtmlLink":"[minor] Remove whitespace from last line in zh_stroke_data (#11956)"}},{"before":"8960f3d478c9269979bd263f75848fc164d32ce7","after":"8f1b476444546c31fbce568ecb79d05fb3a55a8d","ref":"refs/heads/master","pushedAt":"2024-06-01T20:29:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Frenzie","name":"Frans de Jonge","path":"/Frenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202757?s=80&v=4"},"commit":{"message":"Chinese keyboard: accept kanji stroke order too (#11620)\n\nThis will make the stroke-based Chinese character keyboard compatible with Japanese kanji stroke order, with an increase of the data file by about 80kb.\r\n\r\nThis could be a temporary solution for Japanese users to type kanji before better methods are implemented.\r\n\r\nThe stroke order data are extracted from this repo: https://github.com/KanjiVG/kanjivg.","shortMessageHtmlLink":"Chinese keyboard: accept kanji stroke order too (#11620)"}},{"before":"6a4d433aa9ce0d2b4ba8c10002be6624167e9eb0","after":"8960f3d478c9269979bd263f75848fc164d32ce7","ref":"refs/heads/master","pushedAt":"2024-06-01T20:22:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Frenzie","name":"Frans de Jonge","path":"/Frenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202757?s=80&v=4"},"commit":{"message":"MuPDF: add txt, cfb, docx, xslx, pptx filetypes (#11955)\n\nNew in 1.24.0. See .\r\n\r\nPossible due to .","shortMessageHtmlLink":"MuPDF: add txt, cfb, docx, xslx, pptx filetypes (#11955)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEZM4RcAA","startCursor":null,"endCursor":null}},"title":"Activity · koreader/koreader"}