mirror of
https://github.com/bookorbit/bookorbit.git
synced 2026-11-03 00:11:37 -06:00
feat(koreader): enhance settings and plugin behavior (#669)
* feat(koreader): add device file naming and improve plugin downloads (BO-658) * fix(koreader): secure download paths and test collisions * fix(koreader): preserve bulk collision identities * fix(koreader): improve device file naming validation and path generation * fix(koreader): remove duplicate settings lookup and audit file naming changes * fix(koreader): resolve remaining CodeRabbit review issues * fix(koreader): validate book detail query and finalize file naming release validate book detail deviceId via DTO and ValidationPipe localize new KOReader file naming settings (de, nl, sl) bump KOReader plugin version to 1.3.0 * chore: rerun CI * chore: normalized Closes #658 to not have embedded URL to issue. This is failing PR Conventions test * test(koreader): align source and device removal assertions * test(koreader): cover file naming settings flows * test(koreader): cover file naming sync requests * test(koreader): close remaining patch coverage gaps * test(koreader): cover file naming server paths * docs: add fixed2 modifier to file naming reference * feat(koreader): support custom file naming patterns for KOReader sync Add support for configurable KOReader file naming patterns, allowing users to define dynamic path templates for sync targets. Include UI draft settings, preview updates, and server path resolution. Closes #658 --------- Co-authored-by: neon <18559658+neonsolstice@users.noreply.github.com> Co-authored-by: jadehawk <jadehawk@hotmail.com>
This commit is contained in:
@@ -43,7 +43,7 @@ local BookOrbitProgressSync = require("bookorbit_progress_sync")
|
||||
local BookOrbitSweep = require("bookorbit_sweep")
|
||||
local BookOrbitUpdater = require("bookorbit_updater")
|
||||
|
||||
local PLUGIN_VERSION = "1.2.1"
|
||||
local PLUGIN_VERSION = "1.3.0"
|
||||
|
||||
local SYNC_STRATEGY = {
|
||||
PROMPT = 1,
|
||||
|
||||
Reference in New Issue
Block a user