diff --git a/frontend/pages/history/[id]/index.vue b/frontend/pages/history/[id]/index.vue
index b107e87f..0943c234 100644
--- a/frontend/pages/history/[id]/index.vue
+++ b/frontend/pages/history/[id]/index.vue
@@ -35,6 +35,31 @@
+
+
+
+
+
+ There are no metadata regarding this {{ data.type }} from (
+
+
+ ).
+
+
Possible reasons:
+
+ - Delayed import operation. Might be yet to be imported due to webhooks not being used, or the backend
+ doesn't support webhooks.
+
+ - Item mismatched at the source backend.
+ -
+ There are no matching
{{ 'episode' === data.type ? 'Series GUIDs' : 'GUIDs' }} in common
+ being reported, And thus it was treated as separate item.
+
+
+
+
+
+
@@ -115,14 +140,18 @@
- Season: {{ data.season }}
+ Season:
+
+
- Episode: {{ data.episode }}
+ Episode:
+
+
@@ -138,6 +167,18 @@
+
+
+
+ rGUIDs:
+
+
+
+ {{ source.split('guid_')[1] }}-{{ guid }}
+
+
+
+
@@ -231,8 +272,8 @@
- Type:
- {{ ucFirst(item.type) }}
+ Type:
+
@@ -240,14 +281,20 @@
- Season: {{ item.season }}
+
+ Season:
+
+
- Episode: {{ item.episode }}
+
+ Episode:
+
+
@@ -275,7 +322,7 @@
-
+
Title: {{ item.extra.title }}
@@ -311,6 +358,23 @@
backend. While clicking on the GUIDs will take you to that source link, similarly clicking on the series
GUIDs will take you to the series link that was provided by the external source.
+
+ rGUIDSs are relative globally unique identifiers for episodes based on series
+ GUID. They are formatted as GUID://seriesID/season_number/episode_number. We use
+ rGUIDs, to identify specific episode. This is more reliable than using episode specific
+ GUID, as they are often misreported in the source data.
+
+
+
+ The warning on top of the page usually is accurate, and it is recommended to check the backend metadata
+ for the item.
+
+ For episodes, we use rGUIDs to identify the episode, and important part
+ of that GUID is the series GUID. We need at least one reported series GUIDs to match
+ between your backends. If none are matching, it will be treated as separate series.
+
+
+
@@ -320,7 +384,7 @@