Commit Graph

11192 Commits

Author SHA1 Message Date
Benoit Pierre
14ddbbfcd3 tools/mkrelease: fix bug in AWK helpers (#13847)
Some checks failed
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
The manifest entry for `koreader/frontend/socketutil.lua` is wrong:
```
koreader/frontend/socketutil.lua/
```
That's because the CRC for that file (0E376639) compare as a false value
when used conditionally with `if (0E376639)`. The correct way to check
for an empty string is to use: `if (0E376639 != "")`.

NOTE: no impact that I could see on the actual generated archive, e.g.
for kindlepw2: the file is still included.
2025-05-24 00:35:09 +02:00
hius07
20fee6536d Coverbrowser: optimize display mode switching (#13822)
Some checks failed
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-05-22 18:00:35 +03:00
hius07
d358b26d61 Highlights: extend (#13815) 2025-05-22 17:59:44 +03:00
hius07
905ee56566 Fulltext search: start page (#13798) 2025-05-22 17:58:45 +03:00
hius07
178bb823f0 Dispatcher: update action name or value (#13831) 2025-05-22 17:57:36 +03:00
Kevin Hellemun
0eff9ede4d feat: add set lock orientation in dispatcher (#13835)
Some checks failed
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
ATM you can only toggle G sensor lock in dispatcher, this commit adds
the ability to set the lock to on or off.

This can be useful in profiles that want to set an explicit mode
instead of toggling the setting.
2025-05-22 00:21:41 +02:00
David
2512f06eb0 [ReaderDictionary] Enable dictionary prioritisation via new menu (#13768)
Some checks failed
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-05-21 19:16:00 +02:00
jonnyl2
f1fa4cbfb5 Add DictTango ext dictionary (#13832)
Some checks failed
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-05-20 13:53:13 +02:00
Gropinou
223ef68038 android: Go Color 7 follows gravity (#13823) 2025-05-20 13:52:52 +02:00
Grigorii Ioffe
0ab0fc8713 [plugin] Add Wallabag network timeout settings (#13786)
Some checks failed
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-05-18 20:41:42 +02:00
Benoit Pierre
ba404588c8 bump base (#13817)
- https://github.com/koreader/koreader-base/pull/2086
- https://github.com/koreader/koreader-base/pull/2087 (close #13816)
- https://github.com/koreader/koreader-base/pull/2089
2025-05-18 18:44:55 +02:00
Benoit Pierre
8f71c00440 ImageViewer: small optimization (#13807)
Some checks failed
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
Avoid decoding the first image twice (and decompressing it twice when used through ArchiveViewer).
2025-05-17 09:25:46 +02:00
Benoit Pierre
68a9a8d1ee calibre: fix setting inbox from menu (#13805)
Some checks failed
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
Regression from #13704.
2025-05-16 20:55:57 +02:00
Frans de Jonge
76e88f9129 [plugin] NewsDownloader: fix RSS feeds (#13799)
Some checks failed
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
Regression in #13407.

Reported in <https://github.com/koreader/koreader/discussions/13752#discussioncomment-13166619>.
2025-05-16 12:10:02 +02:00
Noa Himesaka
4c5b0a292c reMarkable: Make sleep/waking up w/o launcher work and properly exit when KO_DONT_GRAB_INPUT is set (#13795) 2025-05-16 09:49:47 +02:00
David
af1829a270 [ScreenSaver] Handle case where a file is lastfile but has now been reset (#13747)
Some checks failed
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-05-15 23:32:12 +02:00
hius07
14d2848362 Status bar: fixes (#13746)
Some checks failed
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-05-14 18:09:52 +03:00
Benoit Pierre
08bc71895a pdfdocument: register CBR file format
Some checks failed
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-05-13 18:47:16 +02:00
Benoit Pierre
fce397dcf7 bump base
https://github.com/koreader/koreader-base/pull/2083
2025-05-13 18:47:16 +02:00
hius07
082e818e67 Annotations export/import: merge (keep existing annotations) (#13751) 2025-05-13 18:09:51 +03:00
Red
f1b345e1d3 Add option to start SSH server with KOReader (#13772) 2025-05-13 14:10:59 +02:00
Benoit Pierre
ec3470c521 cmake: bump minimum required version to 3.17.5 (#13775) 2025-05-13 14:10:23 +02:00
Benoit Pierre
bb4dafa7e3 ci: bump docker images (#13767)
Some checks failed
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-05-11 23:18:44 +02:00
David
be7b8b4358 Emulator: set useDPadAsActionKeys flag with DISABLE_TOUCH (#13769)
Some checks failed
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-05-11 09:09:06 +02:00
Benoit Pierre
27716da7c1 bump base (#13764)
Some checks failed
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
- https://github.com/koreader/koreader-base/pull/2062 (close #13629)
- https://github.com/koreader/koreader-base/pull/2070
- https://github.com/koreader/koreader-base/pull/2073
- https://github.com/koreader/koreader-base/pull/2074
- https://github.com/koreader/koreader-base/pull/2075
- https://github.com/koreader/koreader-base/pull/2076 (close #13737)
- https://github.com/koreader/koreader-base/pull/2077
- https://github.com/koreader/koreader-base/pull/2078
- https://github.com/koreader/koreader-base/pull/2079
- https://github.com/koreader/koreader-base/pull/2080
- https://github.com/koreader/koreader-base/pull/2081
- https://github.com/koreader/koreader-base/pull/2082
2025-05-10 15:40:18 +02:00
ElimGarak1
fecb2600ec Add PocketBook Verse Lite (PB619) (#13760)
Some checks failed
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-05-09 21:02:45 +02:00
hius07
72f2d4b2ff opdsbrowser: fix "Downloading…" message (#13742)
Some checks failed
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-05-08 17:22:25 +03:00
hius07
b1f28dd9e1 readerfooter: fix dynamic filter and presets (#13739)
Some checks failed
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-05-06 19:28:40 +03:00
jonnyl2
fce94ce1de ReaderHighlight, ReaderBookmark: Highlight button labels, Bookmark details button order (#13735)
Some checks failed
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 Xs to highlight erase buttons

* Change order of buttons
2025-05-05 21:57:04 +02:00
Benoit Pierre
a60cf6b108 bump base (#13736)
- https://github.com/koreader/koreader-base/pull/2061
- https://github.com/koreader/koreader-base/pull/2064
- https://github.com/koreader/koreader-base/pull/2065
- https://github.com/koreader/koreader-base/pull/2066
- https://github.com/koreader/koreader-base/pull/2067
- https://github.com/koreader/koreader-base/pull/2068
- https://github.com/koreader/koreader-base/pull/2069
- https://github.com/koreader/koreader-base/pull/2072
2025-05-05 20:08:08 +02:00
Martín Fernández
17ce51cb39 Exporter: better logs, bump deprecation message (#13659)
* json: improve error messages
* update deprecation message: joplin
2025-05-05 18:22:01 +02:00
gray
cf0f803d1b Fix file transfer from Calibre to Remarkable Paper Pro (#13732)
The output of df wraps on to multiple lines on the rmpp due to the device mapped mount points. Enabling the posix -P option to df prevents this and allow the output to be parsed as normal.
2025-05-05 18:19:35 +02:00
Benoit Pierre
8fef5c1766 calibre: rework connection setup
Faster and with better UI:

- roughly halve a successful connection setup
- drop manual & temporary TCP connection before the real ZMQ one:
  - it slows down the total connection time
  - it's actually counted by calibre as a failed connection attempt:
    after 5 consecutive failures from the same IP, calibre ignore
    further connections, with no feedback to the user, except an
    error trace, until the wireless server is restarted
- avoid unconditional 1s delay before checking for authentication failure
- "searching" & "connecting" (cancellable) dialogs
- stop connection on quit / restart
2025-05-05 18:18:28 +02:00
Benoit Pierre
3768de6717 streammessagequeue: avoid use after free
Clear socket & poller field after `stop` so we get a clear
segfault when attempting to keep using the queue (including
another call to `stop`), instead of undefined behavior.
2025-05-05 18:18:28 +02:00
hius07
481d35d8e0 filemanagerutil: fix "Choose file" (#13733) 2025-05-05 17:35:44 +03:00
hius07
b64e2ed6f3 Collection: filter new books (#13724) 2025-05-05 17:35:09 +03:00
hius07
93bffb8222 Status bar presets: action in Dispatcher (#13718) 2025-05-05 17:34:01 +03:00
jonnyl2
a39d612f18 Add notification when toggling 'Ignore long-press on corners' via Dispatcher (#13605)
Some checks failed
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-05-04 22:47:24 +02:00
Benoit Pierre
37c12d9d7a ci/macos: no need to install p7zip
7-zip is already part of the GA image.
2025-05-04 21:36:22 +02:00
Benoit Pierre
9d4efb1c9f ci/macos: fix error annotations
```
cmake 3.31.6 is already installed
To upgrade to 4.0.1, run:
  brew upgrade cmake
```
2025-05-04 21:36:22 +02:00
David
8e10a3e7a2 [screensaver_menu] QoL: make changing random folder easier (#13584)
Some checks failed
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-05-02 12:17:25 +02:00
David
acbde33b2b [ReaderFooter] add status bar presets (#13689) 2025-05-02 08:48:54 +03:00
hius07
75f49b135f Status bar: dynamic filler (#13702)
Some checks failed
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-05-01 16:50:23 +03:00
jonnyl2
8b1605bb49 Minor changes to PageBrowser/BookMap/ReaderHandmade (#13691)
Some checks failed
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
ReaderHandmade new features:
Long-press to bypass input dialog for adding custom TOC chapters via highlight dialog in Reader.
Custom TOC input dialog initial cursor position in front of text (for new chapter entries and 'Use selected text' option): facilitating input of chapter number.

Book map new features:
Separate 'Page browser on tap' setting for overview mode. Larger page-slot width adjustment via long-press on -/+.

Page browser new features:
Adjust 2 lines/columns at once via long-press on -/+. Add unnamed Custom TOC chapters bypassing input dialog via long-press on 'Start TOC chapter here'.

readerthumbnail.lua: Fix reader menu staying open on Book map (overview) launch.
2025-04-30 10:16:45 +02:00
hius07
4b3248700e Gesture intervals: adjust long- and very-long-press intervals (#13690)
Some checks failed
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-04-28 08:40:04 +03:00
hius07
48d50f76cf Status bar sort items: dim inactive items (#13682)
Some checks failed
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-04-26 19:56:23 +03:00
hius07
043588cfbd readermenu: fix setting default style tweaks (#13673) 2025-04-26 19:55:54 +03:00
Martín Fernández
e04e2a788f android: remove vendor specific keycodes from event_map (#13660)
Some checks failed
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
Moved to https://github.com/koreader/koreader/wiki/Android-tips-and-tricks#customize-keys
2025-04-23 23:33:48 +02:00
Benoit Pierre
7321c813e5 remarkable: factorize update rules (#13665) 2025-04-23 21:00:13 +02:00
Artjoms Rizihs
89f7f5ac2d Change random document to open any random document, long-press for any unopened document (#13160)
Some checks failed
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-04-23 15:07:13 +02:00