Gropinou
3ca37983db
[Android] Add Go Color 7 II to devices that follow gravity ( #14156 )
macos / macOS 13 x86-64 🔨15.2 🎯10.15 (push) Has been cancelled
macos / macOS 14 ARM64 🔨15.4 🎯11.0 (push) Has been cancelled
2025-08-09 09:07:01 +02:00
hius07
92a6c7c6dc
readerhighlight: fix datetime_updated for new highlights ( #14155 )
2025-08-09 09:43:39 +03:00
hius07
176d3dec6c
Profiles: auto exec promptly ( #14133 )
macos / macOS 13 x86-64 🔨15.2 🎯10.15 (push) Has been cancelled
macos / macOS 14 ARM64 🔨15.4 🎯11.0 (push) Has been cancelled
2025-08-05 12:25:00 +03:00
Michael Cummings
c4f9c60742
[Kobo] Enable wake on page turn buttons ( #13669 )
...
Adds menu items (toggles) and functionality to turn a kobo back on with the page turn buttons.
Fix #13668
2025-08-03 21:43:17 +02:00
hugleo
a44e8e958e
bump luajit-launcher, Add Hyread Gaze Note Plus CC to color devices ( #14125 )
2025-08-02 09:26:43 +02:00
Yvan
1377108116
[reMarkable] Fix wifi management and add xovi env variables ( #14096 )
2025-08-01 19:34:48 +02:00
Frans de Jonge
11d008e93b
Add .footnote1 class to classic classname footnotes style tweak ( #14119 )
...
These would be likely to show up after a calibre conversion. See <https://www.mobileread.com/forums/showthread.php?p=4527981#post4527981 >.
I'm not entirely sure to what extent it's wise to add, but we already have some equivalents after all.
2025-07-31 20:26:58 +02:00
zwim
400c774bcc
[touchmenu] simplify code and finish early ( #14113 )
2025-07-30 16:29:36 +02:00
ly-pa
a674bc8510
AutoWarmth: add option to hide the "night mode changed" warning ( #13253 )
...
Closes #13163 .
2025-07-30 14:30:50 +02:00
zwim
5009d36d79
Fix submenu creation
2025-07-29 20:19:37 +02:00
zwim
e48a73cf31
Fix nightmode only in non Expert-Mode
2025-07-29 20:19:37 +02:00
Zeedif
49465b2929
feat(opds): enhance facet menu with icons
...
This commit enhances the new facet context menu by adding icons for better visual distinction of actions like "Add catalog," "Search," and facet groups.
It also corrects the main menu trigger icon to `appbar.menu` for consistency with its function.
2025-07-28 10:18:38 +02:00
Zeedif
f7b160bdda
feat(opds): add support for facets via a context menu
...
This commit introduces support for OPDS 1.2 facets, enabling advanced filtering and sorting in compatible catalogs.
To maintain a clean and uncluttered book list, facet options are presented in a dedicated context menu. When a catalog provides facets or a search link, the top-left button now triggers a menu with all available actions.
- Facet links are parsed and grouped by the `opds:facetGroup` attribute.
- The context menu includes facet groups, search, and bookmarking.
- Adds support for `opds:activeFacet` and `thr:count`.
- The parsing logic now cleanly separates feed-level links from entries, correctly handling catalogs with facets but no initial items.
- Unrelated style changes were reverted and the test suite was improved for reliability.
2025-07-28 10:18:38 +02:00
Benoit Pierre
f5b1208a3e
[plugin] terminal: avoid blowing the stack with recursive calls
...
macos / macOS 13 x86-64 🔨15.2 🎯10.15 (push) Has been cancelled
macos / macOS 14 ARM64 🔨15.4 🎯11.0 (push) Has been cancelled
```
interpretAnsiSeq
addChars
wrappedAddChars
raw_method_call
[…]
strike_callback
transmit
refresh
interpretAnsiSeq
addChars
wrappedAddChars
raw_method_call
strike_callback
transmit
refresh
```
2025-07-25 11:29:25 +02:00
Benoit Pierre
a2633b6374
[plugin] terminal: avoid potential out-of-bound read access
...
When reading `CHUNK_SIZE` characters. Additionally, avoid suboptimal
code (`ffi.string(…)` on the whole buffer followed by `string.sub(…)`
+ concatenation) by using a string buffer.
2025-07-25 11:29:25 +02:00
zwim
6fd1335196
Fix some typos (harmless) ( #14079 )
macos / macOS 13 x86-64 🔨15.2 🎯10.15 (push) Has been cancelled
macos / macOS 14 ARM64 🔨15.4 🎯11.0 (push) Has been cancelled
2025-07-21 21:18:13 +02:00
Benoit Pierre
ac03e9cf06
kodev: use LLDB for debugging on macOS ( #14072 )
macos / macOS 13 x86-64 🔨15.2 🎯10.15 (push) Has been cancelled
macos / macOS 14 ARM64 🔨15.4 🎯11.0 (push) Has been cancelled
2025-07-20 16:09:24 +02:00
Offlinemaker
fd63e03b30
Allow toggling Kosync auto sync from gestures ( #14037 )
macos / macOS 13 x86-64 🔨15.2 🎯10.15 (push) Has been cancelled
macos / macOS 14 ARM64 🔨15.4 🎯11.0 (push) Has been cancelled
2025-07-20 12:44:06 +02:00
poire-z
c348861f6d
bump crengine: improve md rendering, fix some stylesheet issues
...
macos / macOS 13 x86-64 🔨15.2 🎯10.15 (push) Has been cancelled
macos / macOS 14 ARM64 🔨15.4 🎯11.0 (push) Has been cancelled
Includes:
- mdfmt: improve rendering
- ci: lint `mdfmt.cpp` too
- DrawBackgroundImage: handle %-encoded urls
- lvstsheet: parsing: ignore parens inside quotes
- lvstsheet: fix crash on "color/font-family: initial"
- ldomElementWriter: fix minor parsing issue
2025-07-19 19:22:16 +02:00
poire-z
9e6492f650
bump base: update mupdf and others
...
Includes:
- sqlite: enable FTS5 extension
- ci/macos: fix "Dump build timings" step
- sdl2: always compile on macOS
- kindle & kobo-usbms: move setting `DEBUG` where it belongs
- make: align `KODEBUG` default with kodev
- sqlite: update to 3.50.2
- mupdf: fix possible disparity when generating FFI cdecls
- mupdf: update to 1.26.3
- xz: always build a static library
- Patch lua-spore to properly set filename in form-data
- libpng: update to 1.6.50
- libwebp: update to 1.6.0
- luasystem: update to 0.6.2
- xz: fix android non-monolibtic build
- ffi/libarchive: fix cdecls
2025-07-19 19:22:16 +02:00
Benoit Pierre
bc83fc6c05
ci: update build configurations ( #14069 )
...
macos / macOS 13 x86-64 🔨15.2 🎯10.15 (push) Has been cancelled
macos / macOS 14 ARM64 🔨15.4 🎯11.0 (push) Has been cancelled
Explicitly set `KODEBUG` in preparation for bumping base
with https://github.com/koreader/koreader-base/pull/2118 .
2025-07-19 11:44:45 +02:00
Volterxien
de789615ac
Add the ability to launch read timer with a gesture ( #14061 )
...
macos / macOS 13 x86-64 🔨15.2 🎯10.15 (push) Has been cancelled
macos / macOS 14 ARM64 🔨15.4 🎯11.0 (push) Has been cancelled
Closes #14014 .
2025-07-18 12:12:41 +02:00
Frans de Jonge
70039c9f04
[plugin] Terminal Emulator: implement delWord for terminal ( #14059 )
...
macos / macOS 13 x86-64 🔨15.2 🎯10.15 (push) Has been cancelled
macos / macOS 14 ARM64 🔨15.4 🎯11.0 (push) Has been cancelled
Fixes #14049 .
2025-07-15 15:40:48 +02:00
David
105abfa159
[ReaderDictionary] Clean interpuncts, pipes and up arrows from text selection ( #14031 )
macos / macOS 13 x86-64 🔨15.2 🎯10.15 (push) Has been cancelled
macos / macOS 14 ARM64 🔨15.4 🎯11.0 (push) Has been cancelled
2025-07-14 22:48:01 +02:00
Peter Snajczuk
9ad9d52cef
Support Kindle Oasis (KOA) charging cover "soda" ( #13133 )
...
macos / macOS 13 x86-64 🔨15.2 🎯10.15 (push) Has been cancelled
macos / macOS 14 ARM64 🔨15.4 🎯11.0 (push) Has been cancelled
Much of this code was taken from the Kobo implementation of an auxiliary battery. The biggest difference between the Kobo and Kindle implementation is that the status file for the charging cover is not present when the cover is detached, so the check for status there will result in the file failing to read.
2025-07-14 08:44:45 +02:00
Michał Mnich
8db0dee5e0
[fix] Improve handling of illegal vFAT filenames. ( #14043 )
...
macos / macOS 13 x86-64 🔨15.2 🎯10.15 (push) Has been cancelled
macos / macOS 14 ARM64 🔨15.4 🎯11.0 (push) Has been cancelled
This change fixes an issue where a file/directory is not created when its name contains trailing spaces or dots.
The issue has been observed on a Kobo device, but probably also applies to other systems using vFAT.
We also might want to consider handling other illegal vFAT filenames like `NUL` or `AUX`.
Please see the [official Microsoft documentation](https://learn.microsoft.com/en-us/windows/win32/fileio/naming-a-file#naming-conventions )
for more details on the naming conventions of vFAT (this change addresses the last bullet point).
2025-07-13 22:34:17 +02:00
fkaduk
9b07f943f5
Wallabag: allow filtering download to starred articles ( #14051 )
macos / macOS 13 x86-64 🔨15.2 🎯10.15 (push) Has been cancelled
macos / macOS 14 ARM64 🔨15.4 🎯11.0 (push) Has been cancelled
2025-07-13 13:15:22 +02:00
hius07
c4c95a0e90
ReaderHighlight: fix long-pressing on image ( #14048 )
macos / macOS 13 x86-64 🔨15.2 🎯10.15 (push) Has been cancelled
macos / macOS 14 ARM64 🔨15.4 🎯11.0 (push) Has been cancelled
2025-07-12 20:29:41 +03:00
Volterxien
655ba58ae5
Moving download all and remove all buttons in OPDS download menu ( #14024 )
macos / macOS 13 x86-64 🔨15.2 🎯10.15 (push) Has been cancelled
macos / macOS 14 ARM64 🔨15.4 🎯11.0 (push) Has been cancelled
2025-07-12 09:40:47 +03:00
hius07
e0c8530651
touchmenu: no empty menus ( #14040 )
macos / macOS 13 x86-64 🔨15.2 🎯10.15 (push) Has been cancelled
macos / macOS 14 ARM64 🔨15.4 🎯11.0 (push) Has been cancelled
2025-07-09 13:46:48 +03:00
hius07
6a567406e2
touchmenu: optimize ( #14027 )
macos / macOS 13 x86-64 🔨15.2 🎯10.15 (push) Has been cancelled
macos / macOS 14 ARM64 🔨15.4 🎯11.0 (push) Has been cancelled
2025-07-08 09:50:59 +03:00
Frans de Jonge
07845f29a3
Revert "doc: fix macOS build instructions ( #14030 )" ( #14033 )
...
macos / macOS 13 x86-64 🔨15.2 🎯10.15 (push) Has been cancelled
macos / macOS 14 ARM64 🔨15.4 🎯11.0 (push) Has been cancelled
This reverts commit 8a7e077cdd .
2025-07-07 19:40:27 +02:00
Benoit Pierre
8a7e077cdd
doc: fix macOS build instructions ( #14030 )
...
macos / macOS 13 x86-64 🔨15.2 🎯10.15 (push) Has been cancelled
macos / macOS 14 ARM64 🔨15.4 🎯11.0 (push) Has been cancelled
Add missing flock dependency.
Close #14029 .
2025-07-07 08:24:12 +02:00
hius07
18621018fd
File browser Plus: fix add/remove folder shortcut ( #14032 )
2025-07-07 08:17:41 +02:00
TnS-hun
5d3c71724f
Dictionary: fix invalid highlight when switching dictionary ( #14028 )
...
macos / macOS 13 x86-64 🔨15.2 🎯10.15 (push) Has been cancelled
macos / macOS 14 ARM64 🔨15.4 🎯11.0 (push) Has been cancelled
When the contents of the HtmlBoxWidget changed the page boxes were not invalidated, this resulted the highlight to show up at a wrong coordinate.
Fixes #14013
2025-07-06 23:39:51 +02:00
Volterxien
095b0d7421
Add OPDS sync feature ( #13946 )
...
macos / macOS 13 x86-64 🔨15.2 🎯10.15 (push) Has been cancelled
macos / macOS 14 ARM64 🔨15.4 🎯11.0 (push) Has been cancelled
Closes #8494 .
2025-07-04 18:02:28 +02:00
hius07
ad3dddbdd2
readerhighlight: fix accidental tap while long-pressing ( #14004 )
macos / macOS 13 x86-64 🔨15.2 🎯10.15 (push) Has been cancelled
macos / macOS 14 ARM64 🔨15.4 🎯11.0 (push) Has been cancelled
2025-07-01 21:44:39 +03:00
hius07
29bbc84de2
Touchmenu: fix menu refreshing on check ( #13996 )
2025-07-01 21:43:51 +03:00
hrm
7d89cb2ed4
[plugin] Fix wallabag directories' trailing slashes ( #14001 )
macos / macOS 13 x86-64 🔨15.2 🎯10.15 (push) Has been cancelled
macos / macOS 14 ARM64 🔨15.4 🎯11.0 (push) Has been cancelled
2025-06-30 10:07:00 +02:00
Wim de With
97fac90779
Pass ui parameter to all collate item_funcs ( #13981 )
macos / macOS 13 x86-64 🔨15.2 🎯10.15 (push) Has been cancelled
macos / macOS 14 ARM64 🔨15.4 🎯11.0 (push) Has been cancelled
2025-06-29 09:56:16 +02:00
Benoit Pierre
76eb1221c4
ci/macos: fix "Dump build timings" step ( #13992 )
...
macos / macOS 13 x86-64 🔨15.2 🎯10.15 (push) Has been cancelled
macos / macOS 14 ARM64 🔨15.4 🎯11.0 (push) Has been cancelled
Update ninjatracing to account for latest ninja log format.
2025-06-26 08:57:03 +02:00
Benoit Pierre
633e5c8bd4
ota: increase re-use during updates
...
macos / macOS 13 x86-64 🔨15.2 🎯10.15 (push) Has been cancelled
macos / macOS 14 ARM64 🔨15.4 🎯11.0 (push) Has been cancelled
- use the latest stable release tag date for all files modification time
- tweak tar command tar to ignore read-errors (so missing files don't
result in a failure to create the installation archive)
2025-06-24 20:22:23 +02:00
Benoit Pierre
c7c5337e99
otamanager: align tar command line flags with tools/mkrelease
2025-06-24 20:22:23 +02:00
Benoit Pierre
7fae7009f6
otamanager: minor factorization
2025-06-24 20:22:23 +02:00
Benoit Pierre
9b3cf826cc
tools/mkrelease: tweak tar command
...
Add `--numeric-owner` for a very minor size reduction.
2025-06-24 20:22:23 +02:00
hius07
a4bb9d688b
util: enable comma in filenames ( #13985 )
macos / macOS 13 x86-64 🔨15.2 🎯10.15 (push) Has been cancelled
macos / macOS 14 ARM64 🔨15.4 🎯11.0 (push) Has been cancelled
2025-06-23 20:53:33 +02:00
hius07
b2895731f1
Gesture overview ( #13909 )
macos / macOS 13 x86-64 🔨15.2 🎯10.15 (push) Has been cancelled
macos / macOS 14 ARM64 🔨15.4 🎯11.0 (push) Has been cancelled
2025-06-23 12:18:54 +03:00
David
899c257904
[fix] Close keyboard after calling search with preset ( #13976 )
2025-06-23 09:22:03 +02:00
Benoit Pierre
c456d18fa3
make: tweak release excludes
...
macos / macOS 13 x86-64 🔨15.2 🎯10.15 (push) Has been cancelled
macos / macOS 14 ARM64 🔨15.4 🎯11.0 (push) Has been cancelled
Make sure we don't include some gettext tests leftovers.
2025-06-21 17:47:15 +02:00
Benoit Pierre
456ce2fa36
gettext: switch to binary catalogs
...
Binary catalogs are more space efficient (total translations disk usage:
14MB instead of 35MB), and easier and faster (roughly 10 times) to load:
no parsing, and less processing (no need to unescape strings).
Not much difference on the Android APK size (a ~600KB reduction), but
other TAR.GZ / ZIP distributions see a reduction of ~3.5MB.
2025-06-21 17:47:15 +02:00