{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":8984310,"defaultBranch":"master","name":"koreader-base","ownerLogin":"koreader","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-03-24T10:15:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3957564?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716610978.0","currentOid":""},"activityList":{"items":[{"before":"9ce9331908a3002f5ff6d05c07d37324aaa97ef0","after":"3ad258c9ac9e597ba1c3fc90ff2985756af9acde","ref":"refs/heads/master","pushedAt":"2024-05-24T22:28:29.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":"Kobo: Boost saturation on CFA updates (#1794)\n\nBy enforcing G2 post-process mode on CFA updates.\r\nIt boosts saturation without mangling stuff *too* much.\r\n\r\nFront will expose a developer setting to disable it (matching the current behavior, which is also Nickel's current behavior, on v4 at least).","shortMessageHtmlLink":"Kobo: Boost saturation on CFA updates (#1794)"}},{"before":"7c21f99d3a7ba9dfe60027d98679c10e7ff1dcca","after":null,"ref":"refs/heads/Frenzie-patch-1","pushedAt":"2024-05-22T16:45:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Frenzie","name":"Frans de Jonge","path":"/Frenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202757?s=80&v=4"}},{"before":"99a6bd1a0b36f9ba2d3772bf7d5e34f899e95d74","after":"9ce9331908a3002f5ff6d05c07d37324aaa97ef0","ref":"refs/heads/master","pushedAt":"2024-05-22T16:45: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":"SDL: send ContextMenu when pressing gamecontroller Y button (#1793)\n\nAlso see https://github.com/koreader/koreader/pull/11871","shortMessageHtmlLink":"SDL: send ContextMenu when pressing gamecontroller Y button (#1793)"}},{"before":null,"after":"7c21f99d3a7ba9dfe60027d98679c10e7ff1dcca","ref":"refs/heads/Frenzie-patch-1","pushedAt":"2024-05-21T21:05:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Frenzie","name":"Frans de Jonge","path":"/Frenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202757?s=80&v=4"},"commit":{"message":"SDL: send ContextMenu when pressing gamecontroller Y button\n\nAlso see https://github.com/koreader/koreader/pull/11871","shortMessageHtmlLink":"SDL: send ContextMenu when pressing gamecontroller Y button"}},{"before":"61c05b668f0764988cc857f3a59024e35fded62b","after":"99a6bd1a0b36f9ba2d3772bf7d5e34f899e95d74","ref":"refs/heads/master","pushedAt":"2024-05-20T20:51:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"poire-z","name":null,"path":"/poire-z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24273478?s=80&v=4"},"commit":{"message":"bump crengine: minor fixes (ruby, a crash, non-linear flows) (#1792)\n\nIncludes:\r\n- html5.css: really ensure ruby centering\r\n- getRenderedWidths(): fix possible crash with 0-width images\r\n- Page splitting: ignore empty non-linear flows\r\n- LvDocView header: allow overriding \"page/total %\"\r\ncre.cpp: add setPageInfoOverride() to allow tweaking\r\ntop status bar display of page number/count/%.","shortMessageHtmlLink":"bump crengine: minor fixes (ruby, a crash, non-linear flows) (#1792)"}},{"before":"f9c9316709a9683406a759888090ea04098cf46b","after":"61c05b668f0764988cc857f3a59024e35fded62b","ref":"refs/heads/master","pushedAt":"2024-05-19T20:10:08.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":"Some more input & input_scan shenanigans (#1788)\n\nSpecifically, implement `input.fdopen` so we can keep the fds opened by `fbink_input_scan` without having to do a stupid close->open dance on top.","shortMessageHtmlLink":"Some more input & input_scan shenanigans (#1788)"}},{"before":"f507c062af021067f20ec39bd6c55b98d1fc4b81","after":"f9c9316709a9683406a759888090ea04098cf46b","ref":"refs/heads/master","pushedAt":"2024-05-15T20:22:09.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":"Update FBInk & KoboUSBMS (#1787)\n\nSome input_scan fixups on old/quirky drivers","shortMessageHtmlLink":"Update FBInk & KoboUSBMS (#1787)"}},{"before":"c69ef86a42b8e788676b38b843bc8e0abd114ce2","after":"f507c062af021067f20ec39bd6c55b98d1fc4b81","ref":"refs/heads/master","pushedAt":"2024-05-14T19:13:20.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":"SDL: handle DPads reported as buttons and not hats (#1786)\n\nTested on a Dual Sense, which natively reports the dpad as a hat,\r\nbut that SDL appears to translate into buttons.","shortMessageHtmlLink":"SDL: handle DPads reported as buttons and not hats (#1786)"}},{"before":"d75933ef2d7ca0a8f113a71bccf48f440df9bb0d","after":"c69ef86a42b8e788676b38b843bc8e0abd114ce2","ref":"refs/heads/master","pushedAt":"2024-05-14T16:39:51.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":"Input: Add a close API (#1785)\n\nAllows front to explicitly request closing an open'ed fd","shortMessageHtmlLink":"Input: Add a close API (#1785)"}},{"before":"dff67ec857525a9832c89cad47e15d625ffaa1fb","after":"d75933ef2d7ca0a8f113a71bccf48f440df9bb0d","ref":"refs/heads/master","pushedAt":"2024-05-13T17:44:54.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":"Ship libfbink_input to provide input device classification (#1782)\n\n* Update FBInk so that the feature actually exist ;p\r\n* Update KoboUSBMS to a build that also uses it internally\r\n* Build & ship a very minimal shared library variant on FBInk that *only* provides this facility (it's 10K), that we'll be able to poke at via FFI.","shortMessageHtmlLink":"Ship libfbink_input to provide input device classification (#1782)"}},{"before":"2476d4d69caebc879cade236e44bed02a8c5b5c2","after":"dff67ec857525a9832c89cad47e15d625ffaa1fb","ref":"refs/heads/master","pushedAt":"2024-05-13T10:03:21.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"Frenzie","name":"Frans de Jonge","path":"/Frenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202757?s=80&v=4"},"commit":{"message":"ci: force color output","shortMessageHtmlLink":"ci: force color output"}},{"before":"e138fe2d0f141c867ab8f656b6cadf81bff12afa","after":"2476d4d69caebc879cade236e44bed02a8c5b5c2","ref":"refs/heads/master","pushedAt":"2024-05-13T08:50:33.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":"make: fix NEON support detection (#1784)\n\nNEON support is available when compiling with `TARGET=linux LINUX_ARCH=arm64` (`-march=armv8-a`).","shortMessageHtmlLink":"make: fix NEON support detection (#1784)"}},{"before":"f11b599645a7420986e5e63718dd4abda0a1d4b1","after":"e138fe2d0f141c867ab8f656b6cadf81bff12afa","ref":"refs/heads/master","pushedAt":"2024-05-12T07:48:44.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":"fix permissions for turbo lua files","shortMessageHtmlLink":"fix permissions for turbo lua files"}},{"before":"5c47a59eb92ddf186d105773df239be55eb62811","after":"f11b599645a7420986e5e63718dd4abda0a1d4b1","ref":"refs/heads/master","pushedAt":"2024-05-11T09:04:55.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"Frenzie","name":"Frans de Jonge","path":"/Frenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202757?s=80&v=4"},"commit":{"message":"change thirdparty build tree structure\n\nMove it under the main build directory.","shortMessageHtmlLink":"change thirdparty build tree structure"}},{"before":"9795451470c1e3b622d1ceac09d9aa4f53455394","after":"5c47a59eb92ddf186d105773df239be55eb62811","ref":"refs/heads/master","pushedAt":"2024-05-10T08:40:28.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":"libk2pdfopt: bump (#1780)\n\nFix leptonica build with GCC 14.","shortMessageHtmlLink":"libk2pdfopt: bump (#1780)"}},{"before":"59ff187be99017c425ea12ebb13a45e33b0370c0","after":"9795451470c1e3b622d1ceac09d9aa4f53455394","ref":"refs/heads/master","pushedAt":"2024-05-09T00:57:38.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":"Initial support for NTX + MTK + Kaleido devices (#1779)\n\n* Bump LuaJIT to 20240422 (there's a potentially interesting 20-year old memory leak fixed)\r\n* Update FBInk & KoboUSBMS to handle the new devices properly\r\n* Update MTK headers for whatever we could glean of the new stuff\r\n* Add dedicated refresh modes for Kaleido-specific waveform modes (basically, once for images, and one for text/highlights).\r\n* Implemented a halfway sensible wait_for logic for those new devices\r\n* Special-cased the Elipsa 2E because it behaves differently.\r\n* \"Fix\" nightmode on the Elipsa 2E (thanks to #1768).\r\n* And, as usual, workaround a few driver bugs in the process (as far as possible) ;p","shortMessageHtmlLink":"Initial support for NTX + MTK + Kaleido devices (#1779)"}},{"before":"c079c42a44ad9cd144598278959dee3c5082216a","after":null,"ref":"refs/heads/koptcontext-comments","pushedAt":"2024-05-06T20:37:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Frenzie","name":"Frans de Jonge","path":"/Frenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202757?s=80&v=4"}},{"before":"9a90ea881201ae64f188150b4e3c02daeb3901bc","after":"59ff187be99017c425ea12ebb13a45e33b0370c0","ref":"refs/heads/master","pushedAt":"2024-05-06T20:37: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":"KOPTContext - add comments explaining Leptonica's usage (#1189)","shortMessageHtmlLink":"KOPTContext - add comments explaining Leptonica's usage (#1189)"}},{"before":"f2486c1f77c519ac4533176a9cae0f6a83115a8a","after":"c079c42a44ad9cd144598278959dee3c5082216a","ref":"refs/heads/koptcontext-comments","pushedAt":"2024-05-06T20:36:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Galunid","name":null,"path":"/Galunid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10298730?s=80&v=4"},"commit":{"message":"Fix @module indentation\n\nCo-authored-by: Frans de Jonge ","shortMessageHtmlLink":"Fix @module indentation"}},{"before":"4e44b8a31936acb3b08122634305143c6fa0bf83","after":"f2486c1f77c519ac4533176a9cae0f6a83115a8a","ref":"refs/heads/koptcontext-comments","pushedAt":"2024-05-06T20:14:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Galunid","name":null,"path":"/Galunid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10298730?s=80&v=4"},"commit":{"message":"Remove extra lines","shortMessageHtmlLink":"Remove extra lines"}},{"before":"4f777824976bcd8a4ee00ffbc27e7e9a2653706b","after":"4e44b8a31936acb3b08122634305143c6fa0bf83","ref":"refs/heads/koptcontext-comments","pushedAt":"2024-05-06T20:13:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Galunid","name":null,"path":"/Galunid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10298730?s=80&v=4"},"commit":{"message":"Hybrid approach","shortMessageHtmlLink":"Hybrid approach"}},{"before":"9d64f9d3ef82342da8a38039a6f8a6c45ea732fc","after":"4f777824976bcd8a4ee00ffbc27e7e9a2653706b","ref":"refs/heads/koptcontext-comments","pushedAt":"2024-05-06T19:01:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Galunid","name":null,"path":"/Galunid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10298730?s=80&v=4"},"commit":{"message":"Separate line comments","shortMessageHtmlLink":"Separate line comments"}},{"before":"c8e9b1ad301d97ad0dd14f36adcff37f78a87177","after":"9d64f9d3ef82342da8a38039a6f8a6c45ea732fc","ref":"refs/heads/koptcontext-comments","pushedAt":"2024-05-06T16:48:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Galunid","name":null,"path":"/Galunid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10298730?s=80&v=4"},"commit":{"message":"Format as code, add more comments","shortMessageHtmlLink":"Format as code, add more comments"}},{"before":"8338265efc4724a7fca065e8975e961b3349d7c6","after":"c8e9b1ad301d97ad0dd14f36adcff37f78a87177","ref":"refs/heads/koptcontext-comments","pushedAt":"2024-05-06T15:38:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Galunid","name":null,"path":"/Galunid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10298730?s=80&v=4"},"commit":{"message":"Make it compatible with ldoc","shortMessageHtmlLink":"Make it compatible with ldoc"}},{"before":"1c24dc126454bf038ce093e734500b30bb05559c","after":"9a90ea881201ae64f188150b4e3c02daeb3901bc","ref":"refs/heads/master","pushedAt":"2024-05-03T20:58:28.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":"curl: make certificates bundle generation more robust (#1778)\n\nDon't use the default build system rule to create the certificates\r\nbundle: connections to `hg.mozilla.org` from CIs seem to be flaky,\r\nresulting in regular failures.\r\n\r\nCf. https://curl.se/docs/caextract.html","shortMessageHtmlLink":"curl: make certificates bundle generation more robust (#1778)"}},{"before":"fbeffab37a3df98bbb9377ed755af052a972cd01","after":"1c24dc126454bf038ce093e734500b30bb05559c","ref":"refs/heads/master","pushedAt":"2024-05-03T18:34:18.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":"make: saner `fetchthirdparty` (#1777)\n\nAvoid destructive operations.","shortMessageHtmlLink":"make: saner fetchthirdparty (#1777)"}},{"before":"c556c7d07030df04815b1a9cae056b21c5462fb0","after":"fbeffab37a3df98bbb9377ed755af052a972cd01","ref":"refs/heads/master","pushedAt":"2024-05-03T16:53:05.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"Frenzie","name":"Frans de Jonge","path":"/Frenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202757?s=80&v=4"},"commit":{"message":"make: restrict info traces to the main Makefile\n\nAvoid duplicates when `Makefile.def` is included by the parent project.","shortMessageHtmlLink":"make: restrict info traces to the main Makefile"}},{"before":"a835c5a3658965ace6bc6caa226efe4ec9b8e555","after":null,"ref":"refs/heads/Frenzie-patch-1","pushedAt":"2024-05-03T16:34:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Frenzie","name":"Frans de Jonge","path":"/Frenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202757?s=80&v=4"}},{"before":"165b87954262cb6d242be3cc6d8653dd5d95bf8b","after":"c556c7d07030df04815b1a9cae056b21c5462fb0","ref":"refs/heads/master","pushedAt":"2024-05-03T16:34:20.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":"thirdparty/fribidi v1.0.14 (#1773)\n\n\r\nhttps://github.com/fribidi/fribidi/compare/v1.0.13...v1.0.14","shortMessageHtmlLink":"thirdparty/fribidi v1.0.14 (#1773)"}},{"before":"c440af0a57ca5127d12f366fff3fc59ad885d809","after":"165b87954262cb6d242be3cc6d8653dd5d95bf8b","ref":"refs/heads/master","pushedAt":"2024-05-03T16:33:55.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":"ci: drop `lint_install` script (unused)","shortMessageHtmlLink":"ci: drop lint_install script (unused)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEU3G5mQA","startCursor":null,"endCursor":null}},"title":"Activity ยท koreader/koreader-base"}