Commit Graph

11497 Commits

Author SHA1 Message Date
poire-z
f4a87ba22a Style tweaks: Ignore publisher font families: keep monospace 2025-12-08 13:18:51 +01:00
David
29328abad4 Add hidden flows to nt dispatcher (#14682) 2025-12-02 16:01:18 +01:00
Benoit Pierre
c76f5f9805 android: drop no longer working make target (#14673)
Leftover from 2019, the `dev` target was removed in koreader/android-luajit-launcher@0bd2f4b.
2025-11-30 13:33:41 +01:00
Natalie
9486753946 bump luajit-launcher to 75e7eaf (#14672) 2025-11-30 09:54:22 +01:00
jonnyl2
562fc113cb ReaderScrolling: Radio buttons for scrolling options (#14647) 2025-11-28 19:34:42 +01:00
Christoph Michel
a155e372e1 [feat, plugin] NewsDownloader: continue processing feed on download error (#14650) 2025-11-28 17:56:19 +01:00
Benoit Pierre
60a475773c progressbardialog: fix refresh 2025-11-28 08:43:41 +01:00
Benoit Pierre
ea3a8a7dbe progressbardialog: support dismissing the dialog 2025-11-28 08:43:41 +01:00
Benoit Pierre
d6310207f7 progressbardialog: tweak API
So `reportProgress` returns true when the progress bar was actually updated.
2025-11-28 08:43:41 +01:00
Benoit Pierre
6ce4b5d8ee inputcontainer: handle horizontal center alignment 2025-11-28 08:43:41 +01:00
Benoit Pierre
9ee84c33a6 bump base (#14662)
- https://github.com/koreader/koreader-base/pull/2219
- https://github.com/koreader/koreader-base/pull/2220
- https://github.com/koreader/koreader-base/pull/2221
- https://github.com/koreader/koreader-base/pull/2222
2025-11-25 22:48:10 +01:00
Benoit Pierre
fec9c1ea38 platform: remove leftovers from old install on update (#14637)
Files present in the old `ota/package.index` but not in the new one.
2025-11-25 15:37:58 +01:00
nuxa17
3d88d86b82 NewsDownloader: fix missing feed_config.lua options (#14396) 2025-11-24 23:17:53 +01:00
Frans de Jonge
17869473e1 [plugin] NewsDownloader: support content:encoded with attributes (#14660)
Fixes #14648.

Same fix as #13799.
2025-11-24 23:03:48 +01:00
dependabot[bot]
af471af8c0 build(deps): bump actions/checkout from 5 to 6 (#14658)
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-24 12:51:25 +01:00
hius07
e7dc224661 Status bar: use screen pages for "time left in chapter" (#14651) 2025-11-23 08:48:47 +02:00
hius07
bf8274d47c Show next locations in Book map and Page browser (#14643) 2025-11-23 08:48:17 +02:00
hius07
aaea5be42c readercoptlistener: fix overriding (#14638) 2025-11-23 08:47:44 +02:00
hius07
55bf6c9c55 Profiles main: auto-exec menu wordings (#14641) 2025-11-20 11:32:52 +02:00
hius07
69bd22b4bf Exporter: fix export My Clippings (#14636) 2025-11-18 08:38:36 +02:00
hius07
7a6c4db693 TouchMenu: fix menu height with/without separators (#14627) 2025-11-18 08:38:07 +02:00
hius07
cae29c16d8 SSH: add top menu checkbox (#14631) 2025-11-17 20:09:36 +02:00
Benoit Pierre
904e786632 bump base (#14633)
- https://github.com/koreader/koreader-base/pull/2215
- https://github.com/koreader/koreader-base/pull/2216
- https://github.com/koreader/koreader-base/pull/2217
- https://github.com/koreader/koreader-base/pull/2218
2025-11-16 21:58:51 +01:00
Denis Iskandarov
0081546f9d Exporter: Correct MyClipping Page value parsing (#14583) 2025-11-16 11:10:09 +02:00
Benoit Pierre
dad71c5ca4 tools/logcat: improve handling of input encoding (#14629)
For example, avoid a decoding exception on this line:
```
20:58:28.534 14160            reader.launche  F  thread.cc:1326] Check failed: FindStackTop() > reinterpret_cast<void*>(tlsPtr_.stack_end) (FindStackTop()=X���`���X���, reinterpret_cast<void*>(tlsPtr_.stack_end)=0xbe10c000)
```
2025-11-15 22:56:56 +01:00
Benoit Pierre
cbcb1d9698 android: allow calling Device:hasColorScreen() in a fork (#14628)
Cache the result of `android.isColorScreen()` once and for all
(since the result is static). This fix a regression from #14505,
where `Device:hasColorScreen()` is called from a fork when the
file browser tries to generate covers, resulting in a crash:

```
… F reader.launche: thread.cc:1326] Check failed: FindStackTop() > reinterpret_cast<void*>(tlsPtr_.stack_end) …
```
2025-11-15 22:54:52 +01:00
hius07
55c9d60428 Optimize doc_pages (#14614) 2025-11-15 13:02:45 +02:00
Benoit Pierre
0adc89468d bump base (#14619)
- https://github.com/koreader/koreader-base/pull/2207
- https://github.com/koreader/koreader-base/pull/2210
- https://github.com/koreader/koreader-base/pull/2211
- https://github.com/koreader/koreader-base/pull/2212
- https://github.com/koreader/koreader-base/pull/2213
- https://github.com/koreader/koreader-base/pull/2214
2025-11-14 15:03:36 +01:00
hius07
ca622a1074 Status bar: 'External content' item (#14601) 2025-11-13 10:49:13 +02:00
Benoit Pierre
054df8e86d renderimage: improve JPEG handling (#14505)
No need to go through MuPDF: use the TurboJPEG API via the `jpeg` module.
2025-11-12 08:12:48 +01:00
Benoit Pierre
40793eaadf android: fix possible run target error (#14608)
Auto-granting the external storage permission does not work in all
cases, so ignore errors:

```
Error: Unknown operation string: MANAGE_EXTERNAL_STORAGE
```
2025-11-11 21:27:22 +01:00
DemonicSavage
016b3ed6b5 Fix Kindle crash on AutoSuspend while charging (#14604) 2025-11-11 15:00:16 +01:00
hius07
76eeed1cb4 Stable pages in file browser 2 (#14592) 2025-11-10 18:30:11 +02:00
hius07
8d31b3e10c Pinned page exact location (#14580) 2025-11-10 18:29:38 +02:00
DemonicSavage
60a5309452 Fix crash on Kindle when both AutoSuspend and KeepAlive are on (#14594)
KeepAlive disable t1 timeout by disabling screensaver in powerd, so we must not reset it then.

Fixes #14548.
2025-11-10 09:35:38 +01:00
hius07
3c8a312c9e Calibre search: do not use stale list (#14585) 2025-11-09 08:08:28 +02:00
Mickaël Schoentgen
576aaed08a feat: add japanese reader.dict monolingual dictionary (#14579) 2025-11-07 12:07:40 +01:00
Denis Iskandarov
2e5d02c36b Exporter: Enhanced title and author parsing from MyClippings (#14578) 2025-11-07 11:10:00 +01:00
hius07
6beff03d49 Stable pages in file browser (#14570) 2025-11-07 08:19:41 +02:00
Noa Himesaka
2208f41ab7 feat/remarkable: support refresh levels (#14576) 2025-11-06 18:20:33 +01:00
Noa Himesaka
54281ae279 misc/remarkable: enable full refresh by default for xovi-based setup (#14575) 2025-11-06 10:51:17 +01:00
hius07
d8f39774a8 readerfooter: fix loading preset on empty items (#14567) 2025-11-05 07:49:34 +02:00
hius07
7d3d51add4 Gestures/profiles: allow disabling popup messages (#14543) 2025-11-05 07:48:08 +02:00
hius07
7bd546f587 Screensaver: skip showing without UI instance (#14561) 2025-11-05 07:47:21 +02:00
Pierre Hoffmeister
9db7738e80 NewsDownloader: multiple unwanted selectors (#14545) 2025-11-04 17:21:41 +01:00
hius07
5c96555838 Exporter clip: fix number of stable pages (#14554) 2025-11-04 08:54:33 +02:00
Andreas Lösel
01d1466e38 Fix two bugs with statusbar presets (#14556) 2025-11-04 08:46:52 +02:00
Frans de Jonge
8726233277 Update translations for v2025.10 (#14544) v2025.10 2025-11-01 11:36:44 +01:00
hius07
340732f03b Book info: more informative Pages infomessage (#14493) 2025-10-31 18:14:15 +02:00
hius07
f5ee4e194b Profiles main: remove executing on long-press (#14530) 2025-10-31 10:38:21 +02:00