Commit Graph

11218 Commits

Author SHA1 Message Date
hius07 89a14f4158 filemanagercollection: fix manual sorting (#13898)
Closes #13843.
2025-05-31 10:21:46 +02:00
David 765e1e37ba [Hotkeys] bug fix: don't override readerfont when reading pdf/djvu files (#13896)
Reported https://github.com/koreader/koreader/issues/13895#issuecomment-2923450941
2025-05-31 10:19:53 +02:00
Jadehawk a38a578d74 Added Onyx Boox Go 7 to devices that follow gravity. (#13872)
(https://github.com/koreader/koreader/issues/9223, https://github.com/koreader/koreader/issues/12423)

* Sorted in Alphabetical Order 

Ref: https://github.com/koreader/koreader/pull/13872

Followed Windows Sort Order.
2025-05-31 09:38:23 +02:00
Frans de Jonge 0257caad05 Add tests for NewsDownloader (#13806)
To help prevent situations like #13799.

As also referenced in <https://github.com/koreader/koreader/pull/13407#issuecomment-2722714846>.

Also fixes single item RSS and single entry Atom feeds in passing.

References #3073.
2025-05-30 19:20:17 +02:00
Kevin de Moura ba2857cfc1 NewsDownloader: update formatting of byline to be language-neutral and with a space following 2025-05-30 18:54:12 +02:00
Kevin de Moura e421ad972c NewsDownloader: include <dc:creator> name when building article summary html 2025-05-30 18:54:12 +02:00
Kevin de Moura 4b7b25d0a5 NewsDownloader: include <author> name when building article summary 2025-05-30 18:54:12 +02:00
hius07 a0f0a96b4f Profiles auto-exec "On showing folder": add "path is (not) equal" conditions (#13873) 2025-05-30 14:57:58 +03:00
Benoit Pierre 2f8f95a2d6 tools/mkrelease: fix ZSTD compressed TAR format extension (#13887) 2025-05-30 12:23:26 +02:00
Benoit Pierre 6d6e9495d7 ota: prevent deadlock delaying an update (#13889)
When selecting "Later" after being prompted for installing an update
now, the next info box would be undismissable, deadlocking the UI.
2025-05-30 09:51:58 +02:00
Benoit Pierre 09aab4b397 appimage: update appimagetool (#13885)
The more recent versions use ZSTD for compression, and net us a nice 2 MB reduction of the final AppImage' size.
2025-05-29 21:27:51 +02:00
Benoit Pierre 64529e755a android: libarchive based luajit-launcher
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/2088
- https://github.com/koreader/android-luajit-launcher/pull/552
- https://github.com/koreader/android-luajit-launcher/pull/558
- https://github.com/koreader/android-luajit-launcher/pull/559
2025-05-28 11:00:21 +02:00
Benoit Pierre 97e566ec70 minor cleanup 2025-05-28 11:00:21 +02:00
Benoit Pierre a53c1aae59 calibre: increase no-activity timeout (#13846)
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
Calibre does not send the expected regular "NOOP" pings during
its "Analyzing books on the device…" phase, and that operation
can take a long time (75s for 4500 books on a recent machine).
2025-05-27 22:32:20 +02:00
Benoit Pierre 1c5ec0493f bump base (#13866)
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/2094
- https://github.com/koreader/koreader-base/pull/2095
2025-05-27 18:20:47 +02:00
Benoit Pierre 58860f65dd bump luajit-launcher (#13867)
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/android-luajit-launcher/pull/549
- https://github.com/koreader/android-luajit-launcher/pull/550
- https://github.com/koreader/android-luajit-launcher/pull/551
- https://github.com/koreader/android-luajit-launcher/pull/553
- https://github.com/koreader/android-luajit-launcher/pull/556
- https://github.com/koreader/android-luajit-launcher/pull/557
2025-05-27 07:54:25 +02:00
jonnyl2 f592c3865e FileChooser: un-blacklist 'dict' and 'custom-dict' dirs in file browser (#13829)
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-26 19:28:26 +02:00
mergen3107 c582b35ee0 battery stats - nit on wording (#13476) 2025-05-26 19:26:43 +02:00
Benoit Pierre 52528d63a4 macos: no need to bundle tar anymore (#13861)
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-26 17:03:28 +02:00
Benoit Pierre f63c76d6d4 Use new Archiver module where applicable (#13782)
- ArchiveViewer: instead of using unzip and to support more formats
  (only CBR & RAR for now)
- NewsDownloader & Wikipedia plugins: instead of using `ZipWriter`
- device: re-implement `Device:unpackArchive` and get rid of device
  specific `untar` implementations
- readerui: instead of using unzip for document provider detection
2025-05-26 16:52:38 +02:00
Gropinou ad91f074ed Add periods to plugin descriptions for consistency (#13857) 2025-05-26 13:52:29 +02:00
Kevin Hellemun 0bb14ad84b [feat] Dispatcher: Add 'Set page-turn button inversion' (#13836)
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
Currently you can only toggle page turn buttons to inverted or not. This
commit adds the ability to also have an option in dispatcher to set the
value instead of just toggling.

This can be useful for profiles that want to set the value rather then
toggle.
2025-05-25 18:52:11 +02:00
Benedikt McMullin 4116c6d35b style tweak: Extend inpage footnotes (#13554)
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-25 13:30:59 +02:00
Manas George 33aa1b6dc4 Fix OPDS download list auth by passing credentials to downloadFile (#13851) 2025-05-25 09:30:36 +02:00
Benoit Pierre 2998795519 bump base (#13850)
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/2091
- https://github.com/koreader/koreader-base/pull/2092
- https://github.com/koreader/koreader-base/pull/2093
2025-05-25 09:12:43 +02:00
David c2acb1f66e [MovableContainer] Allow widget repositioning on non-touch devices (#13703) 2025-05-25 09:11:07 +02:00
Benoit Pierre 14ddbbfcd3 tools/mkrelease: fix bug in AWK helpers (#13847)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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
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)
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)
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