hius07
5d4747c593
FileManager: less lfs calls ( #11452 )
...
Use item info provided by FileChooser.
Also fix showing PathChooser with invalid path,
and fix issue when opening non-supported files.
2024-02-17 01:17:59 +01:00
poire-z
fb39fe93ed
Fix docs CI failing after previous commit
2024-02-17 00:33:03 +01:00
poire-z
0506ffe289
HttpInspector: new plugin for developers to inspect KOReader ( #11457 )
...
Can be used to inspect the state of the objects in
a running KOReader.
It can also be used to execute actions (like the ones
available to associate to a gesture) with HTTP requests
from a remote computer/devices/gadgets.
The TCP server side is provided either with a new
ZeroMQ StreamMessageQueueServer (thanks bneo99),
or with a LuaSocket based SimpleTCPServer.
Minor UIManager tweak to avoid uneeded inputevent
when such a ZeroMQ module is running.
2024-02-16 12:24:31 +01:00
hius07
50fcc04725
CoverBrowser: do not call lfs on every item ( #11449 )
2024-02-08 07:57:19 +02:00
hius07
b8090c641c
Minimize DocSettings:open() calls ( #11437 )
2024-02-07 10:35:52 +02:00
hius07
d94b819eb1
CoverBrowser: use bookinfo cache in Classic mode ( #11404 )
...
Getting bookinfo from the cache db is much faster than opening a book, let's use it in Classic mode too.
With fallback if no metadata available.
2024-01-26 22:01:45 +01:00
hius07
b832d43d98
CoverBrowser: fix classic mode update cache ( #11398 )
2024-01-23 08:17:47 +01:00
hius07
f246b3d19c
Text editor: refresh path on saving file ( #11396 )
...
File size was changed.
2024-01-21 11:11:16 +01:00
NiLuJe
75ffc3bb76
Terminal: Better yet, disable it properly on prereq failure
2024-01-21 06:42:09 +01:00
NiLuJe
a906838123
Terminal: Clearer error message on prereq failures
...
Pluginloader uses pcall, so, throw with an actual error message
Re: #11394
2024-01-21 06:42:09 +01:00
NiLuJe
90ae4acca6
Chore: Review FrameContainer constructors for shared dimen objects
...
Nothing else seems problematic, this is mostly just cosmetic sanitization
around Geom objects.
2024-01-19 00:08:10 +01:00
NiLuJe
65e22ceafc
Widgets: Fix a bunch of regressions after the FrameContainer change in #11364
...
FrameContainer now preserves its self.dimen, which means it cannot be
shared with another widget or container that might also modify it during
painting ;).
Fix #11370
Fix https://github.com/koreader/koreader/pull/11364#issuecomment-1894454657
Fix #11379
2024-01-19 00:08:10 +01:00
hius07
e0ed04a1a1
CoverBrowser: fix cover cache check #2 ( #11380 )
2024-01-17 18:05:09 +02:00
hius07
43831236ce
CoverBrowser: doc_settings cache improvement ( #11360 )
2024-01-17 09:58:21 +02:00
hius07
234a68d80b
CoverBrowser: fix cover cache check ( #11356 )
2024-01-14 17:44:59 +01:00
hius07
ea9ef6781c
CoverBrowser: adjustable mosaic grid ( #11232 )
2024-01-12 08:13:50 +02:00
lbesnard
5a3f73766c
Exporter: memos, replace space with underscore for # tag creation ( #11107 )
...
Creating tags on memos looked like "#This is a book title" meaning only "#This" would become a Tag. Replacing spaces with underscore to be more usable so that the following tag would be created "#This_is_a_book_title"
2024-01-10 20:25:16 +01:00
Tomáš Janoušek
ccbfbabb25
Fix "Move current book to archive" ( #11321 )
...
updateItemByPath has recently been replaced with updateItem in both
readhistory and readcollection.
Fixes: aabd6d7a26 ("File browser, Collection: improve group actions (#11178 )")
Fixes: https://github.com/koreader/koreader/issues/11320
2024-01-05 19:33:20 +01:00
mergen3107
57cbde5901
[plugin] Add folder check in move-to-archive ( #11262 )
2023-12-27 20:45:16 +01:00
NiLuJe
ac5d662eb4
Statistics: Also skip hidden flows stuff in continuous mode ( #11284 )
...
Followup to #11279
2023-12-27 20:43:36 +01:00
greatyingzi
c12b4f2e14
Statistics: fix a crash in continuous mode opening statistics page ( #11279 )
2023-12-27 09:12:43 +01:00
mergen3107
9ba66ac382
Exporter - fix android shares ( #11259 )
2023-12-24 17:17:46 +01:00
NiLuJe
33b54f5574
Kindle: Add a hasLightSensor devcap, and use it in the AutoFrontlight plugin ( #11255 )
...
Add the Scribe to the list while we're there
2023-12-24 17:15:30 +01:00
NiLuJe
9ab866598a
ReaderProgress: Ensure a sane dimen
...
Otherwise, depending on the DPI, the size computation might not cover
the full-screen, leaving gaps to what was behind the widget.
Fix #11177
2023-12-17 01:03:10 +01:00
hius07
f765fe3070
Screenshot: set as book custom cover ( #11227 )
2023-12-16 10:36:57 +02:00
mergen3107
0d2f8fbb3f
Terminal Emulator: Fix former_buffer crash ( #11230 )
...
Closes #11229
2023-12-14 21:16:43 +01:00
hius07
f4a5a2b60a
TextViewer: add dialog to set font size and justify text ( #11210 )
2023-12-14 07:50:54 +02:00
hius07
dce12de09d
Profiles: fix update actions in gestures ( #11175 )
2023-11-29 08:09:52 +02:00
hius07
f6fb35fd98
QuickMenu: keep open on apply ( #11135 )
2023-11-26 07:52:43 +02:00
NiLuJe
2554aee7a3
Gestures: Make the edge swipe zones configurable
...
As "global defaults" (i.e., "advanced settings" in the UI).
These were the only zones not available there, for some reason (probably
they were new and we try to avoid adding new defaults).
Fix #11142
2023-11-25 20:53:36 +01:00
Ben Bell
f92c0eae3b
Exporter: fix XMNote export, add author field ( #11134 )
...
Optimize #11087 :
1. In `isReadyToExport`, check if the ip is set. If not, then the user cannot enable xmnote export.
2. Add author field in highlights.
2023-11-20 10:53:19 +01:00
WangKe
dea94026f1
Exporter: add XMNote export ( #11087 )
2023-11-19 10:32:27 +01:00
hius07
ed46dca886
MoveToArchive: fix DocSettings:updateLocation() call ( #11103 )
...
Closes #11101 .
2023-11-13 18:51:04 +01:00
hius07
51f3115b90
Profiles: fix updating gestures ( #11072 )
2023-11-08 07:39:59 +02:00
hius07
68aa209a6c
Open with... improvement ( #11056 )
...
Allows associating filetypes with non-document providers (like ImageViewer or TextViewer) to "open" (view) these files by a tap in file browser.
2023-11-05 07:24:18 +02:00
zwim
58cb1ff42b
[AutoWarmth] Fix sanity checks with disabled schedule entries ( #11062 )
2023-11-01 22:10:52 +01:00
Frans de Jonge
9e82761c45
[lang] Exporter: minor stylistic changes to Memos capitalization and dialog titles ( #11032 )
2023-10-20 22:15:06 +02:00
Frans de Jonge
edf9798bb7
[lang] Exporter: add translator's note about Flomo ( #11031 )
2023-10-20 22:08:33 +02:00
hius07
2ed2c2c23d
md5: centralize and deduplicate ( #11003 )
...
Document partial md5 hash is calculated by util.partialMD5() and stored in doc_settings as "partial_md5_checksum" on the first document opening.
2023-10-15 07:47:09 +03:00
hius07
e9051353a2
Vocabbuilder: fix docless title ( #11008 )
...
Closes #11006 .
2023-10-14 17:56:14 +02:00
夏鲁豫
ff6ee69753
Exporter: fix memos export, add flomo export ( #10988 )
2023-10-12 14:54:31 +02:00
hius07
e577c79d95
File search, FileChooser and others ( #10994 )
2023-10-12 08:58:52 +03:00
NiLuJe
16e96969c5
TimeSync: Double-check that ntpd is busybox ( #10992 )
...
Kindle ships another implementation, with incompatible syntax...
Regression since #10935
Thanks to @yparitcher ;).
2023-10-11 20:17:15 +02:00
NiLuJe
d039aa5f3a
Statistics: Minor style-nit followup to #10968
...
Too late to avoid the whitespace diff churn, unfortunately ;).
2023-10-10 00:33:53 +02:00
hius07
517731dbbb
Finished books: freeze history timestamp and statistics ( #10968 )
2023-10-09 07:45:43 +03:00
hius07
0ac258fcb7
Coverbrowser: event for cache refreshing ( #10956 )
2023-10-03 09:24:29 +03:00
Benoit Pierre
08555ad68b
coverbrowser: make showing some metadata fields optional
2023-10-02 12:46:33 +02:00
Benoit Pierre
e8bc28db33
coverbrowser: minor simplification
...
Add a `toggleSetting` helper.
2023-10-02 12:46:33 +02:00
Benoit Pierre
7d3456edc1
[plugin] CoverBrowser: improve title & authors layout ( #10942 )
...
- handle possible height overflow
- now that labels don't overflow, increase the minimum font size
2023-09-29 10:05:03 +02:00
NiLuJe
741302445b
TimeSync: Probe for root & ntpd/ntpdate dynamically ( #10935 )
...
And, on Kindle, make sure we update the native UI's time, too.
Fix #10932
2023-09-24 00:50:32 +02:00