Commit Graph

11424 Commits

Author SHA1 Message Date
hius07
d9700e0443 'Set typography language' action in Dispatcher (#14465) 2025-10-17 09:44:43 +03:00
Benoit Pierre
c7d4dfa03b fontlist: support WOFF and WOFF2 fonts (#14455) 2025-10-17 00:54:30 +02:00
Benoit Pierre
5e05d8d3d0 ci/circle: speed up lint phase (#14472)
Honor `PARALLEL_JOBS` so the number of luacheck jobs is capped to 3 (we don't want to end-up using 36 jobs).
2025-10-17 00:38:13 +02:00
Benoit Pierre
9a31068e95 ci: bump docker image (#14470) 2025-10-17 00:35:59 +02:00
Benoit Pierre
42b776710a bump base (#14469)
- https://github.com/koreader/koreader-base/pull/2190
- https://github.com/koreader/koreader-base/pull/2191
- https://github.com/koreader/koreader-base/pull/2192
2025-10-17 00:35:21 +02:00
Renee
7c9f0ccef2 [Plugin] Statistics: use color rendering in calendar and timeline view when color rendering is enabled (#13453) 2025-10-16 19:28:28 +02:00
DemonicSavage
9a7b3624f7 [DocSettingTweak] Use absolute path for document settings (#14418)
External plugins that load files may load them using relative paths instead of absolute paths. This enables these plugins to make use of the per-directory document settings feature.
2025-10-16 10:08:28 +02:00
WangKe
158463fd9f Exporter: XMNote support exporting read time and mark book source (#14144) 2025-10-15 18:45:55 +02:00
David
8372b66ead [DocSettingTweak] add doc tweaks to kindle NT (#14412)
* fixes #8596
* fixes #7356
2025-10-15 16:04:07 +02:00
David
92effcf9fb Replace checkboxes with radio buttons where appropriate (#14431) 2025-10-14 22:53:47 +02:00
hius07
d5a54f6c16 Reference pages: add synthetic pagemap (#14405)
Discussed in and closes #9020.
2025-10-14 21:35:58 +02:00
David
6d49c261fa [ReaderHighlight] preserve highlight when using highlight dialogue (#14437) 2025-10-14 15:22:27 +02:00
David
4557ee9524 [Readtimer] bug fix: fix focus when setting a timer (#14420) 2025-10-14 14:05:27 +02:00
Benoit Pierre
87445034bd ci/macos: update workflow to match base (#14447) 2025-10-12 20:57:50 +02:00
poire-z
ac327848d7 bump base (openssh, build...) and crengine (pagemap tweaks) (#14446)
Includes:
- dropbear: statically link libcrypt when building for kindle
- ci/macos: speedup builds
- openssh: update to 10.1p1
- rework build parallelism
- ci/macos: tweak number of jobs
- fix 5c02afb9 regression
- bump crengine: tweak buildSyntheticPageMap()
2025-10-12 14:20:08 +02:00
hius07
e84d63b3fd Statistics: screen pages only (#14435) 2025-10-10 22:22:45 +03:00
DemonicSavage
48a39546c9 [fix, plugin] AutoSuspend: correct logic for Kindles (#14430) 2025-10-10 12:06:11 +02:00
hius07
f0af3aed2d opdsbrowser: fix Search (#14425) 2025-10-08 09:17:11 +03:00
hius07
e59df8eb2b Sleep screen: fix rotation for lock screen (#14417) 2025-10-08 09:16:36 +03:00
Noa Himesaka
7c677bf2ae fix/remarkable: remove duplicated RM2FB check in koreader.sh (#14421) 2025-10-06 08:56:51 +02:00
hius07
1d66e440b6 Statistics: fix using reference pages (#14416)
Misprint in #14388.
2025-10-05 17:54:04 +02:00
Noa Himesaka
1af1213357 fix/remarkable: event_map remapping fix (#14415) 2025-10-05 13:47:17 +02:00
poire-z
13d2013f2a bump base (mupdf, harfbuzz...) and crengine (pagemap tweaks) (#14411)
Includes:
- mupdf: update to 1.26.10
- libressl: update to 4.1.1
- harfbuzz: update to 11.5.1
- utils: improve `gen_linker_exports.sh` script
- fix optimization flags (particularly LTO) when using clang
- bump crengine: fix buildSyntheticPageMap()
- cre.cpp: add a few more PageMap / synthetic pages methods
2025-10-04 22:34:44 +02:00
David
99f4eaeaae [ReaderDictionary] Offer search with presets when dict fails to find match (#14399) 2025-10-04 09:59:30 +02:00
Ілля Пишняк
4bad102aee Translator: update supported languages and fix language codes (#14406) 2025-10-03 22:47:27 +02:00
David
ffe4c4a1f1 [fix] Sleep screen: change condition for message height calculation (#14403) 2025-10-03 16:46:09 +02:00
hius07
077b23c571 Screensaver: fix showing sleep screen on poweroff, reboot (#14253)
- Closes #14242
- Closes #14260 
- Closes #14299
2025-10-02 22:55:01 +02:00
hius07
4785f59066 Statistics: add reference pages support (#14388) 2025-10-02 11:27:37 +03:00
hius07
e136922c63 Sleep screen: fix image in landscape mode (#14402)
Closes #14398.
2025-10-02 09:31:48 +02:00
nuxa17
9c9c5193f1 NewsDownloader: fix bug on parsing (#14394) 2025-10-01 12:42:55 +02:00
David
e68452674d [ScreenSaver] Allow sleep screen message to be placed anywhere on screen (#14371) 2025-10-01 08:59:20 +02:00
scamdotnet
577727c6b6 Kindle: add missing colorsoft serial snippits (#14393)
See https://kindlemodding.org/models.json
2025-10-01 08:57:53 +02:00
poire-z
a92d5e893c bump crengine: word expansion and doc fonts tweaks (#14392)
Includes:
- ci: fix stylelint linting
- Word expansion: avoid going too far
- RegisterDocumentFont: increase file size limit
Also includes:
- base: reduce ccache misses
2025-09-30 23:35:40 +02:00
nuxa17
2ddbe04715 [plugin] NewsDownloader: block CSS elements (#14383) 2025-09-30 22:07:35 +02:00
Noa Himesaka
87a5116a24 fix/remarkable: simplify duplicate statements 2025-09-30 10:54:00 +02:00
Noa Himesaka
29e6ae4fe1 feat/remarkable: rMPPM move support part 2 and unified manifest with rm-appload 0.3.0 2025-09-30 10:54:00 +02:00
Noa Himesaka
f9bdb22790 misc/remarkable: check for new N_RGB565 mode 2025-09-30 10:54:00 +02:00
hius07
6f22a33b75 filemanagerbookinfo: minor fixes (#14373) 2025-09-29 18:32:52 +03:00
hius07
355e2ba615 Reference pages: improve Toc and status bar (#14363) 2025-09-29 18:32:23 +03:00
Benoit Pierre
9decbeb701 appimage: fix architecture (#14374)
Don't override variable set in base, which correctly handles ARMhf.
2025-09-28 19:27:56 +02:00
Benoit Pierre
9e27ffc377 bump base (#14354)
- https://github.com/koreader/koreader-base/pull/2172
- https://github.com/koreader/koreader-base/pull/2174
- https://github.com/koreader/koreader-base/pull/2176
2025-09-28 19:10:04 +02:00
Frans de Jonge
edc0203a7c Android: auto-grant MANAGE_EXTERNAL_STORAGE for faster dev testing (#14366) 2025-09-28 00:42:12 +02:00
Benoit Pierre
862d414c46 android: cleanup update rule
There's no need for stripping version number from shared libraries,
or debug info from binaries: it's already taken care of by the build
system.
2025-09-28 00:37:51 +02:00
Benoit Pierre
260a9a3f4e android: fix gradle lint task exclusion on CI
Account for architecture so it works for all of them, not just ARM.
2025-09-28 00:37:51 +02:00
Frans de Jonge
cf745c77cf SSH: fix typo, 'show' not 'Show' (#14370) 2025-09-28 00:36:50 +02:00
Benoit Pierre
e39db36954 tools/mkrelease: handle corner case (#14369)
7z shows an empty CRC for empty files when generating an archive manifest:
```
▸ mkdir dir
▸ touch dir/empty
▸ echo foobar >dir/foobar
▸ 7z a test.7z dir
[…]

▸ 7z -ba h dir
                        dir
B22C9747             7  dir/foobar
00000000             0  dir/empty

▸ 7z -ba -slt l test.7z
Path = dir
Size = 0
Packed Size = 0
Modified = 2025-09-27 22:55:25.7947183
Attributes = D drwxr-xr-x
CRC =
Encrypted = -
Method =
Block =

Path = dir/empty
Size = 0
Packed Size = 0
Modified = 2025-09-27 22:43:34.0722990
Attributes = A -rw-r--r--
CRC =
Encrypted = -
Method =
Block =

Path = dir/foobar
Size = 7
Packed Size = 11
Modified = 2025-09-27 22:55:25.7947183
Attributes = A -rw-r--r--
CRC = B22C9747
Encrypted = -
Method = LZMA2:12
Block = 0
```
2025-09-28 00:30:18 +02:00
Frans de Jonge
14fa4bf43f Add DjVu getPageTextBoxes bench 2025-09-27 12:48:02 +02:00
Frans de Jonge
f69a2eebb2 DjVu: flatten nested text layer
Closes #2943.
2025-09-27 12:48:02 +02:00
Frans de Jonge
d71d134844 [plugin] SSH: rejig how the Dropbear process is stopped so it will be stopped when the plugin is disabled 2025-09-24 22:28:32 +02:00
Frans de Jonge
cc9ef163fb PluginLoader: call stop method on plugin when disabling
Closes #14316.
2025-09-24 22:28:32 +02:00