Commit Graph

11262 Commits

Author SHA1 Message Date
Volterxien
fc18b408fe made UI/refactoring changes to include everything in main OPDS menu 2025-06-22 17:24:39 -04:00
Volterxien
73a6c7b091 added final functionality 2025-06-21 17:19:52 -04:00
Volterxien
fc0fb94cd4 Merge remote-tracking branch 'upstream/master' 2025-06-20 16:21:23 -04:00
Benoit Pierre
0594f619c3 gettext: fix handling of fuzzy translations
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 code would incorrectly load part of them, examples:

- the fuzzy translation is not ignored (because of the context, which is itself ignored):
```
msgctxt "Status of group of books"
msgid "All"
msgstr "Kaikki"
```

- not ignored, with an invalid original string (`"Please configure it in the settings."`):
```po
msgid ""
"The download folder is not valid.\n"
"Please configure it in the settings."
msgstr ""
"Le répertoire de téléchargement est invalide.\n"
"Veuillez le configurer dans les paramètres."
```

- and in this case the second fuzzy entry end up overwriting the valid translation (with `"لم يتم حفظ الملف في:\n%1"`):
```po
msgid ""
"%1\n"
"%2"
msgstr ""
"%1\n"
"%2"

msgid ""
"Could not save file to:\n"
"%1\n"
"%2"
msgstr ""
"لم يتم حفظ الملف في:\n"
"%1"
```
2025-06-20 09:35:17 +02:00
Benoit Pierre
bfe329dfad gettext: filter out more empty translations 2025-06-20 09:35:17 +02:00
hugleo
f2c678c205 bump luajit-launcher (#13924)
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
Removed ONYX Book GO COLOR 7 From Onyx/Qualcomm EDP (b0fd95f289)
Remove Boox Go7 from EDP driver and add support for Hisense Touch Lite (3468bdbf0d)
JNI: always use the C interface (473ccd5a93)
Add Onyx Boox Go7 and Palma to ADB for improved lighting (https://github.com/koreader/android-luajit-launcher/pull/560)
2025-06-19 15:06:49 +02:00
Linus045
3f19a2a05e feat: Adds progress bar to cloud storage downloads (#13650) 2025-06-19 10:15:40 +02:00
hius07
e9e2de27c5 readcollection: minor speedup (#13958) 2025-06-19 08:15:48 +03:00
Volterxien
0525c2aa08 added paging and max sync size 2025-06-17 07:00:08 -04:00
Emre
72573fb393 [Calibre] React to SEND_BOOK_METADATA opcode (#13920)
Fixes #12922.
2025-06-17 12:27:11 +02:00
Benoit Pierre
4dc4339bc7 doc: update testing instructions 2025-06-14 21:18:19 +02:00
Benoit Pierre
ce8d338d94 kodev: update activate command
There's no need for messing with the LUA environment using luarocks
anymore, since all testing requirements are already provided by the
build system, and luacheck can be run with a different LUA version
than the one being checked.
2025-06-14 21:18:19 +02:00
Benoit Pierre
b373941a6f doc: update building instructions
- remove unnecessary LUA requirements already provided by the build system
- clarify necessary vs optional requirements
- simplify macOS instructions around the minimum targeted deployment version
2025-06-14 21:18:19 +02:00
Benoit Pierre
b8369d743a tests: fix newsdownloader tests isolation (#13954)
Cf. https://github.com/koreader/koreader/pull/13953#issuecomment-2972614736.
2025-06-14 21:14:25 +02:00
hius07
e41d00fca1 bookstatuswidget: minor fixes (#13943) 2025-06-14 10:49:43 +03:00
Volterxien
0b03db5859 fixing white space 2025-06-13 15:56:57 -04:00
Volterxien
7ff3e7b957 addressing comments + adding networking prompt 2025-06-13 15:55:09 -04:00
Volterxien
8f5bcda41d fixed last build error 2025-06-13 09:01:20 -04:00
Volterxien
abb4677022 fixed build errors 2025-06-13 08:56:35 -04:00
Volterxien
87acf9432b removed bad info message 2025-06-13 08:44:27 -04:00
Volterxien
8d1eed6bd1 Merge remote-tracking branch 'upstream/master' 2025-06-13 08:35:32 -04:00
Volterxien
325f331920 added extra qol 2025-06-13 08:34:51 -04:00
Frans de Jonge
da245628e0 [plugin] NewsDownloader: fix getEmptyFeed() call (#13945)
Accidentally changed in #13806.

Closes #13933.
2025-06-13 11:51:57 +02:00
hius07
b59734dfab Minor fixes (#13930) 2025-06-13 07:42:08 +03:00
Volterxien
a65922c99f extra clean up 2025-06-12 23:21:58 -04:00
Volterxien
c1ce89d540 extra clean up 2025-06-12 22:54:39 -04:00
Volterxien
ef787f9ded added force sync download 2025-06-10 21:17:29 -04:00
Volterxien
11c316295d download will only grab new content 2025-06-10 20:42:29 -04:00
Volterxien
05b35fa392 Merge remote-tracking branch 'upstream/master' 2025-06-10 14:52:28 -04:00
weijiuqiao
7df7ab0da1 VocabBuilder plugin: show copy button on duplication when adding (#13876) 2025-06-10 20:25:27 +02:00
Volterxien
44fd92a822 refactor to reuse existing functions 2025-06-10 08:03:46 -04:00
Volterxien
97cd4c3f14 refactor to reuse existing functions 2025-06-10 08:00:25 -04:00
hius07
3d3e79f198 ToC: search (#13906) 2025-06-10 08:58:24 +03:00
Volterxien
62faccf995 cleaning up 2025-06-08 20:08:16 -04:00
Volterxien
78d2e0f617 fixed log message 2025-06-08 20:02:04 -04:00
Volterxien
07632ceb39 added full download via button 2025-06-08 19:58:45 -04:00
Volterxien
a71413c032 add option to sync to opds feed to menu 2025-06-08 09:29:43 -04:00
David
c3352ee171 [ReaderDictionary] Match words when they are Capitalised in non-fuzzy search (#13884) 2025-06-05 08:04:22 +02:00
hius07
6133a43512 TouchMenu: optimize item removal (#13901) 2025-06-04 08:15:02 +03:00
Björn Schießle
946638e984 [plugin] Add setting to change the category of the Nextcloud notes (#13883)
Allow to define a category in Nextcloud Notes for exported highlights, default stays "KOReader" if the user doesn't remove it or set another category.
2025-06-03 06:12:19 +02:00
David
06661b05ab [DictQuickLookup] Enable temporary large window for open dictionary window (#13862) 2025-06-02 14:58:24 +02:00
Benedikt McMullin
cfc67797e2 css_tweaks: add generic setting for smaller inpage footnotes (#13613)
Replaces the 3 '... (smaller)' tweaks.
2025-06-01 20:03:24 +02:00
hius07
521401c113 ButtonDialog: add widgets (#13893) 2025-06-01 08:21:17 +03:00
hius07
b6e5cd120f djvudocument: add getTextBoxes() (#13897)
Crash reported in #13895.
Also crashed when changing highlight boundaries.
2025-05-31 10:22:54 +02:00
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