Commit Graph

11413 Commits

Author SHA1 Message Date
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
Frans de Jonge
f7ff0b8126 PluginLoader: simplify valid KOReader plugin directory check 2025-09-24 22:28:32 +02:00
Frans de Jonge
2707f5b128 InputText: remove addChar only on hasDPad restriction (#14360)
See <https://github.com/koreader/koreader/discussions/14358>.
2025-09-24 22:22:49 +02:00
Benoit Pierre
1d0aef1f6f appimage: support aarch64 (#14351) 2025-09-20 22:51:08 +02:00
Benoit Pierre
9a3dc4473a bump base (#14353)
- https://github.com/koreader/koreader-base/pull/2170
- https://github.com/koreader/koreader-base/pull/2171
2025-09-20 21:49:47 +02:00
Frans de Jonge
735b6e983a Add README for metadata files (#14344)
References #14342.
2025-09-20 18:16:23 +02:00
David
65de86a9ad [ReaderDictionary] Offer fuzzy search when dict query fails [to find a match] (#14343) 2025-09-20 00:03:28 +02:00
hius07
da55e3a410 filemanagercollection: fix crash after folder connection (#14346) 2025-09-19 17:20:34 +03:00
Eloi Torrents
248d4a1081 ui/language: fix typo in Català (#14345) 2025-09-18 19:12:53 +02:00
David
44b1b8130c [SortWidget] bug fix: Fix keyboard hold events targeting wrong item (#14252) 2025-09-18 15:39:37 +02:00
Benoit Pierre
d9a6aff43a bump base (#14341)
- https://github.com/koreader/koreader-base/pull/2155
- https://github.com/koreader/koreader-base/pull/2156
- https://github.com/koreader/koreader-base/pull/2157
- https://github.com/koreader/koreader-base/pull/2158
- https://github.com/koreader/koreader-base/pull/2159
- https://github.com/koreader/koreader-base/pull/2160
- https://github.com/koreader/koreader-base/pull/2161
- https://github.com/koreader/koreader-base/pull/2162
- https://github.com/koreader/koreader-base/pull/2163
- https://github.com/koreader/koreader-base/pull/2164
- https://github.com/koreader/koreader-base/pull/2165
- https://github.com/koreader/koreader-base/pull/2166
- https://github.com/koreader/koreader-base/pull/2167
- https://github.com/koreader/koreader-base/pull/2168
- https://github.com/koreader/koreader-base/pull/2169
2025-09-16 23:14:40 +02:00
Benoit Pierre
b11412dd94 ci/macos: improve build directory cache
Save it **after** checking the binaries, to ensure a directory with broken shared dependencies is not saved.
2025-09-16 21:55:58 +02:00