From 6842ee41e66bf413e1c4464d985fce1c33cfdcdc Mon Sep 17 00:00:00 2001 From: D3ICIDE <183315953+D3ICIDE@users.noreply.github.com> Date: Tue, 29 Sep 2026 00:49:49 +0530 Subject: [PATCH 1/6] test 1 --- plugins/english/fenrirrealm.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/english/fenrirrealm.ts b/plugins/english/fenrirrealm.ts index 3c2ce598d..a41b3c0f2 100644 --- a/plugins/english/fenrirrealm.ts +++ b/plugins/english/fenrirrealm.ts @@ -224,7 +224,7 @@ class FenrirRealmPlugin implements Plugin.PluginBase { try { // Attempt 1: Handle legacy stringified TipTap JSON AST schema const parsedContent: Chapter = JSON.parse(content); - if (parsedContent.type === 'doc') { + if (Array.isArray(parsedContent.content)) { return parsedContent.content .map(node => { if (node.type === 'paragraph') { From da4e8019450e6bdb5d4185318572fb1d1c3b2f28 Mon Sep 17 00:00:00 2001 From: D3ICIDE <183315953+D3ICIDE@users.noreply.github.com> Date: Tue, 29 Sep 2026 00:54:03 +0530 Subject: [PATCH 2/6] test 2 --- plugins/english/fenrirrealm.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/plugins/english/fenrirrealm.ts b/plugins/english/fenrirrealm.ts index a41b3c0f2..c76fc89fa 100644 --- a/plugins/english/fenrirrealm.ts +++ b/plugins/english/fenrirrealm.ts @@ -75,7 +75,7 @@ class FenrirRealmPlugin implements Plugin.PluginBase { name = 'Fenrir Realm'; icon = 'src/en/fenrirrealm/icon.png'; site = 'https://fenrirealm.com'; - version = '1.1.2'; + version = '1.1.3'; imageRequestInit?: Plugin.ImageRequestInit | undefined = undefined; hideLocked = storage.get('hideLocked'); @@ -224,7 +224,10 @@ class FenrirRealmPlugin implements Plugin.PluginBase { try { // Attempt 1: Handle legacy stringified TipTap JSON AST schema const parsedContent: Chapter = JSON.parse(content); - if (Array.isArray(parsedContent.content)) { + if ( + parsedContent.type === 'doc' || + parsedContent.type === 'systemWindow' + ) { return parsedContent.content .map(node => { if (node.type === 'paragraph') { From b16aac9e5a3ed489d5a14a929775c2bdd1c801bb Mon Sep 17 00:00:00 2001 From: D3ICIDE <183315953+D3ICIDE@users.noreply.github.com> Date: Tue, 29 Sep 2026 01:08:12 +0530 Subject: [PATCH 3/6] added system 'systemWindow' to parsedContent condition From ecbc4783d2eef3912374e9cc2ac4b22e9189dc31 Mon Sep 17 00:00:00 2001 From: D3ICIDE <183315953+D3ICIDE@users.noreply.github.com> Date: Tue, 29 Sep 2026 01:46:16 +0530 Subject: [PATCH 4/6] replaced order with sort to match the new schema --- plugins/english/fenrirrealm.ts | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/plugins/english/fenrirrealm.ts b/plugins/english/fenrirrealm.ts index c76fc89fa..a758f4db4 100644 --- a/plugins/english/fenrirrealm.ts +++ b/plugins/english/fenrirrealm.ts @@ -100,13 +100,15 @@ class FenrirRealmPlugin implements Plugin.PluginBase { const params = new URLSearchParams({ page: pageNo.toString(), per_page: '20', - status: filters.status.value, - order: showLatestNovels ? 'latest' : filters.sort.value, + sort: showLatestNovels ? 'latest' : filters.sort.value, }); + if (filters.status.value) { + params.append('statuses[]', filters.status.value); + } filters.genres.value.forEach(g => params.append('genres[]', g)); const res = await fetchApi( - `${this.site}/api/series/filter?${params.toString()}`, + `${this.site}/api/new/v2/series?${params.toString()}`, ).then(r => r.json().catch(() => { throw new Error( @@ -422,14 +424,14 @@ class FenrirRealmPlugin implements Plugin.PluginBase { status: { type: FilterTypes.Picker, label: 'Status', - value: 'any', + value: '', options: [ - { label: 'All', value: 'any' }, - { label: 'Ongoing', value: 'ongoing' }, - { - label: 'Completed', - value: 'completed', - }, + { label: 'All', value: '' }, + { label: 'Ongoing', value: 'on-going' }, + { label: 'Completed', value: 'completed' }, + { label: 'Hiatus', value: 'hiatus' }, + { label: 'On Hold', value: 'on-hold' }, + { label: 'Dropped', value: 'dropped' }, ], }, sort: { From 3c52747f2743a89cbfea695d37919b36e0f21247 Mon Sep 17 00:00:00 2001 From: D3ICIDE <183315953+D3ICIDE@users.noreply.github.com> Date: Tue, 29 Sep 2026 01:48:25 +0530 Subject: [PATCH 5/6] test again --- plugins/english/fenrirrealm.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/english/fenrirrealm.ts b/plugins/english/fenrirrealm.ts index a758f4db4..e58781baa 100644 --- a/plugins/english/fenrirrealm.ts +++ b/plugins/english/fenrirrealm.ts @@ -75,7 +75,7 @@ class FenrirRealmPlugin implements Plugin.PluginBase { name = 'Fenrir Realm'; icon = 'src/en/fenrirrealm/icon.png'; site = 'https://fenrirealm.com'; - version = '1.1.3'; + version = '1.1.4'; imageRequestInit?: Plugin.ImageRequestInit | undefined = undefined; hideLocked = storage.get('hideLocked'); From 6abc8ee88a86b3c44e077e9b113c05d6b7e73c9e Mon Sep 17 00:00:00 2001 From: D3ICIDE <183315953+D3ICIDE@users.noreply.github.com> Date: Tue, 29 Sep 2026 01:52:55 +0530 Subject: [PATCH 6/6] Revert "test again" This reverts commit 3c52747f2743a89cbfea695d37919b36e0f21247. --- plugins/english/fenrirrealm.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/english/fenrirrealm.ts b/plugins/english/fenrirrealm.ts index e58781baa..a758f4db4 100644 --- a/plugins/english/fenrirrealm.ts +++ b/plugins/english/fenrirrealm.ts @@ -75,7 +75,7 @@ class FenrirRealmPlugin implements Plugin.PluginBase { name = 'Fenrir Realm'; icon = 'src/en/fenrirrealm/icon.png'; site = 'https://fenrirealm.com'; - version = '1.1.4'; + version = '1.1.3'; imageRequestInit?: Plugin.ImageRequestInit | undefined = undefined; hideLocked = storage.get('hideLocked');