From c66ba31713c6d061cae021c7b1f514d3719a825b Mon Sep 17 00:00:00 2001 From: Aliaksandr Hrytsak Date: Sun, 25 Oct 2026 13:31:01 +0100 Subject: [PATCH 1/2] fix(russian/ranobelib): support limited Intl runtimes Avoid plugin startup failure when Intl.DateTimeFormat.prototype.resolvedOptions is unavailable. Prepared with assistance from OpenAI Codex. --- plugins/russian/ranobelib.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/russian/ranobelib.ts b/plugins/russian/ranobelib.ts index b97a7f8bb..dbbf00d15 100644 --- a/plugins/russian/ranobelib.ts +++ b/plugins/russian/ranobelib.ts @@ -1,4 +1,4 @@ -import { Plugin } from '@/types/plugin'; + import { Plugin } from '@/types/plugin'; import { FilterTypes, Filters } from '@libs/filterInputs'; import { defaultCover } from '@libs/defaultCover'; import { fetchApi } from '@libs/fetch'; @@ -20,7 +20,7 @@ const BASE_HEADERS = { Origin: 'https://ranobelib.me/', 'Site-Id': '3', 'client-time-zone': - Intl.DateTimeFormat().resolvedOptions().timeZone || 'Europe/Moscow', + Intl.DateTimeFormat().resolvedOptions?.().timeZone || 'Europe/Moscow', 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 YaBrowser/25.12.0.0 Safari/537.36', }; @@ -30,7 +30,7 @@ class RLIB implements Plugin.PluginBase { name = 'RanobeLib'; site = 'https://ranobelib.me'; apiSite = 'https://api.cdnlibs.org/api/manga/'; - version = '2.2.7'; + version = '2.2.8'; icon = 'src/ru/ranobelib/icon.png'; webStorageUtilized = true; imageRequestInit = { From d4b715e4d104c12e04d1f8eaeb0448843581784f Mon Sep 17 00:00:00 2001 From: Aliaksandr Hrytsak Date: Sun, 25 Oct 2026 13:33:26 +0100 Subject: [PATCH 2/2] chore(russian/ranobelib): fix import indentation Remove accidental leading whitespace introduced by the web editor. Prepared with assistance from OpenAI Codex. --- plugins/russian/ranobelib.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/russian/ranobelib.ts b/plugins/russian/ranobelib.ts index dbbf00d15..df83020e5 100644 --- a/plugins/russian/ranobelib.ts +++ b/plugins/russian/ranobelib.ts @@ -1,4 +1,4 @@ - import { Plugin } from '@/types/plugin'; +import { Plugin } from '@/types/plugin'; import { FilterTypes, Filters } from '@libs/filterInputs'; import { defaultCover } from '@libs/defaultCover'; import { fetchApi } from '@libs/fetch';